Affine Registration in R m 5. The matching function allows to define tentative correspondences and a RANSAC-like algorithm can be used to estimate the.

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Nonlinear Dimension Reduction Presenter: Xingwei Yang The powerpoint is organized from: 1.Ronald R. Coifman et al. (Yale University) 2. Jieping Ye, (Arizona.
The Trifocal Tensor Multiple View Geometry. Scene planes and homographies plane induces homography between two views.
PCA + SVD.
3D Reconstruction – Factorization Method Seong-Wook Joo KG-VISA 3/10/2004.
Two-View Geometry CS Sastry and Yang
N-view factorization and bundle adjustment CMPUT 613.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Optimization of ICP Using K-D Tree
Principal Component Analysis CMPUT 466/551 Nilanjan Ray.
Accurate Non-Iterative O( n ) Solution to the P n P Problem CVLab - Ecole Polytechnique Fédérale de Lausanne Francesc Moreno-Noguer Vincent Lepetit Pascal.
Computer Graphics Recitation 5.
Iterative closest point algorithms
3D Geometry for Computer Graphics
1 GEOMETRIE Geometrie in der Technik H. Pottmann TU Wien SS 2007.
Uncalibrated Geometry & Stratification Sastry and Yang
1 Numerical geometry of non-rigid shapes Spectral Methods Tutorial. Spectral Methods Tutorial 6 © Maks Ovsjanikov tosca.cs.technion.ac.il/book Numerical.
Real-time Combined 2D+3D Active Appearance Models Jing Xiao, Simon Baker,Iain Matthew, and Takeo Kanade CVPR 2004 Presented by Pat Chan 23/11/2004.
Previously Two view geometry: epipolar geometry Stereo vision: 3D reconstruction epipolar lines Baseline O O’ epipolar plane.
ICA Alphan Altinok. Outline  PCA  ICA  Foundation  Ambiguities  Algorithms  Examples  Papers.
Computer Graphics Recitation The plan today Least squares approach  General / Polynomial fitting  Linear systems of equations  Local polynomial.
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.
Chapter 6 Feature-based alignment Advanced Computer Vision.
CSC 589 Lecture 22 Image Alignment and least square methods Bei Xiao American University April 13.
Lecture 12: Image alignment CS4670/5760: Computer Vision Kavita Bala
Summarized by Soo-Jin Kim
CSE554AlignmentSlide 1 CSE 554 Lecture 8: Alignment Fall 2014.
Presented By Wanchen Lu 2/25/2013
Computing the Fundamental matrix Peter Praženica FMFI UK May 5, 2008.
Multimodal Interaction Dr. Mike Spann
CSE554AlignmentSlide 1 CSE 554 Lecture 5: Alignment Fall 2011.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
CSCE 643 Computer Vision: Structure from Motion
Chapter 5 Eigenvalues and Eigenvectors 大葉大學 資訊工程系 黃鈴玲 Linear Algebra.
Parameter estimation. 2D homography Given a set of (x i,x i ’), compute H (x i ’=Hx i ) 3D to 2D camera projection Given a set of (X i,x i ), compute.
CSE554AlignmentSlide 1 CSE 554 Lecture 8: Alignment Fall 2013.
Affine Structure from Motion
Medical Image Analysis Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
CSE 185 Introduction to Computer Vision Face Recognition.
Raquel A. Romano 1 Scientific Computing Seminar May 12, 2004 Projective Geometry for Computer Vision Projective Geometry for Computer Vision Raquel A.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
EECS 274 Computer Vision Affine Structure from Motion.
Linear Subspace Transforms PCA, Karhunen- Loeve, Hotelling C306, 2000.
Globally Consistent Range Scan Alignment for Environment Mapping F. LU ∗ AND E. MILIOS Department of Computer Science, York University, North York, Ontario,
Large-Scale Matrix Factorization with Missing Data under Additional Constraints Kaushik Mitra University of Maryland, College Park, MD Sameer Sheoreyy.
Lecture 9 Feature Extraction and Motion Estimation Slides by: Michael Black Clark F. Olson Jean Ponce.
Statistical Models of Appearance for Computer Vision 主講人:虞台文.
EECS 274 Computer Vision Projective Structure from Motion.
Principal Warps: Thin-Plate Splines and the Decomposition of Deformations 김진욱 ( 이동통신망연구실 ; 박천현 (3D 모델링 및 처리연구실 ;
Lecture 10: Image alignment CS4670/5760: Computer Vision Noah Snavely
Lecture XXVII. Orthonormal Bases and Projections Suppose that a set of vectors {x 1,…,x r } for a basis for some space S in R m space such that r  m.
Tutorial 6. Eigenvalues & Eigenvectors Reminder: Eigenvectors A vector x invariant up to a scaling by λ to a multiplication by matrix A is called.
CSE 554 Lecture 8: Alignment
Lecture 16: Image alignment
Spectral Methods for Dimensionality
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
University of Ioannina
Depth from disparity (x´,y´)=(x+D(x,y), y)
9.3 Filtered delay embeddings
René Vidal and Xiaodong Fan Center for Imaging Science
Segmentation of Dynamic Scenes from Image Intensities
Spectral Methods Tutorial 6 1 © Maks Ovsjanikov
Two-view geometry Computer Vision Spring 2018, Lecture 10
Anastasios I. Mourikis and Stergios I. Roumeliotis
Structure from motion Input: Output: (Tomasi and Kanade)
Advanced Computer Vision
Principal Component Analysis
Lecture 8: Image alignment
Structure from motion Input: Output: (Tomasi and Kanade)
Presentation transcript:

Affine Registration in R m 5. The matching function allows to define tentative correspondences and a RANSAC-like algorithm can be used to estimate the full correpsondences. - Affine Iterative Closest Point (Affine ICP) 1. Once the correspondences are given, the optimal affine transform A can be computed quickly by minimizing the error function above. 2. A can be solved via a linear system of equations. 3. Iteratively estimate the correspondences and the affine transform A. Experiments  Experiment with Synthetic Data Points - Experiments with point sets in different dimensions. - Added noises range from 0% to 10%. - Exact affine transformation is recovered in noiseless setting.  2D point matching. Small view differences can be accounted for by affine transformation of the images. 1. No image features (i.e., intensities) are required. 2. Matching results have small RMS error.  Image set matching. The algorithm correctly estimates all the correspondences. Convergence is observed in this experiment while a direct application of the affine ICP does not converge. Abstract Affine Registration has a long and venerable history in computer vision literature, and extensive work have been done for affine registration in R2 and R3. In this paper, we study affine registrations in R m for m > 3. To justify breaking this dimension barrier, we show two interesting types of matching problems that can be formulated and solved as affine registration problems in dimensions higher than three: stereo correspondence under motion and image set matching. More specifically, for an object undergoing non-rigid motion that can be linearly modeled using a small number of shape basis vectors, the stereo correspondence problem can be solved by affine registering points in R 3n. Given two collections of images related by an unknown linear transformation of the image space, the correspondences between images in the two collections can be recovered by solving an affine registration problem in R m, where m is the dimension of a PCA subspace. The algorithm proposed in this paper estimates the affine transformation between two points in Rm. It does not require continuous optimization, and our analysis shows that in the absence of data noise, the algorithm will recover the exact affine transformation for almost all point sets. We validate the proposed algorithm on a variety of synthetic point sets in different dimensions with varying degrees of deformation and noise, and we also show experimentally that the two types of matching problems can indeed be solved satisfactorily using the proposed affine registration algorithm. Overview  Affine registration in dimension higher than three.  Why do we need to study it?  Stereo Correspondences under Motion - Non-rigid motion modeled with linear shape basis. - Establishing correspondences across different views.  Image Set Matching - Two collections of images, related by some affine transformation of the image space. - A global approach for matching that does not require matching individual images. Affine Registration and Vision Applications  Stereo Correspondences under Motion Assumption: Non-rigid motion that can be modeled using linear shape bases. Setup: 1. Two (affine) cameras observing an object undergoing non-rigid motion. 2. Feature points on object are tracked consistently in each camera. 3. Problem: Compute the correspondences between the observed feature points in two cameras. The affine connection comes from the factorization: where X i t is the 2D tracked points in images, B is the matrix of shape basis. The tensor product is between the shape coefficients and camera matrices. In the paper, we show that the points X 1 t X 2 t … X k t belong to a subspace S of dimension 3m, where m is the number of basis elements. The correspondences, between {X 1 t, X 2 t … X k t } and {Y 1 t, Y 2 t, … Y k t }, are given by an affine transformation A on S.  Image Set Matching Assumption: Two collections of images are related by some affine transformation of the image space. Example: 1. Images related by a 2D orthogonal transform. 2. Images from two different cameras. Method: 1. { X 1 t, X 2 t, …, X k t } and { Y 1 t, Y 2 t, …, Y k t } are two collections of images. 2. Compute PCA subspaces for the image collections and projects. 3. Estimate the affine transformation between the projected points. Affine Registration in R m Let P ={ p 1, p 2, …, p k } and Q = { q 1, q 2, …, q k } be two point sets in R m related by where A is a nonsingular matrix in GL(m) and gives the correspondences. Affine Registration in R m  Algorithm - Reduce the problem to orthogonal case. Minimizing the error function Coordinate transforms by the squared-root of the covariance matrix: The transformed points are related by an unknown orthogonal transformation. - Spectral Approach 1. Pair-wise distances are preserved under orthogonal transform. 2. Use the spectral information of a symmetric matrix to estimate the correspondences. One example for the function and this gives the (un-normalized) discrete Laplacian. 3. The eigenvector of the symmetric matrix L can be considered as functions on the point set. If two point-sets are related by an orthogonal transform, there will be correspondences between the eigenvalues of their matrices. 4. Using eigenvectors with corresponding eigenvalues as the features for computing correspondences. Let be the two sets of corresponding eigenvectors. A matching function Higher Dimensional Affine Registration and Applications Jason ChiNejhum ShahedJeffrey HoMing-Hsuan Yang CISE Department, University of Florida, Gainesville, FL CISE Department, University of Florida, Gainesville, FL CISE Department, University of Florida, Gainesville, FL EECS Department, University of California, Merced, CA