Top Banner
Computational Geometry Learning Jean-Daniel Boissonnat Fr ´ ed´ eric Chazal Geometrica, INRIA http://www-sop.inria.fr/geometrica Lectures at MPRI MPRI Computational Geometry Learning Lectures at MPRI 1 / 14
14

Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Nov 10, 2018

Download

Documents

vunhan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Computational Geometry Learning

Jean-Daniel BoissonnatFrederic Chazal

Geometrica, INRIAhttp://www-sop.inria.fr/geometrica

Lectures at MPRI

MPRI Computational Geometry Learning Lectures at MPRI 1 / 14

Page 2: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Computational Geometry Learning

Jean-Daniel BoissonnatFrederic Chazal

Geometrica, INRIAhttp://www-sop.inria.fr/geometrica

Lectures at MPRI

MPRI Computational Geometry Learning Lectures at MPRI 2 / 14

Page 3: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Reconstructing surfaces from point clouds

One can reconstruct a surface from 106 points within 1mn [CGAL]

MPRI Computational Geometry Learning Lectures at MPRI 3 / 14

Page 4: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

CGAL-mesh

GeometryFactory, Acute3D

CGALmesh Achievements

Meshing 3D multi-domainsInput from segmented 3D medical images [IRCAD]

PA-MY (INRIA Geometrica) CGALmesh ARC-ADT-AE-2010 21 / 36MPRI Computational Geometry Learning Lectures at MPRI 4 / 14

Page 5: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Geometric data analysisImages, text, speech, neural signals, GPS traces,...

Geometrisation : Data = points + distances between points

Hypothesis : Data lie close to a structure of“small” intrinsic dimension

Problem : Infer the structure from the dataMPRI Computational Geometry Learning Lectures at MPRI 5 / 14

Page 6: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Image manifolds

An image with 10 million pixels→ a point in a space of 10 million dimensions!

camera : 3 doflight : 2 dof

The image-points lie close to a structure of intrinsic dimension 5embedded in this huge ambient space

MPRI Computational Geometry Learning Lectures at MPRI 6 / 14

Page 7: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Motion capture

Typically N = 100, D = 1003, d ≤ 15

MPRI Computational Geometry Learning Lectures at MPRI 7 / 14

Page 8: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Dimensionality reductionIsomap results: hands

MPRI Computational Geometry Learning Lectures at MPRI 8 / 14

Page 9: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Conformation spaces of molecules e.g. C8H16

Figure 1. Conformation Space of Cyclo-Octane. The set of conformations of cyclo-octane can be represented as a surface in a high dimensional space. On the left, we show various conformations of cyclo-octane. In the center, these conformations are represented by the 3D coordinates of their atoms. On the right, a dimension reduction algorithm is used to obtain a lower dimensional visualization of the data.

Figure 2. Decomposing Cyclo-Octane. The cyclo-octane conformation space has an interesting decomposition. The local geometry of a self-intersection consists of a cylinder (top left) and a Mobius strip (top right), while the self-intersection is a ring traversing the middle of each object (shown in red). Globally, cyclo-octane conformations can be separated into a sphere (bottom left) and a Klein bottle (bottom right).

!"#$%"&%'&"&()*+%,-./-"(&*"0.-"+.-1&.,2-"+2$&01&!"#$%"&3.-,.-"+%.#4&"&5.67822$&9"-+%#&3.(,"#14&:.-&+82&;#%+2$&!+"+2'&<2,"-+(2#+&.:&=#2-/1>'&?"+%.#"*&?)6*2"-&!26)-%+1&@$(%#%'+-"+%.#&)#$2-&6.#+-"6+&<=A@3BCADC@5EFBBBG&

Each conformation is represented as a point in R72 (R24 whenneglecting the H atoms)

The intrinsic dimension of the conformation space is 2

The geometry of C8H16 is highly nonlinear

MPRI Computational Geometry Learning Lectures at MPRI 9 / 14

Page 10: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Issues in high-dimensional geometry

Dimensionality severely restricts our intuition and ability tovisualize data⇒ need for automated and provably correct methods methods

Complexity of data structures and algorithms rapidly grow as thedimensionality increases

⇒ no subdivision of the ambient space is affordable

⇒ data structures and algorithms should be sensitive to theintrinsic dimension (usually unknown) of the data

Inherent defects : sparsity, noise, outliers

MPRI Computational Geometry Learning Lectures at MPRI 10 / 14

Page 11: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Course overview : some keywords

Computational geometry and topologyTriangulations, simplicial complexesAlgorithms in high dimensions

Shape reconstructionGeometric inferenceTopological data analysis

MPRI Computational Geometry Learning Lectures at MPRI 11 / 14

Page 12: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Algorithmic geometry of triangulations [JDB]

1 Simplicial complexes in metric spaces (26/09)

2 Delaunay-type complexes (03/10)

3 Weighted Delaunay and alpha complexes (10/10)

4 Thickness and relaxation (17/10)

5 Reconstruction of submanifolds (24/10)

Geometric inference [FC]

6 Distance functions, sampling, stability of critical points (31/10)

7 Noise and outliers, distance to a measure (07/11)

8 Computational homology (14/11)

9 Topological persistence (21/11)

10 Multi-scale inference and applications (28/11)

MPRI Computational Geometry Learning Lectures at MPRI 12 / 14

Page 13: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Further reading

Theses at GeometricaPersistent Homology : Steve Oudot (HDR, 26/11)Distance to a measure : Q. Merigot (HDR, 17/11)Triangulation of manifolds : A. Ghosh (2012)Data structures for computational topology : C. Maria (2014)

Course Noteswww-sop.inria.fr/geometrica/courses/supports/CGL-poly.pdf

Colloquium J. Morgenstern www-sop.inria.fr/colloquium

Vin de Silva : Point-clouds, sensor networks, and persistence:algebraic topology in the 21st century 26/3/2009

MPRI Computational Geometry Learning Lectures at MPRI 13 / 14

Page 14: Computational Geometry Learning - Sophia - Inria · Computational Geometry Learning Jean-Daniel Boissonnat ... ANR TopData Geometry meets statistics ERC Sdvanced Grant GUDHI Geometry

Projects

European project Computational Geometric Learning (CGL)cgl.uni-jena.de/Home/WebHome

ANR TopDataGeometry meets statistics

ERC Sdvanced Grant GUDHIGeometry Understanding in Higher Dimensions

On the industrial sideCalifornian Startup : www.ayasdi.com

MPRI Computational Geometry Learning Lectures at MPRI 14 / 14