Papers
Topics
Authors
Recent
Search
2000 character limit reached

Radial Persistence Transform in Graph & Manifold Analysis

Updated 5 July 2026
  • Radial Persistence Transform is a method that indexes persistence data by angular or center-based parameters, linking traditional PHT to practical graph and manifold analyses.
  • It leverages a radial binary multi-search to efficiently reconstruct graph edges, substantially reducing computational complexity compared to conventional edge scans.
  • The approach extends to radial filtrations in extended persistence frameworks, suggesting robust applications in both sensitivity and output-driven topological recovery.

Searching arXiv for the cited papers to ground the article. “Radial Persistence Transform” is not a formal term used in the cited papers, but the phrase accurately describes two closely related constructions in topological shape analysis. In the graph setting, it denotes a radial organization of directions and associated augmented persistence information around each vertex, together with a radial binary multi-search that reconstructs edges from a finite subset of augmented persistence diagrams (Fasy et al., 2022). In the manifold-with-boundary setting, the Extended Persistent Homology Transform (XPHT) is defined for height functions indexed by directions, and the paper explicitly states that “similar results could hold for other kinds of functions, such as radial functions,” which suggests a radial analogue built from extended persistence of distance-type filtrations (Turner et al., 2022). Under this usage, the radial perspective is not a separate transform with a single canonical definition, but a structured way of indexing and exploiting persistence information by angular or center-based parameters.

1. Conceptual scope and relation to established transforms

The underlying framework is the Persistent Homology Transform (PHT) and its augmented and extended variants. For a simplicial complex KK embedded in Rd\mathbb{R}^d, the PHT/APHT assigns to each direction sSd1s \in \mathbb{S}^{d-1} the persistence data of the lower-star filtration induced by the height function in that direction (Fasy et al., 2022). In the notation of the graph reconstruction paper, the augmented transform is

$X = \{\,(\dgm{}{s}, s)\,\}_{s\in \mathbb{S}^{d-1}}.$

A faithful discretization is defined there as “a finite subset of XX from which all other elements of XX can be deduced” (Fasy et al., 2022).

The radial interpretation arises because the graph reconstruction algorithm does not merely sample arbitrary directions. It organizes directions by angular position in a fixed projection plane, radially around each vertex, and then uses those directions to localize adjacency information (Fasy et al., 2022). The paper states that the improvement in edge reconstruction comes from a “radial binary (multi-)search” exploiting the fact that graph edges can be ordered radially with respect to a reference plane (Fasy et al., 2022). This suggests a graph-focused radial version of APHT rather than a distinct transform with new invariance properties.

In the XPHT setting, the indexing parameter remains directional: each unit vector is assigned the extended persistence module of the corresponding height function (Turner et al., 2022). However, the same paper states that similar results could hold for “other kinds of functions, such as radial functions” (Turner et al., 2022). A plausible implication is that a radial persistence transform can be understood as a direct analogue of XPHT in which directions are replaced by centers or radial parameters, while the persistence object is extended persistence rather than ordinary persistence.

2. Persistent-homological foundations

For a simplicial complex KK and a filter function ff, the sublevel sets

Kt:={σKf(σ)t},tR,K_t := \{ \sigma \in K \mid f(\sigma) \le t\}, \quad t \in \mathbb{R},

form an increasing filtration, and persistent homology records the birth and death of homological features as tt varies (Fasy et al., 2022). The resulting persistence diagram is a multiset of birth–death pairs Rd\mathbb{R}^d0 (Fasy et al., 2022).

The graph reconstruction paper uses the augmented persistence diagram (APD), in which every simplex is assigned to exactly one birth–death pair and some pairs may lie on the diagonal Rd\mathbb{R}^d1 (Fasy et al., 2022). For graphs, the augmentation has two consequences stated explicitly in the paper: every vertex appears in the diagram, and every edge corresponds either to a Rd\mathbb{R}^d2-dimensional death or to a Rd\mathbb{R}^d3-dimensional birth (Fasy et al., 2022). This simplex-level encoding is what allows the algorithm to count edges and compute indegrees from persistence data.

For a graph Rd\mathbb{R}^d4 GP-immersed in Rd\mathbb{R}^d5, and a direction Rd\mathbb{R}^d6, the lower-star filtration is defined by

Rd\mathbb{R}^d7

for vertices Rd\mathbb{R}^d8, and

Rd\mathbb{R}^d9

for edges sSd1s \in \mathbb{S}^{d-1}0 (Fasy et al., 2022). The paper denotes the sSd1s \in \mathbb{S}^{d-1}1-dimensional APD by sSd1s \in \mathbb{S}^{d-1}2 and the union over all dimensions by

sSd1s \in \mathbb{S}^{d-1}3

The XPHT paper enlarges this directional paradigm from ordinary persistence to extended persistence. For a bounded function sSd1s \in \mathbb{S}^{d-1}4, it defines the extended persistence module over the parameter space

sSd1s \in \mathbb{S}^{d-1}5

where

sSd1s \in \mathbb{S}^{d-1}6

and the order is

sSd1s \in \mathbb{S}^{d-1}7

The module assigns

sSd1s \in \mathbb{S}^{d-1}8

with

sSd1s \in \mathbb{S}^{d-1}9

(Turner et al., 2022). Extended persistence differs from ordinary persistence in that essential classes become finite intervals spanning the ordinary and relative parts of the filtration, which yields finite Wasserstein distances even when two shapes have different Betti numbers (Turner et al., 2022).

3. Radial organization in graph reconstruction

The graph reconstruction paper improves a prior finite-discretization result for APHT on graphs by replacing a linear scan over candidate edges with a radial binary multi-search (Fasy et al., 2022). Previous work by Belton et al. reconstructed a GP-immersed graph with $X = \{\,(\dgm{}{s}, s)\,\}_{s\in \mathbb{S}^{d-1}}.$0 using $X = \{\,(\dgm{}{s}, s)\,\}_{s\in \mathbb{S}^{d-1}}.$1 augmented diagrams in

$X = \{\,(\dgm{}{s}, s)\,\}_{s\in \mathbb{S}^{d-1}}.$2

time, with edge reconstruction as the bottleneck because each pair of vertices is tested for adjacency (Fasy et al., 2022). The new method reduces edge reconstruction to $X = \{\,(\dgm{}{s}, s)\,\}_{s\in \mathbb{S}^{d-1}}.$3 diagrams, where $X = \{\,(\dgm{}{s}, s)\,\}_{s\in \mathbb{S}^{d-1}}.$4, rather than $X = \{\,(\dgm{}{s}, s)\,\}_{s\in \mathbb{S}^{d-1}}.$5, and the time improves accordingly from the previous $X = \{\,(\dgm{}{s}, s)\,\}_{s\in \mathbb{S}^{d-1}}.$6 bottleneck (Fasy et al., 2022).

The radial step begins by fixing the orthogonal projection $X = \{\,(\dgm{}{s}, s)\,\}_{s\in \mathbb{S}^{d-1}}.$7 onto the $X = \{\,(\dgm{}{s}, s)\,\}_{s\in \mathbb{S}^{d-1}}.$8-plane and ordering projected vertices around a chosen center vertex $X = \{\,(\dgm{}{s}, s)\,\}_{s\in \mathbb{S}^{d-1}}.$9 by angle around XX0 (Fasy et al., 2022). The paper’s general position assumption requires: every set of XX1 points is affinely independent; no three points are colinear after projection into the XX2-plane; and every point has a unique height with respect to XX3 (Fasy et al., 2022). These conditions guarantee that each vertex has a well-defined cyclic order of all other vertices around it in the projection plane and that indegree computations are unambiguous.

The central counting quantity is the indegree of a vertex in a direction. The paper defines

XX4

as the number of edges incident to XX5 with height XX6 (Fasy et al., 2022). It then proves an edge-counting lemma: for a filter function XX7, the edges with function value XX8 are in one-to-one correspondence with

XX9

and if XX0 is unique among vertices, the cardinality of this multiset is exactly XX1 (Fasy et al., 2022). The paper further states that if XX2 has unique height in direction XX3, then XX4 can be computed from XX5 in XX6 time, using XX7 diagrams (Fasy et al., 2022).

This is the mechanism by which radial localization becomes possible. By choosing a direction perpendicular to a selected angular boundary, one obtains an indegree count at the height of XX8; by subtracting contributions from already identified edges outside the target sector, one recovers the number of edges from XX9 into that angular region (Fasy et al., 2022).

4. Edge arcs, radial binary multi-search, and sweep reconstruction

To formalize angular sectors, the paper defines an edge arc KK0 centered at KK1 with start and stop angles KK2, a radially ordered vertex array KK3, and an edge count KK4 equal to the number of edges between KK5 and vertices in KK6 (Fasy et al., 2022). Geometrically, KK7 represents a sector in the upper half-plane above KK8 between angles KK9 and ff0 (Fasy et al., 2022).

For such an arc, the paper proves an arc-count lemma. Let ff1 be the direction perpendicular to ff2 so that the arc is entirely below ff3, and let ff4 be the set of edges with height ff5 that are not in ff6. If no other vertex has height ff7, then

ff8

(Fasy et al., 2022). This is the key relation that converts persistence information into an exact edge count for an angular sector.

The binary-search step is implemented by Algorithm 3.1 in the paper, ff9, which splits an edge arc into two subarcs of approximately equal cardinality in the candidate vertex list (Fasy et al., 2022). The split is chosen by selecting an angle between consecutive rays, using the minimal angular separation Kt:={σKf(σ)t},tR,K_t := \{ \sigma \in K \mid f(\sigma) \le t\}, \quad t \in \mathbb{R},0, and setting a perpendicular direction

Kt:={σKf(σ)t},tR,K_t := \{ \sigma \in K \mid f(\sigma) \le t\}, \quad t \in \mathbb{R},1

in the Kt:={σKf(σ)t},tR,K_t := \{ \sigma \in K \mid f(\sigma) \le t\}, \quad t \in \mathbb{R},2-plane (Fasy et al., 2022). Theorem 3.2 states that the algorithm uses Kt:={σKf(σ)t},tR,K_t := \{ \sigma \in K \mid f(\sigma) \le t\}, \quad t \in \mathbb{R},3 diagrams and time Kt:={σKf(σ)t},tR,K_t := \{ \sigma \in K \mid f(\sigma) \le t\}, \quad t \in \mathbb{R},4, while producing left and right subarcs whose vertex lists partition the original list in clockwise order and satisfy

Kt:={σKf(σ)t},tR,K_t := \{ \sigma \in K \mid f(\sigma) \le t\}, \quad t \in \mathbb{R},5

(Fasy et al., 2022).

Outgoing edges of a vertex Kt:={σKf(σ)t},tR,K_t := \{ \sigma \in K \mid f(\sigma) \le t\}, \quad t \in \mathbb{R},6 are then found by Algorithm 3.2, Kt:={σKf(σ)t},tR,K_t := \{ \sigma \in K \mid f(\sigma) \le t\}, \quad t \in \mathbb{R},7 (Fasy et al., 2022). The paper describes the procedure as follows. One computes

Kt:={σKf(σ)t},tR,K_t := \{ \sigma \in K \mid f(\sigma) \le t\}, \quad t \in \mathbb{R},8

the number of edges from vertices above Kt:={σKf(σ)t},tR,K_t := \{ \sigma \in K \mid f(\sigma) \le t\}, \quad t \in \mathbb{R},9, initializes a stack with a single edge arc covering the entire upper half-plane, and repeatedly applies three rules: discard arcs with tt0; if tt1, declare every candidate vertex in the arc adjacent to tt2; otherwise split the arc and continue (Fasy et al., 2022). Theorem 3.3 states that this finds all outgoing edges of tt3, in clockwise order, using tt4 diagrams and tt5 time (Fasy et al., 2022). Because each split halves the candidate set up to rounding, each recovered outgoing edge requires tt6 angular bisections (Fasy et al., 2022).

Full reconstruction is obtained by sweeping vertices in increasing tt7-height. Algorithm 3.3, tt8, first obtains the APD in direction tt9, precomputes clockwise orderings of vertices above each vertex, computes the minimal angular separation Rd\mathbb{R}^d00, and then processes vertices bottom-to-top, using already reconstructed edges from below as the incoming set Rd\mathbb{R}^d01 when recovering outgoing edges (Fasy et al., 2022). Theorem 3.4 states that Rd\mathbb{R}^d02 reconstructs Rd\mathbb{R}^d03 using Rd\mathbb{R}^d04 diagrams and Rd\mathbb{R}^d05 time (Fasy et al., 2022). The paper summarizes the improvement qualitatively as fewer diagrams, output sensitivity with dependence on the actual number of edges Rd\mathbb{R}^d06, and dimension-friendly behavior because the radial structure lives in a two-dimensional projection (Fasy et al., 2022).

5. Extended persistence and radial-function analogues

The XPHT paper defines the Extended Persistent Homology Transform by assigning to each direction Rd\mathbb{R}^d07 the tuple

Rd\mathbb{R}^d08

(Turner et al., 2022). It then defines a distance between shapes by integrating Wasserstein distances between their extended persistence modules: Rd\mathbb{R}^d09 (Turner et al., 2022). Because extended persistence turns essential classes into finite intervals, this distance remains finite even when shapes have different Betti numbers (Turner et al., 2022).

The paper’s principal theoretical contribution for manifolds with boundary is that the extended persistence of a manifold Rd\mathbb{R}^d10 for a height function can be deduced from the extended persistence of the boundary Rd\mathbb{R}^d11, together with the sign labels of boundary critical points (Turner et al., 2022). Theorem 3.2 states that if

Rd\mathbb{R}^d12

then

Rd\mathbb{R}^d13

where Rd\mathbb{R}^d14 selects intervals according to whether their births correspond to positive or negative critical points of Rd\mathbb{R}^d15 with the appropriate Morse indices (Turner et al., 2022). The paper further gives explicit formulas for essential classes in terms of minima and maxima of the height function on connected boundary components (Turner et al., 2022).

These results are directional rather than radial, but the paper explicitly states that “it is reasonable to expect that similar results could hold for other kinds of functions, such as radial functions” (Turner et al., 2022). It also presents a consistent radial substitution in notation: Rd\mathbb{R}^d16 as the candidate radial function centered at Rd\mathbb{R}^d17 (Turner et al., 2022). This suggests a radial extended persistent homology transform in which the parameter space is a family of centers Rd\mathbb{R}^d18 rather than a sphere of directions, and the persistence modules are those of radial filtrations instead of linear height filtrations. The paper even writes the corresponding transform and distance formulas as a natural extension: Rd\mathbb{R}^d19 and

Rd\mathbb{R}^d20

(Turner et al., 2022). Since the paper does not formalize these as theorems, they are best read as a technically grounded extension rather than an established definition.

6. Assumptions, computational practice, and limitations

Both lines of work rely on strong regularity assumptions. In the graph case, correctness depends on the general position conditions in Assumption 2.1: affine independence, no three projected vertices colinear, and unique heights in the reference direction Rd\mathbb{R}^d21 (Fasy et al., 2022). The paper notes that a version of the unique-height condition can be enforced algorithmically by basis tilting (Fasy et al., 2022). It also assumes exact augmented persistence diagrams returned by an oracle, and its implementation model uses efficient lookup in the diagram by birth and death values (Fasy et al., 2022). The method is tailored to graphs and one-skeleta; the paper explicitly states that “Radially ordering higher dimensional simplices is not well-defined, and this issue prevents the methods presented here from being immediately transferrable” (Fasy et al., 2022).

The XPHT framework likewise assumes Morse-theoretic regularity for the function under study, either in smooth or PL form (Turner et al., 2022). For binary images, the paper builds a PL manifold with boundary from 8-adjacent foreground and 4-adjacent background pixels, proves that the resulting boundary is a disjoint union of simple closed PL curves, and then computes Rd\mathbb{R}^d22 of boundary filtrations by union–find (Turner et al., 2022). It handles non-generic height ties by identifying Rd\mathbb{R}^d23-critical vertices and flat critical segments, and classifies positivity of critical points via explicit geometric tests involving determinants and rotated edge vectors (Turner et al., 2022). Directions are sampled as

Rd\mathbb{R}^d24

and antipodal duality reduces the number of required height filtrations by a factor of two when Rd\mathbb{R}^d25 is even (Turner et al., 2022).

The principal limitation of the graph-based radial method is scope: it reconstructs one-skeleta, not higher-dimensional simplicial structure (Fasy et al., 2022). The principal limitation of the radial extension suggested by XPHT is that it remains a proposal rather than a completed theory in the cited paper (Turner et al., 2022). The paper states that the Morse-theoretic and boundary-based decomposition principles “are not specific to linear functions” and that radial functions are a natural candidate (Turner et al., 2022). This suggests that a fully developed radial persistence transform would require proofs of injectivity, stability, and computational reductions comparable to those already established for PHT, APHT, and XPHT.

Taken together, the two papers locate the radial persistence idea at the intersection of directional topological transforms and structured parameterization. In one case, the radial structure is explicit and algorithmic: directions are organized by angle around vertices to enable output-sensitive graph reconstruction from APHT data (Fasy et al., 2022). In the other, the radial structure is prospective but theoretically motivated: extended persistence for radial functions is presented as a natural generalization of the height-based XPHT framework (Turner et al., 2022).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Radial Persistence Transform.