Skip to main content

A New Geometric Tool for Pattern Recognition - An Algorithm for Real Time Insertion of Layered Segment Trees

  • Conference paper
  • First Online:
  • 666 Accesses

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

Abstract

The data structure that is probably most used in the pattern recognition and image processing of geometric objects is the segment tree and its optimized variant, the “layered segment tree”. In all the versions currently known except the work in [8], these structures do not operate in real time. Even in the best known scheme [8], although the structure can be implemented in real time and in an on-line fashion, the operation of “insertion” involves the sorting of the data representations of the line segments in the tree. In essence, for all the reported algorithms, there is no known strategy to insert the segments one by one, other than the trivial strategy of processing them all together as in a batched-mode. In this paper we present a strategy by which all the operations done on the tree can be done efficiently, Indeed, by improving the bottle-neck, we prove that an arbitrary horizontal segment can be inserted into this data structure without invoking an expensive sorting process. We show that while this is accomplished by maintaining the same space and query complexity of the best-known algorithm, the version presented here is applicable to on-line real-time processing of line segments. The paper thus has applications in all areas of pattern recognition and image processing involving geometric objects.

Author to whom all correspondence should be sent. Senior Member, IEEE. School of Computer Science, Carleton University, Ottawa, ON, K1S 5B6, Canada.Partially supported by NSERC, the Natural Sci- ence and Engineering Research Council of Canada.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bernard Chazelle and Leonidas J. Guibas. Fractional cascading: I. A data structuring technique. Algorithmica, 1:133–162, 1986.

    Article  MATH  MathSciNet  Google Scholar 

  2. K. Mehlhorn. Data Structures and Algorithms 3: Multidimensional Searching and Computational Geometry. Springer-Verlag, Germany, 1984.

    Google Scholar 

  3. K. Mehlhorn and S. Näher. Dynamic fractional cascading. Algorithmica, 5:215–241, 1990.

    Article  MATH  MathSciNet  Google Scholar 

  4. Gopal Racherla, Sridhar Radhakrishnan, and B. John Oommen. Layered segment trees applicable for real-time pattern recognition and image processing of geometric objects. Submitted for Publication., Unabridged Version of this Paper.

    Google Scholar 

  5. Venkatagopal Racherla. Parallelization and concurrent access of dynamic segment trees based on 2-3 trees. Master’s thesis, School of Computer Science, University of Oklahoma, Norman, Oklahoma, USA, 1995.

    Google Scholar 

  6. H. Samet. The Design and Analysis of Spatial Data Structures. Addison-Wesley, 1989.

    Google Scholar 

  7. S. Sen. Fractional cascading simplified. In Proc. 3rd Scand. Workshop Algorithm Theory, volume 621 of Lecture Notes Comput. Sci., pages 212–220. Springer-Verlag, 1992.

    Google Scholar 

  8. V. K. Vaishnavi and D. Wood. Rectilinear line segment intersection, layered segment trees and dynamization. Journal of Algorithms, 3:160–176, 1982.

    Article  MATH  MathSciNet  Google Scholar 

  9. D. Willard. New data structures for orthogonal queries. Technical Report 22, Harvard University, 1978.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Racherla, G., Radhakrishnan, S., Oommen, B. (2001). A New Geometric Tool for Pattern Recognition - An Algorithm for Real Time Insertion of Layered Segment Trees. In: Singh, S., Murshed, N., Kropatsch, W. (eds) Advances in Pattern Recognition — ICAPR 2001. ICAPR 2001. Lecture Notes in Computer Science, vol 2013. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44732-6_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-44732-6_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41767-5

  • Online ISBN: 978-3-540-44732-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics