Geodesic shooting on shape spaces

Similar documents
Sub-Riemannian geometry in groups of diffeomorphisms and shape spaces

Constrained shape spaces of infinite dimension

The Square Root Velocity Framework for Curves in a Homogeneous Space

Shape analysis on Lie groups and Homogeneous Manifolds with applications in computer animation

arxiv: v1 [math.dg] 31 Jul 2015

Metamorphoses for Pattern Matching

arxiv: v3 [math.dg] 16 Oct 2016

LECTURE 15: COMPLETENESS AND CONVEXITY

Review of Lagrangian Mechanics and Reduction

Metrics on the space of shapes

Exercises in Geometry II University of Bonn, Summer semester 2015 Professor: Prof. Christian Blohmann Assistant: Saskia Voss Sheet 1

Shape deformation analysis from the optimal control viewpoint

Riemannian Metrics on the Space of Solid Shapes

MatFys. Week 5, Dec , 2005

Hamiltonian flows, cotangent lifts, and momentum maps

CALCULUS ON MANIFOLDS. 1. Riemannian manifolds Recall that for any smooth manifold M, dim M = n, the union T M =

SINGULAR SOLITONS, MOMENTUM MAPS & COMPUTATIONAL ANATOMY

1. Geometry of the unit tangent bundle

Differential Geometry Exercises

II. DIFFERENTIABLE MANIFOLDS. Washington Mio CENTER FOR APPLIED VISION AND IMAGING SCIENCES

An Efficient Representation for Computing Geodesics Between n-dimensional Elastic Shapes

Comparison for infinitesimal automorphisms. of parabolic geometries

Integrable evolution equations on spaces of tensor densities

Geodesics on Shape Spaces with Bounded Variation and Sobolev Metrics

Invariant Lagrangian Systems on Lie Groups

Some aspects of the Geodesic flow

Smooth Dynamics 2. Problem Set Nr. 1. Instructor: Submitted by: Prof. Wilkinson Clark Butler. University of Chicago Winter 2013

Chapter 3. Riemannian Manifolds - I. The subject of this thesis is to extend the combinatorial curve reconstruction approach to curves

A Crash Course of Floer Homology for Lagrangian Intersections

The Euler-Lagrange Equation for Interpolating Sequence of Landmark Datasets

PDiff: Irrotational Diffeomorphisms for Computational Anatomy

DIFFERENTIAL GEOMETRY, LECTURE 16-17, JULY 14-17

Polynomial Regression on Riemannian Manifolds

Lecture 11. Geodesics and completeness

Bredon, Introduction to compact transformation groups, Academic Press

NOTES ON RIEMANNIAN GEOMETRY ON MANIFOLDS OF MAPS

Variational principles and Hamiltonian Mechanics

BACKGROUND IN SYMPLECTIC GEOMETRY

General Sobolev metrics on the manifold of all Riemannian metrics

Geometry of generating function and Lagrangian spectral invariants

Chap. 1. Some Differential Geometric Tools

SYMPLECTIC MANIFOLDS, GEOMETRIC QUANTIZATION, AND UNITARY REPRESENTATIONS OF LIE GROUPS. 1. Introduction

Reduction of Homogeneous Riemannian structures

The Karcher Mean of Points on SO n

Dirac Structures and the Legendre Transformation for Implicit Lagrangian and Hamiltonian Systems

Lecture I: Constrained Hamiltonian systems

Introduction to Differential Geometry

DIFFERENTIAL GEOMETRY HW 12

Introduction to the. Geometry of Classical Dynamics

THEODORE VORONOV DIFFERENTIAL GEOMETRY. Spring 2009

GEOMETRIC QUANTIZATION

Distances, volumes, and integration

[#1] R 3 bracket for the spherical pendulum

L19: Fredholm theory. where E u = u T X and J u = Formally, J-holomorphic curves are just 1

LECTURE 16: CONJUGATE AND CUT POINTS

Patrick Iglesias-Zemmour

Shape Metrics Based on Elastic Deformations

SYMPLECTIC GEOMETRY: LECTURE 5

ESSENTIAL KILLING FIELDS OF PARABOLIC GEOMETRIES: PROJECTIVE AND CONFORMAL STRUCTURES. 1. Introduction

SECOND ORDER OPTIMALITY CONDITIONS WITH APPLICATIONS. B. Bonnard. J.-B. Caillau

Strictly convex functions on complete Finsler manifolds

The Geometry of Euler s equation. Introduction

Subgroups of Lie groups. Definition 0.7. A Lie subgroup of a Lie group G is a subgroup which is also a submanifold.

Many of the exercises are taken from the books referred at the end of the document.

Geodesic Equivalence in sub-riemannian Geometry

Practice Qualifying Exam Questions, Differentiable Manifolds, Fall, 2009.

Modern Geometric Structures and Fields

The momentum map representation of images

Monotone Point-to-Set Vector Fields

Discrete Dirac Mechanics and Discrete Dirac Geometry

zi z i, zi+1 z i,, zn z i. z j, zj+1 z j,, zj 1 z j,, zn

Hopf-Rinow and Hadamard Theorems

Piecewise rigid curve deformation via a Finsler steepest descent

Manifolds and tangent bundles. Vector fields and flows. 1 Differential manifolds, smooth maps, submanifolds

Non-Differentiable Embedding of Lagrangian structures

Diffraction by Edges. András Vasy (with Richard Melrose and Jared Wunsch)

EXERCISES IN POISSON GEOMETRY

VOLUME GROWTH AND HOLONOMY IN NONNEGATIVE CURVATURE

Index theory on manifolds with corners: Generalized Gauss-Bonnet formulas

Geodesic Shape Spaces of Surfaces of Genus Zero

Minimal surfaces in quaternionic symmetric spaces

Math 550 / David Dumas / Fall Problems

LECTURE 6: J-HOLOMORPHIC CURVES AND APPLICATIONS

Brownian Motion on Manifold

Donaldson Invariants and Moduli of Yang-Mills Instantons

INSTANTON MODULI AND COMPACTIFICATION MATTHEW MAHOWALD

Computational Geometric Uncertainty Propagation for Hamiltonian Systems on a Lie Group

Registration of anatomical images using geodesic paths of diffeomorphisms parameterized with stationary vector fields

Notes by Maksim Maydanskiy.

Morse Theory and Applications to Equivariant Topology

Multivariate Statistical Analysis of Deformation Momenta Relating Anatomical Shape to Neuropsychological Measures

An Invitation to Geometric Quantization

Manifolds and Differential Geometry: Vol II. Jeffrey M. Lee

MINIMAL VECTOR FIELDS ON RIEMANNIAN MANIFOLDS

Vortex Equations on Riemannian Surfaces

Periodic Orbits of Weakly Exact Magnetic Flows

arxiv: v1 [math-ph] 12 Apr 2017

Geometric inequalities for black holes

NEW REALIZATIONS OF THE MAXIMAL SATAKE COMPACTIFICATIONS OF RIEMANNIAN SYMMETRIC SPACES OF NON-COMPACT TYPE. 1. Introduction and the main results

Spaces with Ricci curvature bounded from below

Transcription:

Geodesic shooting on shape spaces Alain Trouvé CMLA, Ecole Normale Supérieure de Cachan GDR MIA Paris, November 21 2014

Outline Riemannian manifolds (finite dimensional) Spaces spaces (intrinsic metrics) Diffeomorphic transport and homogeneous shape spaces Geodesic shooting on homogeneous shape spaces

Riemannian geometry The classical apparatus of (finite dimensional) riemannian geometry starts with the definition of a metric, m on the tangent bundle. Geodesics and energy Find the path t γ(t) from m 0 to m 1 minimizing the energy I(γ). = 1 0 γ(t), γ(t) γ(t) dt Critical paths from I are geodesics Figure: Path γ(t)

Geodesic equation di ds (γ) = T 0 D t γ, s γ γ(t)dt Figure: Variations around γ(t) δi 0 for D dt γ 0 where D dt = γ is the covariant derivative along γ Second order EDO given γ(0), γ(0).

Exponential Mapping and Geodesic Shooting Figure: Exponential mapping and normal cordinates This leads to the definition of the exponential mapping Exp γ(0) : T γ(0) M M. Starts at m 0 = γ(0), chooses the direction γ (0) : T γ(0) M and shoots along the geodesic to m 1 = γ(1). Key component of many interesting problems : Generative models, Karcher means, parallel transport via Jacobi fields, etc.

Lagrangian Point of View (In local coordinates) Constrained minimization problem 1 0 L(q(t), q(t))dt with Lagrangian L(q, q) = 1 2 q 2 q = 1 2 (L q q q) and (q 0, q 1 ) fixed L q codes the metric. L q symmetric positive definite. Euler-Lagrange equation L q d dt ( ) L = 0 q

From Lagrangian to Hamiltonian Variables Change (q, q) (position, velocity) (q, p) (position, momentum) with p = L q = L q q Euler-Lagrange equation is equivalent to the Hamiltonian equations : q = H p (q, p) ṗ = H q (q, p) where (Pontryagin Maximum Principle) K q = L 1 q H(q, p). = max u define the co-metric. (p u) L(q, u) = 1 2 (K qp p) Note: q H induces the derivative of K q with respect to q.

Outline Riemannian manifolds (finite dimensional) Spaces spaces (intrinsic metrics) Diffeomorphic transport and homogeneous shape spaces Geodesic shooting on homogeneous shape spaces

Parametrized shapes The ideal mathematical setting: A smart space Q of smooth mappings from a smooth manifold S to R d. Basic spaces are Emb(S, R d ), Imm(S, R d ) the space of smooth (say C ) embeddings or immersions from S to R d. May introduce a finite regularity k N and speak about Emb k (S, R d ) and Imm k (S, R d ). S = S 1 for close curves, S = S 2 for close surfaces homeomorphic to the sphere Nice since open subset of C (S, R). For k > 0, open subset of a Banach space.

Metrics Case of curves: S 1 is the unit circle. L 2 metric : h, h T q C (S, R d ) h, h q = h, h θ q dθ = h, h ds. S 1 Extensions in Michor and Mumford (06) Ḣ 1 type metric : h, h q = (D s h), (D s h ) + b 2 (D s h), (D s h ) ds S 1 where D s = θ / θ q Younes s elastic metric (Younes 98, b = 1, d = 2), Joshi Klassen Srivastava Jermyn 07 for b = 1/2 and d 2 (SRVT trick).

Metrics (Cont d) Parametrization invariance: ψ Diff(S) h ψ, h ψ q ψ = h, h q. Sobolev metrics (Michor Mumford 07; Charpiat Keriven Faugeras 07; Sundaramoorthi Yezzi Mennuci 07): a 0 > 0, a n > 0 n h, h q = a i Dsh, i D s h ds. S 1 i=0 Again, paramerization invariant metric. Extension for surfaces (dim(s) 2) in Bauer Harms Michor 11.

Summary and questions Many possible metrics on the preshape spaces Q (how to choose) Ends up with a smooth parametrization invariant metric on a smooth preshape space Q and a riemmanian geodesic distance. Questions: Minimal: Local existence of geodesic equations and smoothness for smooth data? More 1. Existence of global solution (in time) of the geodesic equation (geodesically complete metric space)? 2. Existence of a minimising geodesic between any two points (geodesic metric space)? 3. Completeness of the space for the geodesic distance (complete metric space)? 1-2-3 equivalents on finite dimensional riemannian manifold (Hopf-Rinow thm)

Summary and questions Many possible metrics on the preshape spaces Q (how to choose) Ends up with a smooth parametrization invariant metric on a smooth preshape space Q and a riemmanian geodesic distance. Questions: Minimal: Local existence of geodesic equations and smoothness for smooth data? More 1. Existence of global solution (in time) of the geodesic equation (geodesically complete metric space)? 2. Existence of a minimising geodesic between any two points (geodesic metric space)? 3. Completeness of the space for the geodesic distance (complete metric space)? 1-2-3 equivalents on finite dimensional riemannian manifold (Hopf-Rinow thm)

Summary and questions Many possible metrics on the preshape spaces Q (how to choose) Ends up with a smooth parametrization invariant metric on a smooth preshape space Q and a riemmanian geodesic distance. Questions: Minimal: Local existence of geodesic equations and smoothness for smooth data? More 1. Existence of global solution (in time) of the geodesic equation (geodesically complete metric space)? 2. Existence of a minimising geodesic between any two points (geodesic metric space)? 3. Completeness of the space for the geodesic distance (complete metric space)? 1-2-3 equivalents on finite dimensional riemannian manifold (Hopf-Rinow thm)

Few answers (Local solution): Basically, for Sobolev norm of order n greater than 1, local existence of solutions of the geodesic equation if the intial data has enough regularity (Bauer Harms Michor 11): k > dim(s) 2 + 2n + 1 (Geodesic completeness): Global existence has been proved recently for S = S 1, d = 2 (planar shapes) and n = 2 (Bruveris Michor Mumford 14). Wrong for the order 1 Sobolev metric. Mostly unkown for the other cases. (Geodesic metric spaces): Widely open (Complete metric space): No for smooth mappings (weak metric). Seems to be open for Imm k (S, R d ) or Emb k (S, R d ) and order k Sobolev metric.

Why there is almost no free lunch Back to the Hamiltonian point of view. The metric can be written (L q h h) with L h an elliptic symmetric definite diferential operator. H(q, p) = 1 2 (K qp q) where K q = L 1 q is a pseudo-differential operator with a really intricate dependency with the pre-shape q.

Towards shape shapes: removing parametrisation Diff(S) as a nuisance parameter Diff(S): the diffeomorphism group on S (reparametrization). Canonical shape spaces : Emb(S, R d )/Diff(S) or Imm(S, R d )/Diff(S) [q] = {q ψ ψ Diff(S)} Structure of manifold for Emb(S, R d )/Diff(S) and Imm(S, R d )/Diff(S) (orbifold) Induced geodesic distance d Q/Diff(S) ([q 0 ], [q 1 ]) = inf{d Q (q 0, q 1 ψ) ψ Diff(S) }

Questions: Given to two curves q 0 and q targ representing two shapes [q 0 ] and [q targ ] Existence of an horizontal geodesic path t q t Q emanating from q 0 and of a reparametrisation path t ψ t Diff(S) such that q targ = q 1 ψ 1? No available shooting algorithms for parametrized curves or surfaces, only mainly path straightening algorithms or DP algorithms that alternate between q and ψ. Usually, no guarantee of existence of an optimal diffeomorphic parametrisation ψ 1 (T. Younes 97).

Outline Riemannian manifolds (finite dimensional) Spaces spaces (intrinsic metrics) Diffeomorphic transport and homogeneous shape spaces Geodesic shooting on homogeneous shape spaces

Shape spaces as homogeneous spaces Idea #1: D Arcy Thomspon and Grenander. Put the emphasis on the left action of the group of diffeomorphisms on the embedding space R d and consider homogeneous spaces M = G.m 0 : G M M Diffeomorphisms can act on almost everything (changes of coordinates)! Idea #2: Put the metric on the group G (right invariance). More simple. Just need to specify the metric at the identity.

Shape spaces as homogeneous spaces (Cont d) Idea #3: Build the metric on M from the metric on G : 1. If G has a G (right)-equivariant metric : d G (g 0 g, g 0 g ) = d G (g, g ) for any g 0 G then M inherits a quotient metric d M (m 0, m 1 ) = inf{ d G (Id, g) gm 0 = m 1 G} 2. The geodesic on Gm 0 can be lifted to a geodesic in G (horizontal lift).

Construction of right-invariant metrics Start from a Hilbert space V C0 1(Rd, R d ). 1. Integrate time dependent vector fields v(.) = (v(t)) t [0,1] : ġ = v g, g(0) = Id. 2. Note g v (.) the solution and G V. = { g v (1) ( d GV (g 0, g 1 ) =. inf{ 1 0 1 v(t) 2 V dt < }. 0 ) 1/2 v(t) 2 V dt < g 1 = g v (1) g 0 }

Basic properties Thm (T.) If V C 1 0 (Rd, R d ) then 1. G V is a group of C 1 diffeomorphisms on R d. 2. G V is a complete metric space for d G 3. we have existence of a minimizing geodesic between any two group elements g 0 and g 1 (geodesic metric space) Note: G V is parametrized by V which is not a Lie algebra. Usualle G V andd G is not explicite. Thm (Bruveris, Vialard 14) If V = H k (R d, R d ) with k > d 2 + 1 then G V = Diff k (R d ) and G V is also geodesically complete

Finite dimensional approximations Key induction property for homogeneous shape spaces under the same group G Let G M M and G M M be defining two homegeneous shape spaces and assume that π : M M is a onto mapping such that π(gm ) = gπ(m ). Then d M (m 0, m 1 ) = d M (π 1 (m 0 ), π 1 (m 1 )). Consequence: if M n = lim M we can approximate geodesics on M from geodesic on the finite dimensional approximations M n. Basis for landmarks based approximations of many shape spaces of submanifolds.

Outline Riemannian manifolds (finite dimensional) Spaces spaces (intrinsic metrics) Diffeomorphic transport and homogeneous shape spaces Geodesic shooting on homogeneous shape spaces

Shooting on homogeneous shape space For (q, v) ξ q (v) (infinitesimal transport) we end up with an optimal control problem min 1 0 (Lv v)dt subject to q(0), q(1) fixed, q = ξ q (v) The solution can be written in hamiltonian form: with H(q, p, v) = (p ξ q (v)) 1 2 (Lv v). Reduction from PMP: H(q, p) = 1 2 (K ξ q(p) ξ q(p)) Smooth as soon as (q, v) ξ q (v) is smooth. No metric derivative! (Arguillière, Trelat, T., Younes 14)

Why shooting is good Let consider a generic optimization problem arising from shooting: Let z = (q, p) T, F = ( p H, q H ) T (R and U smooth enough) min z(0) R(z(0)) + U(z(1)) subject to Cz(0) = 0, ż = F(z) Gradient scheme through a forward-backward algorithm: Given z n (0), shoot forward (ż = F (z)) to get z n (1). Set η n (1) + du(z n (1)) = 0 and integrate backward the adjoint evolution until time 0 η = df (z n )η The gradient descent direction D n is given as D n = C λ R(z n (0)) + η n (0)

An extremely usefull remark (S. Arguillère 14) If J = ( 0 I I 0 ), we have F = J H so that df = J d( H) = JHess(H) Since the hessian is symmetric we get df = JdFJ Hence df(z) η = J d dε (F (z + εη)) ε=0j so that we get the backward evolution at the same cost than the forward via a finite difference scheme.

Shooting the painted bunny (fixed template) Figure: Shooting from fixed template (painted bunny (Charlier, Charon, T. 14)

Shooting the bunny...

Shooting the bunny...

Shooting the bunny...

Shooting the bunny...

Thank You.