TY - JOUR
T1 - VHS
T2 - A package for homological simplification of voxelized plant root data for skeletonization
AU - Chambers, Erin W.
AU - Ju, Tao
AU - Letscher, David
AU - Schreiber, Hannah
AU - Zeng, Dan
N1 - Publisher Copyright:
© 2025
PY - 2026/1
Y1 - 2026/1
N2 - In this work, we present VHS (Voxelized Homological Simplification), a C++ package whose purpose is to de-noise voxelized data and output a topologically accurate simplified shape. In contrast to previous work on voxelized homological simplification tools, our main goal is offering a better starting point for computing curve skeletons for shape analysis. This goal necessitates additional simplification beyond what other packages provide, although our approach extends and improves prior work on heuristic methods which compute approximate solutions for the homological simplification problem. Our tool is designed for and tested on voxelized plant roots, although it is potentially useful beyond this data set. While the homological simplification problem is NP-hard in general, our package is able to simplify almost all of the topological noise when used on data from plant root systems. Compared with existing simplification tools, our method strikes a better balance between topological simplicity and geometric accuracy, resulting in higher usability of the resulting skeletons. Our code is publicly available at https://github.com/davidletscher/VHS/.
AB - In this work, we present VHS (Voxelized Homological Simplification), a C++ package whose purpose is to de-noise voxelized data and output a topologically accurate simplified shape. In contrast to previous work on voxelized homological simplification tools, our main goal is offering a better starting point for computing curve skeletons for shape analysis. This goal necessitates additional simplification beyond what other packages provide, although our approach extends and improves prior work on heuristic methods which compute approximate solutions for the homological simplification problem. Our tool is designed for and tested on voxelized plant roots, although it is potentially useful beyond this data set. While the homological simplification problem is NP-hard in general, our package is able to simplify almost all of the topological noise when used on data from plant root systems. Compared with existing simplification tools, our method strikes a better balance between topological simplicity and geometric accuracy, resulting in higher usability of the resulting skeletons. Our code is publicly available at https://github.com/davidletscher/VHS/.
KW - Computational topology
KW - Persistent homology
KW - Shape simplification
KW - Skeletization
UR - https://www.scopus.com/pages/publications/105007036829
U2 - 10.1016/j.comgeo.2025.102198
DO - 10.1016/j.comgeo.2025.102198
M3 - Article
AN - SCOPUS:105007036829
SN - 0925-7721
VL - 130
JO - Computational Geometry: Theory and Applications
JF - Computational Geometry: Theory and Applications
M1 - 102198
ER -