Toroidal density-equalizing map for genus-one surfaces
Shunyu Yao, Gary P. T. Choi
TL;DR
This work extends diffusion-based density-equalizing maps to genus-one surfaces by formulating density diffusion on a planar domain with periodic torus boundaries and a toroidal projection, enabling controllable deformations via a prescribed population $P$. It then develops a toroidal density-equalizing parameterization framework, producing a toroidal map $f=g\circ h$ from any genus-one surface to a target torus with adjustable area changes, including an area-preserving variant. Through numerical experiments on toroidal and genus-one models, the method demonstrates effective density equalization, consistent toroidal maps across different cut paths, and substantial area-distortion reductions for parameterizations, with practical texture-mapping demonstrations. Overall, the approach broadens diffusion-based mapping techniques to topologies with holes, offering flexible toroidal deformations and robust genus-one parameterizations for visualization and geometry processing.
Abstract
Density-equalizing map is a shape deformation technique originally developed for cartogram creation and sociological data visualization on planar geographical maps. In recent years, there has been an increasing interest in developing density-equalizing mapping methods for surface and volumetric domains and applying them to various problems in geometry processing and imaging science. However, the existing surface density-equalizing mapping methods are only applicable to surfaces with relatively simple topologies but not surfaces with topological holes. In this work, we develop a novel algorithm for computing density-equalizing maps for toroidal surfaces. In particular, different shape deformation effects can be easily achieved by prescribing different population functions on the torus and performing diffusion-based deformations on a planar domain with periodic boundary conditions. Furthermore, the proposed toroidal density-equalizing mapping method naturally leads to an effective method for computing toroidal parameterizations of genus-one surfaces with controllable shape changes, with the toroidal area-preserving parameterization being a prime example. Experimental results are presented to demonstrate the effectiveness of our proposed methods.
