Abstract
Currently Hough transform and its variants are the most common methods for detecting analytic curves from a binary edge image. However, these methods do not scale well when applied to complex noisy images where correct data is very small compared to the amount of incorrect data. We propose a Genetic Algorithm in combination with the Randomized Hough Transform, along with a different scoring function, to deal with such environments. This approach is also an improvement over random search and in contrast to standard Hough transform algorithms, is not limited to simple curves like straight line or circle.
Preview
Unable to display preview. Download preview PDF.
References
Bergen, J. R., Shvaytser, H.: A probabilistic algorithm for computing Hough transforms. J. Algorithms, 12, 4 (1991) 639–656
Califano, A., Bolle, R. M., Taylor, R. W.: Generalized neighbourhoods: A newapproach to complex parameter feature extraction. Proc. IEEE Conference on Computer Vision and Pattern Recognition, (1989) 192–199
Cohen, M., Toussaint, G. T.: On the detection of structures in noisy pictures. Pattern Recognition, 9, (1977) 95–98
Goldberg, D. E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading, M.A. (1989)
Grimson, W. E. L., Huttenlocher, D. P.: On the sensitivity of the Hough transform for object recognition. IEEE Trans. Pattern Anal. Machine Intell., PAMI-12, (1990) 255–274
Hill, A., Taylor, C. J.: Model-based image interpretation using genetic algorithms. Image and Vision Computing, 10, (1992) 295–300
Hough, P. V. C.: Method and means for recognizing complex patterns. U.S. Patent No. 3069654 (1962)
Hunt, D. J., Nolte, L. W., Reibman, A. R., Ruedger, W. H.: Hough transform and signal detection theory performance for images with additive noise. Computer Vision, Graphics and Image Processing, 52, 3 (1990) 386–401
Illingworth, J. and Kittler, J.: A survey of the Hough transform. Computer Vision, Graphics and Image Processing, 44, (1988) 87–116
Kälviäinen, H., Xu, L., Oja, E.: Recent versions of the Hough transform and the randomized Hough transform: Overview and comparisons. Research Report No. 37, Department of Information Technology, Lappeenranta University of Technology, Finland (1993)
Kälviäinen, H., Hirvonen, P., Xu, L., Oja, E.: Probabilistic and non-probabilistic Hough transforms: overview and comparisons. Image and Vision Computing, 13, 4 (1995) 239–252
Kälviäinen, H., Hirvonen, P., Oja, E.: Houghtool-a Software Package for Hough Transform Calculation. Proceedings of the 9th Scandinavian Conference on Image Analysis, Uppsala, Sweden, (June 1995) 841–848 (http://www.lut.fi/dep/tite/XHoughtool/xhoughtool.html)
Kälviäinen, H., Hirvonen, P.: Connective Randomized Hough Transform (CRHT). Proc. 9th. Scandinavian Conference on Image Analysis, Uppsala, Sweden (June 1995).
Kälviäinen, H., Hirvonen, P.: An extension to the Randomized Hough Transform exploiting connectivity. Pattern Recognition Letters, 18, 1 (1997) 77–85
Kiryati, N., Eldar, Y., Bruckenstein, A.: A probabilistic Hough transform. Pattern Recognition, 24, 4 (1991) 303–316
Leavers, V. F.: Which Hough Transform? CVGIP: Image Understanding, 58, 2 (1993) 250–264
Leavers, V. F.: It's probably a Hough: The dynamic generalized hough transform, its relationship to the probabilistic Hough transforms, and an application to the concurrent detection of circles and ellipses. CVGIP: Image Understanding, 56, 3, (1992) 381–398
Liang, P.: A new and efficient transform for curve deection. J. of Robotic Systems, 8, 6 (1991) 841–847
Maitre, H.: Contribution to the prediction of performances of the Hough transform. IEEE Trans. Pattern Anal. Machine Intell., PAMI-8, 5 (1986) 669–674
Michalewicz, Z.: Genetic Algorithms + Data Structutes = Evolution Programs. Springer Verlag, Berlin (1992)
Princen, J., Illingworth, J., Kittler, J.: A formal definition of the Hough transform: properties and relationships. J. Math. Imaging Vision, 1, (1992) 153–168
Risse, T.: Hough transform for the line recognition: complexity of evidence accumulation and cluster detection. Computer Vision, Graphics and Image Processing, 46, (1989) 327
Roth, G., Levine, M. D.: Geometric primitive extraction using a genetic algorithm. IEEE Trans. Pattern Anal. Machine Intell., PAMI-16, 9 (1994) 901–905
Shapiro, S. D.: Transformations for the computer detection of curves in noisy pictures. Computer Graphics Image Processing, 4, (1975) 328–338
Xu, L., Oja, E., Kultanen, P.: A new curve detection method: Randomized Hough transform (RHT). Pattern Recognition Letters, 11, 5 (1990) 331–338
Xu, L., Oja, E.: Randomized Hough Transform (RHT): Basic mechanisms, algorithms, and computational complexities. CVGIP: Image Understanding, 57, 2 (1993) 131–154
Yuen, K. S. Y., Lam, L. T. S., Leung, D. N. K.: Connective Hough Transform. Image and Vision Computing, 11, 5 (1993) 295–301
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chakraborty, S., Deb, K. (1998). Analytic curve detection from a noisy binary edge map using genetic algorithm. In: Eiben, A.E., Bäck, T., Schoenauer, M., Schwefel, HP. (eds) Parallel Problem Solving from Nature — PPSN V. PPSN 1998. Lecture Notes in Computer Science, vol 1498. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0056856
Download citation
DOI: https://doi.org/10.1007/BFb0056856
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65078-2
Online ISBN: 978-3-540-49672-4
eBook Packages: Springer Book Archive