Delaunay Bifiltrations of Functions on Point Clouds
arXiv:2310.15902
Abstract
The Delaunay filtration of a point cloud is a central tool of computational topology. Its use is justified by the topological equivalence of and the offset (i.e., union-of-balls) filtration of . Given a function , we introduce a Delaunay bifiltration that satisfies an analogous topological equivalence, ensuring that topologically encodes the offset filtrations of all sublevel sets of , as well as the topological relations between them. is of size , which for odd matches the worst-case size of . Adapting the Bowyer-Watson algorithm for computing Delaunay triangulations, we give a simple, practical algorithm to compute in time . Our implementation, based on CGAL, computes with modest overhead compared to computing , and handles tens of thousands of points in within seconds.
28 pages, 7 figures, 8 tables. To appear in the proceedings of SODA24