Summary
Computing and analyzing the topology of scalar fields has proven to be a powerful tool in a wide variety of applications. In recent years the field has evolved from computing contour trees of two-dimensional functions to Reeb graphs of general two-manifolds, analyzing the topology of time-dependent volumes, and finally to creating Morse-Smale complexes of two and three dimensional functions. However, apart from theoretical advances practical applications depend on the development of robust and easy to implement algorithms. The progression from initial to practical algorithms is evident, for example, in the contour tree computation where the latest algorithms consist of no more than a couple of dozens lines of pseudo-code. In this paper we describe a similarly simple approach to compute progressive Morse-Smale complexes of functions over two-manifolds. We discuss compact and transparent data-structures used to compute and store Morse-Smale complexes and demonstrate how they can be used to implement interactive topology based simplification. In particular, we show how special cases arising, for example, from manifolds with boundaries or highly quantized functions are handled effectively. Overall the new algorithm is easier to implement and more efficient both run-time and storage wise than previous approaches by avoiding to refine a given triangulation.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
C. L. Bajaj, V. Pascucci, and D. R. Schikore. Visualization of scalar topology for structural enhancement. In D. Ebert, H. Hagen, H. Rushmeier, , editors, Proc. IEEE Visualization ’98, pages 51-58, Los Alamitos California, 1998. IEEE, IEEE Computer Society Press.
C. L. Bajaj and D. R. Schikore. Topology preserving data simplification with error bounds. Computers and Graphics, 22(1):3-12, 1998.
P.-T. Bremer, H. Edelsbrunner, B. Hamann, and V. Pascucci. A topological hierarchy for functions on triangulated surfaces. IEEE Trans. on Visualization and Computer Graphics, 10(4):385-396, 2004.
H. Carr, J. Snoeyink, and M. van de Panne. Simplifying flexible isosurfaces using local geometric measures. In IEEE Visualization ’04, pages 497-504. IEEE Computer Society, 2004.
A. Cayley. On contour and slope lines. The London, Edinburgh and Dublin Philosophical Magazine and Journal of Science, XVIII:264-268, 1859.
A.W. Cook, W. Cabot, and P.L. Miller. The mixing transition in RayleighTaylor instability. J. Fluid Mech., 511:333-362, 2004.
S. Dong, P.-T. Bremer, M. Garland, V. Pascucci, and J. C. Hart. Spectral surface quadrangulation. ACM Trans. on Graphics (TOG) / Proc.of ACM SIGGRAPH, 25(3):1057-1066, 2006.
H. Edelsbrunner, J. Harer, V. Natarajan, and V. Pascucci. Morse-Smale complexes for piecewise linear 3-manifolds. In Proc. 19th Sympos. Comput. Geom., pages 361-370, 2003.
H. Edelsbrunner, J. Harer, and A. Zomorodian. Hierarchical Morse-Smale complexes for piecewise linear 2-manifolds. Discrete Comput. Geom., 30:87-107, 2003.
M. Goresky and R. MacPherson. Stratified Morse Theory. Springer-Verlag, Heidelberg, Germany, 1988.
A. Gyulassy, V. Natarajan, V. Pascucci, P.-T. Bremer, and B. Hamann. Topology-based simplification for feature extraction from 3D scalar fields. In Proceedings of the IEEE Visualization 2005 (VIS’05), pages 535-542. IEEE Computer Society, 2005.
R. M. Haralick and L. G. Shapiro. Image segmentation techniques. CVGIP, 29(1):100-132, January 1985.
J. L. Helman and L. Hesselink. Visualizing vector field topology in fluid flows. IEEE Computer Graphics and Applications, 11(3):36-46, May/Jun. 1991.
M. Hilaga, Y. Shinagawa, T. Kohmura, and T. L. Kunii. Topology matching for fully automatic similarity estimation of 3D shapes. In E. Fiume, editor, Proceedings of ACM SIGGRAPH 2001, pages 203-212, New York, NY, USA, 2001. ACM.
H. Hoppe. Progressive meshes. Computer Graphics (Proc. SIGGRAPH ’96), 30(4):99-108, Aug. 1996.
Y. Matsumoto. An Introduction to Morse Theory. American Mathematical Society, 2002.
J. C. Maxwell. On hills and dales. The London, Edinburgh and Dublin Philosophical Magazine and Journal of Science, XL:421-427, 1870.
J. Milnor. Morse Theory. Princeton University Press, New Jersey, 1963.
L. R. Nackman. Two-dimensional critical point configuration graphs. IEEE Transactions on Pattern Analysis and Machine Intelligence, 6(4):442-450, July 1984.
J. Pfaltz. Surface networks. Geographical Analysis, 8:77-93, 1976.
J. Pfaltz. A graph grammar that describes the set of two-dimensional surface networks. Graph-Grammars and Their Application to Computer Science and Biology (Lecture Notes in Computer Science, no. 73, 1979.
Y. Shinagawa, T. Kunii, and Y. L. Kergosien. Surface coding based on Morse theory. IEEE Computer Graphics and Applications, 11:66-78, 1991.
S. Takahashi, T. Ikeda, Y. Shinigawa, T. L. Kunii, and M. Ueda. Algorithms for extracting correct critical points and constructing topological graphs from discrete geographical elevation data. In Proc. Eurographics ’95, pages C-181-C-192, Sep. 1995.
S. Takahashi, Y. Shinagawa, and T. L. Kunii. A feature-based approach for smooth surfaces. In Proc. of the Fourth Symp on Solid Modeling and Applications, SMA ’97, pages 97-110. ACM, May 1997.
M. J. van Kreveld, R. van Oostrum, C. L. Bajaj, V. Pascucci, and D. Schikore. Contour trees and small seed sets for isosurface traversal. In Symposium on Computational Geometry, pages 212-220, 1997.
W. Warntz. The topology of a socio-economic terrain and spatial flows. Regional Scientific Associations, 17:47-61, 1966.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bremer, PT., Pascucci, V. (2007). A Practical Approach to Two-Dimensional Scalar Topology. In: Hauser, H., Hagen, H., Theisel, H. (eds) Topology-based Methods in Visualization. Mathematics and Visualization. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70823-0_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-70823-0_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-70822-3
Online ISBN: 978-3-540-70823-0
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)