Euclidean distance fit of ellipses with a genetic algorithm

Luis Gerardo De La Fraga, Israel Vite Silva, Nareli Cruz-Cortes

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

We use a genetic algorithm to solve the problem, widely treated in the specialized literature, of fitting an ellipse to a set of given points. Our proposal uses as the objective function the minimization of the sum of orthogonal Euclidean distances from the given points to the curve; this is a non-linear problem which is usually solved using the minimization of the quadratic distances that allows to use the gradient and the numerical methods based on it, such as Gauss-Newton. The novelty of the proposed approach is that as we are using a GA, our algorithm does not need initialization, and uses the Euclidean distance as the objective function. We will also show that in our experiments, we are able to obtain better results than those previously reported. Additionally our solutions have a very low variance, which indicates the robustness of our approach.

Original languageEnglish
Title of host publicationApplications of Evolutionary Computing - EvoWorkshops 2007
Subtitle of host publicationEvoCOMNET, EvoFIN, EvoIASP, EvoINTERACTION, EvoMUSART, EvoSTOC and EvoTRANSLOG, Proceedings
Pages359-366
Number of pages8
StatePublished - 2007
Externally publishedYes
EventEvoWorkshops 2007: EvoCOMNET, EvoFIN, EvoIASP, EvoINTERACTION, EvoMUSART, EvoSTOC and EvoTRANSLOG - Valencia, Spain
Duration: 11 Apr 200713 Apr 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4448 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceEvoWorkshops 2007: EvoCOMNET, EvoFIN, EvoIASP, EvoINTERACTION, EvoMUSART, EvoSTOC and EvoTRANSLOG
Country/TerritorySpain
CityValencia
Period11/04/0713/04/07

Keywords

  • Ellipse fitting
  • Euclidean distance fit
  • Genetic algorithm

Fingerprint

Dive into the research topics of 'Euclidean distance fit of ellipses with a genetic algorithm'. Together they form a unique fingerprint.

Cite this