This Article 
 Bibliographic References 
 Add to: 
Multiresolution Hough Transform-An Efficient Method of Detecting Patterns in Images
November 1992 (vol. 14 no. 11)
pp. 1090-1095

A new multiresolution coarse-to-fine search algorithm for efficient computation of the Hough transform is proposed. The algorithm uses multiresolution images and parameter arrays. Logarithmic range reduction is proposed to achieve faster convergence. Discretization errors are taken into consideration when accumulating the parameter array. This permits the use of a very simple peak detection algorithm. Comparative results using three peak detection methods are presented. Tests on synthetic and real-world images show that the parameters converge rapidly toward the true value. The errors in rho and theta , as well as the computation time, are much lower than those obtained by other methods. Since the multiresolution Hough transform (MHT) uses a simple peak detection algorithm, the computation time will be significantly lower than other algorithms if the time for peak detection is also taken into account. The algorithm can be generalized for patterns with any number of parameters.

[1] P. V. C. Hough, "Methods and means for recognizing complex patterns," U.S. Patent 3 069 654, 1962.
[2] J. Illingworth and J. Kittler, "A survey of the Hough transform,"Comput. Vision Graphics Image Processing, vol. 44, pp. 87-116, 1988.
[3] S. D. Shapiro and A. Iannino, "Geometric constructions for predicting Hough transform performance,"IEEE Trans. Patt. Anal. Machine Intell., vol. PAMI-1, no. 3, pp. 310-317, 1979.
[4] C. M. Brown, "Inherent bias and noise in the Hough transform,"IEEE Trans. Patt. Anal. Machine Intell., vol. PAMI-5, no. 5, pp. 493-505, 1983.
[5] W. Niblack and D. Petkovick, "On improving the accuracy of the Hough transform,"Machine Vision Applications, vol. 3, pp. 87-106, 1990.
[6] K. Hanahara, T. Maruyama, and T. Uchiyama, "A real-time processor for the Hough Transform,"IEEE Trans. Patt. Anal. Machine Intell., vol. 10, no. 1, pp. 121-125, 1988.
[7] H. Y. H. Chuang and C. C. Li, "A systolic array processor for straight line detection by modified Hough Transform," inProc. IEEE Comput. Soc. Workshop Comput. Architecture Patt, Anal. Image Database Mgmt.(Miami Beach, FL), 1985, pp. 300-304.
[8] D. B. Shu, C. C. Li, J. F. Mancuso, and Y. N. Sun, "A line extraction method for automated SEM inspection of VLSI resist,"IEEE Trans. Patt. Anal. Machine Intell., vol. 10, no. 1, pp. 117-120, 1988.
[9] J. Illingworth and J. Kittler, "The Adaptive Hough Transform,"IEEE Trans. PAMI, Vol. 9, No. 5, Sept. 1987, pp. 690- 698.
[10] H. Li, M. A. Lavin, and R. J. LeMaster, "Fast Hough transform,"Comput. Vision Graphics Image Processing, vol. 36, pp. 139-161, 1986.
[11] P. J. Burt and E.H. Adelson, "The Laplacian pyramid as a compact image code,"IEEE Trans. Commun., vol. COM-31, pp. 532-540, Apr. 1983.
[12] G. E. Sotak and K. L. Boyer, "The Laplacian-of-Gaussian kernel: A formal analysis and design procedure for fast, accurate convolution and full-frame output,"Comput. Vision Graphics Image Processing, vol. 48, no. 2, pp. 147-189, 1989.
[13] T. M. Van Veen and F. C. A. Groen, "Discretization errors in the Hough transform,"Patt. Recogn., vol. 14, pp. 137-145, 1981.
[14] H. Freeman, "A review of relevant problems in the processing of line-drawing data" inAutomatic Interpretation and Classification of Images(A. Grasselli, Ed.). New York: Academic, 1969, pp. 155-174.
[15] R. Lumia, L. Shapiro, and O. Zunigia, "A new connected component algorithm for virtual memory computers,"Comput. Graphics Image Processing, vol. 22, pp. 287-300, 1983.

Index Terms:
discretisation errors; image recognition; multiresolution coarse-to-fine search algorithm; convergence; peak detection; multiresolution Hough transform; Hough transforms; image recognition; search problems
M. Atiquzzaman, "Multiresolution Hough Transform-An Efficient Method of Detecting Patterns in Images," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 14, no. 11, pp. 1090-1095, Nov. 1992, doi:10.1109/34.166623
Usage of this product signifies your acceptance of the Terms of Use.