Application of particle swarm optimization and snake model hybrid on medical imaging

Active contour model has been widely used in image processing applications such as boundary delineation, image segmentation, stereo matching, shape recognition and object tracking. In this paper a novel particle swarm optimization scheme has been introduced to evolve snake over time in a way to reduce time complexity while improving quality of results. Traditional active contour models converge slowly and are prone to local minima due to their complex nature. Various evolutionary techniques including genetic algorithms, particle swarm optimization and predator prey optimization have been successfully employed to tackle this problem. Most of these methods are general problem solvers that, more or less, formulate the snake model equations as a minimization problem and try to optimize it. In contrary, our proposed approach integrates concepts from active contour model into particle swarm optimization so that each particle will represent a snaxel of the active contour. Canonical velocity update equation in particle swarm algorithm is modified to embrace the snake kinematics. This new model makes it possible to have advantages of swarm based searching strategies and active contour principles all together. Aptness of the proposed approach has been examined through several experiments on synthetic and real world images of CT and MRI images of brain and the results demonstrate its promising performance particularly in handling boundary concavities and snake initialization problems.

[1]  V. Caselles,et al.  A geometric model for active contours in image processing , 1993 .

[2]  Jyh-Horng Jeng,et al.  Active contour model via multi-population particle swarm optimization , 2009, Expert Syst. Appl..

[3]  Frans van den Bergh,et al.  An analysis of particle swarm optimizers , 2002 .

[4]  Mubarak Shah,et al.  A Fast algorithm for active contours and curvature estimation , 1992, CVGIP Image Underst..

[5]  Laurent D. Cohen,et al.  Finite-Element Methods for Active Contour Models and Balloons for 2-D and 3-D Images , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Jerry L. Prince,et al.  Snakes, shapes, and gradient vector flow , 1998, IEEE Trans. Image Process..

[7]  Terry E. Weymouth,et al.  Using Dynamic Programming For Minimizing The Energy Of Active Contours In The Presence Of Hard Constraints , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[8]  Bing Li,et al.  Active Contour External Force Using Vector Field Convolution for Image Segmentation , 2007, IEEE Transactions on Image Processing.

[9]  Jean-Christophe Olivo-Marin,et al.  Coupled parametric active contours , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Yongmin Kim,et al.  Active contour model with gradient directional information: directional snake , 2001, IEEE Trans. Circuits Syst. Video Technol..

[11]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[12]  Leonardo Bocchi,et al.  Multiple Genetic Snakes for Bone Segmentation , 2003, EvoWorkshops.

[13]  Yujuan Xing,et al.  A Novel Multi-Swarm Particle Swarm Optimization Algorithm Applied in Active Contour Model , 2009, 2009 WRI Global Congress on Intelligent Systems.

[14]  L. Cohen,et al.  Multi-resolution algorithms for active contour models , 1996 .

[15]  Jun Wu,et al.  Parametric active contour model by using the honey bee mating optimization , 2010, Expert Syst. Appl..

[16]  Xavier Bresson,et al.  Fast Global Minimization of the Active Contour/Snake Model , 2007, Journal of Mathematical Imaging and Vision.

[17]  Lucia Ballerini Genetic Snakes for Color Images Segmentation , 2001, EvoWorkshops.

[18]  Salima Nebti,et al.  Predator prey optimization for snake-based contour detection , 2009, Int. J. Intell. Comput. Cybern..

[19]  June Ho Park,et al.  Active Contour Model Based Object Contour Detection Using Genetic Algorithm with Wavelet Based Image Preprocessing , 2004 .

[20]  Zhiheng Zhou,et al.  Invariant Topology Snakes Driven by Particle Swarm Optimizer , 2008, 2008 3rd International Conference on Innovative Computing Information and Control.

[21]  K. Lam,et al.  Fast greedy algorithm for active contours , 1994 .

[22]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[23]  Lucia Ballerini Genetic Snakes for Medical Images Segmentation , 1999, EvoWorkshops.