A fast and robust algorithm to count topologically persistent holes in noisy clouds

12/05/2013
by   Vitaliy Kurlin, et al.
0

Preprocessing a 2D image often produces a noisy cloud of interest points. We study the problem of counting holes in unorganized clouds in the plane. The holes in a given cloud are quantified by the topological persistence of their boundary contours when the cloud is analyzed at all possible scales. We design the algorithm to count holes that are most persistent in the filtration of offsets (neighborhoods) around given points. The input is a cloud of n points in the plane without any user-defined parameters. The algorithm has O(n n) time and O(n) space. The output is the array (number of holes, relative persistence in the filtration). We prove theoretical guarantees when the algorithm finds the correct number of holes (components in the complement) of an unknown shape approximated by a cloud.

READ FULL TEXT

page 2

page 8

research
01/10/2019

Skeletonisation Algorithms for Unorganised Point Clouds with Theoretical Guarantees

Real datasets often come in the form of an unorganised cloud of points. ...
research
12/05/2013

Approximating persistent homology for a cloud of n points in a subquadratic time

The Vietoris-Rips filtration for an n-point metric space is a sequence o...
research
01/10/2019

Skeletonisation Algorithms with Theoretical Guarantees for Unorganised Point Clouds with High Levels of Noise

Data Science aims to extract meaningful knowledge from unorganised data....
research
11/28/2022

The Christoffel-Darboux kernel for topological data analysis

Persistent homology has been widely used to study the topology of point ...
research
05/16/2018

Critical Points to Determine Persistence Homology

Computation of the simplicial complexes of a large point cloud often rel...
research
08/20/2010

Towards Stratification Learning through Homology Inference

A topological approach to stratification learning is developed for point...

Please sign up or login with your details

Forgot password? Click here to reset