Robust Inside-Outside Segmentation using Generalized Winding Numbers

被引:141
作者
Jacobson, Alec [1 ]
Kavan, Ladislav [1 ,2 ]
Sorkine-Hornung, Olga [1 ]
机构
[1] Swiss Fed Inst Technol, Zurich, Switzerland
[2] Univ Penn, Philadelphia, PA 19104 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2013年 / 32卷 / 04期
基金
瑞士国家科学基金会;
关键词
winding number; tetrahedral meshing; inside-outside segmentation;
D O I
10.1145/2461912.2461916
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Solid shapes in computer graphics are often represented with boundary descriptions, e.g. triangle meshes, but animation, physically-based simulation, and geometry processing are more realistic and accurate when explicit volume representations are available. Tetrahedral meshes which exactly contain (interpolate) the input boundary description are desirable but difficult to construct for a large class of input meshes. Character meshes and CAD models are often composed of many connected components with numerous self-intersections, non-manifold pieces, and open boundaries, precluding existing meshing algorithms. We propose an automatic algorithm handling all of these issues, resulting in a compact discretization of the input's inner volume. We only require reasonably consistent orientation of the input triangle mesh. By generalizing the winding number for arbitrary triangle meshes, we define a function that is a perfect segmentation for watertight input and is well-behaved otherwise. This function guides a graphcut segmentation of a constrained Delaunay tessellation (CDT), providing a minimal description that meets the boundary exactly and may be fed as input to existing tools to achieve element quality. We highlight our robustness on a number of examples and show applications of solving PDEs, volumetric texturing and elastic simulation.
引用
收藏
页数:12
相关论文
共 59 条
[1]  
ALLIEZ P., 2005, ACM T GRAPHIC, V24, P3
[2]  
Alliez P., 2007, P SGP
[3]  
Attene M., 2007, P CW
[4]   A lightweight approach to repairing digitized polygon meshes [J].
Attene, Marco .
VISUAL COMPUTER, 2010, 26 (11) :1393-1406
[5]  
Baran I, 2007, ACM T GRAPHIC, V26, DOI [10.1145/1276377.1276467, 10.1145/1239451.1239523]
[6]   Structure preserving CAD model repair [J].
Bischoff, S ;
Kobbelt, L .
COMPUTER GRAPHICS FORUM, 2005, 24 (03) :527-536
[7]  
BISCHOFF S., 2005, ACM T GRAPHIC, V24, P4
[8]  
BORODIN P., 2004, P CGI
[9]  
Boykov Y., 2006, IJCV, P2
[10]  
Bronstein A., 2010, P EUR WORKSH 3D OBJ, V5, P1, DOI DOI 10.2312/3DOR/3DOR11/071-078