Modeling a three-dimensional shape from a silhouette by detecting symmetry

A human being, observing a silhouette outline of an object, can estimate its three-dimensional (3-D) shape. This process has implications for the problem of recognizing and understanding 3-D shapes, since a similar process is needed in 3-D shape modeling of computer graphics. One idea for such 3-D shape modeling is to generate generalized cylinders on the basis of symmetry of the silhouette. This means finding symmetrically related pairs of points on the outline and estimating cross sections of the object from line segments connecting respective pairs of points. A generalized cylinder for the object can be constructed from the set of such cross sections. However, the symmetric point pairs previously were extracted by heuristic methods, and some instability was involved. This paper applies a recently proposed method of computing symmetric point pairs based on geometric division of the plane to 3-D shape modeling. Two ways to develop it are proposed: (1) prune it if the symmetric axis has branches, thereby generating a generalized cylinder for the trunk; and (2) generate generalized cylinders for the trunk and for respective branches, thereby modeling a complex shape as a self-intersecting object composed of multiple segments. The segment decomposition is implemented by natural reasoning.

[1]  Ramakant Nevatia,et al.  Description and Recognition of Curved Objects , 1977, Artif. Intell..

[2]  杉原 厚吉,et al.  GEOMETRIC ALGORITHMS ROBUST AGAINST NUMERICAL ERRORS , 1988 .

[3]  John Fairfield,et al.  Segmenting Dot Patterns by Voronoi Diagram Concavity , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Dana H. Ballard,et al.  Splines as embeddings for generalized cylinders , 1982 .

[5]  Henry Fuchs,et al.  Optimal surface reconstruction from planar contours , 1977, SIGGRAPH.

[6]  John Fairfield Segmenting blobs into subregions , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[7]  Takeshi Okumura,et al.  Extraction of the symmetric pairs of contour points as well as the medial axis from a planar figure by a method based on plane division , 1991, Systems and Computers in Japan.

[8]  Henry Fuchs,et al.  Optimal surface reconstruction from planar contours , 1977, CACM.

[9]  F. Bookstein The line-skeleton , 1979 .

[10]  Tomaso Poggio,et al.  Computational vision and regularization theory , 1985, Nature.

[11]  D. T. Lee,et al.  Medial Axis Transformation of a Planar Shape , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.