The Shape of Patterns Tells More

For image processing applications, an initial step is usually extracting features from the target image. Those features can be lines, curves, circles, circular arcs and other shapes. The Hough transform is a reliable and widely used method for straight line and circle detection, especially when the image is noisy. However, techniques of Hough transform for detecting lines and circles are different; when detecting circles it usually requires a three-dimensional parameter space while detecting straight lines only requires two. Higher dimensional parameter transforms suffer from high storage and computational requirements. However, in the two dimensional Hough transform space, straight lines and circles yield patterns with different shapes. By analysing the shape of patterns within the Hough transform space it is possible to reconstruct the circles in image space. This paper proposes a new circle detection method based on analysing the pattern shapes within a two-dimensional line Hough transform space. This method has been evaluated by a simulation of detecting multiple circles and a group of real-world images. From the evaluation our method shows ability for detecting multiple circles in an image with mild noise.

[1]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[2]  Erkki Oja,et al.  A new curve detection method: Randomized Hough transform (RHT) , 1990, Pattern Recognit. Lett..

[3]  Jack Sklansky,et al.  Finding circles by an array of accumulators , 1975, Commun. ACM.

[4]  Dana H. Ballard,et al.  Generalizing the Hough transform to detect arbitrary shapes , 1981, Pattern Recognit..

[5]  Yoshihisa Shinagawa,et al.  Accurate and robust line segment extraction by analyzing distribution around peaks in Hough space , 2003, Comput. Vis. Image Underst..

[6]  C. Hollitt Reduction of computational complexity of Hough transforms using a convolution approach , 2009, 2009 24th International Conference Image and Vision Computing New Zealand.

[7]  Karim Faez,et al.  Fast Circle Detection Using Gradient Pair Vectors , 2003, DICTA.

[8]  Jack Sklansky,et al.  The Detection and Segmentation of Blobs in Infrared Images , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[9]  Valérie Fiolet,et al.  Optimization of an Hough transform algorithm for the search of a center , 2008, Pattern Recognit..

[10]  Adam Herout,et al.  Fast detection and recognition of QR codes in high-resolution images , 2013, SCCG.

[11]  Yuan Chang,et al.  Lens distortion correction by analysing peak shape in Hough transform space , 2017, 2017 International Conference on Image and Vision Computing New Zealand (IVCNZ).

[12]  Manuel Menezes de Oliveira Neto,et al.  Real-time line detection through an improved Hough transform voting scheme , 2008, Pattern Recognit..

[13]  M. B. Clowes,et al.  Finding Picture Edges Through Collinearity of Feature Points , 1973, IEEE Transactions on Computers.

[14]  Ignacy Duleba,et al.  Circular Object Detection Using a Modified Hough Transform , 2008, Int. J. Appl. Math. Comput. Sci..