Skip to main content

Lineal feature extraction by parallel stick growing

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1117))

Abstract

Finding lineal features in an image is an important step in many object recognition and scene analysis procedures. Previous feature extraction algorithms exhibit poor parallel performance because features often extend across large areas of the data set. This paper describes a parallel method for extracting lineal features based on an earlier sequential algorithm, stick growing. The new method produces results qualitatively similar to the sequential method.

Experimental results show a significant parallel processing speed-up attributable to three key features of the method: a large numbers of lock preemptible search jobs, a random priority assignment to source search regions, and an aggressive deadlock detection and resolution algorithm. This paper also describes a portable generalized thread model. The model supports a light-weight job abstraction that greatly simplifies parallel vision programming.

Galen Hunt was supported by a research fellowship from Microsoft Corporation.

Randal Nelson was supported in part by ONR grant number N00014-93-1-0221.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. B. Burns, A. R. Hanson, and E. M. Riseman. Extracting Straight Lines. In Proc. DARPA IU Workshop, pages 165–168, New Orleans, LA, 1984.

    Google Scholar 

  2. R. O. Duda and P. E. Hart. Use of the Hough Transform to Detect Lines and Curves in Pictures. Communications of the ACM, 15:11–15, 1972.

    Article  Google Scholar 

  3. D. Gerogiannus and S. C. Orphanoudakis. Load balancing requirement in parallel implementations of image feature extraction tasks. IEEE Transactions on Parallel and Distributed Systems, 4(9):994–1013, 1993.

    Article  Google Scholar 

  4. T. H. Hong, M. O. Shneier, R. L. Hartley, and A. Rosenfeld. Using pyramids to detect good continuation. IEEE Transactions on Systems, Man and Cybernetics, 13:631–635, 1983.

    Google Scholar 

  5. C.-C. Lin, V. K. Prasanna, and A. Khokhar. Scalable Parallel Extraction of Linear Features on MP-2. In M. A. Bayoumi, L. S. Davis, and K. P. Valavanis, editors, Proceedings of the IEEE Workshop on Computer Architectures for Machine Perception, pages 352–361, New Orleans, LA, 1993.

    Google Scholar 

  6. J. J. Little. Parallel Algorithms for Computer Vision on the Connection Machine. AIM-928, Massachusetts Institute of Technology, Artificial Intelligence Laboratory, 1986.

    Google Scholar 

  7. D. G. Lowe. Perceptual Organization and Visual Recognition. Kluwer Academic Publishers, Hingham, MA, 1985.

    Google Scholar 

  8. A. Mansouri, A. S. Malowany, and M. D. Levine. Line Detection in Digital Pictures: A Hypothesis Prediction / Verification Paradigm. Computer Vision, Graphics, and Image Processing, 40:95–114, 1987.

    Google Scholar 

  9. V. S. Nalwa and E. Pauchon. Edgel Aggregation and Edge Description. Computer Vision, Graphics, and Image Processing, 40:79–94, 1987.

    Google Scholar 

  10. R.C. Nelson. Finding Line Segments by Stick Growing. IEEE Transactions on Pattern Analysis and Machine Intelligence, 16(5):519–523, 1994.

    Article  Google Scholar 

  11. R. Nevatia and K. R. Babu. Linear Feature Extraction and Description. Computer Vision Graphics and Image Processing, 13:257–269, 1980.

    Article  Google Scholar 

  12. V. K. Prasanna, C.-L. Wang, and A. Khokhar. Low Level Vision Processing on Connection Machine CM-5. In M. A. Bayoumi, L. S. Davis, and K. P. Valavanis, editors, Proceedings of the IEEE Workshop on Computer Architectures for Machine Perception, pages 117–126, New Orleans, LA, 1993.

    Google Scholar 

  13. J. Princen, J. Illingworth, and J. Kittler. A hierarchical approach to line extraction based on the Hough transform. Computer Vision Graphics and Image Processing, 52:57–77, 1990.

    Google Scholar 

  14. C. M. Williams. An Efficient Algorithm for the Piecewise Linear Approximation of Planar Curves. Computer Graphics and Image Processing, 8:286–293, 1978.

    Google Scholar 

  15. Y. T. Zhou, V. Venkateswar, and R. Chellappa. Edge Detection and Linear Feature Extraction Using a 2-D Random Field Model. IEEE Trans. Pattern Analysis and Machine Intelligence, 11:84–95, 1989.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alfonso Ferreira José Rolim Yousef Saad Tao Yang

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hunt, G.C., Nelson, R.C. (1996). Lineal feature extraction by parallel stick growing. In: Ferreira, A., Rolim, J., Saad, Y., Yang, T. (eds) Parallel Algorithms for Irregularly Structured Problems. IRREGULAR 1996. Lecture Notes in Computer Science, vol 1117. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0030107

Download citation

  • DOI: https://doi.org/10.1007/BFb0030107

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61549-1

  • Online ISBN: 978-3-540-68808-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics