atlas

Research map / Point clouds / Point cloud classification

The Flood Complex: Large-Scale Persistent Homology on Millions of Points

NeurIPS 2025 · Point clouds › Point cloud classification · approach: Equivariant point cloud networks · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces the Flood complex, a landmark-based filtered simplicial complex on Delaunay triangulations of landmarks that is aware of the full point cloud, enabling GPU-accelerated persistent homology on millions of points.

Problem

Persistent homology on large-scale Euclidean point clouds is infeasible with Vietoris-Rips, Alpha, and subsampling-based approaches because complexes become too large or subsampling loses topological information.

Approach

Build a filtration on the Delaunay triangulation of a small landmark subset, where each simplex enters when its convex hull is fully covered by balls of radius r centered on the entire point cloud (flooding), with GPU-based computation of filtration values via enclosing-ball masking.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Flood PH instead of Alpha† PHPH-based classification · swisscheesebalanced accuracy: 0.85 ± 0.04 -> 0.98 ± 0.01Helped
Use Flood PH instead of Alpha† PHPH-based classification · rocks classificationbalanced accuracy: 0.78 ± 0.03 -> 0.88 ± 0.03Helped
Use Flood PH instead of PointMLProcks regression · rocks regressionMSE: (8.8 ± 1.0) × 1e-3 -> (0.5 ± 0.2) × 1e-3Helped
Use Flood PH instead of PointMLPPH-based classification · coralsbalanced accuracy: 0.59 ± 0.15 -> 0.77 ± 0.09Helped
Use Flood PH instead of Alpha† PHPH-based classification · mcb-cbalanced accuracy: 0.66 ± 0.03 -> 0.74 ± 0.02Helped
Use Flood PH instead of PVTpoint-cloud classification · mcb-cbalanced accuracy: 0.77 ± 0.03 -> 0.74 ± 0.02Hurt
Use Flood PH instead of PVTpoint-cloud classification · modelnet10balanced accuracy: 0.94 ± 0.01 -> 0.72 ± 0.02Hurt
Replace farthest point sampling with uniform random landmark sampling (ablation)Flood PH · RV-A89bottleneck distance H0: 1.7 ± 0.1 -> 3.2 ± 0.1Hurt
Replace farthest point sampling with uniform random landmark sampling (ablation)Flood PH · RV-A89bottleneck distance H1: 3.9 ± 0.8 -> 3.3 ± 0.5Helped
Replace farthest point sampling with uniform random landmark sampling (ablation)Flood PH · RV-A89bottleneck distance H2: 5.7 ± 1.1 -> 5.4 ± 1.6Helped
Replace farthest point sampling with uniform random landmark sampling (ablation)Flood PH · Leptoseris paschalensisbottleneck distance H0: 0.9 ± 0.1 -> 0.9 ± 0.1No clear effect
Replace farthest point sampling with uniform random landmark sampling (ablation)Flood PH · Leptoseris paschalensisbottleneck distance H1: 1.0 ± 0.1 -> 1.2 ± 0.2Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ModelNet10 MCB-c (subset of MCB-A) corals (Smithsonian 3D Digitization) swisscheese (synthetic) rocks (synthetic, PoreSpy) RV-A89 cryo-EM point cloud Leptoseris paschalensis coral scan

Benchmarks: swisscheese rocks ModelNet10 MCB-c corals RV-A89 bottleneck distance vs Alpha PH (full)

Metrics: balanced accuracy mean squared error bottleneck distance runtime (s)

Baselines: Alpha PH (full) Alpha PH subsampled (Alpha†) Alpha PH (avg.) PointNet++ PointMLP PVT

Builds on: Alpha complex Witness complex Vietoris-Rips complex Ritter's heuristic

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy