DocumentCode :
5634
Title :
Fast Sparse Level Sets on Graphics Hardware
Author :
Jalba, Andrei C. ; van der Laan, Wladimir J. ; Roerdink, Jos B. T. M.
Author_Institution :
Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Eindhoven, Netherlands
Volume :
19
Issue :
1
fYear :
2013
fDate :
Jan. 2013
Firstpage :
30
Lastpage :
44
Abstract :
The level-set method is one of the most popular techniques for capturing and tracking deformable interfaces. Although level sets have demonstrated great potential in visualization and computer graphics applications, such as surface editing and physically based modeling, their use for interactive simulations has been limited due to the high computational demands involved. In this paper, we address this computational challenge by leveraging the increased computing power of graphics processors, to achieve fast simulations based on level sets. Our efficient, sparse GPU level-set method is substantially faster than other state-of-the-art, parallel approaches on both CPU and GPU hardware. We further investigate its performance through a method for surface reconstruction, based on GPU level sets. Our novel multiresolution method for surface reconstruction from unorganized point clouds compares favorably with recent, existing techniques and other parallel implementations. Finally, we point out that both level-set computations and rendering of level-set surfaces can be performed at interactive rates, even on large volumetric grids. Therefore, many applications based on level sets can benefit from our sparse level-set method.
Keywords :
data visualisation; digital simulation; graphics processing units; rendering (computer graphics); computer graphics applications; deformable interfaces; fast sparse level sets; graphics hardware; graphics processors; interactive simulations; level-set surface rendering; parallel approaches; physically based modeling; sparse GPU level-set method; surface editing; surface reconstruction; visualization applications; volumetric grids; Arrays; Computational modeling; Graphics processing unit; Instruction sets; Kernel; Level set; Arrays; Computational modeling; Graphics processing unit; Instruction sets; Kernel; Level set; Level-set method; Tiles; computer graphics applications; data visualisation; deformable interfaces; digital simulation; fast sparse level sets; graphics hardware; graphics processing units; graphics processors; interactive simulations; level-set surface rendering; octree; parallel approaches; physically based modeling; rendering (computer graphics); sorted tile list; sparse GPU level-set method; sparse representation; surface editing; surface reconstruction; visualization applications; volumetric grids;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/TVCG.2012.69
Filename :
6165272
Link To Document :
بازگشت