Skip to main content

Implicit Encoding and Simplification/Reduction of nGmaps

  • Conference paper
  • First Online:
Discrete Geometry and Mathematical Morphology (DGMM 2022)

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

  • 350 Accesses

Abstract

This paper aims to present a new method of translating labeled 3D scans of biological tissues into Generalized Maps (nGmaps). Creating such nGmaps from labeled images is a solved problem in 2D and 3D using incremental algorithms. We present a new approach that works in arbitrary dimensions. To achieve this in an effective manner, we perform the necessary operations implicitly using theory rather than explicitly in memory. First we define implicit nGmaps. We then present a scheme to construct said nGmap representing an nD pixel/voxel-grid implicitly. Thirdly we give a description of the process needed to reduce such implicit nGmap. We demonstrate that our implicit approach is able to reduce nGmaps in a fraction of otherwise necessary memory.

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

Access this chapter

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
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

Institutional subscriptions

Notes

  1. 1.

    In this paper we use pixel as generic term for any dimension, i.e. including voxels in 3D and hypervoxels in 4D.

  2. 2.

    Because the grid is infinite, the construction technically is not an nGmap. One can modify \(D := {\mathbb {Z}}_k^n \times {\mathbb {N}}_{<2^n\cdot n!}\) using the cyclic group \({\mathbb {Z}}_k\) for some sufficiently large number k. The nGmap then represents a grid on a large torus and D is finite. When implementing D in code using for example 32-bit ints, this automatically happens with \(k = 2^{32}\).

References

  1. Damiand, G.: Topological model for 3d image representation: definition and incremental extraction algorithm. Comput. Vis. Image Underst. 109, 260–289 (2008). https://doi.org/10.1016/j.cviu.2007.09.007

    Article  Google Scholar 

  2. Damiand, G.: Generalized maps. In: CGAL User and Reference Manual. CGAL Editorial Board, 5.4 (edn.) (2022). https://doc.cgal.org/5.4/Manual/packages.html#PkgGeneralizedMaps

  3. Damiand, G., Lienhardt, P.: Combinatorial Maps Efficient Data Structures for Computer Graphics and Image Processing. A K Peters/Crc Press (2014)

    Google Scholar 

  4. Illetschko, T.: Minimal combinatorial maps for analyzing 3d data. Technical Report PRIP-TR-110, PRIP, TU Wien (2006). https://www.prip.tuwien.ac.at/pripfiles/trs/tr110.pdf

Download references

Acknowledgements

This project was supported by the Vienna Science and Technology Fund (WWTF), project LS19-013. The computational results presented have been achieved in part using the Vienna Scientific Cluster (VSC).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Florian Bogner .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bogner, F., Hladůvka, J., Kropatsch, W. (2022). Implicit Encoding and Simplification/Reduction of nGmaps. In: Baudrier, É., Naegel, B., Krähenbühl, A., Tajine, M. (eds) Discrete Geometry and Mathematical Morphology. DGMM 2022. Lecture Notes in Computer Science, vol 13493. Springer, Cham. https://doi.org/10.1007/978-3-031-19897-7_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-19897-7_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-19896-0

  • Online ISBN: 978-3-031-19897-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics