DocumentCode :
1672840
Title :
Snaking across 3D meshes
Author :
Jung, Moonryul ; Kim, Haengkang
Author_Institution :
Dept of Media Technol., Sogang Univ., South Korea
fYear :
2004
Firstpage :
87
Lastpage :
93
Abstract :
We present a method of moving snake curves over 3D meshes. Our snake is made from the vertices of a triangular mesh, so it never leaves the 3D surface, eliminating any need for mapping on to ID and subsequent remapping on to the 3D mesh. Our snake finds features related to Gaussian curvature, or ridges and valleys. We move each vertex of the snake to one of its neighbor vertices on the mesh, while reducing the energy of the snake, which expresses distance from a feature, by means of a greedy optimization. This is fast enough to support real-time interaction. We handle changes of snake topology using 3D versions of methods originally developed for images. These can handle collisions within the snake, and hence split the snake and find multiple features. We demonstrate the performance of our algorithm on several example meshes, including human faces.
Keywords :
computational geometry; greedy algorithms; mesh generation; optimisation; topology; 3D meshes; 3D surface; Gaussian curvature; greedy optimization; neighbor vertices; real-time interaction; snake curves; snake topology; surface mapping; triangular mesh; Automatic control; Computer graphics; Computer vision; Face detection; Humans; Image processing; Mesh generation; Minimization methods; Partial differential equations; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Graphics and Applications, 2004. PG 2004. Proceedings. 12th Pacific Conference on
ISSN :
1550-4085
Print_ISBN :
0-7695-2234-3
Type :
conf
DOI :
10.1109/PCCGA.2004.1348338
Filename :
1348338
Link To Document :
بازگشت