Since is a smooth surface, a neighbourhood of a point P on can be represented in the form z= h(x,y), where P is the origin of the coordinate frame and the z axis is directed by the normal N of at P. Thus the xy plane is the tangent plane to at P. Moreover, h is a differentiable function and by taking Taylor's expansion at P, we have:
where R(x,y) satisfies: The quadratic form is known as the Hessian of h at (0,0) and corresponds to the second fundamental form of at P. The quadratic surface defined by approximates up to order 2. This surface is called the osculating paraboloïd of at P and is uniquely defined.We first assume that the x and y axes are oriented by T and respectively, where T is the viewing direction and rs the tangent to the rim of at P. Since these directions are conjugate [Koe 84], the first and second fundamental forms of at P, in the parametrisation (x,y), are:
where is the angle between T and rs, kt is the normal curvature along the viewing direction T, and ks is the normal curvature of the rim at P. Note that kt is the normal curvature of the epipolar curve at P. Therefore, the osculating paraboloïd of at P is defined, in the parametrisation (x,y), by:
(3) |
We denote by and the epipolar planes at
a point corresponding to three successive positions of the camera centre
C-1, C and C1, i.e., planes (C,C-1,P) and
(C,C1,P) (see figure 7). The point P is therefore a point belonging to the rim observed from C. For a general motion and
are different (they are identical for a linear
motion). The intersection of one epipolar plane with the surface is
a curve. By abuse of language, we call these curves epipolar
curves and we have then the
following property:
Proposition 2 In any epipolar
plane at P, the epipolar curve is, up to
the order 2, the graph of the following function:
where the x axis is directed by T|P, the axis is
such that form an orthonormal basis of and is the angle between the normal N to the surface at P
and the projection of N in the epipolar plane: .
(4)
Proof. Near the point P, we have the following description of :
(5) |
(6) |
Remark The approximation given in
proposition 2 verifies the Meusnier's theorem [dC 76] which
says that the curvature at P of the epipolar curve is . However, it should be noticed that a local approximation of the
epipolar curve based on a circle verifies also Meusnier's theorem. But
such approximation implicitely implies that the surface is locally
spherical which is less general than the osculating paraboloïd
model.
Note that in the above proposition, the x axis is the one previously
defined in the parametrisation (x,y) and is thus independent of the
epipolar plane.
Since P is the origin of the x axis, proposition 2 says that the epipolar curve depends on the position of P in the epipolar plane (i.e., its depth) and on the normal curvature kt of along the viewing direction. Our purpose is to recover the position of a rim point P using three successive occluding contours of , therefore this can be done by estimating epipolar curves. In the general case there are two different epipolar planes and for a point P and three successive camera positions, thus there are also two epipolar curves. Since we can match, in the corresponding images, epipolar correspondents, we know two tangents to each epipolar curve (see figure 7). The following section shows how to compute epipolar curves given these tangents.