MASKS © 2004 Invitation to 3D vision Lecture 5 Introduction to Linear Algebra Shankar Sastry September 13 th, 2005.

Slides:



Advertisements
Similar presentations
Eigen Decomposition and Singular Value Decomposition
Advertisements

Eigen Decomposition and Singular Value Decomposition
3D Geometry for Computer Graphics
Chapter 28 – Part II Matrix Operations. Gaussian elimination Gaussian elimination LU factorization LU factorization Gaussian elimination with partial.
Least Squares example There are 3 mountains u,y,z that from one site have been measured as 2474 ft., 3882 ft., and 4834 ft.. But from u, y looks 1422 ft.
Two-View Geometry CS Sastry and Yang
Richard Tapia (Research joint with John Dennis) Rice University
Numerical Optimization
1 Old summary of camera modelling 3 coordinate frame projection matrix decomposition intrinsic/extrinsic param.
3D Geometry for Computer Graphics
Midterm Review CS485/685 Computer Vision Prof. Bebis.
Some useful linear algebra. Linearly independent vectors span(V): span of vector space V is all linear combinations of vectors v i, i.e.
Math for CSLecture 41 Linear Least Squares Problem Over-determined systems Minimization problem: Least squares norm Normal Equations Singular Value Decomposition.
Linear Algebra Jean Walrand EECS – U.C. Berkeley.
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
Uncalibrated Geometry & Stratification Sastry and Yang
The Terms that You Have to Know! Basis, Linear independent, Orthogonal Column space, Row space, Rank Linear combination Linear transformation Inner product.
CSci 6971: Image Registration Lecture 2: Vectors and Matrices January 16, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI.
3D Geometry for Computer Graphics
Lecture 11 Vector Spaces and Singular Value Decomposition.
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Matrices CS485/685 Computer Vision Dr. George Bebis.
Linear Algebra Review By Tim K. Marks UCSD Borrows heavily from: Jana Kosecka Virginia de Sa (UCSD) Cogsci 108F Linear.
9 1 Performance Optimization. 9 2 Basic Optimization Algorithm p k - Search Direction  k - Learning Rate or.
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 2.1: Recap on Linear Algebra Daniel Cremers Technische Universität.
Linear Algebra Review 1 CS479/679 Pattern Recognition Dr. George Bebis.
Fundamentals from Linear Algebra Ghan S. Bhatt and Ali Sekmen Mathematical Sciences and Computer Science College of Engineering Tennessee State University.
CS246 Topic-Based Models. Motivation  Q: For query “car”, will a document with the word “automobile” be returned as a result under the TF-IDF vector.
8.1 Vector spaces A set of vector is said to form a linear vector space V Chapter 8 Matrices and vector spaces.
Linear Algebra (Aljabar Linier) Week 10 Universitas Multimedia Nusantara Serpong, Tangerang Dr. Ananda Kusuma
Linear algebra: matrix Eigen-value Problems
Domain Range definition: T is a linear transformation, EIGENVECTOR EIGENVALUE.
§ Linear Operators Christopher Crawford PHY
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.
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 4. Least squares.
1 Matrix Algebra and Random Vectors Shyh-Kang Jeng Department of Electrical Engineering/ Graduate Institute of Communication/ Graduate Institute of Networking.
Singular Value Decomposition
Numerical Analysis – Eigenvalue and Eigenvector Hanyang University Jong-Il Park.
Class 51 Multi-linear Systems and Invariant Theory in the Context of Computer Vision and Graphics Class 5: Self Calibration CS329 Stanford University Amnon.
Lecture 1: Math Review EEE2108: Optimization 서강대학교 전자공학과 2012 학년도 1 학기.
1. Systems of Linear Equations and Matrices (8 Lectures) 1.1 Introduction to Systems of Linear Equations 1.2 Gaussian Elimination 1.3 Matrices and Matrix.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
Uncalibrated reconstruction Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration.
Instructor: Mircea Nicolescu Lecture 8 CS 485 / 685 Computer Vision.
Lecture Note 1 – Linear Algebra Shuaiqiang Wang Department of CS & IS University of Jyväskylä
Parameter estimation class 5 Multiple View Geometry CPSC 689 Slides modified from Marc Pollefeys’ Comp
Boot Camp in Linear Algebra TIM 209 Prof. Ram Akella.
MASKS © 2004 Invitation to 3D vision Lecture 6 Introduction to Algebra & Rigid-Body Motion Allen Y. Yang September 18 th, 2006.
Beyond Vectors Hung-yi Lee. Introduction Many things can be considered as “vectors”. E.g. a function can be regarded as a vector We can apply the concept.
CS246 Linear Algebra Review. A Brief Review of Linear Algebra Vector and a list of numbers Addition Scalar multiplication Dot product Dot product as a.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
Review of Linear Algebra
CS479/679 Pattern Recognition Dr. George Bebis
Lecture 3 Jitendra Malik
Matrices and vector spaces
Parameter estimation class 5
Two-view geometry Computer Vision Spring 2018, Lecture 10
Epipolar geometry.
Some useful linear algebra
CS485/685 Computer Vision Dr. George Bebis
Uncalibrated Geometry & Stratification
~ Least Squares example
Maths for Signals and Systems Linear Algebra in Engineering Lectures 13 – 14, Tuesday 8th November 2016 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR)
Lecture 13: Singular Value Decomposition (SVD)
~ Least Squares example
Performance Optimization
CS5321 Numerical Optimization
Presentation transcript:

MASKS © 2004 Invitation to 3D vision Lecture 5 Introduction to Linear Algebra Shankar Sastry September 13 th, 2005

MASKS © 2004 Invitation to 3D vision What is the set of transformations that preserve the inner product? Remember inner product under a transformation? More on this later … Orthogonal group

MASKS © 2004 Invitation to 3D vision MEMENTO! will appear in calibration (aka Q-R) Structure of the Parameter matrix Gram-Schmidt orthogonalization

MASKS © 2004 Invitation to 3D vision Nu(A ) A T T Ra(A) Nu(A) Ra(A ) X X’ Nu(A) T T Ra(A) Structure induced by a linear map

MASKS © 2004 Invitation to 3D vision Eigenvalues and eigenvectors encode the “essence” of the linear map represented by A: the range space, the null space, the rank, the norm etc. How do the notions of eigenvalues and eigenvectors generalize to NON-SQUARE matrices? SVD, later … Eigenvalues and eigenvectors

MASKS © 2004 Invitation to 3D vision Symmetric matrices

MASKS © 2004 Invitation to 3D vision Symmetric matrices (contd.)

MASKS © 2004 Invitation to 3D vision

MASKS © 2004 Invitation to 3D vision Skew-symmetric matrices

MASKS © 2004 Invitation to 3D vision Skew-symmetric matrices (contd.)

MASKS © 2004 Invitation to 3D vision The singular value decomposition

MASKS © 2004 Invitation to 3D vision The SVD (contd.)

MASKS © 2004 Invitation to 3D vision A The SVD: geometric interpretation

MASKS © 2004 Invitation to 3D vision Pseudo-inverse and linear systems

MASKS © 2004 Invitation to 3D vision Useful for matrix factorization MEMENTO! Fixed-rank approximation

MASKS © 2004 Invitation to 3D vision Transformation groups

MASKS © 2004 Invitation to 3D vision Not a linear transformation! Can be made linear in HOMOGENEOUS COORDINATES MEMENTO! will appear everywhere Affine transformation

MASKS © 2004 Invitation to 3D vision Composition of affine transformations. What is the inverse transformation? Affine group (contd.)

MASKS © 2004 Invitation to 3D vision What is the set of transformations that preserve the inner product? Remember inner product under a transformation? More on this later … Orthogonal group

MASKS © 2004 Invitation to 3D vision Euclidean group

MASKS © 2004 Invitation to 3D vision Unconstrained optimization

MASKS © 2004 Invitation to 3D vision Unconstrained optimization (contd.)

MASKS © 2004 Invitation to 3D vision Iterative minimization (local) Steepest descent: Newton’s method: More in general:

MASKS © 2004 Invitation to 3D vision Gauss-Newton, Levemberg-Marquardt Quadratic cost function No second derivatives

MASKS © 2004 Invitation to 3D vision Constrained optimization

MASKS © 2004 Invitation to 3D vision Lagrangian function and multipliers