A Barcode Shape Descriptor for Curve Point Cloud Data

In this paper, we present a complete computational pipeline for extracting a compact shape descriptor for curve point cloud data. Our shape descriptor, called a barcode, is based on a blend of techniques from differential geometry and algebraic topology.We also provide a metric over the space of barcodes, enabling fast comparison of PCDs for shape recognition and clustering. To demonstrate the feasibility of our approach, we have implemented it and provide experimental evidence in shape classification and parametrization.

[1]  James R. Munkres,et al.  Elements of algebraic topology , 1984 .

[2]  Robert B. Fisher From Surfaces to Objects: Computer Vision and Three Dimensional Scene Analysis , 1989 .

[3]  T. Fan Describing and Recognizing 3-D Objects Using Surface Properties , 1989, Springer Series in Perception Engineering.

[4]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[5]  H. Edelsbrunner The union of balls and its dual shape , 1995 .

[6]  Kurt Mehlhorn,et al.  LEDA: a platform for combinatorial and geometric computing , 1997, CACM.

[7]  J. Tenenbaum,et al.  A global geometric framework for nonlinear dimensionality reduction. , 2000, Science.

[8]  Marc Levoy,et al.  The Use of Points as a Display Primitive , 2000 .

[9]  Marc Levoy,et al.  QSplat: a multiresolution point rendering system for large meshes , 2000, SIGGRAPH.

[10]  Marc Alexa,et al.  Point set surfaces , 2001, Proceedings Visualization, 2001. VIS '01..

[11]  Taku Komura,et al.  Topology matching for fully automatic similarity estimation of 3D shapes , 2001, SIGGRAPH.

[12]  Philip N. Klein,et al.  Recognition of Shapes by Editing Shock Graphs , 2001, ICCV.

[13]  Herbert Edelsbrunner,et al.  Fast Software for Box Intersections , 2002, Int. J. Comput. Geom. Appl..

[14]  Matthias Zwicker,et al.  Pointshop 3D: an interactive system for point-based surface editing , 2002, SIGGRAPH.

[15]  Herbert Edelsbrunner,et al.  Topological Persistence and Simplification , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[16]  Niloy J. Mitra,et al.  Estimating surface normals in noisy point cloud data , 2003, SCG '03.

[17]  D. Donoho,et al.  Hessian eigenmaps: Locally linear embedding techniques for high-dimensional data , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[18]  A. Adamson,et al.  Ray tracing point set surfaces , 2003, 2003 Shape Modeling International..

[19]  Philip Dutré,et al.  Interactive boolean operations on surfel-bounded solids , 2003, ACM Trans. Graph..

[20]  Markus H. Gross,et al.  Shape modeling with point-sampled geometry , 2003, ACM Trans. Graph..

[21]  Leonidas J. Guibas,et al.  Persistence barcodes for shapes , 2004, SGP '04.

[22]  Gunnar E. Carlsson,et al.  Topological estimation using witness complexes , 2004, PBG.

[23]  Afra Zomorodian,et al.  Computing Persistent Homology , 2004, SCG '04.