Title: Multilinear Systems and Invariant Theory
1Multi-linear Systems and Invariant Theory in
the Context of Computer Vision and
Graphics Class 3 Infinitesimal
Motion CS329 Stanford University
Amnon Shashua
2Material We Will Cover Today
- Infinitesimal Motion Model
- Infinitesimal Planar Homography (8-parameter
flow)
- Factorization Principle for Motion/Structure
Recovery
3Infinitesimal Motion Model
Rodriguez Formula
4Infinitesimal Motion Model
5Reminder
Assume
6Infinitesimal Motion Model
Let
7Infinitesimal Motion Model
8Infinitesimal Planar Motion (the 8-parameter flow)
9Infinitesimal Planar Motion (the 8-parameter flow)
10Infinitesimal Planar Motion (the 8-parameter flow)
Note unlike the discrete case, there is no scale
factor
11Reconstruction of Structure/Motion (factorization
principle)
Note
2 interchanges
1 interchanges
12Reconstruction of Structure/Motion (factorization
principle)
13Reconstruction of Structure/Motion (factorization
principle)
Let
be the flow of point i at image j (image 0 is
ref frame)
14Reconstruction of Structure/Motion (factorization
principle)
Given W, find S,M
(using SVD)
Let
for some
Goal find
such that
using the structural constraints on S
15Reconstruction of Structure/Motion (factorization
principle)
Goal find
such that
using the structural constraints on S
Columns 1-3 of S are known, thus columns 1-3 of A
can be determined.
Columns 4-6 of A contain 18 unknowns
eliminate Z and one obtains 5 constraints
16Reconstruction of Structure/Motion (factorization
principle)
Goal find
such that
using the structural constraints on S
Let
because
17Reconstruction of Structure/Motion (factorization
principle)
because
Each point provides 5 constraints, thus we need 4
points and 7 views
18Direct Estimation
The grey values of images 1,2
Goal find u,v per pixel
19Direct Estimation
Assume
We are assuming that (u,v) can be found by
correlation principle (minimizing the sum of
square differences).
20Direct Estimation
Taylor expansion
21Direct Estimation
gradient of image 2
image 1 minus image 2
22Direct Estimation
aperture problem
23Direct Estimation
Estimating parametric flow
Every pixel contributes one linear equation for
the 8 unknowns
24Direct Estimation
Estimating 3-frame Motion
Combine with
25Direct Estimation
Let
26Direct Estimation
image 1 to image 2
image 1 to image 3
Each pixel contributes a linear equation to the
15 unknown parameters
27Direct Estimation Factorization
Let
be the flow of point i at image j (image 0 is
ref frame)
28Direct Estimation Factorization
29Direct Estimation Factorization
Recall
30Direct Estimation Factorization
31Direct Estimation Factorization
Rank6
Rank6
Enforcing rank6 constraint on the measurement
matrix
removes errors in a least-squares sense.
32Direct Estimation Factorization
Once U,V are recovered, one can solve for S,M as
before.