Skip to main content

Multi-Dimensional Regular Expressions for Object Detection with LiDAR Imaging

  • Conference paper
  • First Online:
  • 466 Accesses

Part of the book series: Mathematics and Visualization ((MATHVISUAL))

Abstract

Regular expressions are a fundamental technique for pattern matching in textual data and for lexical analysis in compiler design. They are ubiquitous in most systems used today, including operating systems (e.g. grep, awk), computer languages (e.g. Perl, Java, Python), and web search engines (e.g. Google). However, this highly useful way of exploring and mining data has thus far eluded non-textual datasets, such as images and 3D geometric data. Shape-based searching of 3D objects continues to be a core problem in computer vision . We propose a novel extension of traditional finite-automata-based methods to find multi-dimensional objects in spatial data sets. Our approach extends regular expressions and finite automata to multi-dimensional pattern models. While we demonstrate the effectiveness and efficiency of our approach for finding target objects in 3D LiDAR image data sets using an implicit geometry representation of the data, it is important to note that the proposed technique can be applied to any general data set of vertices in 3D space. Non-geometric information, such as material and spectral characteristics from hyperspectral image data can also be discretized and encoded into our approach.

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 EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    Implicit geometry representation of point cloud data may be based on a number of metrics, including population, distance, and validity, see, e.g. [15]. The data presented in this paper uses a simple population metric for voxelization of the point cloud data.

  2. 2.

    While each string in a regular language is a finite string, a regular language itself may be infinite.

  3. 3.

    The reader is referred to [19] for further details.

  4. 4.

    In practice the Kleene operation is rarely helpful to express a pattern, since objects of interest are never infinitely extensible.

References

  1. A.V. Aho, J.D. Ullman, Principles of Compiler Design (Addison-Wesley, Boston, 1977)

    MATH  Google Scholar 

  2. A. Cherubini, S.C. Reghizzi, M. Pradella, P. San Pietro, Picture languages: tiling systems versus tile rewriting grammars. Theor. Comput. Sci. 356, 90–103 (2006)

    Article  MathSciNet  Google Scholar 

  3. M. Dalponte, L. Bruzzone, D. Gianelle, Fusion of hyperspectral and LiDAR remote sensing data for classification of complex forest areas. IEEE Trans. Geosci. Remote Sens. 46(5), 1416–1427 (2008)

    Article  Google Scholar 

  4. P.F. Felzenszwalb, D. McAllester, Object detection grammars, in ICVV Workshops (2011), p. 691

    Google Scholar 

  5. T. Funkhouser, P. Min, M. Kazhdan, J. Chen, A. Halderman, D. Dobkin, D. Jacobs, A search engine for 3d models. ACM Trans. Graph. 22(1), 83–105 (2003)

    Article  Google Scholar 

  6. P. Gader, A. Zare, R. Close, G. Tuell, Co-registered hyperspectral and LiDAR long beach, Mississippi data collection. University of Florida, University of Missouri, and Optech International, 2010

    Google Scholar 

  7. D. Giammarresi, A. Restivo, Two-dimensional languages, in Handbook of Formal Languages, vol. 3, ed. by G. Rozenberg, A. Salomaa (Springer New York, New York, 1997), pp. 215–267

    Chapter  Google Scholar 

  8. R.B. Girshick, P.F. Felzenszwalb, D.A. McAllester, Object detection with grammar models, in Advances in Neural Information Processing Systems 24, ed. by J. Shawe-Taylor, R.S. Zemel, P.L. Bartlett, F. Pereira, K.Q. Weinberger (Curran Associates, Red Hook, 2011), pp. 442–450

    Google Scholar 

  9. D. Knuth, J. Morris, V. Pratt, Fast pattern matching in strings. SIAM J. Comput. 6(2), 323–350 (1977)

    Article  MathSciNet  Google Scholar 

  10. S. Lavender, A. Lavender, Practical Handbook of Remote Sensing (CRC Press, Boca Raton, 2015)

    Book  Google Scholar 

  11. M.V. Lawson, Finite Automata (CRC Press, Boca Raton, 2003)

    Book  Google Scholar 

  12. V. Levenshtein, Binary codes capable of correcting deletions, insertions, and reversals. Sov. Phys. Dokl. 10(8), 707–710 (1966)

    MathSciNet  Google Scholar 

  13. G. Navarro, A guided tour to approximate string matching. ACM Comput. Surv. 1, 31–38 (2001)

    Article  Google Scholar 

  14. Neptec, Wright state 100 (2009), www.daytaohio.com/Wright.State100.php

  15. D. Nikic, V. Pauca, R. Plemmons, J. Wu, P. Zhang, A novel approach to environment reconstruction in LiDAR and HSI datasets, in AMOS Technical Conference Proceedings, Maui (2012)

    Google Scholar 

  16. N. Nirmal, R. Rama, Picture generation and developmental matrix systems. Comput. Vis. Graphics Image Process. 43(1), 67–80 (1988)

    Article  Google Scholar 

  17. C. Ordóñez, C. Cabo, E. Sanz-Ablanedo, Automatic detection and classification of pole-like objects for urban cartography using mobile laser scanning data. Sensors 1465(17), 1–10 (2017)

    Google Scholar 

  18. S.C. Reghizzi, M. Pradella, Tile rewriting grammars and picture languages. Theor. Comput. Sci. 340(2), 257–272 (2005)

    Article  MathSciNet  Google Scholar 

  19. M. Sipser, Introduction to the Theory of Computation, 2nd edn. (Thomson, Boston, 2006)

    MATH  Google Scholar 

  20. K.G. Subramanian, R.M. Ali, M. Geethalakshmi, A.K. Nagar, Pure 2D picture grammars and languages. Discret. Appl. Math. 157, 3401–3411 (2009)

    Article  MathSciNet  Google Scholar 

  21. G. Wurzer, B. Martens, K. Bühler, 3d regular expressions - searching shapes in meshes, in eCAADe 2013: Computation and Performance, vol. 2 (2013), pp. 279–288

    Google Scholar 

Download references

Acknowledgements

This research was supported in part by the U.S. Air Force Office of Scientific Research (AFOSR) under Grant no. FA9550-15-1-0286 and by the U.S. National Geospatial-Intelligence Agency (NGA) under Contract HM1582-10-C-0011, public release number PA Case 13-192.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Todd C. Torgersen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Torgersen, T.C., Pauca, V.P., Plemmons, R.J., Nikic, D., Wu, J., Rand, R. (2018). Multi-Dimensional Regular Expressions for Object Detection with LiDAR Imaging. In: Tai, XC., Bae, E., Lysaker, M. (eds) Imaging, Vision and Learning Based on Optimization and PDEs. IVLOPDE 2016. Mathematics and Visualization. Springer, Cham. https://doi.org/10.1007/978-3-319-91274-5_7

Download citation

Publish with us

Policies and ethics