Hough Array Processing via Fast Multi-Scale Clustering

The major emphasis in fast Hough transform algorithms has been placed on the transformation involved. Little attention has been paid to fast processing of a Hough array without requiring one to specify a threshold value to determine candidate parameters in the Hough array. This paper gives a comprehensive discussion of Hough array processing as a part of Hough transform, and presents a time efficient clustering algorithm, called Fast Multi-Scale Clustering, to obtain the number of and hence to select the locations of candidate parameters in a Hough array in a threshold independent manner. It is shown that the complexity of this algorithm is O (ndr) where n is the number of non-zero cells in the Hough array, d is the number of cells used in the discretization of the corresponding parameter space, and r is the dimensionality of the Hough array. Two examples of line and circle detection are provided to illustrate the steps involved in deploying this Hough array processing approach.

[1]  Erkki Oja,et al.  Randomized hough transform (rht) : Basic mech-anisms, algorithms, and computational complexities , 1993 .

[2]  Yonina C. Eldar,et al.  A probabilistic Hough transform , 1991, Pattern Recognit..

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

[4]  Mamoru Nakanishi,et al.  Hough transform implementation on a reconfigurable highly parallel architecture , 1997, Proceedings Fourth IEEE International Workshop on Computer Architecture for Machine Perception. CAMP'97.

[5]  Nasser Kehtarnavaz,et al.  Determining number of clusters and prototype locations via multi-scale clustering , 1998, Pattern Recognit. Lett..

[6]  Marco Ferretti,et al.  Architectures for the Hough Transform: A Survey , 1996, MVA.

[7]  Josef Kittler,et al.  A survey of the hough transform , 1988, Comput. Vis. Graph. Image Process..

[8]  Josef Kittler,et al.  A hierarchical approach to line extraction based on the Hough transform , 1990, Comput. Vis. Graph. Image Process..

[9]  Jean Vuillemin Fast linear Hough transform , 1994, Proceedings of IEEE International Conference on Application Specific Array Processors (ASSAP'94).

[10]  W. Eric L. Grimson,et al.  On the Sensitivity of the Hough Transform for Object Recognition , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Tony Lindeberg,et al.  Scale-Space Theory in Computer Vision , 1993, Lecture Notes in Computer Science.

[12]  Julio Villalba,et al.  A fast Hough transform for segment detection , 1995, IEEE Trans. Image Process..

[13]  H.-T. Sheu,et al.  Consistent symmetric axis method for robust detection of ellipses , 1997 .

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

[15]  E. Parzen On Estimation of a Probability Density Function and Mode , 1962 .

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

[17]  Nasser Kehtarnavaz,et al.  Generalization of the EM algorithm for mixture density estimation , 1998, Pattern Recognit. Lett..

[18]  D.D. Haule,et al.  Object recognition using fast adaptive Hough transform , 1989, Conference Proceeding IEEE Pacific Rim Conference on Communications, Computers and Signal Processing.

[19]  Athanasios Papoulis,et al.  Probability, Random Variables and Stochastic Processes , 1965 .

[20]  Thomas S. Huang,et al.  Image processing , 1971 .