A convolution approach to the circle Hough transform for arbitrary radius

被引:0
作者
Christopher Hollitt
机构
[1] Victoria University of Wellington,School of Engineering and Computer Science
来源
Machine Vision and Applications | 2013年 / 24卷
关键词
Hough transform; Circle Hough transform; Convolution; Edge detection;
D O I
暂无
中图分类号
学科分类号
摘要
The Hough transform is a well-established family of algorithms for locating and describing geometric figures in an image. However, the computational complexity of the algorithm used to calculate the transform is high when used to target complex objects. As a result, the use of the Hough transform to find objects more complex than lines is uncommon in real-time applications. We describe a convolution method for calculating the Hough transform for finding circles of arbitrary radius. The algorithm operates by performing a three-dimensional convolution of the input image with an appropriate Hough kernel. The use of the fast Fourier transform to calculate the convolution results in a Hough transform algorithm with reduced computational complexity and thus increased speed. Edge detection and other convolution-based image processing operations can be incorporated as part of the transform, which removes the need to perform them with a separate pre-processing or post-processing step. As the Discrete Fourier Transform implements circular convolution rather than linear convolution, consideration must be given to padding the input image before forming the Hough transform.
引用
收藏
页码:683 / 694
页数:11
相关论文
共 41 条
  • [1] Illingworth J.(1988)A survey of the Hough transform Comput. Vis. Graph. Image Process. 44 87-116
  • [2] Kittler J.(2010)Hierarchical additive Hough transform for lane detection IEEE Embed. Syst. Lett. 2 23-26
  • [3] Satzoda R.(1990)A new curve detection method: randomized Hough transform (RHT) Pattern Recognit. Lett. 11 331-338
  • [4] Sathyanarayana S.(1998)Randomized Hough transform: improved ellipse detection with comparison Pattern Recognit. Lett. 19 299-305
  • [5] Srikanthan T.(2010)A fast randomized Hough transform for circle/circular arc recognition Int. J. Pattern Recognit. Artif. Intell. 24 457-474
  • [6] Sathyanarayana S.(1975)Finding circles by an array of accumulators Commun. ACM 18 120-122
  • [7] Xu L.(1981)Generalizing the Hough transform to detect arbitrary shapes Pattern Recognit. 13 111-122
  • [8] Oja E.(1988)A modified Hough scheme for general circle location Pattern Recognit. 7 37-43
  • [9] Kultanen P.(1990)Comparative study of Hough transform methods for circle finding Image Vis. Comput. 8 71-77
  • [10] McLaughlin R.A.(1999)Circle recognition through a 2D Hough transform and radius histogramming Image Vis. Comput. 17 15-26