Numerical geometry - PowerPoint PPT Presentation

1 / 53
About This Presentation
Title:

Numerical geometry

Description:

Numerical geometry – PowerPoint PPT presentation

Number of Views:156
Avg rating:3.0/5.0
Slides: 54
Provided by: Ale8182
Category:

less

Transcript and Presenter's Notes

Title: Numerical geometry


1
Numerical geometry of shapes
non-rigid
Lecture I Introduction
Michael Bronstein
2
Welcome to non-rigid world
3
Non-rigid shapes everywhere
Computer graphics models
Volumetric medical data
Articulated shapes
Two-dimensional shapes
4
Non-rigid shapes in art
Auguste Rodin
5
???????
Rock
Scissors
Paper
Jan-ken-pon (Rock-paper-scissors )
6
???????
Hands
Rock
Scissors
Paper
7
Invariant similarity
SIMILARITY
TRANSFORMATION
8
Deformation-invariant similarity
  • Define a class of deformations
  • Find properties of the shape which are invariant
    under the class of
  • deformations and discriminative (uniquely
    describe the shape)
  • Define a shape distance based on these properties

9
Invariance
Topological
Inelastic
Rigid
Elastic
10
Invariant correspondence
CORRESPONDENCE
TRANSFORMATION
11
Analysis and synthesis
SYNTHESIS
ANALYSIS
Elephant image courtesy M. Kilian and H.
Pottmann
12
Landscape
HORSE
Pattern recognition
Computer vision
Computer graphics
2D world
3D world
Image processing
Geometry processing
13
In a nutshell
  • Analysis and synthesis of non-rigid shapes
  • Archetype problems shape similarity and
    correspondence
  • Metric geometry as a common denominator
  • Tools from geometry, algebra, optimization,
    numerical analysis, statistics,
  • and multidimensional data analysis
  • Practical numerical methods
  • Applications in computer vision, pattern
    recognition, computer graphics,
  • and geometry processing

14
Additional reading
Excerpts from the book
Problems
Solutions
Tutorials
Lecture slides
Data
Software
Links
On paper
Online tosca.cs.technion.ac.il/book
Springer, October 2008
15
Raffaello Santi, School of Athens, Vatican
16
Metric model
  • Shape metric space , where
    is a metric
  • Shape similarity similarity of metric spaces

17
Isometries
  • Two metric spaces and are
    equivalent if there exists a
  • distance-preserving map (isometry)
    satisfying
  • Such and are called
    isometric, denoted
  • Self-isometries of form an isometry
    group

18
Euclidean metric
  • Shape is a subset of the Euclidean embedding
    space
  • Restricted Euclidean metric
  • for all

19
Euclidean isometries
  • Isometry group in the Euclidean
    space consists of rigid motions

Rotation
Translation
Reflection
  • Two shapes differing by a Euclidean isometry are
    congruent

20
Geodesic metric
  • Given a path on , define
    its length
  • The length can be induced by the Euclidean metric
  • Geodesic (intrinsic) metric
  • Geodesic minimum-length path
  • Technical condition is a smooth submanifold
    of

21
Riemannian view
Bernhard Riemann (1826-1866)
  • Define a Euclidean tangent space at
    every point
  • Define an inner product (Riemannian metric) on
    the tangent space
  • Measure the length of a curve using the
    Riemannian metric

22
Nash embedding theorem
  • Technical conditions
  • Manifold is
  • For -dimensional manifold, embedding
  • space dimension is

John Forbes Nash
Practically intrinsic and extrinsic views are
equivalent!
Nash, 1956
23
Uniqueness of the embedding
  • Nash theorem guarantees existence but not
    uniqueness of embedding
  • Embedding is clearly defined up to a congruence
    (Euclidean isometry)

Riemannian manifold
Embedded surface
  • Are there cases of non-trivial non-uniqueness?
  • IN OTHER WORDS
  • Do isometric yet incongruent shapes exist?

24
Bending
  • Shapes with incongruent isometries are called
    bendable
  • Plane is the simplest example of a bendable
    surface
  • Shapes that do not have incongruent isometries
    are called rigid
  • Extrinsic geometry of a rigid shape is fully
    determined by the
  • intrinsic one

25
Rigidity conjecture
In practical applications shapes are represented
as polyhedra (triangular meshes), so
Leonhard Euler (1707-1783)
Do non-rigid shapes really exist?
26
Rigidity conjecture timeline
Eulers Rigidity Conjecture every polyhedron is
rigid
1766

Cauchy every convex polyhedron is rigid
1813

Cohn-Vossen all surfaces with positive Gaussian
curvature are rigid
1927
Gluck almost all simply connected surfaces are
rigid
1974
Connelly finally disproves Eulers conjecture
1977
27
Connelly sphere


Isocahedron Rigid polyhedron
Connelly sphere Non-rigid polyhedron
Connelly, 1978
28
Almost rigidity
  • Most of the shapes (especially, polyhedra) are
    rigid
  • This may give the impression that the world is
    more rigid than non-rigid
  • This is true if isometry is considered in the
    strict sense
  • if exists
    such that

  • Many objects have some elasticity and therefore
    can bend almost
  • isometrically

  • No known results about almost rigidity of shapes

29
Rock-paper-scissors again
INTRINSICALLY SIMILAR
EXTRINSICALLY SIMILAR
Invariant to inelastic deformations
Invariant to rigid motions
30
Extrinsic vs. intrinsic similarity
INTRINSIC SIMILARITY isometry w.r.t. geodesic
metric
EXTRINSIC SIMILARITY isometry w.r.t. Euclidean
metric
31
Extrinsic vs. intrinsic similarity
RIGID MOTION
EXTRINSIC SIMILARITY CONGRUENCE
For rigid shapes, intrinsic similarity
extrinsic similarity (since all the isometries
are congruences)
32
Extrinsic similarity
  • Given two shapes and , find the degree
    of their incongruence
  • Compare and as subsets of the
    Euclidean space
  • Invariance to Euclidean isometry
    where
  • Euclidean isometries rotation, translation,
    (reflection)
  • is a rotation matrix,
  • is a translation vector

33
Iterative closest point (ICP) algorithms
  • Given two shapes and , find the best
    rigid motion
  • bringing as close as
    possible to
  • is some shape-to-shape distance
  • Minimum extrinsic dissimilarity of and
  • Minimizer best rigid alignment between
    and
  • ICP is a family of algorithms differing in
  • The choice of the shape-to-shape distance
  • The choice of the numerical minimization algorithm

34
Shape-to-shape distance
  • Hausdorff distance distance between subsets of a
    metric space
  • where
    ,
  • Non-symmetric version of Hausdorff distance

where
is closest-point correspondence
35
Iterative closest point algorithm
  • Initialize
  • Find the closest point correspondence
  • Minimize the misalignment between corresponding
    points
  • Update
  • Iterate until convergence

Chen Medioni, 1991 Besl McKay, 1992
36
Iterative closest point algorithm
Closest point correspondence
Optimal alignment
37
And now, intrinsic similarity
INTRINSIC SIMILARITY
EXTRINSIC SIMILARITY
Part of the same metric space
Two different metric spaces
SOLUTION Find a representation of
and in a common metric space
38
Canonical forms
Isometric embedding
Elad Kimmel, 2003
39
Canonical form distance
?
INTRINSIC SIMILARITY
Compute canonical forms
EXTRINSIC SIMILARITY OF CANONICAL FORMS
INTRINSIC SIMILARITY
Elad Kimmel, 2003
40
Examples of canonical forms
Elad Kimmel, 2003
41
Expression-invariant face recognition
Images Leonid Larionov
42
Is geometry sensitive to expressions?
x
y
y
x
Euclidean distances
43
Is geometry sensitive to expressions?
x
y
y
x
Geodesic distances
44
Extrinsic vs. intrinsic
Distance distortion distribution
  • Extrinsic geometry sensitive to expressions
  • Intrinsic geometry insensitive to expressions

Bronstein, Bronstein Kimmel, 2003
45
Isometric model of expressions
  • Expressions are approximately inelastic
    deformations of the facial surface
  • Identity intrinsic geometry
  • Expression extrinsic geometry

Bronstein, Bronstein Kimmel, 2003
46
Canonical forms of faces
Bronstein, Bronstein Kimmel, 2005
47
Telling identical twins apart
Extrinsic similarity
Intrinsic similarity
Bronstein, Bronstein Kimmel, 2005
Michael
Alex
48
Telling identical twins apart
Michael
Alex
49
(No Transcript)
50
Summary
  • Shape metric space
  • Shape similarity distance between metric spaces
  • Invariance isometry
  • Definition of the metric determines the class of
    transformations to
  • which the similarity is invariant
  • Extrinsic similarity congruence (Euclidean
    metric) computed using
  • ICP
  • Intrinsic similarity congruence of canonical
    forms obtained by
  • isometric embedding

51
References
  • Metric geometry
  • Burago, Burago, Ivanov, A course on metric
    geometry, AMS (2001)
  • Rigidity
  • S. E. Cohn-Vossen, Nonrigid closed surfaces,
    Annals of Math. (1929)
  • R. Connelly, The rigidity of polyhedral surfaces,
    Math. Magazine (1979)
  • Iterative closest point algorithms
  • Y. Chen and G. Medioni, Object modeling by
    registration of multiple range
  • images, Proc. Robotics and Automation (1991)
  • P. J. Besl and N. D. McKay, A method for
    registration of 3D shapes, Trans. PAMI
  • (1992)

52
References
S. Rusinkiewicz and M. Levoy, Efficient variants
of the ICP algorithm, Proc. 3D Digital Imaging
and Modeling (2001) N. Gelfand, N. J. Mitra, L.
Guibas, and H. Pottmann, Robust global
registration, Proc. SGP (2005) H. Li and R.
Hartley, The 3D-3D registration problem
revisited, Proc. ICCV (2007) N. J. Mitra, N.
Gelfand, H. Pottmann, and L. Guibas, Registration
of point cloud data from a geometric optimization
perspective, Proc. SGP (2004)
  • Canonical forms
  • A. Elad and R. Kimmel, On bending invariant
    signatures for surfaces, Trans. PAMI
  • (2003)

53
References
  • Face recognition
  • A. M. Bronstein, M. M. Bronstein, R. Kimmel,
    Expression-invariant 3D face
  • recognition, Proc. AVBPA (2003)
  • A. M. Bronstein, M. M. Bronstein, R. Kimmel,
    Three-dimensional face
  • recognition, IJCV (2005)
  • A. M. Bronstein, M. M. Bronstein, R. Kimmel,
    Expression-invariant representation
  • of faces, Trans. Image Processing (2007)
Write a Comment
User Comments (0)
About PowerShow.com