Medial Parametrization of Arbitrary Planar Compact Domains with Dipoles

Vinayak Krishnamurthy,Ergun Akleman
2024-03-07
Abstract:We present medial parametrization, a new approach to parameterizing any compact planar domain bounded by simple closed curves. The basic premise behind our proposed approach is to use two close Voronoi sites, which we call dipoles, to construct and reconstruct an approximate piecewise-linear version of the original boundary and medial axis through Voronoi tessellation. The boundaries and medial axes of such planar compact domains offer a natural way to describe the domain's interior. Any compact planar domain is homeomorphic to a compact unit circular disk admits a natural parameterization isomorphic to the polar parametrization of the disk. Specifically, the medial axis and the boundary generalize the radial and angular parameters, respectively. In this paper, we present a simple algorithm that puts these principles into practice. The algorithm is based on the simultaneous re-creation of the boundaries of the domain and its medial axis using Voronoi tessellation. This simultaneous re-creation provides partitions of the domain into a set of "skinny" convex polygons wherein each polygon is essentially a subset of the medial edges (which we call the spine) connected to the boundary through exactly two straight edges (which we call limbs). This unique structure enables us to convert the original Voronoi tessellation into quadrilaterals and triangles (at the poles of the medial axis) neatly ordered along the domain boundary, thereby allowing proper parametrization of the domain. Our approach is agnostic to the number of holes and disconnected components bounding the domain. We investigate the efficacy of our concept and algorithm through several examples.
Graphics,Algebraic Geometry
What problem does this paper attempt to address?
The paper attempts to address the problem of how to parameterize any planar compact domain (bounded by a set of simple closed curves). Specifically, the authors propose a new method—medial parametrization—by using two close Voronoi sites (called dipoles) to simultaneously construct and reconstruct an approximate piecewise linear version of the original boundary and the medial axis. This method leverages Voronoi tessellation techniques to naturally describe the internal structure of the domain. ### Main Issues 1. **Parameterization of Arbitrary Planar Compact Domains**: - Traditional parameterization methods are usually suitable for domains that can be directly described by parametric equations. However, for domains of arbitrary shapes, especially those with multiple holes and disconnected components, parameterization is a geometric and topological challenge. - The method proposed in this paper aims to solve this problem by combining information from the boundary and the medial axis, providing a natural way to enumerate points within the domain. 2. **Combination of Medial Axis and Boundary**: - The boundary or medial axis alone can only provide partial information about the domain, but when combined, a simple coordinate system can be constructed to achieve the parameterization of the domain. - This coordinate system is topologically equivalent to the polar coordinate system of a disk and can be extended to domains with multiple holes and components. ### Solution 1. **Concept of Dipoles**: - Use a pair of Voronoi sites (dipoles) to simultaneously construct and reconstruct the boundary and medial axis of the domain. - The selection of dipoles is based on three conditions: equal distance, perpendicular to the boundary, and sufficiently small spacing to form an approximate quadrilateral. 2. **Voronoi Tessellation**: - Using Voronoi tessellation techniques, the domain is divided into a series of "slender" convex polygons, each consisting of a part of the medial axis (ridge) and two lines connecting to the boundary (limbs). - Repartition the Voronoi tessellation, converting it into quadrilaterals and triangles for better parameterization. 3. **Interpolative Repartition**: - Perform interpolative repartition of the Voronoi tessellation to ensure that all internal and branching vertices are 4-degree vertices, while pole vertices are at least 4-degree vertices. - By interpolating at the midpoints of the medial axis edges, generate new boundary points and limbs to smooth the original jagged pattern. ### Contributions 1. **New Conceptual Framework**: - Introduced the concept of dipoles and proposed a general framework for parameterizing any 2D domain. - This framework is applicable not only to simple simply connected domains but also to high-genus and multi-component domains. 2. **Algorithm Implementation**: - Proposed an algorithm based on Voronoi tessellation to obtain an approximate parametric representation of compact planar domains. - Developed a curve skeleton co-representation method that can simultaneously generate the boundary and medial axis. 3. **Application Examples**: - Verified the effectiveness of the method through multiple examples, including converting Voronoi partitions into quadrilateral and triangular meshes, thus providing good parameterization of the domain. In summary, this paper proposes a novel medial parametrization method to solve the parameterization problem of arbitrary planar compact domains and demonstrates its effectiveness and generality through specific algorithms and examples.