Skip to main content
Erschienen in: Neural Computing and Applications 5/2014

01.04.2014 | Original Article

Multi-ellipses detection on images inspired by collective animal behavior

verfasst von: Erik Cuevas, Mauricio González, Daniel Zaldívar, Marco Pérez-Cisneros

Erschienen in: Neural Computing and Applications | Ausgabe 5/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper presents a novel and effective technique for extracting multiple ellipses from an image. The approach employs an evolutionary algorithm to mimic the way animals behave collectively assuming the overall detection process as a multi-modal optimization problem. In the algorithm, searcher agents emulate a group of animals that interact with each other using simple biological rules which are modeled as evolutionary operators. In turn, such operators are applied to each agent considering that the complete group has a memory to store optimal solutions (ellipses) seen so far by applying a competition principle. The detector uses a combination of five edge points as parameters to determine ellipse candidates (possible solutions), while a matching function determines if such ellipse candidates are actually present in the image. Guided by the values of such matching functions, the set of encoded candidate ellipses are evolved through the evolutionary algorithm so that the best candidates can be fitted into the actual ellipses within the image. Just after the optimization process ends, an analysis over the embedded memory is executed in order to find the best obtained solution (the best ellipse) and significant local minima (remaining ellipses). Experimental results over several complex synthetic and natural images have validated the efficiency of the proposed technique regarding accuracy, speed, and robustness.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Pietrocew A (2003) Face detection in colour images using fuzzy Hough transform. Opto-Electron Rev 11(3):247–251 Pietrocew A (2003) Face detection in colour images using fuzzy Hough transform. Opto-Electron Rev 11(3):247–251
2.
Zurück zum Zitat Toennies K, Behrens, F, Aurnhammer M. (2002). Feasibility of Hough-transform based iris localisation for real-time-application. In: Proceedings of the 16th international conference on pattern recognition Toennies K, Behrens, F, Aurnhammer M. (2002). Feasibility of Hough-transform based iris localisation for real-time-application. In: Proceedings of the 16th international conference on pattern recognition
3.
Zurück zum Zitat Hardzeyeu V, Klefenz F (2008). On using the Hough transform for driving assistance applications. In: Proceedings of the fourth international conference on intelligent computer communication and processing Hardzeyeu V, Klefenz F (2008). On using the Hough transform for driving assistance applications. In: Proceedings of the fourth international conference on intelligent computer communication and processing
4.
Zurück zum Zitat Teutsch C, Berndt D, Trostmann E, Weber M (2006) Real-time detection of elliptic shapes for automated object recognition and object tracking. In: Proceedings of Machine Vision Applications in Industrial Inspection XIV, San Jose, CA, USA pp. 171–179 Teutsch C, Berndt D, Trostmann E, Weber M (2006) Real-time detection of elliptic shapes for automated object recognition and object tracking. In: Proceedings of Machine Vision Applications in Industrial Inspection XIV, San Jose, CA, USA pp. 171–179
5.
Zurück zum Zitat Soetedjo A, Yamada K (2005) Fast and robust traffic sign detection. In: Proceedings of IEEE International Conference on Systems, Man and Cybernetics, Waikoloa, Hawaii, pp. 1341–1346 Soetedjo A, Yamada K (2005) Fast and robust traffic sign detection. In: Proceedings of IEEE International Conference on Systems, Man and Cybernetics, Waikoloa, Hawaii, pp. 1341–1346
6.
Zurück zum Zitat Ho C-T, Chen L-H (1995) A fast ellipse/circle detector using geometric symmetry. Pattern Recognit 28(1):117–124CrossRef Ho C-T, Chen L-H (1995) A fast ellipse/circle detector using geometric symmetry. Pattern Recognit 28(1):117–124CrossRef
7.
Zurück zum Zitat Kuang CC, Nizar B, Djemel Z (2011). Quantization-free parameter space reduction in ellipse detection, Expert Systems with Applications 38: 7622–7632 Kuang CC, Nizar B, Djemel Z (2011). Quantization-free parameter space reduction in ellipse detection, Expert Systems with Applications 38: 7622–7632
8.
Zurück zum Zitat Hough PVC (1962). Method and means for recognizing complex patterns. US Patent 3069654, December 18 Hough PVC (1962). Method and means for recognizing complex patterns. US Patent 3069654, December 18
9.
Zurück zum Zitat Wang CM, Hwang NC, Tsai YY, Chang CH (2004) Ellipse sampling for monte carlo applications. Electron Lett 40(1):21–22CrossRef Wang CM, Hwang NC, Tsai YY, Chang CH (2004) Ellipse sampling for monte carlo applications. Electron Lett 40(1):21–22CrossRef
10.
Zurück zum Zitat Wei Lu, Tan Jinglu (2008) Detection of incomplete ellipse in images with strong noise by iterative randomized Hough transform (IRHT). Pattern Recognit 41:1268–1279CrossRefMATH Wei Lu, Tan Jinglu (2008) Detection of incomplete ellipse in images with strong noise by iterative randomized Hough transform (IRHT). Pattern Recognit 41:1268–1279CrossRefMATH
11.
Zurück zum Zitat McLaughlin RA (1998) Randomized Hough transform: improved ellipse detection with comparison. Pattern Recognit Lett 19(3–4):299–305CrossRefMATH McLaughlin RA (1998) Randomized Hough transform: improved ellipse detection with comparison. Pattern Recognit Lett 19(3–4):299–305CrossRefMATH
12.
Zurück zum Zitat Ayala-Ramirez V, Garcia-Capulin CH, Perez-Garcia A, Sanchez-Yanez RE (2006) Circle detection on images using genetic algorithms. Pattern Recognit Lett 27:652–657CrossRef Ayala-Ramirez V, Garcia-Capulin CH, Perez-Garcia A, Sanchez-Yanez RE (2006) Circle detection on images using genetic algorithms. Pattern Recognit Lett 27:652–657CrossRef
13.
Zurück zum Zitat Lutton E, Martinez P (1994) A genetic algorithm for the detection of 2D geometric primitives in images. In: Proceedings of the 12th international conference on pattern recognition, Jerusalem, Israel 1:526–528 Lutton E, Martinez P (1994) A genetic algorithm for the detection of 2D geometric primitives in images. In: Proceedings of the 12th international conference on pattern recognition, Jerusalem, Israel 1:526–528
14.
Zurück zum Zitat Yao Jie, Kharma Nawwaf, Grogono Peter (2005) A multi-population genetic algorithm for robust and fast ellipse detection. Pattern Anal Appl 8:149–162CrossRefMathSciNet Yao Jie, Kharma Nawwaf, Grogono Peter (2005) A multi-population genetic algorithm for robust and fast ellipse detection. Pattern Anal Appl 8:149–162CrossRefMathSciNet
15.
Zurück zum Zitat Cheng HD, Yanhui G, Yingtao Z (2009) A novel hough transform based on eliminating particle swarm optimization and its applications. Pattern Recognit 42(9):1959–1969CrossRefMATH Cheng HD, Yanhui G, Yingtao Z (2009) A novel hough transform based on eliminating particle swarm optimization and its applications. Pattern Recognit 42(9):1959–1969CrossRefMATH
16.
Zurück zum Zitat Petalas YG, Antonopoulos CG, Bountis TC, Vrahatis MN (2009) Detecting resonances in conservative maps using evolutionary algorithms. Phys Lett A 373:334–341CrossRefMATH Petalas YG, Antonopoulos CG, Bountis TC, Vrahatis MN (2009) Detecting resonances in conservative maps using evolutionary algorithms. Phys Lett A 373:334–341CrossRefMATH
17.
Zurück zum Zitat Goldberg DE, Richardson J (1987) Genetic algorithms with sharing for multimodal function optimization, In: Proceedings of the Second International Conference on Genetic Algorithms, ICGA, New Jersey Goldberg DE, Richardson J (1987) Genetic algorithms with sharing for multimodal function optimization, In: Proceedings of the Second International Conference on Genetic Algorithms, ICGA, New Jersey
18.
Zurück zum Zitat Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of the 1995 IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948 Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of the 1995 IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948
19.
Zurück zum Zitat Liang JJ, Qin AK, Suganthan PN (2006) Comprehensive learning particle swarm optimizer for global optimization of mult-modal functions. IEEE Transact Evol Comput 10(3):281–295CrossRef Liang JJ, Qin AK, Suganthan PN (2006) Comprehensive learning particle swarm optimizer for global optimization of mult-modal functions. IEEE Transact Evol Comput 10(3):281–295CrossRef
20.
Zurück zum Zitat Chen DB, Zhao CX (2009) Particle swarm optimization with adaptive population size and its application. Appl Soft Comput 9(1):39–48CrossRef Chen DB, Zhao CX (2009) Particle swarm optimization with adaptive population size and its application. Appl Soft Comput 9(1):39–48CrossRef
21.
Zurück zum Zitat Xu Q, Lei W, Si J (2010) Predication based immune network for multimodal function optimization. Eng Appl Artif Intell 23:495–504CrossRef Xu Q, Lei W, Si J (2010) Predication based immune network for multimodal function optimization. Eng Appl Artif Intell 23:495–504CrossRef
22.
Zurück zum Zitat Sumper D (2006) The principles of collective animal behaviour. Philos Trans R Soc Lond B Biol Sci 361(1465):5–22CrossRef Sumper D (2006) The principles of collective animal behaviour. Philos Trans R Soc Lond B Biol Sci 361(1465):5–22CrossRef
23.
Zurück zum Zitat Petit O, Bon R (2010) Decision-making processes: the case of collective movements. Behav Process 84:635–647CrossRef Petit O, Bon R (2010) Decision-making processes: the case of collective movements. Behav Process 84:635–647CrossRef
24.
Zurück zum Zitat Kolpas A, Moehlis J, Frewen T, Kevrekidis I (2008) Coarse analysis of collective motion with different communication mechanisms. Math Biosci 214:49–57CrossRefMATHMathSciNet Kolpas A, Moehlis J, Frewen T, Kevrekidis I (2008) Coarse analysis of collective motion with different communication mechanisms. Math Biosci 214:49–57CrossRefMATHMathSciNet
25.
Zurück zum Zitat Couzin I (2008) Collective cognition in animal groups. Trends Cognit Sci 13(1):36–43CrossRef Couzin I (2008) Collective cognition in animal groups. Trends Cognit Sci 13(1):36–43CrossRef
26.
Zurück zum Zitat Couzin ID, Krause J (2003) Self-organization and collective behavior in vertebrates. Adv Stud Behav 32:1–75CrossRef Couzin ID, Krause J (2003) Self-organization and collective behavior in vertebrates. Adv Stud Behav 32:1–75CrossRef
27.
Zurück zum Zitat Bode N, Franks D, Wood A (2010) Making noise: emergent stochasticity in collective motion. J Theor Biol 267:292–299CrossRefMathSciNet Bode N, Franks D, Wood A (2010) Making noise: emergent stochasticity in collective motion. J Theor Biol 267:292–299CrossRefMathSciNet
28.
Zurück zum Zitat Couzi I, Krause I, James R, Ruxton G, Franks N (2002) Collective memory and spatial sorting in animal groups. J Theor Biol 218:1–11CrossRef Couzi I, Krause I, James R, Ruxton G, Franks N (2002) Collective memory and spatial sorting in animal groups. J Theor Biol 218:1–11CrossRef
30.
Zurück zum Zitat Bazazi S, Buhl J, Hale JJ, Anstey ML, Sword GA, Simpson SJ, Couzin ID (2008) Collective motion and cannibalism in locust migratory bands. Curr Biol 18:735–739CrossRef Bazazi S, Buhl J, Hale JJ, Anstey ML, Sword GA, Simpson SJ, Couzin ID (2008) Collective motion and cannibalism in locust migratory bands. Curr Biol 18:735–739CrossRef
31.
Zurück zum Zitat Hsu Y, Earley R, Wolf L (2006) Modulation of aggressive behaviour by fighting experience: mechanisms and contest outcomes. Biol Rev 81(1):33–74CrossRef Hsu Y, Earley R, Wolf L (2006) Modulation of aggressive behaviour by fighting experience: mechanisms and contest outcomes. Biol Rev 81(1):33–74CrossRef
32.
Zurück zum Zitat Ballerini M (2008) Interaction ruling collective animal behavior depends on topological rather than metric distance: evidence from a field study. Proc Natl Acad Sci USA 105:1232–1237CrossRef Ballerini M (2008) Interaction ruling collective animal behavior depends on topological rather than metric distance: evidence from a field study. Proc Natl Acad Sci USA 105:1232–1237CrossRef
33.
Zurück zum Zitat Bresenham JE (1987) A linear algorithm for incremental digital display of circular arcs. Commun ACM 20:100–106CrossRef Bresenham JE (1987) A linear algorithm for incremental digital display of circular arcs. Commun ACM 20:100–106CrossRef
34.
Zurück zum Zitat Van Aken JR (2005) Efficient ellipse-drawing algorithm. IEEE Comp Gr Appl 4(9):24–35CrossRef Van Aken JR (2005) Efficient ellipse-drawing algorithm. IEEE Comp Gr Appl 4(9):24–35CrossRef
35.
Zurück zum Zitat Wilcoxon F (1945) Individual comparisons by ranking methods. Biometrics 1:80–83CrossRef Wilcoxon F (1945) Individual comparisons by ranking methods. Biometrics 1:80–83CrossRef
36.
Zurück zum Zitat Garcia S, Molina D, Lozano M, Herrera F (2008) A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special session on real parameter optimization. J Heurist. doi:10.1007/s10732-008-9080-4 Garcia S, Molina D, Lozano M, Herrera F (2008) A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special session on real parameter optimization. J Heurist. doi:10.​1007/​s10732-008-9080-4
37.
Zurück zum Zitat J. Santamaría, O. Cordón, S. Damas, J.M. García-Torres, A. Quirin (2008). Performance Evaluation of Memetic Approaches in 3D Reconstruction of Forensic Objects. Soft Comput. doi: 10.1007/s00500-008-0351-7. in press J. Santamaría, O. Cordón, S. Damas, J.M. García-Torres, A. Quirin (2008). Performance Evaluation of Memetic Approaches in 3D Reconstruction of Forensic Objects. Soft Comput. doi: 10.​1007/​s00500-008-0351-7. in press
38.
Zurück zum Zitat Chen T-C, Chung K-L (2001) An efficient randomized algorithm for detecting circles. Comput Vis Image Underst 83:172–191CrossRefMATH Chen T-C, Chung K-L (2001) An efficient randomized algorithm for detecting circles. Comput Vis Image Underst 83:172–191CrossRefMATH
Metadaten
Titel
Multi-ellipses detection on images inspired by collective animal behavior
verfasst von
Erik Cuevas
Mauricio González
Daniel Zaldívar
Marco Pérez-Cisneros
Publikationsdatum
01.04.2014
Verlag
Springer London
Erschienen in
Neural Computing and Applications / Ausgabe 5/2014
Print ISSN: 0941-0643
Elektronische ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-012-1332-4

Weitere Artikel der Ausgabe 5/2014

Neural Computing and Applications 5/2014 Zur Ausgabe

Premium Partner