Our approach avoids such constraint, no assumption has to be made on
the camera motion, the local surface shape or the side of the
tangents on which the surface lies. In addition, it appears that for
non-linear camera motions, part of the rim can not be reconstructed by
use of an osculating circle method. See for example figure 9 where the three successive
camera positions C-1, C, and C1 are not aligned.
In this situation, there is part of the rim to be reconstructed where the point P and its epipolar correspondents are not organised as expected for the estimation of the osculating circle. This corresponds to points P where a1 and a-1 have the same sign or, in other words, where the projection of P-1 and P1 onto the viewing line at P are on the same side of P. In such cases, the epipolar curves defined at P can not be considered as part of the same curve and methods based on the osculating circle lead to false solutions since they approximate both epipolar curves with a single planar curve: a circle (see for example figure 10).
![]() |
This shows that epipolar curves have to be estimated as two different
curves and that a method based on the osculating circle allows only a
partial reconstruction of the rim in the case of non-linear camera
motions.
Our work gives a more general solution to the reconstruction problem.
Except for the special cases where the camera motion is in the viewing
direction, depth can be computed at
any rim point and for any camera motion. Moreover, it gives a unique
solution to the reconstruction problem without knowing on which side
of the tangent lines the object lies.