Title :
GPU-accelerated surface denoising and morphing with lattice Boltzmann scheme
Author_Institution :
Kent State Univ., Kent, OH
Abstract :
In this paper, we introduce a parallel numerical scheme, the Lattice Boltzmann method, to shape modeling applications. The motivation of using this originally-designed fluid dynamics solver in surface modeling is its simplicity, locality, parallelism from the cellular-automata-originated updating rules, which can directly be mapped onto modern graphics hardware. A surface is implicitly represented by the signed distance field. The distances are then used in a modified LBM scheme as its computing primitive, instead of the densities in traditional LBM. The scheme can simulate curvature motions to smooth the surface with a diffusion process. Furthermore, an initial value level set method can be implemented for surface morphing. The distance difference between a morphing surface and a target surface defines the speed function of the evolving level sets, and is used as the driving force in the LBM. Our GPU-accelerated LBM algorithm has achieved outstanding performance for the denoising and morphing examples. It has the great potential to be further applied as a general GPU computing framework to many other solid and shape modeling applications.
Keywords :
computer graphic equipment; lattice Boltzmann methods; parallel processing; solid modelling; GPU-accelerated surface denoising; cellular-automata-originated updating rule; diffusion process; fluid dynamics; graphics hardware; modified lattice Boltzmann scheme; parallel numerical scheme; shape modeling application; signed distance field; surface modeling; surface morphing; Computational modeling; Diffusion processes; Fluid dynamics; Graphics; Hardware; Lattice Boltzmann methods; Level set; Noise reduction; Parallel processing; Shape; GPU; I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling—Physically based modeling; I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism—Animation; Lattice Boltzmann model; Surface denoising; level set; surface morphing;
Conference_Titel :
Shape Modeling and Applications, 2008. SMI 2008. IEEE International Conference on
Conference_Location :
Stony Brook, NY
Print_ISBN :
978-1-4244-2260-9
Electronic_ISBN :
978-1-4244-2261-6
DOI :
10.1109/SMI.2008.4547942