Houghtransform
The Hough transform is a feature extraction technique used in image analysis to detect shapes within images by transforming points from image space into a parameter space and identifying accumulations that indicate the presence of a shape. It is robust to noise and partial occlusion and can detect shapes without requiring a precise edge model.
For lines, the standard parameterization uses rho = x cos theta + y sin theta, where rho is
For circles, a common parameterization is (a, b, r), where (a, b) is the center and r
Variants include the probabilistic Hough transform, which uses a random subset of edge points to reduce computation,
Applications span road and lane detection, object recognition, OCR, fingerprint analysis, and industrial inspection. Limitations include