Skip to main content

2017 | OriginalPaper | Buchkapitel

3. Multi-circle Detection on Images

verfasst von : Erik Cuevas, Valentín Osuna, Diego Oliva

Erschienen in: Evolutionary Computation Techniques: A Comparative Perspective

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Hough transform (HT) represents the most common method for circle detection, exhibiting robustness and parallel processing. However, HT adversely demands a considerable computational load and large storage. Alternative approaches may include heuristic methods with iterative optimization procedures for detecting multiple circles. In this chapter a new circle detector for image processing is presented. In the approach, the detection process is therefore assumed as a multi-modal problem which allows multiple circle detection through only one optimization procedure. The algorithm uses a combination of three non-collinear edge points as parameters to determine circles candidates. A matching function (nectar amount) determines if such circle candidates (bee-food-sources) are actually present in the image. Guided by the values of such matching function, the set of encoded candidate circles are evolved through the Artificial Bee Colony (ABC) algorithm so the best candidate (global optimum) can be fitted into an actual circle within the edge-only image. An analysis of the incorporated exhausted-sources memory is executed in order to identify potential local optima i.e. other circles. The overall approach yields a fast multiple-circle detector that locates circular shapes delivering sub-pixel accuracy despite complicated conditions such as partial occluded circles, arc segments or noisy images.

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 da Fontoura Costa, L., Marcondes Cesar Jr., R., 2001. Shape Análisis and Classification. CRC Press, Boca Raton FL. da Fontoura Costa, L., Marcondes Cesar Jr., R., 2001. Shape Análisis and Classification. CRC Press, Boca Raton FL.
2.
Zurück zum Zitat Yuen, H., Princen, J., Illingworth, J., Kittler, J., 1990. Comparative study of Hough transform methods for circle finding. Image Vision Comput. 8 (1), 71–77. Yuen, H., Princen, J., Illingworth, J., Kittler, J., 1990. Comparative study of Hough transform methods for circle finding. Image Vision Comput. 8 (1), 71–77.
3.
Zurück zum Zitat Iivarinen, J., Peura, M., Sarela, J., Visa, A., 1997. Comparison of combined shape descriptors for irregular objects. In: Proc. 8th British Machine Vision Conf., Cochester, UK, pp. 430–439. Iivarinen, J., Peura, M., Sarela, J., Visa, A., 1997. Comparison of combined shape descriptors for irregular objects. In: Proc. 8th British Machine Vision Conf., Cochester, UK, pp. 430–439.
4.
Zurück zum Zitat Jones, G., Princen, J., Illingworth, J., Kittler, J., 1990. Robust estimation of shape parameters. In: Proc. British Machine Vision Conf., pp. 43–48. Jones, G., Princen, J., Illingworth, J., Kittler, J., 1990. Robust estimation of shape parameters. In: Proc. British Machine Vision Conf., pp. 43–48.
5.
Zurück zum Zitat Fischer, M., Bolles, R., 1981. Random sample consensus: A paradigm to model fitting with applications to image analysis and automated cartography. CACM 24 (6), 381–395. Fischer, M., Bolles, R., 1981. Random sample consensus: A paradigm to model fitting with applications to image analysis and automated cartography. CACM 24 (6), 381–395.
6.
Zurück zum Zitat Bongiovanni, G., and Crescenzi, P.: Parallel Simulated Annealing for Shape Detection, Computer Vision and Image Understanding, vol. 61, no. 1, pp. 60–69, 1995. Bongiovanni, G., and Crescenzi, P.: Parallel Simulated Annealing for Shape Detection, Computer Vision and Image Understanding, vol. 61, no. 1, pp. 60–69, 1995.
7.
Zurück zum Zitat Roth, G., Levine, M.D., 1994. Geometric primitive extraction using a genetic algorithm. IEEE Trans. Pattern Anal. Machine Intell. 16 (9), 901–905. Roth, G., Levine, M.D., 1994. Geometric primitive extraction using a genetic algorithm. IEEE Trans. Pattern Anal. Machine Intell. 16 (9), 901–905.
8.
Zurück zum Zitat Cuevas, E., Zaldivar, D., Pérez-Cisneros, M., Ramírez-Ortegón, M., Circle detection using discrete differential evolution Optimization, Pattern Analysis and Applications, 14 (1), (2011), 93–107. Cuevas, E., Zaldivar, D., Pérez-Cisneros, M., Ramírez-Ortegón, M., Circle detection using discrete differential evolution Optimization, Pattern Analysis and Applications, 14 (1), (2011), 93–107.
9.
Zurück zum Zitat Cuevas, E., Ortega-Sánchez, N., Zaldivar, D., Pérez-Cisneros, M., Circle detection by Harmony Search Optimization, Journal of Intelligent and Robotic Systems: Theory and Applications, 66 (3), (2012), 359–376. Cuevas, E., Ortega-Sánchez, N., Zaldivar, D., Pérez-Cisneros, M., Circle detection by Harmony Search Optimization, Journal of Intelligent and Robotic Systems: Theory and Applications, 66 (3), (2012), 359–376.
10.
Zurück zum Zitat Peura, M., Iivarinen, J., 1997. Efficiency of simple shape descriptors. In: Arcelli, C., Cordella, L.P., di Baja, G.S. (Eds.), Advances in Visual Form Analysis. World Scientific, Singapore, pp. 443–451. Peura, M., Iivarinen, J., 1997. Efficiency of simple shape descriptors. In: Arcelli, C., Cordella, L.P., di Baja, G.S. (Eds.), Advances in Visual Form Analysis. World Scientific, Singapore, pp. 443–451.
11.
Zurück zum Zitat Muammar, H., Nixon, M., 1989. Approaches to extending the Hough transform. In: Proc. Int. Conf. on Acoustics, Speech and Signal Processing ICASSP_89, vol. 3, pp. 1556–1559. Muammar, H., Nixon, M., 1989. Approaches to extending the Hough transform. In: Proc. Int. Conf. on Acoustics, Speech and Signal Processing ICASSP_89, vol. 3, pp. 1556–1559.
12.
Zurück zum Zitat T.J. Atherton, D.J. Kerbyson, “Using phase to represent radius in the coherent circle Hough transform”, Proc, IEE Colloquium on the Hough Transform, IEE, London, 1993. T.J. Atherton, D.J. Kerbyson, “Using phase to represent radius in the coherent circle Hough transform”, Proc, IEE Colloquium on the Hough Transform, IEE, London, 1993.
13.
Zurück zum Zitat Shaked, D., Yaron, O., Kiryati, N., 1996. Deriving stopping rules for the probabilistic Hough transform by sequential analysis. Comput. Vision Image Understanding 63, 512–526. Shaked, D., Yaron, O., Kiryati, N., 1996. Deriving stopping rules for the probabilistic Hough transform by sequential analysis. Comput. Vision Image Understanding 63, 512–526.
14.
Zurück zum Zitat Xu, L., Oja, E., Kultanen, P., 1990. A new curve detection method: Randomized Hough transform (RHT). Pattern Recognition Lett. 11 (5), 331–338. Xu, L., Oja, E., Kultanen, P., 1990. A new curve detection method: Randomized Hough transform (RHT). Pattern Recognition Lett. 11 (5), 331–338.
15.
Zurück zum Zitat Han, J.H., Koczy, L.T., Poston, T., 1993. Fuzzy Hough transform. In: Proc. 2nd Int. Conf. on Fuzzy Systems, vol. 2, pp. 803–808. Han, J.H., Koczy, L.T., Poston, T., 1993. Fuzzy Hough transform. In: Proc. 2nd Int. Conf. on Fuzzy Systems, vol. 2, pp. 803–808.
16.
Zurück zum Zitat Becker J., Grousson S., Coltuc D., 2002. From Hough transforms to integral transforms. In: Proc. Int. Geoscience and Remote Sensing Symp., 2002 IGARSS_02, vol. 3, pp. 1444–144. Becker J., Grousson S., Coltuc D., 2002. From Hough transforms to integral transforms. In: Proc. Int. Geoscience and Remote Sensing Symp., 2002 IGARSS_02, vol. 3, pp. 1444–144.
17.
Zurück zum Zitat Ayala-Ramirez, V., Garcia-Capulin, C. H., Perez-Garcia, A. and Sanchez-Yanez, R. E. Circle detection on images using genetic algorithms. Pattern Recognition Letters, 2006, 27, pp. 652–657. Ayala-Ramirez, V., Garcia-Capulin, C. H., Perez-Garcia, A. and Sanchez-Yanez, R. E. Circle detection on images using genetic algorithms. Pattern Recognition Letters, 2006, 27, pp. 652–657.
18.
Zurück zum Zitat Dasgupta, S., Das, S., Biswas A. and Abraham, A. Automatic circle detection on digital images whit an adaptive bacterial foraging algorithm. Soft Computing, 2009, doi:10.1007/s00500-009-0508-z. Dasgupta, S., Das, S., Biswas A. and Abraham, A. Automatic circle detection on digital images whit an adaptive bacterial foraging algorithm. Soft Computing, 2009, doi:10.​1007/​s00500-009-0508-z.
19.
Zurück zum Zitat Holland, J.H., Adaptation in Natural and Artificial Systems, University of Michigan Press, Ann Arbor, MI, 1975. Holland, J.H., Adaptation in Natural and Artificial Systems, University of Michigan Press, Ann Arbor, MI, 1975.
20.
Zurück zum Zitat K. Price, R. Storn, A. Lampinen, Differential Evolution a Practical Approach to Global Optimization, Springer Natural Computing Series, 2005. K. Price, R. Storn, A. Lampinen, Differential Evolution a Practical Approach to Global Optimization, Springer Natural Computing Series, 2005.
21.
Zurück zum Zitat J. Kennedy, R. Eberhart, Particle swarm optimization, in: IEEE International Conference on Neural Networks (Piscataway, NJ), 1995, pp. 1942–1948. J. Kennedy, R. Eberhart, Particle swarm optimization, in: IEEE International Conference on Neural Networks (Piscataway, NJ), 1995, pp. 1942–1948.
22.
Zurück zum Zitat M. Dorigo, V. Maniezzo, A. Colorni, Positive feedback as a search strategy, Technical Report 91-016, Politecnico di Milano, Italy, 1991. M. Dorigo, V. Maniezzo, A. Colorni, Positive feedback as a search strategy, Technical Report 91-016, Politecnico di Milano, Italy, 1991.
23.
Zurück zum Zitat Liu Y, Passino K. Biomimicry of social foraging bacteria for distributed optimization: models, principles, and emergent behaviors. J Optim Theory Appl 115(3):603–628, 2002. Liu Y, Passino K. Biomimicry of social foraging bacteria for distributed optimization: models, principles, and emergent behaviors. J Optim Theory Appl 115(3):603–628, 2002.
24.
Zurück zum Zitat D. Karaboga. An idea based on honey bee swarm for numerical optimization, technical report-TR06, Erciyes University, Engineering Faculty, Computer Engineering Department 2005. D. Karaboga. An idea based on honey bee swarm for numerical optimization, technical report-TR06, Erciyes University, Engineering Faculty, Computer Engineering Department 2005.
25.
Zurück zum Zitat N. Karaboga. A new design method based on artificial bee colony algorithm for digital IIR filters. Journal of the Franklin Institute 346 (2009) 328–348. N. Karaboga. A new design method based on artificial bee colony algorithm for digital IIR filters. Journal of the Franklin Institute 346 (2009) 328–348.
26.
Zurück zum Zitat S. L. Ho, S. Yang. An artificial bee colony algorithm for inverse problems. International Journal of Applied Electromagnetics and Mechanics, 31 (2009) 181–192. S. L. Ho, S. Yang. An artificial bee colony algorithm for inverse problems. International Journal of Applied Electromagnetics and Mechanics, 31 (2009) 181–192.
27.
Zurück zum Zitat Ying-ping Chen, Pei Jiang. Analysis of particle interaction in particle swarm optimization. Theoretical Computer Science 411(21), 2010, 2101–2115. Ying-ping Chen, Pei Jiang. Analysis of particle interaction in particle swarm optimization. Theoretical Computer Science 411(21), 2010, 2101–2115.
28.
Zurück zum Zitat Hongnian Zang, Shujun Zhang, Kevin Hapeshia. A Review of Nature-Inspired Algorithms. Journal of Bionic Engineering 7(1), 2010, S232–S237. Hongnian Zang, Shujun Zhang, Kevin Hapeshia. A Review of Nature-Inspired Algorithms. Journal of Bionic Engineering 7(1), 2010, S232–S237.
29.
Zurück zum Zitat Josef Tvrdík. Adaptation in differential evolution: A numerical comparison. Applied Soft Computing 9(3), 2009, 1149–1155. Josef Tvrdík. Adaptation in differential evolution: A numerical comparison. Applied Soft Computing 9(3), 2009, 1149–1155.
30.
Zurück zum Zitat Arijit Biswas, Swagatam Das, Ajith Abraham, Sambarta Dasgupta. Stability analysis of the reproduction operator in bacterial foraging optimization. Theoretical Computer Science 411, 2010, 2127–2139. Arijit Biswas, Swagatam Das, Ajith Abraham, Sambarta Dasgupta. Stability analysis of the reproduction operator in bacterial foraging optimization. Theoretical Computer Science 411, 2010, 2127–2139.
31.
Zurück zum Zitat D. Karaboga, B. Basturk. On the performance of artificial bee colony (ABC) algorithm. Applied soft computing, Volume 8, Issue 1, January 2008, Pages 687–697. D. Karaboga, B. Basturk. On the performance of artificial bee colony (ABC) algorithm. Applied soft computing, Volume 8, Issue 1, January 2008, Pages 687–697.
32.
Zurück zum Zitat D. Karaboga, B. Akay. A comparative study of Artificial Bee Colony algorithm. Applied Mathematics and Computation 214 (2009) 108–132. D. Karaboga, B. Akay. A comparative study of Artificial Bee Colony algorithm. Applied Mathematics and Computation 214 (2009) 108–132.
33.
Zurück zum Zitat Bresenham, J.E.: A Linear Algorithm for Incremental Digital Display of Circular Arcs. Communications of the ACM 20, 100–106. (1987). Bresenham, J.E.: A Linear Algorithm for Incremental Digital Display of Circular Arcs. Communications of the ACM 20, 100–106. (1987).
34.
Zurück zum Zitat Van Aken, J R. Efficient ellipse-drawing algorithm, IEEE Comp, Graphics applic., 2005. 4, (9), pp. 24–35. Van Aken, J R. Efficient ellipse-drawing algorithm, IEEE Comp, Graphics applic., 2005. 4, (9), pp. 24–35.
35.
Zurück zum Zitat Aytug, H., Koehler, G.J.: New stopping criterion for genetic algorithms. European Journal of Operational Research 126 (2000) 662–674. Aytug, H., Koehler, G.J.: New stopping criterion for genetic algorithms. European Journal of Operational Research 126 (2000) 662–674.
36.
Zurück zum Zitat Greenhalgh, D., Marshall, S.: Convergence criteria for genetic algorithms. SIAM Journal on Computing 20 (2000) 269–282. Greenhalgh, D., Marshall, S.: Convergence criteria for genetic algorithms. SIAM Journal on Computing 20 (2000) 269–282.
37.
Zurück zum Zitat Wilcoxon F (1945) Individual comparisons by ranking methods. Biometrics 1:80–83. Wilcoxon F (1945) Individual comparisons by ranking methods. Biometrics 1:80–83.
38.
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.
39.
Zurück zum Zitat J. Santamaría, O. Cordón, S. Damas, J.M. García-Torres, A. Quirin, Performance Evaluation of Memetic Approaches in 3D Reconstruction of Forensic Objects. Soft Computing, doi:10.1007/s00500-008-0351-7, in press (2008). J. Santamaría, O. Cordón, S. Damas, J.M. García-Torres, A. Quirin, Performance Evaluation of Memetic Approaches in 3D Reconstruction of Forensic Objects. Soft Computing, doi:10.​1007/​s00500-008-0351-7, in press (2008).
Metadaten
Titel
Multi-circle Detection on Images
verfasst von
Erik Cuevas
Valentín Osuna
Diego Oliva
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-51109-2_3