Finding the linear mapping between homogeneous coordinates

  • #1
stephchia
1
0

Homework Statement


If I have an affine camera with a projection relationship governed by:

\begin{equation}
\begin{bmatrix}
x & y
\end{bmatrix}^T = A
\begin{bmatrix}
X & Y & Z
\end{bmatrix}^T + b
\end{equation}
where A is a 2x3 matrix and b is a 2x1 vector. How can I form a matrix representing the linear mapping between the world point (X,Y,Z) and image point (x,y) if they are represented by homogeneous vectors?


Homework Equations


NIL

The Attempt at a Solution


I understand that for a camera perspective projection, the linear mapping between homogeneous coordinates where the equation is only up to a scale factor can be written as a 3x4 projection matrix that represents a map from 3D to 2D.
\begin{equation}
\begin{bmatrix}
x \\
y \\
w
\end{bmatrix}=
\begin{bmatrix}
f & 0 & 0 & 0 \\
0 & f & 0 & 0 \\
0 & 0 & 1 & 0
\end{bmatrix}
\begin{bmatrix}
X_c \\
Y_c \\
Z_c \\
1
\end{bmatrix}
\end{equation}
However, I am unclear as to how an affine camera differs and how to fit a linear mapping based on the above given governing equation.
 

Answers and Replies

  • #2
jambaugh
Science Advisor
Insights Author
Gold Member
2,335
313
Remember you want your original vector plus the displacement. Start with the identity matrix components in the first three columns and then ask what effect a non-zero value in the fourth column will have.
 

Suggested for: Finding the linear mapping between homogeneous coordinates

  • Last Post
Replies
15
Views
650
  • Last Post
Replies
3
Views
512
  • Last Post
Replies
1
Views
493
Engineering Finding the Impedance
  • Last Post
Replies
3
Views
608
Replies
102
Views
2K
Replies
2
Views
777
  • Last Post
Replies
2
Views
454
  • Last Post
Replies
7
Views
416
Replies
1
Views
94
Replies
4
Views
524
Top