Sampling conditions and topological guarantees for shape reconstruction algorithms Andre Lieutier, Dassault Sytemes Thanks to Dominique Attali for some.

Slides:



Advertisements
Similar presentations
Order-k Voronoi Diagram in the Plane
Advertisements

Alpha Shapes. Used for Shape Modelling Creates shapes out of point sets Gives a hierarchy of shapes. Has been used for detecting pockets in proteins.
B ETTI NUMBERS OF RANDOM SIMPLICIAL COMPLEXES MATTHEW KAHLE & ELIZABETH MECKE Presented by Ariel Szapiro.
Reactive and Potential Field Planners
Tyler White MATH 493 Dr. Wanner
CSE554Cell ComplexesSlide 1 CSE 554 Lecture 3: Shape Analysis (Part II) Fall 2014.
Surface Reconstruction From Unorganized Point Sets
Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Distributed Coordination, Consensus, and Coverage in Networked Dynamic Systems Ali Jadbabaie Electrical.
A Geometric Perspective on Machine Learning 何晓飞 浙江大学计算机学院 1.
Omer Bobrowski Mathematics Department Duke University Joint work with Sayan Mukherjee 6/19/13.
Proximity graphs: reconstruction of curves and surfaces
KIM TAEHO PARK YOUNGMIN.  Curve Reconstruction problem.
Computational Geometry II Brian Chen Rice University Computer Science.
Computational Geometry Definition and Application Areas.
Flow Complex Joachim Giesen Friedrich-Schiller-Universität Jena.
Computing Stable and Compact Representation of Medial Axis Wenping Wang The University of Hong Kong.
Computing Medial Axis and Curve Skeleton from Voronoi Diagrams Tamal K. Dey Department of Computer Science and Engineering The Ohio State University Joint.
1/50 Department of Computer Science and Engineering Localized Delaunay Refinement for Sampling and Meshing Tamal K. Dey Joshua A. Levine Andrew G. Slatton.
Discrete geometry Lecture 2 1 © Alexander & Michael Bronstein
Speaker: Tom Gur, Seminar on Voronoi Diagrams and Delaunay Triangulations Material: [AK] Sections 3.4, 4.1, 4.2,
©2008 I.K. Darcy. All rights reserved This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical.
Exploring Computational Mathematics: Unfolding Polyhedra Brittany Terese Fasy, Duke University David Millman, UNC-Chapel Hill MathFest 2008.
1 Last lecture  Path planning for a moving Visibility graph Cell decomposition Potential field  Geometric preliminaries Implementing geometric primitives.
Tamal K. Dey The Ohio State University Delaunay Meshing of Surfaces.
T. J. Peters, University of Connecticut Computer Science Mathematics with K. Abe, J. Bisceglio, A. C. Russell, T. Sakkalis,
reconstruction process, RANSAC, primitive shapes, alpha-shapes
Voronoi diagrams of “nice” point sets Nina Amenta UC Davis “The World a Jigsaw”
T. J. Peters, University of Connecticut K. Abe, J. Bisceglio, A. C. Russell Computational Topology on Approximated Manifolds.
Finding generators for H1.
Tamal K. Dey The Ohio State University Computing Shapes and Their Features from Point Samples.
Department of Computer Science and Engineering Practical Algorithm for a Large Class of Domains Tamal K. Dey and Joshua A. Levine The Ohio State University.
General (point-set) topology Jundong Liu Ohio Univ.
Order-k Voronoi diagram in the plane Dominique Schmitt Université de Haute-Alsace.
Lecture 7 : Point Set Processing Acknowledgement : Prof. Amenta’s slides.
1/43 Department of Computer Science and Engineering Delaunay Mesh Generation Tamal K. Dey The Ohio State University.
1 Outline Previous work on geometric and solid modeling Multiresolution models based on tetrahedral meshes for volume data analysis Current work on non-manifold.
Intelligent Database Systems Lab Presenter : YAN-SHOU SIE Authors : MARCO PIASTRA NN Self-organizing adaptive map: Autonomous learning of curves.
How can geometrical information and physical properties of a material be linked ? Research done in partnership with ICMCB laboratory (UPR 9048) Specialised.
Shape Reconstruction from Samples with Cocone Tamal K. Dey Dept. of CIS Ohio State University.
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Sept 9, 2013: Create your own homology. Fall 2013.
A filtered complex is an increasing sequence of simplicial complexes: C 0 C 1 C 2 … UUU.
Data Visualization Fall The Data as a Quantity Quantities can be classified in two categories: Intrinsically continuous (scientific visualization,
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
Algebraic Topology Dr. SOHAIL IQBAL MTH 477 For Master of Mathematics
Summary of the Last Lecture This is our second lecture. In our first lecture, we discussed The vector spaces briefly and proved some basic inequalities.
Delaunay Triangulations and Control-Volume Meshing Michael Murphy.
Creating a cell complex = CW complex Building block: n-cells = { x in R n : || x || ≤ 1 } 2-cell = open disk = { x in R 2 : ||x || < 1 } Examples: 0-cell.
Lecture 9 : Point Set Processing
Sept 25, 2013: Applicable Triangulations.
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
Persistent homology I Peter Kálnai Autumn school Department of Algebra
We propose a method which can be used to reduce high dimensional data sets into simplicial complexes with far fewer points which can capture topological.
Creating a cell complex = CW complex
Dec 2, 2013: Hippocampal spatial map formation
Shape Dimension and Approximation from Samples
Set Topology MTH 251 Lecture # 8.
Dec 4, 2013: Hippocampal spatial map formation
Non-manifold Multiresolution Modeling (some preliminary results)
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
A filtered complex is an increasing sequence of simplicial complexes: C0 C1 C2 …
Topological Data Analysis
Topological Ordering Algorithm: Example
Introduction to Algebraic Topology and Persistent Homology
e2 e1 e5 e4 e3 v1 v2 v3 v4 f The dimension of f = 2
Topological Ordering Algorithm: Example
Topological Ordering Algorithm: Example
Chapter 5: Morse functions and function-induced persistence
e2 e1 e5 e4 e3 v1 v2 v3 v4 f The dimension of f =
Chapter 3: Simplicial Homology Instructor: Yusu Wang
Presentation transcript:

Sampling conditions and topological guarantees for shape reconstruction algorithms Andre Lieutier, Dassault Sytemes Thanks to Dominique Attali for some slides (the nice ones) Thanks to Dominique Attali, Fréderic Chazal, David Cohen-Steiner for joint work

Shape Reconstruction INPUTOUTPUT Surface of physical object UNKNOWN geometrically accurate topologically correct Triangulation Sample in R 3

INPUTOUTPUT Unordered sequence of images varying in pose and lighting Low-dimensional complex Shape Reconstruction (or manifold learning)

INPUTOUTPUT Space with small intrinsec dimension Sample in R d UNKNOWN geometrically accurate topologically correct Simplicial complex

Algorithms in 2D heuristics to select a subset of the Delaunay triangulation

Algorithms in 3D heuristics to select a subset of the Delaunay triangulation

A Simple Algorithm INPUTOUTPUT  -offset = union of balls with radius centered on the sample ShapeSample UNKNOWN

A Simple Algorithm INPUTOUTPUT ShapeSample  -offset  -complex UNKNOWN From Nerve Theorem:

A Simple Algorithm OUTPUT ShapeSample

Reconstruction theorem

[Niyogi Smale Weinberger 2004] Sampling conditions

Beyond the reach : WFS and  -reach

1  reach  - reach wfs   Beyond the reach : WFS and  -reach

Previous best known result for faithful reconstruction of set with positive m-reach (Chazal, Cohen-Steiner,Lieutier 2006)

Best known result for faithful reconstruction of set with positive m-reach

Under the conditions of the theorem, a simple offset of the sample is a faithful reconsruction Previous best known result for faithful reconstruction of set with positive m-reach (Chazal, Cohen-Steiner,Lieutier 2006)

Recovering homology (Cohen-Steiner,Edelsbrunner,Harer 2006) (Chazal, Lieutier 2006)

Recovering homology (Cohen-Steiner,Edelsbrunner,Harer 2006) (Chazal, Lieutier 2006)

Recovering homology (Cohen-Steiner,Edelsbrunner,Harer 2006) (Chazal, Lieutier 2006)

Recovering homology (Cohen-Steiner,Edelsbrunner,Harer 2006) (Chazal, Lieutier 2006)

Recovering homology (Cohen-Steiner,Edelsbrunner,Harer 2006) (Chazal, Lieutier 2006)

Rips Complex

Samplng condition for Cech and Rips (D. Attali, A. Lieutier 2011) [CCL06] [NSW04]

Questions ?

Cech / Rips the same topology, but... Rips and Cech complexes generally don’t share the same topology, but...

Cech / Rips

Possesses a spirituous cycle that we want to kill ! Possesses a spirituous cycle that we want to kill !

Cech / Rips Had there been a point close to the center, it would have distroy spirituous cycles appearing in the Rips, without changing the Cech.

Convexity defects function

Large  -reach => small convexity defect functions

Density authorized [CCL06] [NSW04]

Questions ?

Cech Complex

Nerve Theorem

Optimal sampling condition is tigth

Persistent homology

Simplicial complexes and Nerve Theorem Nerve theorem (Leray, Weyl, others,..1940’ s ): If any non empty intersection of sets of F is contractible, then the nerve N(F) has the same homotopy type as the union of all the sets of the familly. A familly of sets F Its nerve N(F) (Lets say finite familly of compacts sets)

Nerve Theorem Delauney complex The Delauney complex is the nerve of (closures of full dimensional) Voronoi cells  -complex The  -complex is the nerve of the intersections of (closures of full dimensional) voronoi cells with the  -offset of the point set

Generalized gradient, WFS and  -reach 1  reach  - reach wfs

Topological stability of offsets 1  reach  - reach wfs

Reconstruction from  -reach based condition and topological persistence..