Literature DB >> 28866503

The Topology ToolKit.

Julien Tierny, Guillaume Favelier, Joshua A Levine, Charles Gueunet, Michael Michaux.   

Abstract

This system paper presents the Topology ToolKit (TTK), a software platform designed for the topological analysis of scalar data in scientific visualization. While topological data analysis has gained in popularity over the last two decades, it has not yet been widely adopted as a standard data analysis tool for end users or developers. TTK aims at addressing this problem by providing a unified, generic, efficient, and robust implementation of key algorithms for the topological analysis of scalar data, including: critical points, integral lines, persistence diagrams, persistence curves, merge trees, contour trees, Morse-Smale complexes, fiber surfaces, continuous scatterplots, Jacobi sets, Reeb spaces, and more. TTK is easily accessible to end users due to a tight integration with ParaView. It is also easily accessible to developers through a variety of bindings (Python, VTK/C++) for fast prototyping or through direct, dependency-free, C++, to ease integration into pre-existing complex systems. While developing TTK, we faced several algorithmic and software engineering challenges, which we document in this paper. In particular, we present an algorithm for the construction of a discrete gradient that complies to the critical points extracted in the piecewise-linear setting. This algorithm guarantees a combinatorial consistency across the topological abstractions supported by TTK, and importantly, a unified implementation of topological data simplification for multi-scale exploration and analysis. We also present a cached triangulation data structure, that supports time efficient and generic traversals, which self-adjusts its memory usage on demand for input simplicial meshes and which implicitly emulates a triangulation for regular grids with no memory overhead. Finally, we describe an original software architecture, which guarantees memory efficient and direct accesses to TTK features, while still allowing for researchers powerful and easy bindings and extensions. TTK is open source (BSD license) and its code, online documentation and video tutorials are available on TTK's website [108].

Entities:  

Year:  2017        PMID: 28866503     DOI: 10.1109/TVCG.2017.2743938

Source DB:  PubMed          Journal:  IEEE Trans Vis Comput Graph        ISSN: 1077-2626            Impact factor:   4.579


  3 in total

1.  0-Dimensional Persistent Homology Analysis Implementation in Resource-Scarce Embedded Systems.

Authors:  Sérgio Branco; João G Carvalho; Marco S Reis; Nuno V Lopes; Jorge Cabral
Journal:  Sensors (Basel)       Date:  2022-05-11       Impact factor: 3.847

2.  Cortical asymmetries at different spatial hierarchies relate to phonological processing ability.

Authors:  Mark A Eckert; Kenneth I Vaden; Federico Iuricich
Journal:  PLoS Biol       Date:  2022-04-05       Impact factor: 8.029

3.  Improving the Usability of Virtual Reality Neuron Tracing with Topological Elements.

Authors:  Torin McDonald; Will Usher; Nate Morrical; Attila Gyulassy; Steve Petruzza; Frederick Federer; Alessandra Angelucci; Valerio Pascucci
Journal:  IEEE Trans Vis Comput Graph       Date:  2021-01-28       Impact factor: 4.579

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.