In previous chapters, it was repeatedly noted that a single image cannot provide the world coordinates of the points composing the image without additional information.
|
Given the pin-hole camera equation (9.26), the only information that a generic image point can provide is a relationship among the (infinitely many) world coordinates
subtended by the image point, that is, the locus of world coordinates whose projection would produce exactly that particular image point.
This relationship is the equation of a line passing through the pin-hole
and through the point on the sensor corresponding to image point
.
Writing equation (9.26) again, it is easy to see the relationship between the parameters of camera i, the image point
, and the line representing all possible world points
subtended by
:
In the case of stereo vision, there are two sensors, and therefore two reference frames must be defined, with respective parameters
and
and pin-hole positions
and
, always expressed in world coordinates.
The line (10.9), namely, the locus of world points associated with image point as seen in the first reference frame, can be projected into the view of the second camera:
This constant point is the epipole. The epipole is the intersection point of all epipolar lines and represents the projection of one camera's pin-hole into the image of the other, that is, the “vanishing point” of the epipolar lines.
Given two cameras, the projections of the pin-hole coordinates and
onto the opposite image are
| (10.12) |
By construction, matrix converts coordinates from camera 1 to camera 2, and
represents the position of the pin-hole of camera 1 expressed in the reference frame of camera 2.
The lines generated by the points in the first image all pass through the same point formed by the projection of pin-hole onto the second image:
in fact, the point in world coordinates and the two epipoles define a plane (the epipolar plane) containing the possible solutions—the points in camera coordinates—to the three-dimensional reconstruction problem (Figure 10.1).
Epipolar geometry is the geometry relating two images acquired from two different viewpoints. The relationships between the images, however, do not depend on the observed scene, but only on the intrinsic parameters of the cameras and their relative poses.
For each observed point, the epipolar plane is the plane defined by the point in world coordinates and the two optical centers. The epipolar line is the intersection between the epipolar plane and the image plane in the second image. In fact, the epipolar plane intersects the image plane in each image along the epipolar lines and defines the correspondences between the lines.
The following sections discuss both how to derive the line along which a point belonging to one image must lie in another image and how, given two (or more) corresponding points, to obtain the corresponding three-dimensional point.
Paolo medici