Abstract
The algorithms based on Hough Transform techniques to detect complex shapes, like circles and ellipses, require excessive computing time. In order to obtain better execution times we propose a new procedure to parallelize the detection process in a distributed memory multiprocessor. The sequential algorithm splits the detection of parameters into several stages and uses a focusing algorithm to implement the most complex ones. In this work, each stage is parallelized, in a pipelined fashion, solving the different problems that arise, specially the best load distribution to obtain a good balancing.
The work described in this paper was supported by the EC under project BRPR-CT96-0170
Chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
P.V.C. Hough. ”Method and Means for Recognizing Complex Patterns”. U.S. Patent 3069654, 1962.
C. Ho and L. Chen. ”A Fast ellipse-circle detector using symmetry”. Pattern Recognition 28 (1), p. 117–124 (1995).
H.K. Yuen, J. Illindworth y J. Kittler. ”Detecting partially occluded ellipses using the Hough Transform”. Image and Vision Computing, 7 (1), 1989, pp. 31–37.
H.K. Muammar y M. Nixon. ”Tristage transform for multiple ellipse extraction”. IEE Proceedings-E 138 (1), 1991, pp. 27–35.
N. Guil, J. Villalba and E.L. Zapata, ”A Fast Hough Transform for segment detection”, IEEE Transactions on Image Processing, vol. 4, no. 11, Noviembre, pp. 1541–1548, 1995.
A.N. Choudhary and R. Ponnusamy. ”Implementation and evaluation of Hough Transform algorithms on a shared-memory multiprocessor”. Journal of Parallel and Distributed Computing 12, pp. 178–188, 1991.
D. Ben-Tzvi, A. Naovi and M. Sandler. ”Syncronous Multiprocessor Implementation of the Hough Transform”. CVGIP 52, pp. 437–446 (1990).
A. Rosenfeld, J. Ornelas and Y. Hung. ”Hough transform algorithms for meshconnected SIMD parallel processor”. J. Computer Vision Graphics Imagen Processing, Vol. 41, pp. 293–305, 1988.
M. Ferreti. ”The Generalized Hough Transform on Mesh-Connected Computers”. Journal of Parallel and Distributed Computing, 19, pp. 51–57, 1993.
S. Kumar, N. Ranganathan and D. Golgof. ”Parallel algorthims for circle detection in images”. Pattern Recognition 27 (8), pp. 1019–1028 (1994).
M. Atiquzzaman. ”Multiresolution Hough Transform. An efficient method of detecting patterns in images”, IEEE Transactions on PAMI 14 (11), 1090–1095 (1992).
H. Li, M.A. Lavin and R.J. Le Master, ”Fast Hough Transform: A Hierarchical Approach”, CVGIP 36, pp. 139–161, 1986.
D. Gerogiannis and S.C. Orphanoudakis. ”Load Balancing Requirements in Parallel Implementation of Image Feature Extraction Tasks”. IEEE Transactions on Parallel and Distributed Systems, Vol. 4, 9, 1993.
M.H. Willebeek-LeMair and A.P. Reeves. ”Strategies for Dynamic Load Balancing on Highly Parallel Computers”. IEEE Transactions on parallel and distributed processing (4), 9, 979–993, 1993.
N. Guil, ”Hough Transform in Multiprocessors”, PhD dissertation, Dept. Computer Architecture, Malaga University, December, 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Guil, N., Zapata, E.L. (1996). A parallel pipelined Hough Transform. In: Bougé, L., Fraigniaud, P., Mignotte, A., Robert, Y. (eds) Euro-Par'96 Parallel Processing. Euro-Par 1996. Lecture Notes in Computer Science, vol 1124. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024694
Download citation
DOI: https://doi.org/10.1007/BFb0024694
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61627-6
Online ISBN: 978-3-540-70636-6
eBook Packages: Springer Book Archive