Abstract
Contour, split and join trees can be defined as functors acting on the category of scalar fields, whose morphisms are value-preserving functions. The categorical definition provides a natural way to efficiently compute a variety of topological properties of all contours, sublevel or superlevel components in a scalar field. The result is a labeling of the contour, split or join tree and can be used to find all contours, sublevel or superlevel sets with desired properties.
We describe an algorithm for airway segmentation from Computed Tomography (CT) scans based on this paradigm. It computes all sublevel components in thick slices of the input image that have simple topology and branching structure. The output is a connected component of the union of all such sublevel components. This procedure can be viewed as a local thresholding approach, where the local thresholds are determined based on topological analysis of sublevel sets.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
C. Bajaj, V. Pascucci, and D. R. Schikore. The contour spectrum. In Proc. IEEE Visualization’97, pages 167–175, 1997.
Nathanael Berglund and Andrzej Szymczak. Making contour trees subdomain-aware. In Proceedings of the 16th Canadian Conference on Computational Geometry (CCCG’04), pages 188–191, 2004.
P. Bhaniramka, R. Wenger, and R. Crawfis. Iso-contouring in higher dimensions. In Proceedings IEEE Visualization 2000, pages 267–273, 2000.
H. Carr, J. Snoeyink, and U. Axen. Computing contour trees in all dimensions. Computational Geometry, 24:75–94, 2003.
Yi-Jen Chiang and Xiang Lu. Simple and optimal output-sensitive computation of contour trees. Technical Report TR-CIS-2003-02, Polytechnic University, June 2003.
K. Cole-Mclaughlin, H. Edelsbrunner, J. Harer, V. Natarajan, and V. Pascucci. Loops in reeb graphs of 2-manifolds. In Proc. ACM Sympos. Comput. Geom., pages 344–350. ACM Press, 2003.
Kree Cole-McLaughlin, Herbert Edelsbrunner, John Harer, Vijay Natarajan, and Valerio Pascucci. Loops in reeb graphs of 2-manifolds. Discrete & Computational Geometry, 32(2):231–244, 2004.
M. de Berg and M. van Kreveld. Trekking in the alps without freezing or getting tired. Algorithmica, 18:306–323, 1997.
K. Mori, J. Hasegawa, J. Toriwaki, H. Anno, and K. Katada. Recognition of bronchus in three-dimensional x-ray ct images with applications to virtualized bronchoscopy system. In Proceedings of ICPR’96, pages 528–532, 1996.
James R Munkres. Elements of algebraic topology. Addison-Wesley Publishing Company, Menlo Park, Calif., 1984.
V. Pascucci and K. Cole-McLaughlin. Efficient computation of the topology of level sets. In VIS ’02: Proceedings of the conference on Visualization ’02, pages 187–194, Washington, DC, USA, 2002. IEEE Computer Society.
V. Pascucci and K. Cole-McLaughlin. Parallel computation of the topology of level sets. Algorithmica, 38(2):249–268, October 2003.
Valerio Pascucci, Giorgio Scorzelli, Peer-Timo Bremer, and Ajith Mascarenhas. Robust on-line computation of reeb graphs: simplicity and speed. ACM Trans. Graph., 26(3):58, 2007.
Andrzej Szymczak and James Vanderhyde. Airway segmentation by topology-driven local thresholding. In Proc. SPIE Medical Imaging 2008 (Vol. 6914), page 69143D, 2008.
S. P. Tarasov and M. N. Vyalyi. Construction of contour trees in 3d in o(nlogn) steps. In Proc. 14th Ann. Sympos. Comput. Geom. 1998, pages 68–75, 1998.
M. van Kreveld, R. van Oostrum, C. Bajaj, V. Pascucci, and D. Schikore. Contour trees and small seed sets for isosurface generation. In Sanjay Rana, editor, Topological Data Structures for Surfaces, pages 71–86. Wiley Europe, March 2004.
M. van Kreveld, R. van Oostrum, C. Bajaj, V. Pascucci, and D. R. Schikore. Contour trees and small seed sets for isosurface traversal. In Proc. 13th ACM Annual Symposium on Computational Geometry (SoCG)’97, pages 212–220, 1997.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Berlin Heidelberg
About this chapter
Cite this chapter
Szymczak, A. (2011). A Categorical Approach to Contour, Split and Join Trees with Application to Airway Segmentation. In: Pascucci, V., Tricoche, X., Hagen, H., Tierny, J. (eds) Topological Methods in Data Analysis and Visualization. Mathematics and Visualization. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15014-2_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-15014-2_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15013-5
Online ISBN: 978-3-642-15014-2
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)