Skip to main content

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 175))

  • 2620 Accesses

Abstract

Automatic circle detection in digital images has received considerable attention over the last years. Recently, several robust circle detectors, based on evolutionary algorithms (EA), have been proposed. They have demonstrated to provide better results than those based on the Hough Transform. However, since EA-detectors usually need a large number of computationally expensive fitness evaluations before a satisfying result can be obtained; their use for real time has been questioned. In this work, a new algorithm based on the Harmony Search Optimization (HSO) is proposed to reduce the number of function evaluation in the circle detection process. In order to avoid the computation of the fitness value of several circle candidates, the algorithm estimates their values by considering the fitness values from previously calculated neighboring positions. As a result, the approach can substantially reduce the number of function evaluations preserving the good search capabilities of HSO. Experimental results from several tests on synthetic and natural images with a varying complexity range have been included to validate the efficiency of the proposed technique regarding accuracy, speed and robustness.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. da Fontoura Costa, L., Marcondes Cesar Jr., R.: Shape Analysis and Classification. CRC Press, Boca Raton (2001)

    MATH  Google Scholar 

  2. Muammar, H., Nixon, M.: Approaches to extending the Hough transform. In: Proc. Int. Conf. on Acoustics, Speech and Signal Processing ICASSP, vol. 3, pp. 1556–1559 (1989)

    Google Scholar 

  3. Atherton, T.J., Kerbyson, D.J.: Using phase to represent radius in the coherent circle Hough transform. In: Proc. IEE Colloquium on the Hough Transform. IEEE, London (1993)

    Google Scholar 

  4. Shaked, D., Yaron, O., Kiryati, N.: Deriving stopping rules for the probabilistic Hough transform by sequential analysis. Comput. Vision Image Understanding 63, 512–526 (1996)

    Article  Google Scholar 

  5. Xu, L., Oja, E., Kultanen, P.: A new curve detection method: Randomized Hough transform (RHT). Pattern Recognition Lett. 11(5), 331–338 (1990)

    Article  MATH  Google Scholar 

  6. Han, J.H., Koczy, L.T., Poston, T.: Fuzzy Hough transform. In: Proc. 2nd Int. Conf. on Fuzzy Systems, vol. 2, pp. 803–808 (1993)

    Google Scholar 

  7. Lu, W., Tan, J.L.: Detection of incomplete ellipse in images with strong noise by iterative randomized Hough transform (IRHT). Pattern Recognition 41(4), 1268–1279 (2008)

    Article  MATH  Google Scholar 

  8. Ayala-Ramirez, V., Garcia-Capulin, C.H., Perez-Garcia, A., Sanchez-Yanez, R.E.: Circle detection on images using genetic algorithms. Pattern Recognition Letters 27, 652–657 (2006)

    Article  Google Scholar 

  9. Cuevas, E., Sencin-Echauri, F., Zaldivar, D.: Pérez-Cisneros, M.: Multi-circle detection on images using artificial bee colony (ABC) optimization. Soft Comput. 16(2), 281–296 (2012)

    Article  Google Scholar 

  10. Cuevas, E., Ortega-Sánchez, N., Zaldivar, D., Pérez-Cisneros, M.: Circle Detection by Harmony Search Optimization. Journal of Intelligent & Robotic Systems 66, 359–376 (2012)

    Article  Google Scholar 

  11. Cuevas, E., Oliva, D., Zaldivar, D., Pérez-Cisneros, M., Sossa, H.: Circle detection using electro-magnetism optimization. Information Sciences 182(1), 40–55 (2012)

    Article  MathSciNet  Google Scholar 

  12. Cuevas, E., Zaldivar, D., Pérez-Cisneros, M., Ramirez-Ortegon, M.: Circle detection using discrete differential evolution optimization. Pattern Anal. Appl. 14(1), 93–107 (2011)

    Article  MathSciNet  Google Scholar 

  13. Dasgupta, S., Das, S., Biswas, A., Abraham, A.: Automatic circle detection on digital images whit an adaptive bacterial foraging algorithm. Soft Computing (2009), doi:10.1007/s00500-009-0508-z

    Google Scholar 

  14. Geem, Z.W., Kim, J.H., Loganathan, G.V.: A new heuristic optimization algorithm: harmony search. Simulations 76, 60–68 (2001)

    Article  Google Scholar 

  15. Mahdavi, M., Fesanghary, M., Damangir, E.: An improved harmony search algorithm for solving optimization problems. Appl. Math. Comput. 188, 1567–1579 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  16. Omran, M.G.H., Mahdavi, M.: Global-best harmony search. Appl. Math. Comput. 198, 643–656 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  17. Lee, K.S., Geem, Z.W.: A new meta-heuristic algorithm for continuous engineering optimization, harmony search theory and practice. Comput. Methods Appl. Mech. Eng. 194, 3902–3933 (2005)

    Article  MATH  Google Scholar 

  18. Lee, K.S., Geem, Z.W., Lee, S.H., Bae, K.W.: The harmony search heuristic algorithm for discrete structural optimization. Eng. Optim. 37, 663–684 (2005)

    Article  MathSciNet  Google Scholar 

  19. Jin, Y.: Comprehensive survey of fitness approximation in evolutionary computation. Soft Computing 9, 3–12 (2005)

    Article  Google Scholar 

  20. Jin, Y.: Surrogate-assisted evolutionary computation: Recent advances and future challenges. Swarm and Evolutionary Computation 1, 61–70 (2011)

    Article  Google Scholar 

  21. Branke, J., Schmidt, C.: Faster convergence by means of fitness estimation. Soft Computing 9, 13–20 (2005)

    Article  Google Scholar 

  22. Zhou, Z., Ong, Y., Nguyen, M., Lim, D.: A Study on Polynomial Regression and Gaussian Process Global Surrogate Model in Hierarchical Surrogate-Assisted Evolutionary Algorithm. In: IEEE Congress on Evolutionary Computation (ECiDUE 2005), Edinburgh, United Kingdom, September 2-5 (2005)

    Google Scholar 

  23. Ratle, A.: Kriging as a surrogate fitness landscape in evolutionary optimization. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 15, 37–49 (2001)

    Article  Google Scholar 

  24. Lim, D., Jin, Y., Ong, Y., Sendhoff, B.: Generalizing Surrogate-assisted Evolutionary Computation. IEEE Transactions on Evolutionary Computation 14(3), 329–355 (2010)

    Article  Google Scholar 

  25. Ong, Y., Lum, K., Nair, P.: Evolutionary Algorithm with Hermite Radial Basis Function Interpolants for Computationally Expensive Adjoint Solvers. Computational Optimization and Applications 39(1), 97–119 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  26. Luoa, C., Shao-Liang, Z., Wanga, C., Jiang, Z.: A metamodel-assisted evolutionary algorithm for expensive optimization. Journal of Computational and Applied Mathematics (2011), doi:10.1016/j.cam.2011.05.047

    Google Scholar 

  27. Bresenham, J.E.: A Linear Algorithm for Incremental Digital Display of Circular Arcs. Communications of the ACM 20, 100–106 (1977)

    Article  MATH  Google Scholar 

  28. Van-Aken, J.R.: An Efficient Ellipse Drawing Algorithm. CG&A 4, 24–35 (1984)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Erik Cuevas .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cuevas, E., Sossa, H., Osuna, V., Zaldivar, D., Pérez-Cisneros, M. (2013). Fast Circle Detection Using Harmony Search Optimization. In: Schütze, O., et al. EVOLVE - A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation II. Advances in Intelligent Systems and Computing, vol 175. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31519-0_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31519-0_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31518-3

  • Online ISBN: 978-3-642-31519-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics