Critical Point Extraction from Multivariate Functional Approximation
Guanqun Ma, David Lenz, Tom Peterka, Hanqi Guo, Bei Wang
TL;DR
This work addresses the challenge of performing topological data analysis directly on continuous implicit representations by introducing CPE-MFA, the first critical-point extraction framework for Multivariate Functional Approximation (MFA). The method combines span filtration based on the strong convex hull of B-spline control points, Newton-based critical-point search within candidate spans, and spatial hashing to remove duplicates, all optimized for parallel execution. Across Schwefel, CESM, S3D, QMC, and RTI datasets, CPE-MFA demonstrates scalable extraction of isolated, non-degenerate critical points from MFA representations and shows that upsampling the associated PL reconstructions improves alignment with PL-based references, validating the approach as a bridge between continuous MFA and discrete topological descriptors. The results highlight the potential to enable robust topological data analysis directly on continuous implicit models at scale, with clear avenues for extending to topological descriptors and higher dimensions.
Abstract
Advances in high-performance computing require new ways to represent large-scale scientific data to support data storage, data transfers, and data analysis within scientific workflows. Multivariate functional approximation (MFA) has recently emerged as a new continuous meshless representation that approximates raw discrete data with a set of piecewise smooth functions. An MFA model of data thus offers a compact representation and supports high-order evaluation of values and derivatives anywhere in the domain. In this paper, we present CPE-MFA, the first critical point extraction framework designed for MFA models of large-scale, high-dimensional data. CPE-MFA extracts critical points directly from an MFA model without the need for discretization or resampling. This is the first step toward enabling continuous implicit models such as MFA to support topological data analysis at scale.
