Efficient Vertex Detection Algorithms using the Hough Transform
Abstract
A recurring problem in computer image processing is the detection of curves and straight lines in a digital image. The Hough transform technique has been widely used in the field of machine vision for detecting straight lines and curves in an image. Typically, the parameters of the normal form of a straight line (p, θ) are used for detecting straight lines in the image plane. In order to detect a straight line, the Hough transform method requires an extensive search on the p, θ-space by varying the values of θ from 0 to π. In the present paper, three algorithms have been proposed to reduce the search on the parametric θ-axis of the parameter space for determining the vertices of a polygonal part. Prior to the application of these algorithms, the pixels belonging to each of the edges of the polygonal part are identified using a rule-base. In the first algorithm, the approximate θ-value for each of the edges is determined using regression analysis and the Hough transform is performed over a small range on either side of this angle value. In the second algorithm, a binary search on the parametric plane for each of the edges is performed. This eliminates the need to compute the p values for every increment of θ. The third algorithm improves on the binary search method by restricting the search to a small range of θ values. The proposed algorithms are valid for identifying vertices of convex, as well as non-convex, flat polygonal parts. Such a system can act as a preprocessor for inspection, feature recognition and reverse engineering of flat polygonal parts.
Recommended Citation
V. Allada and S. Anand, "Efficient Vertex Detection Algorithms using the Hough Transform," International Journal of Advanced Manufacturing Technology, vol. 11, no. 6, pp. 394 - 405, Springer, Jan 1996.
The definitive version is available at https://doi.org/10.1007/BF01178965
Department(s)
Engineering Management and Systems Engineering
Keywords and Phrases
Binary search; Hough transform; Machine vision systems; Vertex detection
International Standard Serial Number (ISSN)
0268-3768
Document Type
Article - Journal
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2024 Springer, All rights reserved.
Publication Date
01 Jan 1996