This is a pretty straightforward question (I hope). The following is from 3D reconstruction from Multiple Images, Moons et al (Fig 2-13, p. 348):
Projective 3D reconstruction from two uncalibrated images
Given: A set of point correspondences
m1
inI1
andm2
inI2
between two uncalibrated imagesI1
andI2
of a static scene.Aim: A projective 3D reconstruction
^M
of the scene.Algorithm:
- Compute an estimate
^F
for the fundamental matrix- Compute the epipole
e2
from^F
- Compute the 3x3-matrix
^A = −(1/||e2||2) [e2]x ^F
- For each pair of corresponding image points
m1
andm2
, solve the following system of linear equations for^M
:
^p1 m1 = ^M
and^p2 m2 = ^A ^M + e2
(^p1
and^p2
are non-zero scalars )[I apologize for the formatting. I don't know how to put hats over characters.]
I'm pretty much OK up until step 4. But it's been 30+ years since my last linear algebra class, and even then I'm not sure I knew how to solve something like this. Any help or references would be greatly appreciated.
By the way, this is sort of a follow-on to another post of mine:
Detecting/correcting Photo Warping via Point Correspondences
This is just another way to try to solve the problem.