Loading [MathJax]/extensions/MathMenu.js
Parallel active contour with Lattice Boltzmann scheme on modern GPU | IEEE Conference Publication | IEEE Xplore

Parallel active contour with Lattice Boltzmann scheme on modern GPU


Abstract:

Solving the level set equation of the geodesic active contour (GAC) model in image segmentation typically requires a large number of complicated calculations. To reduce t...Show More

Abstract:

Solving the level set equation of the geodesic active contour (GAC) model in image segmentation typically requires a large number of complicated calculations. To reduce the computing time, we propose a Lattice Boltzmann (LB) Method based partial differential equation solver for the level set equation. The advantages of the LB method are large time steps (thus less iterations) and easy for parallelization. We derive the formula of LB equation parameters for the GAC model and present an approach of GPU implementation. It is the first GPU implementation of the LB model with re-initialization. We adopt a serious of strategies on GPU memory usage considering the Fermi GPU memory hierarchy to further optimize the performance. Experimental results demonstrated that our parallel LB-GAC method achieves a maximal 500+ speedup over previous serial methods with the same segmentation precision.
Date of Conference: 30 September 2012 - 03 October 2012
Date Added to IEEE Xplore: 21 February 2013
ISBN Information:

ISSN Information:

Conference Location: Orlando, FL, USA
References is not available for this document.

1. INTRODUCTION

Active contour is one of the most important tools in the field of image segmentation and understanding. One family of active contour, called geometric deformable models, were first introduced by Caselles et al. (the GAC model) [1] for image segmentation. The main feature is that they do not require any parameter of the boundary curve by minimizing the energy functional which represents the contour's geodesic length. Consequently, the curves can be represented as level sets of higher dimensional functional which handles the curve's topological change naturally. Due to its strong robustness, the original GAC model was extended by utilizing different image features and used extensively in numerous applications in image processing and computer vision.

Select All
1.
V. Caselles, R. Kimmel, and G. Sapiro, "Geodesic active contours," INT J COMPUT VISION, vol. 22, pp. 61-79, 1997.
2.
D.P. Peng, B Merriman, S Osher, H.K. Zhao, and M Kang, "A pde-based fast local level set method," J COMPUT PHYS, vol. 155, no. 2, pp. 410 - 438, 1999.
3.
B. Jawerth, P. Lin, and E. Sinzinger, "Lattice boltzmann models for anisotropic diffusion of images," J MATH IMAGING VIS, vol. 11, pp. 231-237, 1999.
4.
K. Hagenburg, M. Breuß, O. Vogel, J. Weickert, and M. Welk, "A lattice boltzmann model for rotationally invariant dithering," in Advances in Visual Computing, vol. 5876 of LNCS, pp. 949-959. 2009.
5.
Y. Zhao, "Lattice boltzmann based pde solver on the gpu," The Visual Computer, vol. 24, pp. 323-333, 2008.
6.
J. Tolke, "Implementation of a lattice boltzmann kernel using the compute unified device architecture developed by nvidia," Computing and Visualization in Science, vol. 13, pp. 29-39, 2010.
7.
J. Tolke and M. Krafczyk, "Teraflop computing on a desktop pc with gpus for 3d cfd," Int. J. Comput. Fluid Dyn., vol. 22, no. 7, pp. 443-456, Aug. 2008.
8.
X.Y. He, Q. Zou, L.S. Luo, and M. Dembo, "Analytic solutions of simple flows and analysis of nonslip boundary conditions for the lattice boltzmann bgk model," J STAT PHYS, vol. 87, pp. 115-136, 1997.
9.
G.D. Rong and T.S. Tan, "Jump flooding in gpu with applications to voronoi diagram and distance transform," in Proceedings of the 2006 symposium on Interactive 3D graphics and games, New York, NY, USA, 2006, pp. 109-116.
Contact IEEE to Subscribe

References

References is not available for this document.