CIRCULAR ARE EXTRACTION BY DIRECT CLUSTERING IN A 3D HOUGH PARAMETER SPACE

被引:14
作者
FORESTI, GL [1 ]
REGAZZONI, CS [1 ]
VERNAZZA, G [1 ]
机构
[1] UNIV GENOA,DEPT BIOPHYS & ELECTR ENGN,I-16145 GENOA,ITALY
关键词
HOUGH TRANSFORM; CIRCULAR ARE EXTRACTION; CLUSTERING;
D O I
10.1016/0165-1684(94)00101-5
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Hough transform is a robust technique for analysis of straight lines in images containing noise and occlusions, but involves a considerable computational load and storage problems when it is used to recover circles, ellipses or more complex patterns. This paper presents an efficient technique for circular are detection, called the circular direct Hough transform (CDHT), which aims to reduce the drawbacks affecting classical Hough-based approaches (i.e., low speed, loss of spatial information, and spurious-peak generation) without increasing the memory requirements. A modified parametrization is used to represent a circle by a couple of dependent equations of the first order (instead of the classical equation of the second order (x - x(0))(2)+(y-y(0))(2)-r(2)=0) and a clustering phase is introduced to detect different circular arcs belonging to the same circle. Results are reported to describe and quantify the performances of the CDHT in terms of accuracy, robustness to noise, computational efficiency, and storage. Comparisons are made between the proposed method and some representative Hough-based algorithms (Yip et al., 1992; Duda and Hart, 1972), using both synthetic and real images. Circle detection in crowd images, where circular patterns are associated with human heads, is described as an application to show the robustness of the method.
引用
收藏
页码:203 / 224
页数:22
相关论文
共 17 条
  • [1] Alagar, Thiel, Algorithms for detecting M-dimensional objects in N-dimensional spaces, IEEE Trans. Pattern Anal. Machine Intelligence, 3, 3, pp. 245-256, (1981)
  • [2] Canny, A computational approach to edge detection, IEEE Trans. Pattern Anal. Machine Intelligence, 8, 6, pp. 679-698, (1986)
  • [3] Casasent, Krishnapuram, Curved object location by Hough transformation and inversions, Pattern Recognition, 20, pp. 181-188, (1987)
  • [4] Conker, A dual plane variation of the Hough transform for detecting non-concentric circles of different radii, Internat. J. Comput. Vision Graphics Image Processing, 43, pp. 115-132, (1988)
  • [5] Davies, Machine Vision: Theory, Algorithms, Praticalities, (1990)
  • [6] Duda, Hart, Use of the Hough transform to detect lines and curves in pictures, Communications of the ACM, 15, 1, pp. 11-15, (1972)
  • [7] Foresti, Murino, Regazzoni, Vernazza, Grouping of straight segment by the labelled Hough transform, Internat. J. Comput. Vision Graphics Image Processing: Image Understanding, 58, 3, pp. 22-42, (1994)
  • [8] Foresti, Murino, Vernazza, A Hough-based method to extract straight segments from complex scenes, Proc. 7th Internat. Conf. on Image Analysis and Processing, pp. 205-208, (1993)
  • [9] Ho, Chen, High-speed algorithm for locating circular objects, Journal of Electronic Imaging, 2, 2, pp. 108-113, (1993)
  • [10] Hunt, Nolte, Reudger, Performance of the Hough transform and its relationship to statistical signal detection theory, Internat. J. Comput. Vision Graphics Image Processing, 43, pp. 221-238, (1988)