Our goal is to recover rims from their projections. First, we suppose that under a continuous motion of the camera a complete description of the spatio-temporal surface is available. Then, (1) can be derived according to time t and by taking the scalar product with the normal N to the surface, we obtain:
![]() |
(2) |
This is the depth formula for points on rims as defined in
[Cip 90]. Assuming that we have a parametrisation of , we can
therefore compute
from the spatio-temporal surface and then
recover the depth for points on the spatio-temporal
surface where
. Unfortunately, only discrete information (occluding contours
at discrete times
) are available and
(2) can not be applied
directly. In fact, depth can be computed only by approximation. In
this section, we discuss such an approximation.
Now consider two successive occluding contours at times t1 and
t2. Let P1 and P2 be two
points on the rims of at t1 and t2. Using the
notations of the previous section, we have:
If the image projections p1 and p2 of P1 and P2 are matched
according to the epipolar correspondence, then the first term of the
above expression corresponds to a triangulation formula. Indeed,
is the distance from the camera
centre C1 to the viewlines intersection (see figure
6). This value is therefore the depth of a virtual point with image
projection p1 and p2. Hence, it can be computed from measurements in
two images by using a stereo formula.
On the other hand, the second term of
(3) depends on the distance between
surface points P1 and P2. This value can not
be computed, a priori, from measurements in two images. A first approach would consist in
omitting this term in (3). We could then recover
the depth of a surface point with only two images. But this approach
leads to a stereo reconstruction and implicitly assumes that rims are
not view dependent which is of course wrong. For a smooth surface
which is not locally plane,
except
at a multiple point. Therefore, the second term of
(3) should not be omitted when computing depth.
The approach we have developed is based on a local surface model: a second
order approximation. Such a model allows to be expressed as a
function of local properties of
. Hence,
by using more than two images (three for a second order approximation),
we can fit locally the surface model to the image measurements and
estimate both depth and local properties. This idea is developed in the
next section.