Robust Computation of 3D Apollonius Diagrams

被引:5
作者
Wang, Peihui [1 ]
Yuan, Na [1 ]
Ma, Yuewen [2 ]
Xin, Shiqing [1 ]
He, Ying [3 ]
Chen, Shuangmin [4 ]
Xu, Jian [5 ]
Wang, Wenping [6 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Qingdao, Peoples R China
[2] Ant Technol Grp Co Ltd, Shanghai, Peoples R China
[3] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore, Singapore
[4] Qingdao Univ Sci & Technol, Sch Informat & Technol, Qingdao, Peoples R China
[5] Chinese Acad Sci, Ningbo Inst Mat Technol & Engn, Ningbo, Peoples R China
[6] Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
VORONOI-DIAGRAM; LAGUERRE GEOMETRY; ALGORITHM; SPHERES; TESSELLATIONS; CONSTRUCTION; TOPOLOGY;
D O I
10.1111/cgf.14125
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Apollonius diagrams, also known as additively weighted Voronoi diagrams, are an extension of Voronoi diagrams, where the weighted distance is defined by the Euclidean distance minus the weight. The bisectors of Apollonius diagrams have a hyperbolic form, which is fundamentally different from traditional Voronoi diagrams and power diagrams. Though robust solvers are available for computing 2D Apollonius diagrams, there is no practical approach for the 3D counterpart. In this paper, we systematically analyze the structural features of 3D Apollonius diagrams, and then develop a fast algorithm for robustly computing Apollonius diagrams in 3D. Our algorithm consists of vertex location, edge tracing and face extraction, among which the key step is to adaptively subdivide the initial large box into a set of sufficiently small boxes such that each box contains at most one Apollonius vertex. Finally, we use centroidal Voronoi tessellation (CVT) to discretize the curved bisectors with well-tessellated triangle meshes. We validate the effectiveness and robustness of our algorithm through extensive evaluation and experiments. We also demonstrate an application on computing centroidal Apollonius diagram.
引用
收藏
页码:43 / 55
页数:13
相关论文
共 53 条
[1]  
[Anonymous], 2000, THESIS
[2]  
[Anonymous], 2005, MATH SURFACES
[3]  
ANTON F., 2002, EUR WORKSH COMP GEOM
[4]   Minkowski-type theorems and least-squares clustering [J].
Aurenhammer, F ;
Hoffmann, F ;
Aronov, B .
ALGORITHMICA, 1998, 20 (01) :61-76
[5]   POWER DIAGRAMS - PROPERTIES, ALGORITHMS AND APPLICATIONS [J].
AURENHAMMER, F .
SIAM JOURNAL ON COMPUTING, 1987, 16 (01) :78-96
[6]  
AURENHAMMER F, 1991, COMPUT SURV, V23, P345, DOI 10.1145/116873.116880
[7]  
BALZER M., 2008, VORONOI DIAGRAMS SCI
[8]   DiMoVo: a Voronoi tessellation-based method for discriminating crystallographic and biological proteinprotein interactions [J].
Bernauer, Julie ;
Bahadur, Ranjit Prasad ;
Rodier, Francis ;
Janin, Joel ;
Poupon, Anne .
BIOINFORMATICS, 2008, 24 (05) :652-658
[9]  
BOISSONNAT J.-D., 2002, RR4504 INRIA
[10]  
COLE R., 1990, LECT NOTES COMPUT SC, P432