Skip to main content

Euclidean Distance Fit of Conics Using Differential Evolution

  • Chapter

Part of the book series: Studies in Computational Intelligence ((SCI,volume 213))

Abstract

In this chapter, we apply the Differential Evolution (DE) algorithm to fit conic curves, ellipse, parabola and hyperbola, to a set of given points. Our proposal minimizes the sum of orthogonal Euclidean distances from the given points to the curve; this is a nonlinear problem that is usually solved by minimizing the square of the Euclidean distances, which allows the usage of the gradient and some numerical methods based on it, such as the Gauss-Newton method. The novelty of the proposed approach is that we can utilize any distance function as the objective function because we are using an Evolutionary Algorithm. For the parabola case, it is proved that the calculation of the orthogonal point to a given point is a simple problem that can be solved using a cubic equation.We also show how to combine DE with a conventional deterministic algorithm to initialize it. We present experiments that show better results than those previously reported. In addition, our solutions have a very low variance, which indicates the robustness of the approach.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ahn, S., Rauth, W., Warnecke, H.-J.: Least-squares orthogonal distances fitting of circle, sphere, ellipse, hyperbola, and parabola. Pattern Recognition 34(12), 2283–2303 (2001)

    Article  MATH  Google Scholar 

  2. Fitzgibbon, A., Pilu, M., Fisher, R.: Direct least square fitting of ellipses. IEEE Patt. An. & Mach. Intell. 21(5) (May 1999)

    Google Scholar 

  3. O’Leary, P., Zsombor-Murray, P.: Direct and specific least-square fitting of hiperbolae and ellipses. Jounal of Electronic Imaging 13(3), 492–503 (2004)

    Article  Google Scholar 

  4. Safaee-Rad, R., Smith, K., Benhabib, B., Tchoukanov, I.: Application of moment and fourier descriptors to the accurate estimation of elliptical shape parameters. Pattern Recognition Lett., 497–508 (1992)

    Google Scholar 

  5. Kasemir, K., Betzler, K.: Detecting ellipses of limited eccentricity in images with high noise levels. Image and Vision Computing 21(2), 221–227 (2003)

    Article  Google Scholar 

  6. Deb, K.: Optimization for Engineering Design. Prentice-Hall, Englewood Cliffs (2002)

    Google Scholar 

  7. Price, K.V., Storn, R.M., Lampinen, J.A.: Differential Evolution. In: A Practical Approach to Global Optimization. Springer, Berlin (2005)

    Google Scholar 

  8. Price, K.V.: An introduction to differential evolution. In: Corne, D., Dorigo, M., Glover, F. (eds.) New Ideas in Optimization, pp. 79–108. McGraw-Hill, New York (1999)

    Google Scholar 

  9. de la Fraga, L., Vite Silva, I., Cruz-Cortés, N.: Euclidean distance fit of ellipses with a genetic algorithm. In: Giacobini, M. (ed.) EvoWorkshops 2007. LNCS, vol. 4448, pp. 359–366. Springer, Heidelberg (2007)

    Google Scholar 

  10. Mezura-Montes, E., Velázquez-Reyes, J., Coello Coello, C.: A comparative study of differential evolution variants for global optimization. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2006), vol. 1, pp. 485–492. ACM Press, New York (2006)

    Chapter  Google Scholar 

  11. Gnu octave, a high-level language for numerical computations, www.octave.org

  12. Nickalls, R.: A new approach to solving the cubic: Cardan’s solution revealed. The Mathematical Gazette 77, 354–359 (1993)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

de la Fraga, L.G., Silva, I.V., Cruz-Cortés, N. (2009). Euclidean Distance Fit of Conics Using Differential Evolution. In: Cagnoni, S. (eds) Evolutionary Image Analysis and Signal Processing. Studies in Computational Intelligence, vol 213. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01636-3_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01636-3_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01635-6

  • Online ISBN: 978-3-642-01636-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics