Multiple View Geometry in Computer Vision Chapter 10 Solutions

3D Reconstruction of Cameras and Structure

A 2 minute read, posted on 12 Jun 2020
Last modified on 12 Jun 2020

Tags computer vision, problem solution

I. Using only (implicit) image relations (i.e. without an explicit 3D reconstruction) and given the images of a line L and point X (not on L) in two views, together with H between the two views, compute the image of the line in 3-space parallel to L and through X. Other examples of this implicit approach to computation are given in [Zeller-96].

The image of a line parallel to L will intersect the image of L in the vanishing point of both lines. So, if we find the vanishing point v, we can draw the required line connecting v and the image of X.

Let the vanishing points of L in the two images be v1 and v2. Let the images of L be l1 and l2. Then the two vanishing points must satisfy the following conditions.

l1Tv1=0 l2Tv2=0

As the infinite homography relates the images of a point on the plane at infinity, the two vanishing points being the images of a point on π must satisfy.

v2=Hv1

Using this, we can rewrite the second constraint above as l2THv1=0

As l1, l2 and H are known quantities, we can solve for v1, a homogeneous point having two degrees of freedom, using the following two linear constraints l1Tv1=0 l2THv1=0

v2 can then be determined by applying the infinite homography to v1.

Finally, if x1 and x2 are the images of X, we can determine the required lines using

x1×v1 x2×v2