GPU-accelerated surface denoising and morphing with lattice Boltzmann scheme

Ye Zhao
Kent State University
IEEE International Conference on Shape Modeling and Applications, 2008. SMI 2008, p.19-28


   title={GPU-accelerated surface denoising and morphing with lattice Boltzmann scheme},

   author={Zhao, Y.},

   booktitle={Shape Modeling and Applications, 2008. SMI 2008. IEEE International Conference on},





Download Download (PDF)   View View   Source Source   



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.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: