SLIDE 23 ú ú ú ú û ù ê ê ê ê ë é ú ú ú û ù ê ê ê ë é = ú ú ú û ù ê ê ê ë é 1
34 33 32 31 24 23 22 21 14 13 12 11
Z Y X m m m m m m m m m m m m s sv su Known 3d locations Known 2d image coords Unknown Camera Parameters u m uZ m uY m uX m m Z m Y m X m
34 33 32 31 14 13 12 11
+ + = v m vZ m vY m vX m m Z m Y m X m
34 33 32 31 24 23 22 21
+ + =
- Method 1 – homogeneous linear
- system. Solve for m’s entries using
linear least squares
ú ú ú ú ú ú û ù ê ê ê ê ê ê ë é = ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú û ù ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ë é ú ú ú ú ú ú û ù ê ê ê ê ê ê ë é
1 1 1
34 33 32 31 24 23 22 21 14 13 12 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
! ! m m m m m m m m m m m m v Z v Y v X v Z Y X u Z u Y u X u Z Y X v Z v Y v X v Z Y X u Z u Y u X u Z Y X
n n n n n n n n n n n n n n n n n n n n
[U, S, V] = svd(A); M = V(:,end); M = reshape(M,[],3)';
Slide Credit: James Hays