Robust ellipse fitting based on Lagrange programming neural network and locally competitive algorithm

Zhanglei Shi, Hao Wang, Chi Sing Leung, Hing Cheung So, Junli Liang, Kim Fung Tsang, Anthony G. Constantinides

Research output: Contribution to journalArticlepeer-review

12 Scopus citations

Abstract

Given a set of 2-dimensional (2D) scattering points, obtained from the edge detection process, the aim of ellipse fitting is to construct an elliptic equation that best fits the scattering points. However, the 2D scattering points may contain some outliers. To address this issue, we devise a robust ellipse fitting approach based on two analog neural network models, Lagrange programming neural network (LPNN) and locally competitive algorithm (LCA). We formulate the fitting task as a nonsmooth constrained optimization problem, in which the objective function is an approximated l0-norm term. As the LPNN model cannot handle non-differentiable functions, we utilize the internal state concept of LCA to avoid the computation of the derivative at non-differentiable points. Simulation results show that the proposed ellipse fitting approach is superior to several state-of-the-art algorithms.

Original languageEnglish
Pages (from-to)399-413
Number of pages15
JournalNeurocomputing
Volume399
DOIs
StatePublished - 25 Jul 2020

Keywords

  • Ellipse fitting
  • Lagrange programming neural network (LPNN)
  • Locally competitive algorithm (LCA)
  • Outlier
  • Real-time solution

Fingerprint

Dive into the research topics of 'Robust ellipse fitting based on Lagrange programming neural network and locally competitive algorithm'. Together they form a unique fingerprint.

Cite this