A Practical Solver for Scalar Data Topological Simplification

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Kissi, Mohamed, Pont, Mathieu, Levine, Joshua A., Tierny, Julien
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866911996603006976
author Kissi, Mohamed
Pont, Mathieu
Levine, Joshua A.
Tierny, Julien
author_facet Kissi, Mohamed
Pont, Mathieu
Levine, Joshua A.
Tierny, Julien
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2407_12399
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Practical Solver for Scalar Data Topological Simplification
Kissi, Mohamed
Pont, Mathieu
Levine, Joshua A.
Tierny, Julien
Machine Learning
Computational Geometry
Computer Vision and Pattern Recognition
Graphics
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.
title A Practical Solver for Scalar Data Topological Simplification
topic Machine Learning
Computational Geometry
Computer Vision and Pattern Recognition
Graphics
url https://arxiv.org/abs/2407.12399