The paper "Generalizing the Hough Transform to Detect Arbitrary Shapes" by Dana H. Ballard discusses the extension of the Hough Transform to detect non-analytic shapes in images. The Hough Transform is a method that exploits the duality between points on a curve and the parameters of that curve to detect curves in images. Initially, the transform was used to detect analytic curves, but it was later generalized to detect non-analytic curves in binary edge images. This paper further generalizes the transform to detect arbitrary shapes in grey level images.
The key contribution of the paper is the introduction of the R-table, which is a table of edge-orientation reference-point correspondences. This table allows for the detection of shapes by incrementing points in the accumulator array based on the gradient direction and the distance from the reference point. The R-table can be modified to account for scale changes, rotations, figure-ground reversals, and reference point translations, making it a versatile tool for detecting complex shapes.
The paper also discusses the use of pairs of edge pixels to reduce the computational effort in parameter space and the construction of composite shapes using the R-tables of their subshapes. The generalized Hough Transform is shown to be a universal transform that can detect arbitrarily complex shapes by composing simpler shapes.
The paper concludes by highlighting the properties of the generalized Hough Transform and its potential applications in biological perception and image processing.The paper "Generalizing the Hough Transform to Detect Arbitrary Shapes" by Dana H. Ballard discusses the extension of the Hough Transform to detect non-analytic shapes in images. The Hough Transform is a method that exploits the duality between points on a curve and the parameters of that curve to detect curves in images. Initially, the transform was used to detect analytic curves, but it was later generalized to detect non-analytic curves in binary edge images. This paper further generalizes the transform to detect arbitrary shapes in grey level images.
The key contribution of the paper is the introduction of the R-table, which is a table of edge-orientation reference-point correspondences. This table allows for the detection of shapes by incrementing points in the accumulator array based on the gradient direction and the distance from the reference point. The R-table can be modified to account for scale changes, rotations, figure-ground reversals, and reference point translations, making it a versatile tool for detecting complex shapes.
The paper also discusses the use of pairs of edge pixels to reduce the computational effort in parameter space and the construction of composite shapes using the R-tables of their subshapes. The generalized Hough Transform is shown to be a universal transform that can detect arbitrarily complex shapes by composing simpler shapes.
The paper concludes by highlighting the properties of the generalized Hough Transform and its potential applications in biological perception and image processing.