Next: Distinction of Apparent Contours Up: Affine Reconstruction of Curved Previous: Recovery of Surface Depth

Recovery of Curved surfaces

We next consider how curved surfaces are recovered from apparent contours viewed from uncalibrated cameras.

Differentiating ( 8 ) with respect to , we find that the derivative of the depth, , is computed from the changes in apparent contour and epipole as follows:

 

For the exact expression of , see [ 15 ]. Note again, the computation of the derivative of the depth, , is independent of the calibration matrix, , camera rotation matrix, , and the initial position of a camera, .

Substituting ( 8 ) into ( 2 ) and using ( 1 ), the contour generator at time is reconstructed as follows:

 

Substituting ( 5 ), ( 8 ) and ( 9 ) into ( 3 ), we can compute the change in contour generator at time caused by the camera motion as follows:

 

From ( 5 ), it is clear that the the depth to the frontier point, , at time is computed from the depth, , at time as follows:

 

For the exact expression of , see [ 15 ]. Thus, by computing iteratively, the curved surface, , can be reconstructed with respect to the epipolar parameterisation, , as follows:

 

where, is a column vector whose components are computed from the image measurements as follows:

In ( 13 ), the matrix represents a 3D affine transformation. This means that even if the camera is uncalibrated and its translational motion is unknown, the curved surfaces can be reconstructed up to a 3D affine transformation:



J. Sato
Mon Jul 7 22:39:50 BST 1997