Circle Fitting Algorithm Optimization through the Iterative Hough Transform
ISEF · 2015
Overview
Detection of an object, such as a line or a circle, is one of the major components of computer vision applications. The Hough Transform utilizes a voting procedure to identify arbitrary objects in an image according to pre-determined parameters to describe the shape. Recognition of the quadratic complexity – O(n^2) – of the Hough Transform has led to this research, which incorporated the iterative method into the Hough Transform to reduce the complexity of the algorithm to O(n). The traditional Hough Transform requires an examination of all possible points in the parameter space in order to fit a circle in the first trial. On the other hand, refinement through the iterative method using decreasing detection windows yields a constant amount of computation required for each trial, thus yielding O(n). The degree of accuracy is not compromised due to multiple iterations, whose Windows zoom in to the point in the parameter space that represents the fitted circle each time. The hand-coded Hough Transform in Wolfram Mathematica has allowed manual optimization and experiments to develop the iterative Hough Transform. This research successfully reduced the complexity of the traditional Hough Transform to O(n) using the iterative method, securing computing time, memory space, and accuracy.
Competition history
- ISEF 2015
Resources
Related projects
ISEF · 2018
Heuristic Redesign of the Hungarian Graph Algorithm for an Automated Asteroid Detection
ISEF · 2019
Development of Efficient Vision Processing Algorithm Using Color Border Recognition
ISEF · 2021
CDD Model: A Cylinder Detector and Dewarper
ISEF · 2018
Changing the Ratio of an Image Intelligently According to Its Contents: An Image Processing Tool Based on Pixel Weight and Face Detection
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair