Skip to main content
Erschienen in: Pattern Analysis and Applications 1-2/2005

01.09.2005 | Theoretical Advances

A multi-population genetic algorithm for robust and fast ellipse detection

verfasst von: Jie Yao, Nawwaf Kharma, Peter Grogono

Erschienen in: Pattern Analysis and Applications | Ausgabe 1-2/2005

Einloggen

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

search-config
loading …

Abstract

This paper discusses a novel and effective technique for extracting multiple ellipses from an image, using a genetic algorithm with multiple populations (MPGA). MPGA evolves a number of subpopulations in parallel, each of which is clustered around an actual or perceived ellipse in the target image. The technique uses both evolution and clustering to direct the search for ellipses—full or partial. MPGA is explained in detail, and compared with both the widely used randomized Hough transform (RHT) and the sharing genetic algorithm (SGA). In thorough and fair experimental tests, using both synthetic and real-world images, MPGA exhibits solid advantages over RHT and SGA in terms of accuracy of recognition—even in the presence of noise or/and multiple imperfect ellipses in an image—and speed of computation.

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

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!

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"

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!

Literatur
1.
Zurück zum Zitat Ballard DH (1981) Generalizing the hough transform to detect arbitrary shapes. Pattern Recognit 13(2):111–122 CrossRef Ballard DH (1981) Generalizing the hough transform to detect arbitrary shapes. Pattern Recognit 13(2):111–122 CrossRef
2.
Zurück zum Zitat Chakraborty S, Deb K (1998) Analytic curve detection from a noisy binary edge map using genetic algorithm. PPSN, pp 129–138 Chakraborty S, Deb K (1998) Analytic curve detection from a noisy binary edge map using genetic algorithm. PPSN, pp 129–138
3.
Zurück zum Zitat Goldberg DE, Richardson J (1987) Genetic algorithms with sharing for multimodal function optimization. In: Grefenstette JJ (ed) Proceeding of the 2nd international conference on genetic algorithms. Lawrence Erlbaum, Hillsdale, pp 41–49 Goldberg DE, Richardson J (1987) Genetic algorithms with sharing for multimodal function optimization. In: Grefenstette JJ (ed) Proceeding of the 2nd international conference on genetic algorithms. Lawrence Erlbaum, Hillsdale, pp 41–49
4.
Zurück zum Zitat Grimson WEL, Huttenlocher DP (1990) On the sensitivity of the Hough transform for object recognition. IEEE Trans Pattern Anal Mach Intel 12(3):255–274CrossRef Grimson WEL, Huttenlocher DP (1990) On the sensitivity of the Hough transform for object recognition. IEEE Trans Pattern Anal Mach Intel 12(3):255–274CrossRef
5.
Zurück zum Zitat Guil N, Zapata EL (1997) Lower order circle and ellipse Hough transform. Pattern Recognit 30(10):1729–1744CrossRef Guil N, Zapata EL (1997) Lower order circle and ellipse Hough transform. Pattern Recognit 30(10):1729–1744CrossRef
6.
Zurück zum Zitat Hearn, Baker MP (1997) Computer graphics C, Version D. Prentice Hall, Eagleeood Cliff Hearn, Baker MP (1997) Computer graphics C, Version D. Prentice Hall, Eagleeood Cliff
7.
Zurück zum Zitat Ho CTA, Chen LH (1995) A fast ellipse/circle detector using geometric symmetry. Pattern Recognit 28(1):117–124CrossRef Ho CTA, Chen LH (1995) A fast ellipse/circle detector using geometric symmetry. Pattern Recognit 28(1):117–124CrossRef
8.
Zurück zum Zitat Hough PVC (1959) Machine analysis of bubble chamber pictures. In: International conference on high energy accelerators and instrumentation, CERN Hough PVC (1959) Machine analysis of bubble chamber pictures. In: International conference on high energy accelerators and instrumentation, CERN
9.
Zurück zum Zitat Lei Y, Wong KC (1999) Ellipse detection based on symmetry. Pattern Recognit Lett 20(1):41–47CrossRef Lei Y, Wong KC (1999) Ellipse detection based on symmetry. Pattern Recognit Lett 20(1):41–47CrossRef
10.
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, 9–13 October 1994, 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, 9–13 October 1994, 1:526–528
11.
Zurück zum Zitat Mainzer T (2002) Genetic algorithm for traffic sign detection. Appl Electron Mainzer T (2002) Genetic algorithm for traffic sign detection. Appl Electron
12.
Zurück zum Zitat Mainzer T (2002) Genetic algorithm for shape detection, Technical report no. DCSE/TR-2002–06, University of West Bohemia Mainzer T (2002) Genetic algorithm for shape detection, Technical report no. DCSE/TR-2002–06, University of West Bohemia
13.
Zurück zum Zitat McLaughlin RA (1998) Randomized hough transform: improved ellipse detection with comparison. Pattern Recognit Lett 19(3–4):299–305CrossRef McLaughlin RA (1998) Randomized hough transform: improved ellipse detection with comparison. Pattern Recognit Lett 19(3–4):299–305CrossRef
14.
Zurück zum Zitat Procter S, Illingworth J. A comparison of the randomized hough transform and a genetic algorithm for ellipse detection. In: Gelsema E, Kanal L (eds) Pattern recognition in practice IV: multiple paradigms, comparative studies and hybrid systems. Elsevier Science Ltd., pp 449–460 Procter S, Illingworth J. A comparison of the randomized hough transform and a genetic algorithm for ellipse detection. In: Gelsema E, Kanal L (eds) Pattern recognition in practice IV: multiple paradigms, comparative studies and hybrid systems. Elsevier Science Ltd., pp 449–460
15.
Zurück zum Zitat Roth G, Levine MD (1994) Geometric primitive extraction using a genetic algorithm. IEEE Trans Pattern Anal and Mach Intel 16(9):901–905CrossRef Roth G, Levine MD (1994) Geometric primitive extraction using a genetic algorithm. IEEE Trans Pattern Anal and Mach Intel 16(9):901–905CrossRef
16.
Zurück zum Zitat Smith RE, Forrest S, Perelson AS (1992) Searching for diverse, cooperative populations with genetic algorithms, TCGA Report No. 92002, The University of Alabama, Department of Engineering Mechanics Smith RE, Forrest S, Perelson AS (1992) Searching for diverse, cooperative populations with genetic algorithms, TCGA Report No. 92002, The University of Alabama, Department of Engineering Mechanics
17.
Zurück zum Zitat Press WH et al (1992) Numerical recipes in C, The art of scientific computing, 2nd edn, Chapter 2. Cambridge University Press, pp 43–50 Press WH et al (1992) Numerical recipes in C, The art of scientific computing, 2nd edn, Chapter 2. Cambridge University Press, pp 43–50
18.
Zurück zum Zitat Xu L, Oja E, Kultanen P (1990) A new curve detection method: randomized hough transform (RHT). Pattern Recognit Lett 11(5):331–338CrossRef Xu L, Oja E, Kultanen P (1990) A new curve detection method: randomized hough transform (RHT). Pattern Recognit Lett 11(5):331–338CrossRef
19.
Zurück zum Zitat Kim E, Haseyama M, Kitajima H (2002) Fast and robust ellipse extration from complicated images. in: International conference on informatio technology and applications Kim E, Haseyama M, Kitajima H (2002) Fast and robust ellipse extration from complicated images. in: International conference on informatio technology and applications
20.
Zurück zum Zitat Ke Q, Jiang T, Ma S (1997) A tabu search method for geometric primitive extraction. Pattern Recognit Lett 18(14):1443–1452CrossRef Ke Q, Jiang T, Ma S (1997) A tabu search method for geometric primitive extraction. Pattern Recognit Lett 18(14):1443–1452CrossRef
21.
Zurück zum Zitat McLaughlin RA, Alder MD (1998) The hough transform versus the upwrite. IEEE Trans Pattern Anal Mach Intel 20(4):396–400CrossRef McLaughlin RA, Alder MD (1998) The hough transform versus the upwrite. IEEE Trans Pattern Anal Mach Intel 20(4):396–400CrossRef
22.
Zurück zum Zitat Zhang SC, Liu ZQ (2005) A robust, real-time ellipse detector. Pattern Recognit 38:273–287CrossRef Zhang SC, Liu ZQ (2005) A robust, real-time ellipse detector. Pattern Recognit 38:273–287CrossRef
23.
Zurück zum Zitat Xie Y, Ji Q (2002) A new efficient ellipse detection method. ICPR, pp 957–960 Xie Y, Ji Q (2002) A new efficient ellipse detection method. ICPR, pp 957–960
24.
Zurück zum Zitat Cheng Z, Liu Y (2004) Efficient technique for ellipse detection using restricted randomized hough transform. in: International conference on information technology: coding and computing Cheng Z, Liu Y (2004) Efficient technique for ellipse detection using restricted randomized hough transform. in: International conference on information technology: coding and computing
25.
Zurück zum Zitat Kasemir KU, Betzler K (2003) Detecting ellipses of limited eccentricity in images with high noise levels. Image Vision Comput 21:221–227CrossRef Kasemir KU, Betzler K (2003) Detecting ellipses of limited eccentricity in images with high noise levels. Image Vision Comput 21:221–227CrossRef
26.
Zurück zum Zitat Yin PY (1999) A new circle/ellipse detector using genetic algorithms. Pattern Recognit Lett 20:731–740CrossRef Yin PY (1999) A new circle/ellipse detector using genetic algorithms. Pattern Recognit Lett 20:731–740CrossRef
27.
Zurück zum Zitat Roth G, Levine MD (1993) Extracting geometric primitives. CVGIP: image understanding 58(1):1–22CrossRef Roth G, Levine MD (1993) Extracting geometric primitives. CVGIP: image understanding 58(1):1–22CrossRef
28.
Zurück zum Zitat Jong KAD (1975) An analysis of the behavior of a class of genetic adaptive systems. PhD Thesis. University of Michigan Jong KAD (1975) An analysis of the behavior of a class of genetic adaptive systems. PhD Thesis. University of Michigan
29.
Zurück zum Zitat Ursem RK (1999) Multinational evolutionary algorithms. in: Proceedings of the congress on evolutionary computation 3:1633–1640 Ursem RK (1999) Multinational evolutionary algorithms. in: Proceedings of the congress on evolutionary computation 3:1633–1640
30.
Zurück zum Zitat Tsutsui S, Fujimoto Y (1993) Forking genetic algorithm with blocking and shrinking modes (FGA). In: Proceedings of the 5th international conference on genetic algorithms, pp 206–215 Tsutsui S, Fujimoto Y (1993) Forking genetic algorithm with blocking and shrinking modes (FGA). In: Proceedings of the 5th international conference on genetic algorithms, pp 206–215
31.
Zurück zum Zitat Coello C, Carlos A (2000) An updated survey of GA-based multiobjective optimization techniques. ACM Comput Surv 32(2):109–143CrossRef Coello C, Carlos A (2000) An updated survey of GA-based multiobjective optimization techniques. ACM Comput Surv 32(2):109–143CrossRef
Metadaten
Titel
A multi-population genetic algorithm for robust and fast ellipse detection
verfasst von
Jie Yao
Nawwaf Kharma
Peter Grogono
Publikationsdatum
01.09.2005
Erschienen in
Pattern Analysis and Applications / Ausgabe 1-2/2005
Print ISSN: 1433-7541
Elektronische ISSN: 1433-755X
DOI
https://doi.org/10.1007/s10044-005-0252-7

Weitere Artikel der Ausgabe 1-2/2005

Pattern Analysis and Applications 1-2/2005 Zur Ausgabe

Premium Partner