3D Surface Reconstruction Using Occluding Contours

This paper addresses the problem of 3D surface reconstruction using image sequences. It has been shown that shape recovery from three or more occluding contours of the surface is possible given a known camera motion. Several algorithms, which have been recently proposed, allow such a reconstruction under the assumption of a linear camera motion. A new approach is presented which deals with the reconstruction problem directly from a discrete point of view. A correct depth formulation is derived from a local approximation of the surface up to order two. This allows the local shape to be estimated, given three consecutive contours, without any constraints on the camera motion.

[1]  Roberto Cipolla,et al.  Motion from the frontier of curved surfaces , 1995, Proceedings of IEEE International Conference on Computer Vision.

[2]  P. Giblin,et al.  Curves and Singularities , 1984 .

[3]  Andrew Blake,et al.  The dynamic analysis of apparent contours , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[4]  Jean Ponce,et al.  Invariant Properties of Straight Homogeneous Generalized Cylinders and Their Contours , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  R. Nevatia,et al.  Quasi-invariant properties and 3-D shape recovery of non-straight, non-constant generalized cylinders , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[6]  J. H. Rieger Three-dimensional motion from fixed points of a deforming profile curve. , 1986, Optics letters.

[7]  Roger Mohr,et al.  Relative 3D Regularized B-spline Surface Reconstruction Through Image Sequences , 1994, ECCV.

[8]  John Porrill,et al.  Curve matching and stereo calibration , 1991, Image and Vision Computing.

[9]  Michel Dhome,et al.  Finding the Pose of an Object of Revolution , 1992, ECCV.

[10]  Peter J. Giblin,et al.  Epipolar Fields on Surfaces , 1994, ECCV.

[11]  H. Piaggio Differential Geometry of Curves and Surfaces , 1952, Nature.

[12]  S. P. Mudur,et al.  Three-dimensional computer vision: a geometric viewpoint , 1993 .

[13]  Richard Szeliski,et al.  Robust Shape Recovery from Occluding Contours Using a Linear Smoother , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[14]  Peter J. Giblin,et al.  Epipolar curves on surfaces , 1995, Image Vis. Comput..

[15]  Marie-Odile Berger How to track efficiently piecewise curved contours with a view to reconstructing 3D objects , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[16]  Manfredo P. do Carmo,et al.  Differential geometry of curves and surfaces , 1976 .

[17]  Richard S. Weiss,et al.  Reconstruction of Surfaces from Profiles , 1987, ICCV 1987.

[18]  David J. Kriegman,et al.  On Recognizing and Positioning Curved 3-D Objects from Image Contours , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  Olivier D. Faugeras,et al.  Building Three-Dimensional Object Models from Image Sequences , 1995, Comput. Vis. Image Underst..

[20]  David A. Forsyth,et al.  Recognising rotationally symmetric surfaces from their outlines , 1992, ECCV.

[21]  D FaugerasOlivier,et al.  Using Extremal Boundaries for 3-D Object Modeling , 1992 .

[22]  D. Kriegman,et al.  On recognizing and positioning curved 3D objects from image contours , 1989, [1989] Proceedings. Workshop on Interpretation of 3D Scenes.

[23]  J J Koenderink,et al.  What Does the Occluding Contour Tell Us about Solid Shape? , 1984, Perception.

[24]  Jan J. Koenderink,et al.  An internal representation for solid shape based on the topological properties of the apparent contour , 1987 .