Papers
Topics
Authors
Recent
Search
2000 character limit reached

Spherical Voronoi Representation

Updated 19 December 2025
  • Spherical Voronoi representation is a method that partitions the sphere into regions based on geodesic proximity among a finite set of generators.
  • It generalizes planar Voronoi diagrams to spherical geometry, employing inversion techniques for efficient computation and precise combinatorial characterization.
  • Applications include modeling directional data, achieving optimal area allocation in centroidal tessellations, and enhancing clustering and visualization in non-Euclidean spaces.

A spherical Voronoi representation decomposes the surface of the sphere into regions based on proximity or optimality conditions with respect to a finite set of generators (“sites”). This construct generalizes planar Voronoi diagrams to the geometry of the $2$-sphere, leveraging geodesic distance as the metric and providing foundational structure for combinatorics, directional data modeling, visualization, and non-Euclidean clustering.

1. Mathematical Definitions and Fundamental Properties

Let S={xR3:x=r}S = \{ x \in \mathbb{R}^3 : \|x\| = r \} denote the sphere of radius r>0r > 0. For a point set USU \subset S of nn elements in general position (no three colinear on a great circle, no four cocircular), the classical (order-1) spherical Voronoi diagram partitions SS into nn faces, each defined by

Vi={xS:d(x,si)d(x,sj)    ji}V_i = \{ x \in S : d(x,s_i) \leq d(x,s_j) \;\; \forall j \neq i \}

where d(,)d(\cdot,\cdot) is the geodesic (angular) distance: d(x,y)=arccos(xy/r2)d(x,y) = \arccos(x \cdot y / r^2).

The notion extends to order-S={xR3:x=r}S = \{ x \in \mathbb{R}^3 : \|x\| = r \}0 spherical Voronoi diagrams. For S={xR3:x=r}S = \{ x \in \mathbb{R}^3 : \|x\| = r \}1 and each S={xR3:x=r}S = \{ x \in \mathbb{R}^3 : \|x\| = r \}2-subset S={xR3:x=r}S = \{ x \in \mathbb{R}^3 : \|x\| = r \}3, the order-S={xR3:x=r}S = \{ x \in \mathbb{R}^3 : \|x\| = r \}4 face is

S={xR3:x=r}S = \{ x \in \mathbb{R}^3 : \|x\| = r \}5

The complete order-S={xR3:x=r}S = \{ x \in \mathbb{R}^3 : \|x\| = r \}6 diagram S={xR3:x=r}S = \{ x \in \mathbb{R}^3 : \|x\| = r \}7 is the union of the boundaries of these faces. The region of site S={xR3:x=r}S = \{ x \in \mathbb{R}^3 : \|x\| = r \}8 at order S={xR3:x=r}S = \{ x \in \mathbb{R}^3 : \|x\| = r \}9 is

r>0r > 00

Weighted and centroidal generalizations replace the proximity criteria with additive site weights and optimal centroidal assignment conditions (0912.3974, Śmieja et al., 2017).

2. Geometric Construction and Reduction via Inversion

An important geometric method relates spherical and planar Voronoi diagrams through 3D inversion. Fixing a pole r>0r > 01, inversion maps r>0r > 02 to a plane r>0r > 03 via

r>0r > 04

Under this transformation, sites r>0r > 05 are mapped to r>0r > 06 in the plane. Circles on r>0r > 07 not passing through r>0r > 08 invert to circles; those through r>0r > 09 become lines. The upshot is a decomposition

USU \subset S0

where USU \subset S1 and USU \subset S2 are the planar order-USU \subset S3 and order-USU \subset S4 diagrams, respectively, glued along unbounded edges associated to the same bisectors. This enables construction of USU \subset S5 in USU \subset S6 time, where USU \subset S7 is the planar diagram construction cost (Claverol et al., 2022).

3. Combinatorial Structure and Analytical Results

Order-USU \subset S8 spherical Voronoi diagrams admit precise combinatorial characterization. With USU \subset S9, nn0, nn1 denoting the numbers of vertices, edges, and faces: nn2 Euler’s relation nn3 holds. Vertices are split into type I (nn4) and type II (nn5) (Claverol et al., 2022).

In centroidal settings, a site is iteratively relocated to the centroid of its Voronoi cell using,

nn6

where nn7 is the area element. The Weighted Spherical Centroidal Voronoi Tessellation (WSCVT) algorithm updates both site positions and weights to minimize area error against prescribed targets, achieving exact area allocation within arbitrary tolerance nn8 (0912.3974).

4. Spherical Voronoi as a Differentiable Partition for Directional Data

Spherical Voronoi diagrams serve as explicit, parameter-efficient, differentiable partitions of nn9 for modeling functions defined on the sphere, such as view-dependent appearance in 3D graphics. Using SS0 learnable sites SS1 with per-site parameters (including temperature SS2 and coefficient SS3), the soft region weights are computed as

SS4

The spherical function is then

SS5

This framework allows gradients to flow for site, temperature, and coefficient optimization, interpolating between uniform and hard-partitioning as SS6 varies. Region boundaries are smooth and adapt to local function complexity, avoiding artifacts such as SH ringing and capturing high-frequency content robustly (Sario et al., 16 Dec 2025).

5. Variants: Weighted, Centroidal, and Generalized Spherical Voronoi Tessellations

Weighted spherical Voronoi diagrams alter the assignment criterion to

SS7

allowing regions of controlled area or density (0912.3974).

Centroidal variants (WSCVT) demand each site lie at its cell’s centroid, iteratively adjusting positions and weights to match area allocations. This achieves lower variance in region sizes and is essential for high-quality spherical data visualization and partitioning in non-uniform distributions (0912.3974).

Generalized Voronoi diagrams, as in the context of Spherical Wards clustering, use arbitrary symmetric dissimilarity measures and optimize partitions for within-cluster scatter adjusted by cardinalities. Assignments are based on cost differentials for cluster membership, and the resulting regions form a Voronoi-like diagram under non-Euclidean metrics (Śmieja et al., 2017).

6. Algorithmic Realizations and Computational Aspects

Classic spherical Voronoi diagrams can be constructed via inversion and planar diagram computation. For weighted/centroidal settings:

  • Build the weighted Voronoi diagram (by geodesic distances minus weights)
  • Compute actual cell area fractions SS8
  • Move each site to the centroid of its current cell, update weights to reduce area error
  • Iterate until convergence within tolerance SS9

For differentiable partitions (as in SV for 3DGS), forward and backward passes involve dot product calculation, temperature scaling, softmax evaluation, and parameter updates via chain rule with normalization constraints for sites (Sario et al., 16 Dec 2025).

Performance of such algorithms depends on the number of sites, mesh resolution for area approximation, and softness parameter nn0. For clustering-based Voronoi diagrams, Hartigan-style iterative reassignment with efficient updates of within-cluster scatter is employed, followed by pruning of insufficiently populated clusters (Śmieja et al., 2017).

7. Applications and Impact

Spherical Voronoi representations are foundational in:

  • Computational geometry for the analysis of distance-driven partitions on nn1, higher-order combinatorics, and geometric optimization (Claverol et al., 2022)
  • Appearance modeling for explicit 3D representations, providing a differentiable, interpretable, and highly expressive partition for view-dependent effects, outperforming global (SH) and local (SG) bases in task accuracy and efficiency (Sario et al., 16 Dec 2025)
  • Data visualization: WSCVT enables spatially balanced spherical layouts for hierarchical data with exact control over region sizes, outperforming uniform subdivision and minimizing area waste (0912.3974)
  • Spherical clustering, integrating geometric, probabilistic, and variational approaches for robust, scale-invariant partitioning under non-Euclidean metrics (Śmieja et al., 2017)

By combining analytic geometric structure with optimization and differentiable programming, spherical Voronoi models extend far beyond pure geometry into data-driven clustering, graphics, and information visualization.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Spherical Voronoi Representation.