A Practical Solver for Scalar Data Topological Simplification
Not on the map. Why?
Abstract (arXiv)
This paper presents a practical approach for the optimization of topological simplification, a central pre-processing step for the analysis and visualization of scalar data. Given an input scalar field f and a set of "signal" persistence pairs to maintain, our approach produces an output field g that is close to f and which optimizes (i) the cancellation of "non-signal" pairs, while (ii) preserving the "signal" pairs. In contrast to pre-existing simplification algorithms, our approach is not restricted to persistence pairs involving extrema and can thus address a larger class of topological features, in particular saddle pairs in three-dimensional scalar data. Our approach leverages recent generic persistence optimization frameworks and extends them with tailored accelerations specific to the problem of topological simplification. Extensive experiments report substantial accelerations over these frameworks, thereby making topological simplification optimization practical for real-life datasets. Our approach enables a direct visualization and analysis of the topologically simplified data, e.g., via isosurfaces of simplified topology (fewer components and handles). We apply our approach to the extraction of prominent filament structures in three-dimensional data. Specifically, we show that our pre-simplification of the data leads to practical improvements over standard topological techniques for removing filament loops. We also show how our approach can be used to repair genus defects in surface processing. Finally, we provide a C++ implementation for reproducibility purposes.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 20 of its 94 references that are in the map. First posted on arXiv 17 Jul 2024.
Builds on
20 of 94 references.
References · 20
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018Stochastic subgradient method converges on tame functionscited by 120
- 2017Sliced Wasserstein Kernel for Persistence Diagramscited by 77
- 2018The Topology ToolKitcited by 39
- 2016Geometry Helps to Compare Persistence Diagramscited by 38
- 2018Topology-Aware Surface Reconstruction for Point Cloudscited by 21
- 2019Task-based Augmented Contour Trees with Fibonacci Heapscited by 15
- 2019Progressive Wasserstein Barycenters of Persistence Diagramscited by 15
- 2020A Fast and Robust Method for Global Topological Functional Optimizationcited by 15
- 2022Topological Optimization with Big Stepscited by 15
- 2019Ranking Viscous Finger Simulations to an Acquired Ground Truth with Topology-aware Matchingscited by 13
- 2013Distributed computation of persistent homologycited by 12
8 more
- 2022Discrete Morse Sandwich: Fast Computation of Persistence Diagrams for Scalar Data -- An Algorithm and A Benchmarkcited by 11
- 2022Topological Analysis of Ensembles of Hydrodynamic Turbulent Flows -- An Experimental Studycited by 11
- 2020Localized Topological Simplification of Scalar Datacited by 9
- 2022Topological data analysis of vortices in the magnetically-induced current density in LiH moleculecited by 9
- 2023Parallel Computation of Piecewise Linear Morse-Smale Segmentationscited by 3
- 2020Topological Regularization via Persistence-Sensitive Optimizationcited by 2
- 2021Accelerating Iterated Persistent Homology Computations with Warm Startscited by 2
- 2022Geometry-Aware Planar Embedding of Treelike Structurescited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025Topology Aware Neural Interpolation of Scalar Fieldscited by 0
- 2025Topology Aware Neural Interpolation of Scalar Fields25 Aug 2025