Cellular automaton for ultra-fast watershed transform on GPU

In this paper we describe a cellular automaton (CA) used to perform the watershed transform in N-D images. Our method is based on image integration via the Ford-Bellman shortest paths algorithm. Due to the local nature of CA algorithms we show that they are designed to run on massively parallel processors and therefore, be efficiently implemented on low cost consumer graphical processing units (GPUs).

[1]  Yi-Ping Hung,et al.  Comparison between immersion-based and toboggan-based watershed image segmentation , 2006, IEEE Transactions on Image Processing.

[2]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[3]  Vladimir Shin,et al.  Cellular Watersheds: A Parallel Implementation of the Watershed Transform on the CNN Universal Machine , 2007, IEICE Trans. Inf. Syst..

[4]  J. Fairfield,et al.  Toboggan contrast enhancement for contrast segmentation , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[5]  Josef Stoer,et al.  Numerische Mathematik 1 , 1989 .

[6]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[7]  S. Beucher Use of watersheds in contour detection , 1979 .

[8]  Luc Vincent,et al.  Watersheds in Digital Spaces: An Efficient Algorithm Based on Immersion Simulations , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  T. Lindvall ON A ROUTING PROBLEM , 2004, Probability in the Engineering and Informational Sciences.

[10]  Jos B. T. M. Roerdink,et al.  The Watershed Transform: Definitions, Algorithms and Parallelization Strategies , 2000, Fundam. Informaticae.

[11]  Joseph N. Wilson,et al.  Handbook of computer vision algorithms in image algebra , 1996 .

[12]  D. Noguet A massively parallel implementation of the watershed based on cellular automata , 1997, Proceedings IEEE International Conference on Application-Specific Systems, Architectures and Processors.

[13]  Fernand Meyer,et al.  Topographic distance and watershed lines , 1994, Signal Process..