Image Correspondence and Depth Recovery Gene Wang 4/26/2011

advertisement
Image Correspondence and Depth Recovery
Gene Wang 4/26/2011
 
 
Stereopsis and epipolar geometry can be
used to determine 3D point information from
2D images.
Does adding a third camera give the system
any more information for solving the
correspondence problem and depth recovery?
Source: http://en.wikipedia.org/wiki/File:Epipolar_geometry.svg
Given three cameras with centers C1, C2, C3.
  X, C1, C2, C3 forms a triangular prism.
  The plane C1C2X and C1C3X intersects image
1 in a line.
  The two lines intersect at the projected point
of X on image 1. (Likewise for images 2 and
3).
 
 
Given projected point x1 on image 1, find the
corresponding points on
the other images.
x1
Given:
  Camera calibration matrices K1,K2
  Translational matrix S(t)
  Rotational matrix R
  Point x1 in image 1
 
Then: x1T F e = 0
  Where F = (K1-1 ) T S(t) R-1 K2-1
  Can be used to find a linear set of candidates
for corresponding points in image 2.
 
Source: http://www.cse.buffalo.edu/courses/cse668/peter/lec/02.html
02-34
 
 
By repeating the fundamental matrix
calculation for camera 3, the correspondence
problem can be done with 2 linear searches.
However, this is simply repeating the two
camera solution twice.
 
With the same method, the projected point x1
on image 1 will determine one epipolar line
on each of the other images.
Camera base plane (analogous to the base line in stereopsis)
C1
C2
C3
C1C2X half plane
C1
C2
C3
C1C3X half plane
C1
C2
C3
ray C1X
C1
C2
C3
 
 
Using the epipolar lines in images 2 and 3,
it’s only possible to “undo” the projections
and recover the ray C1X
Any possible new information must come
from between cameras C2 and C3.
 
 
 
Image 2 and 3 both contain 1 epipolar line.
Each line represents a half plane in the world
space.
Projected back on to the other camera results
in a region.
 
 
So the information between cameras 2 and 3
is actually a 2D search range.
It does not help in any way to improve the
search range from the original epipolar line
derived from image 1.
 
 
 
Depth recovery is predicated on having
completed image correspondence.
Given two corresponding points and the
camera calibration matrices, the world
coordinates for any point X can be easily
calculated.
Using camera angles and triangulation.
 
 
In real world situations, estimations and
probability are involved.
Having a trinocular system can reduce error
and increase robustness.
 
 
Once a point is located in 3D space, its
projection on any calibrated camera can be
calculated.
Error reduction can be done by calculating
projection for the third camera using the
other two for each camera and find the best
match.
 
Testing and evaluating trade-off between
extra correspondence calculations and error
reduction.
Download