Tracking moving objects with co-evolutionary snakes

A new symbiotic genetic algorithm (SGA) based active contour model (snake) is proposed to track the B-spline contour of obstacles. It exploits the local control properties of the B-spline to decompose the contour into subcontours and optimizes each subcontour in separate genetic algorithms (GA). Unlike the GA-based snake, an SGA snake can track the obstacle's outline more robustly. Application-specific inter-population genetic operators are introduced to reinforce the symbiotic relationship via migration of genetic material. The use of symbiosis dramatically reduces the combinatorics of the search space, when compared to GAs. Results of tracking objects in real road scenarios demonstrate its robustness to noise and stability of convergence when compared to its GA counterpart.

[1]  Michael de la Maza,et al.  Book review: Genetic Algorithms + Data Structures = Evolution Programs by Zbigniew Michalewicz (Springer-Verlag, 1992) , 1993 .

[2]  Gunilla Borgefors,et al.  Distance transformations in digital images , 1986, Comput. Vis. Graph. Image Process..

[3]  Kenneth A. De Jong,et al.  Evolving Complex Structures via Cooperative Coevolution , 1995, Evolutionary Programming.

[4]  Kostas Delibasis,et al.  An application of genetic algorithms to geometric model-guided interpretation of brain anatomy , 1997, Pattern Recognit..

[5]  Ramesh C. Jain,et al.  Using Dynamic Programming for Solving Variational Problems in Vision , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

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

[7]  Alexander Toet,et al.  Genetic contour matching , 1995, Pattern Recognit. Lett..

[8]  Katsunori Inoue,et al.  Active and Robust Contour Extraction by Biphased Genetic Algorithm (Special Issue on Computer Vision) , 1994 .

[9]  L. MacEachern,et al.  Genetic algorithms for active contour optimization , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).