Shape reconstruction and inverse problems

Slides:



Advertisements
Similar presentations
Differential geometry I
Advertisements

MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Computer vision: models, learning and inference
Topology-Invariant Similarity and Diffusion Geometry
1 Numerical Geometry of Non-Rigid Shapes Diffusion Geometry Diffusion geometry © Alexander & Michael Bronstein, © Michael Bronstein, 2010 tosca.cs.technion.ac.il/book.
Discrete Geometry Tutorial 2 1
Two-view geometry.
Isometry-Invariant Similarity
Discrete geometry Lecture 2 1 © Alexander & Michael Bronstein
1 Numerical geometry of non-rigid shapes Consistent approximation of geodesics in graphs Consistent approximation of geodesics in graphs Tutorial 3 © Alexander.
Camera calibration and epipolar geometry
Fast marching methods The continuous way 1
1 Processing & Analysis of Geometric Shapes Shortest path problems Shortest path problems The discrete way © Alexander & Michael Bronstein, ©
Structure from motion.
1 Michael Bronstein Computational metric geometry Computational metric geometry Michael Bronstein Department of Computer Science Technion – Israel Institute.
1 Numerical geometry of non-rigid shapes Partial similarity Partial similarity © Alexander & Michael Bronstein, © Michael Bronstein, 2010 tosca.cs.technion.ac.il/book.
1 Processing & Analysis of Geometric Shapes Introduction Processing and Analysis of Geometric Shapes Department of Electrical Engineering – Technion Spring.
Multidimensional scaling
Asst. Prof. Yusuf Sahillioğlu
Numerical Optimization
Isometry invariant similarity
1 Numerical geometry of non-rigid shapes Lecture I – Introduction Numerical geometry of shapes Lecture I – Introduction non-rigid Michael Bronstein.
Fast marching methods Lecture 3 1 © Alexander & Michael Bronstein
Numerical geometry of non-rigid shapes
Numerical geometry of objects
1 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Michael M. Bronstein Department of Computer Science Technion – Israel Institute.
Correspondence & Symmetry
1 Numerical geometry of non-rigid shapes Partial similarity Partial Similarity Alexander Bronstein, Michael Bronstein © 2008 All rights reserved. Web:
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
Structure from motion. Multiple-view geometry questions Scene geometry (structure): Given 2D point matches in two or more images, where are the corresponding.
1 Numerical geometry of non-rigid shapes Spectral Methods Tutorial. Spectral Methods Tutorial 6 © Maks Ovsjanikov tosca.cs.technion.ac.il/book Numerical.
1 Numerical geometry of non-rigid shapes Lecture II – Numerical Tools Numerical geometry of shapes Lecture II – Numerical Tools non-rigid Alex Bronstein.
Numerical geometry of non-rigid shapes
1 Numerical geometry of non-rigid shapes In the Rigid Kingdom In the Rigid Kingdom Lecture 4 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
1 Numerical geometry of non-rigid shapes A journey to non-rigid world objects Invariant correspondence and shape synthesis non-rigid Alexander Bronstein.
1 Bronstein, Bronstein, and Kimmel Joint extrinsic and intrinsic similarity of non-rigid shapes Rock, paper, and scissors Joint extrinsic and intrinsic.
Invariant Correspondence
1 Regularized partial similarity of shapes NORDIA – CVPR 2008 Not only size matters: Regularized partial similarity of shapes Alexander Bronstein, Michael.
1 Numerical geometry of non-rigid shapes Spectral embedding Conclusions I hope that posterity will judge me kindly, not only as to the things which I have.
1 Numerical geometry of non-rigid shapes A journey to non-rigid world objects Numerical methods non-rigid Alexander Bronstein Michael Bronstein Numerical.
Non-Euclidean Embedding
COMP322/S2000/L23/L24/L251 Camera Calibration The most general case is that we have no knowledge of the camera parameters, i.e., its orientation, position,
1 Numerical geometry of non-rigid shapes Introduction Numerical geometry of non-rigid shapes Introduction Alexander Bronstein, Michael Bronstein, Ron Kimmel.
1 Numerical geometry of non-rigid shapes Numerical Geometry Numerical geometry of non-rigid shapes Numerical geometry Alexander Bronstein, Michael Bronstein,
Numerical geometry of non-rigid shapes
A Global Geometric Framework for Nonlinear Dimensionality Reduction Joshua B. Tenenbaum, Vin de Silva, John C. Langford Presented by Napat Triroj.
1 Numerical Geometry of Non-Rigid Shapes Invariant shape similarity Invariant shape similarity © Alexander & Michael Bronstein, © Michael Bronstein,
1 Numerical geometry of non-rigid shapes Non-Euclidean Embedding Non-Euclidean Embedding Lecture 6 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
1 Three-view geometry 3-view constraint along F Minimal algebraic sol The content described in these slides is not required in the final exam!
1 Numerical geometry of non-rigid shapes Expression-invariant face recognition Expression-invariant face recognition Lecture 8 © Alexander & Michael Bronstein.
1 Numerical geometry of non-rigid shapes Shortest Path Problems Shortest Path Problems Alexander Bronstein, Michael Bronstein © 2008 All rights reserved.
1 Numerical geometry of non-rigid shapes A journey to non-rigid world objects Introduction non-rigid Alexander Bronstein Michael Bronstein Numerical geometry.
1 Numerical geometry of non-rigid shapes Non-rigid correspondence Numerical geometry of non-rigid shapes Non-rigid correspondence Alexander Bronstein,
Structure Computation. How to compute the position of a point in 3- space given its image in two views and the camera matrices of those two views Use.
Multi-view geometry. Multi-view geometry problems Structure: Given projections of the same 3D point in two or more images, compute the 3D coordinates.
Manifold learning: Locally Linear Embedding Jieping Ye Department of Computer Science and Engineering Arizona State University
CSE554Laplacian DeformationSlide 1 CSE 554 Lecture 8: Laplacian Deformation Fall 2012.
1 Fast Marching Method for generic Shape From Shading E. Prados & S. Soatto RFIA 2006 January 2006, Tours, France.
1 Numerical geometry of non-rigid shapes Shortest path problems Shortest path problems Lecture 2 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
Y. Moses 11 Combining Photometric and Geometric Constraints Yael Moses IDC, Herzliya Joint work with Ilan Shimshoni and Michael Lindenbaum, the Technion.
Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially.
Dynamic Refraction Stereo 7. Contributions Refractive disparity optimization gives stable reconstructions regardless of surface shape Require no geometric.
Two-view geometry. Epipolar Plane – plane containing baseline (1D family) Epipoles = intersections of baseline with image planes = projections of the.
CENG 789 – Digital Geometry Processing 04- Distances, Descriptors and Sampling on Meshes Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
1 Numerical geometry of non-rigid shapes Projects Quasi-isometries Project 1 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book Numerical geometry.
Geometry Reconstruction March 22, Fundamental Matrix An important problem: Determine the epipolar geometry. That is, the correspondence between.
Morphing and Shape Processing
Epipolar geometry.
Two-view geometry.
Two-view geometry.
Presentation transcript:

Shape reconstruction and inverse problems Lecture 9 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book Numerical geometry of non-rigid shapes Stanford University, Winter 2009 1

Measurement Projection Shape space Measurement space

Reconstruction ? Find Given Shape space Measurement space 4

Reconstruction Shape space Measurement space 5

Given a (possibly noisy) measurement of unknown shape Inverse problems Given a (possibly noisy) measurement of unknown shape Reconstruct the shape by minimizing the distance between given measurement and measurement obtained from shape 6

Inverse problems 7

Many shapes have the same measurement! Ill-posedness Many shapes have the same measurement! Shape space Measurement space 8

Prior knowledge We know that the measurements come from deformations of the same object! 9

Regularization Deformations of the dog shape Shape space Measurement space 10

Regularization Prior Shape space Measurement space 11 Devir, Rosman, Bronstein, Bronstein, Kimmel, 2009 11

Inverse problems with intrinsic prior Error Regularization Prior is given on the intrinsic geometry of the shape (intrinsic prior) Error = distance between measurements Regularization = intrinsic distance from prior shape Prior shape is a deformation of the shape we need to reconstruct Devir, Rosman, Bronstein, Bronstein, Kimmel, 2009 12

Solution of inverse problems with intrinsic prior Optimization variable: shape , represented as a set of coordinates Possible initialization: prior shape Gradients of and w.r.t. are required Does it sound familiar? Devir, Rosman, Bronstein, Bronstein, Kimmel, 2009 13

? Extrinsic dissimilarity Intrinsic dissimilarity

Joint similarity as inverse problem Measurement space = shape space Identity projection operator = intrinsic distance on shape space = extrinsic distance on measurement space Prior = the shape itself 15

Computation of the regularization term Assume shape = deformation of prior with the same connectivity Trivial correspondence Compute L2 distortion of geodesic distances and gradient is a fixed (precomputed) matrix of geodesic distances on depends on the variables (must be updated on every iteration) A. Bronstein, M. Bronstein, R. Kimmel, ICCV 2007

Computation of using Dijkstra’s algorithm Same approach as in joint similarity Compute and fix the path of the geodesic is a matrix of Euclidean distances between adjacent vertices is a linear operator integrating the path length along fixed path At each iteration, only changes Computation of is straightforward A. Bronstein, M. Bronstein, R. Kimmel, ICCV 2007

Inconsistency of Dijkstra’s algorithm Dijkstra/Analytic 1.1 1.05 FMM/Analytic 1 Number of points Devir, Rosman, Bronstein, Bronstein, Kimmel, 2009

Computation of using Fast Marching Standard FMM FMM with derivative propagation Distance update Distance update Distance derivative update Devir, Rosman, Bronstein, Bronstein, Kimmel, 2009

Shape-from-X Silhouette Sparse points Image Shading Stereo 20

Denoising Measurement space = shape space Identity projection operator = intrinsic distance on shape space = extrinsic distance on measurement space Noisy measurement 21

Denoising Unknown shape Prior Measurement Reconstruction (without prior) Devir, Rosman, Bronstein, Bronstein, Kimmel, 2009 22

Denoising Unknown shape Prior Measurement Reconstruction (with prior) Devir, Rosman, Bronstein, Bronstein, Kimmel, 2009 23

Bundle adjustment Clean measurement Shape Noisy measurement 24 Devir, Rosman, Bronstein, Bronstein, Kimmel, 2009 24

Bundle adjustment Measurement space of 2D point clouds Projection operator (assuming known correspondence) Noisy measurement 25

Bundle adjustment Unknown shape Prior Measurement Reconstruction (without prior) Devir, Rosman, Bronstein, Bronstein, Kimmel, 2009 26

Bundle adjustment Unknown shape Prior Measurement Reconstruction (with prior) Devir, Rosman, Bronstein, Bronstein, Kimmel, 2009 27

Shape-to-image matching Measured image Reconstruction Salzmann, Pilet, Ilic, Fua, 2007 28