Circle detection is a critical issue in image analysis and object detection. Although Hough transform based solvers are largely used, randomized approaches, based on the iterative sampling of the edge pixels,are object of research in order to provide solutions less computationally expensive. This work presents a randomized iterative work-flow, which exploits geometrical properties of isophotes in the image to select the most meaningful edge pixels and to classify them in subsets of equal isophote curvature. The analysis of candidate circles is then performed with a kernel density estimation based voting strategy, followed by a refinement algorithm based on linear error compensation. The method has been applied to a set of real images on which it has also been compared with two leading state of the art approaches and Hough transform based solutions. The achieved results show how, discarding u pto 57% of unnecessary edge pixels, it is able to accurately detect circles with in a limited number of iterations, maintaining a sub-pixel accuracy even in the presence of high level of noise.

Randomized circle detection with isophotes curvature analysis

Tommaso De Marco;Dario Cazzato;Marco Leo;Cosimo Distante
2015

Abstract

Circle detection is a critical issue in image analysis and object detection. Although Hough transform based solvers are largely used, randomized approaches, based on the iterative sampling of the edge pixels,are object of research in order to provide solutions less computationally expensive. This work presents a randomized iterative work-flow, which exploits geometrical properties of isophotes in the image to select the most meaningful edge pixels and to classify them in subsets of equal isophote curvature. The analysis of candidate circles is then performed with a kernel density estimation based voting strategy, followed by a refinement algorithm based on linear error compensation. The method has been applied to a set of real images on which it has also been compared with two leading state of the art approaches and Hough transform based solutions. The achieved results show how, discarding u pto 57% of unnecessary edge pixels, it is able to accurately detect circles with in a limited number of iterations, maintaining a sub-pixel accuracy even in the presence of high level of noise.
2015
Istituto di Scienze Applicate e Sistemi Intelligenti "Eduardo Caianiello" - ISASI
Istituto Nazionale di Ottica - INO
Circle detection
Sampling strategy
Isophotes
Density estimation
File in questo prodotto:
File Dimensione Formato  
prod_287459-doc_105751.pdf

solo utenti autorizzati

Descrizione: Randomized circle detection with isophotes curvature analysis
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 6.99 MB
Formato Adobe PDF
6.99 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
prod_287459-doc_188842.pdf

accesso aperto

Descrizione: Randomizedcircledetectionwithisophotescurvatureanalysis
Tipologia: Documento in Pre-print
Licenza: Nessuna licenza dichiarata (non attribuibile a prodotti successivi al 2023)
Dimensione 7.44 MB
Formato Adobe PDF
7.44 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/227081
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 59
  • ???jsp.display-item.citation.isi??? 46
social impact