Diffusion_Geometries

advertisement
Michael Bronstein Heat diffusion descriptors
Heat diffusion descriptors
for deformable shapes
Michael Bronstein
Institute of Computational Science
Universita della Svizzera Italiana
Lugano, Switzerland
Weizmann Institute of Science, 4 November 2010
1
2
Michael Bronstein Heat diffusion descriptors
Alex Bronstein
TAU
Maks Ovsjanikov
Stanford
Leo Guibas
Stanford
Iasonas Kokkinos
ECP Paris
Dan Raviv
Technion
Ron Kimmel
Technion
3
Michael Bronstein Heat diffusion descriptors
The next challenge
Text
Visual data
Geometric data
Michael Bronstein Heat diffusion descriptors
Shape retrieval today
4
Michael Bronstein Heat diffusion descriptors
Bags of words
construction
architecture
Italy
France
cathedral
church
basilica
Paris
Rome
Gothic
Roman
Notre Dame de Paris is a Gothic cathedral in the fourth
quarter of Paris, France. It was the first Gothic
architecture cathedral, and its construction spanned
the Gothic period.
St. Peter’s basilica is the largest church in world,
located in Rome, Italy. As a work of architecture, it is
regarded as the best building of its age in Italy.
5
6
Michael Bronstein Heat diffusion descriptors
Outline
Geometric
words
Feature
descriptor
“
Bag of geometric
words
Scale invariance
Spatially-sensitive
bag of words
Volumetric
descriptors
”
“
”
Geometric
expressions
7
Michael Bronstein Heat diffusion descriptors
Shape descriptors
Representation
Curvature
Integral
volume1
Volume/Mesh
Any
Shape context3
Any
HKS4
Any
SI-HKS5
Any
1 Gelfand
Scale Bending Topology
Any
Spin image2
vHKS6
Rigid
Volume/Mesh
et al. 2005; 2 Johnson, Hebert 1999; 3 Belongie et al. 2002; 4 Sun et al. 2009
5 B, Kokkinos 2010; 6 Raviv, BBK 2010
8
Michael Bronstein Heat diffusion descriptors
Diffusion geometry
Heat equation
where
- positive semidefinite Laplace-Beltrami
operator
- heat distribution
Fundamental solution (heat kernel,
) – heat equation solution
for initial conditions
Amount of heat transferred from point x to point y in time t
Spectral expression
Michael Bronstein Heat diffusion descriptors
Heat kernel interpretation
Geometric interpretation: “multiscale Gaussian curvature”
Probabilistic interpretation: the probability of a random walk to remain
at point x after time t.
Sun, Ovsjanikov, Guibas, 2009
9
Michael Bronstein Heat diffusion descriptors
Heat kernel signature
Multiscale descriptor
Time (scale)
■ Intrinsic, hence deformation-invariant
■ Provably informative
■ Efficiently computable on different shape representations
■ Multiscale
Sun, Ovsjanikov, Guibas, 2009
10
11
Michael Bronstein Heat diffusion descriptors
Shape
Geometric vocabulary
Ovsjanikov, BB, Guibas, 2009
BB. Ovsjanikov, Guibas 2010
Bag of geometric words
12
Michael Bronstein Heat diffusion descriptors
Bags of geometric words
1
Ovsjanikov, BB, Guibas, 2009
BB. Ovsjanikov, Guibas 2010
Index in geometric vocabulary
64
Michael Bronstein Heat diffusion descriptors
SHREC 2010: Robust shape retrieval benchmark
Query set
Transformation
Database (>1K shapes)
B et al. 2010
13
14
Michael Bronstein Heat diffusion descriptors
Query
B et al. 2010
Toldo et al. 2009
Shape
15
Michael Bronstein Heat diffusion descriptors
Performance results
Toldo et al. 2009
Bags of words using spin image
descriptor
Shape
Bags of words using HKS descriptor,
vocabulary of size 48
Performance criterion: mean average precision (mAP) in %
Toldo et al. 2009
B et al. 2010
16
Michael Bronstein Heat diffusion descriptors
Scale invariance
Original shape
Scaled by
Not scale invariant!
17
Michael Bronstein Heat diffusion descriptors
Scale-invariant HKS
Log scale-space
0
-5
log + d/d
Fourier transform
magnitude
0
4
-0.01
3
-0.02
2
-0.03
-10
1
-0.04
-15
0
100
200

300
Scaling = shift and
multiplicative constant
B, Kokkinos CVPR 2010
0
100
200

300
Undo scaling
0
0
2
4
6
8 10 12 14 16 18 20
=2k/T
Undo shift
18
Michael Bronstein Heat diffusion descriptors
Scale invariant HKS
HKS
B, Kokkinos 2010
SI-HKS
19
Michael Bronstein Heat diffusion descriptors
Query
B, Kokkinos 2010
HKS
SI-HKS
20
Michael Bronstein Heat diffusion descriptors
HKS vs SI-HKS
HKS, vocabulary of size 48
SI-HKS, vocabulary of size 48
Performance criterion: mean average precision (mAP) in %
B, Kokkinos 2010
21
Michael Bronstein Heat diffusion descriptors
Expressions
Ovsjanikov, BB & Guibas 2009
Matrix is a science fiction
movie released in 1999.
Matrix
refers
to
a
simulated reality created
by machines in order to
subdue
the
human
population.
matrix decomposition
matrix factorization
science fiction
canonical form
In biological science,
decomposition is the
process of organisms to
break down into simpler
form of matter. Usually,
decomposition
occurs
after death.
matrix
decomposition
is
a
the
of
in
to
by
science
form
In math science, matrix
decomposition
is
a
factorization of a matrix
into some canonical
form. Each type of
decomposition is used in
a particular problem.
22
Michael Bronstein Heat diffusion descriptors
Expressions
Ovsjanikov, BB & Guibas 2009
In particular matrix used
type a some science,
decomposition form a
factorization
of
is
canonical. matrix math
decomposition is in a
Each problem. into of
matrix decomposition
matrix factorization
science fiction
canonical form
matrix
decomposition
is
a
the
of
in
to
by
science
form
In math science, matrix
decomposition
is
a
factorization of a matrix
into some canonical
form. Each type of
decomposition is used in
a particular problem.
23
Michael Bronstein Heat diffusion descriptors
Geometric expressions
Yellow
“Yellow Yellow”
No total order between points (only “far” and “near”)
Geometric expression = a pair of spatially close geometric words
Ovsjanikov, BB & Guibas 2009
Michael Bronstein Heat diffusion descriptors
Spatially-sensitive bags of words
Ovsjanikov, BB & Guibas 2009
24
25
Michael Bronstein Heat diffusion descriptors
HKS vs SI-HKS
HKS, vocabulary of size 48
Spatially-sensitive HKS,
vocabulary of size 8x8
Performance criterion: mean average precision (mAP) in %
B et al. 2010
26
Michael Bronstein Heat diffusion descriptors
Is our shape model good?
Boundary ∂X
Interior
X
Raviv, BBK 2010
27
Michael Bronstein Heat diffusion descriptors
Is our shape model good?
Boundary isometry
Preserves geodesic distances on
the boundary surface
Camel illustration from Sumner et al.
Raviv, BBK 2010
Volume isometry
Preserves geodesic distances
inside the volume
28
Michael Bronstein Heat diffusion descriptors
Diffusion equation
Boundary diffusion
Volumetric diffusion
where
- Laplace-Beltrami operator
- Euclidean Laplacian
- normal to boundary surface
Raviv, BBK 2010
29
Michael Bronstein Heat diffusion descriptors
Heat kernels
Boundary heat kernel
where
Geometric interpretation
“Multiscale Gaussian curvature”
Raviv, BBK 2010
Volumetric heat kernel
30
Michael Bronstein Heat diffusion descriptors
Heat kernel signatures
HKS
Boundary+volume isometry
Boundary isometry
Raviv, BBK 2010
vHKS
Boundary+volume isometry
Boundary isometry
31
Michael Bronstein Heat diffusion descriptors
HKS
Raviv, BBK 2010
vHKS
32
Michael Bronstein Heat diffusion descriptors
HKS vs vHKS
HKS, vocabulary of size 48
vHKS, vocabulary of size 48
Performance criterion: mean average precision (mAP) in %
Raviv, BBK 2010
33
Michael Bronstein Heat diffusion descriptors
Summary
Geometric
words
Feature
descriptor
“
Bag of geometric
words
Scale invariance
Spatially-sensitive
bag of words
Volumetric
descriptors
”
“
”
Geometric
expressions
Michael Bronstein Heat diffusion descriptors
Thank you
34
Download