Modeling from reality: representation and integration

Traditional virtual reality systems rely on manual construction of the virtual environment, which is labor-intensive and usually not very realistic. This thesis describes a “modelingfrom-realiry” system which observes from multiple viewpoints, analyzes the geometrical shape of a scene or an object, and subsequently integrates the multiple views to build a complete scene or object model from the existing environment. Our system produces statistically optimal object models by adopting a new approach to modeling from reality -an integral approach to object modeling. The integral approach consists of two parts: how to integrute and what to integrate. Using a polyhedral object as an example, this thesis shows how to infegrafe multiple views in a statistically optimal fashion. It is illustrated that multiple view integration can be formulated as a problem of principul component analysis with missing datu (PCAMD). In spite of the noisy input and missing data at each view, the PCAMD algorithm makes use of input redundancy among different views and guarantees that the recovered object model is statistically optimal. It is shown that the problem of PCAMD can be generalized as a weighted least-squares problem, which is solved using an efficient bilinear iterative algorithm. Matching multiple views of a polyhedral object can be accomplished by tracking its planar surface patches. It is, however, difficult to match multiple views of a free-form (Le., smooth) object. This thesis shows what fo be infegrared from multiple views of a free-form object by employing a novel global resampling technique. A semi-regularly tessellated spherical mesh is used to uniformly resample the free-form object. This mesh representation provides a one-to-one mapping between a resampled convexkoncave mesh to its curvature distribution on a unit sphere. The correspondence between two meshes can then be established by minimizing the difference between two curvature distributions. The same mesh representation also enables one to compare 3D shapes and to synthesize new shapes. In summary, this thesis shows that PCAMD can be used to integrate multiple views to obtain a statistically optimal object model provided that those views can be resampled and matched under appropriate representations. Based on the integral approach, our “modelingfrom-reality” system has been successfully applied for modeling both polyhedral and freeform objects.

[1]  Narendra Ahuja,et al.  Motion and Structure Factorization and Segmentation of Long Multiple Motion Image Sequences , 1992, ECCV.

[2]  Leonard McMillan,et al.  Plenoptic Modeling: An Image-Based Rendering System , 2023 .

[3]  G. Champleboux,et al.  From accurate range imaging sensor calibration to accurate model-based 3D object localization , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[4]  H. Delingette,et al.  Simplex Based Animation , 1993 .

[5]  Arie E. Kaufman,et al.  Wavelet-based volume morphing , 1994, Proceedings Visualization '94.

[6]  Katsushi Ikeuchi,et al.  Combining Shape and Color Information For 3D Object Recognition , 1993 .

[7]  S. B. Kang,et al.  Recovering 3 D Shape and Motion from Image Streams using Non-Linear Least Squares , 1993 .

[8]  Berthold K. P. Horn Extended Gaussian images , 1984, Proceedings of the IEEE.

[9]  Arthur R. Pope Model-Based Object Recognition - A Survey of Recent Research , 1994 .

[10]  Daniel P. Huttenlocher,et al.  Computing the minimum Hausdorff distance for point sets under translation , 1990, SCG '90.

[11]  Demetri Terzopoulos,et al.  Regularization of Inverse Visual Problems Involving Discontinuities , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Howard Wainer,et al.  Robust Regression & Outlier Detection , 1988 .

[13]  A. Tversky Features of Similarity , 1977 .

[14]  Richard Szeliski,et al.  Surface modeling with oriented particle systems , 1992, SIGGRAPH.

[15]  K. Sugihara Machine interpretation of line drawings , 1986, MIT Press series in artificial intelligence.

[16]  Lance Williams,et al.  View Interpolation for Image Synthesis , 1993, SIGGRAPH.

[17]  Jean Ponce,et al.  Using Geometric Distance Fits for 3-D Object Modeling and Recognition , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Joseph L. Mundy,et al.  Object Recognition: The Search for Representation , 1994, Object Representation in Computer Vision.

[19]  Hiromi T. Tanaka,et al.  Reconstruction of an Object Shape from Multiple Incomplete Range Data Sets Using Convex Hulls , 1993 .

[20]  Stan Sclaroff,et al.  Object recognition and categorization using modal matching , 1994, Proceedings of 1994 IEEE 2nd CAD-Based Vision Workshop.

[21]  John F. Hughes,et al.  Scheduled Fourier volume morphing , 1992, SIGGRAPH.

[22]  Takeo Kanade,et al.  A sequential factorization method for recovering shape and motion from image streams , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  Charles R. Dyer,et al.  Model-based recognition in robot vision , 1986, CSUR.

[24]  David M. Rocke Analysis of Experiments With Missing Data , 1987 .

[25]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Haim J. Wolfson,et al.  On shape similarity , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[27]  Katsushi Ikeuchi,et al.  Building 3-D models from unregistered range images , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[28]  Baba C. Vemuri,et al.  Shape Modeling with Front Propagation: A Level Set Approach , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[29]  Leonidas J. Guibas,et al.  An efficient algorithm for finding the CSG representation of a simple polygon , 1988, Algorithmica.

[30]  V. Bove Probabilistic method for integrating multiple sources of range data , 1990 .

[31]  J. Overall,et al.  Applied multivariate analysis , 1983 .

[32]  Harry Shum,et al.  Principal Component Analysis with Missing Data and Its Application to Polyhedral Object Modeling , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[33]  Paul Debevec,et al.  Modeling and Rendering Architecture from Photographs , 1996, SIGGRAPH 1996.

[34]  Katsushi Ikeuchi,et al.  The Complex EGI: A New Representation for 3-D Pose Determination , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[35]  Harry Shum,et al.  An Integral Approach to Free-Form Object Modeling , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[36]  Katsushi Ikeuchi,et al.  Sensor Modeling, Probabilistic Hypothesis Generation, and Robust Localization for Object Recognition , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[37]  Thaddeus Beier,et al.  Feature-based image metamorphosis , 1992, SIGGRAPH.

[38]  Gérard G. Medioni,et al.  Surface description of complex objects from multiple range images , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[39]  Yoshihiro Kawai,et al.  Reconstruction of 3D objects by integration of multiple range data , 1992, [1992] Proceedings. 11th IAPR International Conference on Pattern Recognition.

[40]  Ramesh C. Jain,et al.  Segmentation through Variable-Order Surface Fitting , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[41]  James J. Little Determining Object Attitude from Extended Gaussian Images , 1985, IJCAI.

[42]  Guido Gerig,et al.  Parametrization of Closed Surfaces for 3-D Shape Description , 1995, Comput. Vis. Image Underst..

[43]  Alex Pentland,et al.  Recursive estimation of structure and motion using relative orientation constraints , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[44]  Takeo Kanade,et al.  A multiple-baseline stereo , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[45]  Andrew Blake,et al.  Visual Reconstruction , 1987, Deep Learning for EEG-Based Brain–Computer Interfaces.

[46]  Paul S. Heckbert,et al.  Using particles to sample and control implicit surfaces , 1994, SIGGRAPH.

[47]  Charles E. Thorpe,et al.  ELVIS: Eigenvectors for Land Vehicle Image System , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[48]  F. Frances Yao,et al.  Computational Geometry , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[49]  Esther M. Arkin,et al.  An efficiently computable metric for comparing polygonal shapes , 1991, SODA '90.

[50]  Richard Szeliski,et al.  Video mosaics for virtual environments , 1996, IEEE Computer Graphics and Applications.

[51]  Marc Levoy,et al.  Feature-based volume metamorphosis , 1995, SIGGRAPH.

[52]  Narendra Ahuja,et al.  Generating Octrees from Object Silhouettes in Orthographic Views , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[53]  Katsushi Ikeuchi,et al.  A spherical representation for the recognition of curved objects , 1993, 1993 (4th) International Conference on Computer Vision.

[54]  Marc Levoy,et al.  Zippered polygon meshes from range images , 1994, SIGGRAPH.

[55]  Demetri Terzopoulos,et al.  Topologically adaptable snakes , 1995, Proceedings of IEEE International Conference on Computer Vision.

[56]  Harry Shum,et al.  Motion estimation with quadtree splines , 1995, Proceedings of IEEE International Conference on Computer Vision.

[57]  M Rioux,et al.  Laser range finder based on synchronized scanners. , 1984, Applied optics.

[58]  James E. pLebensohn Geometry and the Imagination , 1952 .

[59]  Gérard G. Medioni,et al.  Object modelling by registration of multiple range images , 1992, Image Vis. Comput..

[60]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[61]  Bir Bhanu,et al.  Representation and Shape Matching of 3-D Objects , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[62]  Denis Laurendeau,et al.  Multi-resolution surface modeling from multiple range views , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[63]  Andrew E. Johnson,et al.  Recognizing objects by matching oriented points , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[64]  R. Bergevin,et al.  Registering range views of multipart objects , 1995 .

[65]  Shree K. Nayar,et al.  Real-time focus range sensor , 1995, Proceedings of IEEE International Conference on Computer Vision.

[66]  Shenchang Eric Chen,et al.  QuickTime VR: an image-based approach to virtual environment navigation , 1995, SIGGRAPH.

[67]  Tony DeRose,et al.  Piecewise smooth surface reconstruction , 1994, SIGGRAPH.

[68]  O. Faugeras,et al.  3-D Reconstruction of Urban Scenes from Sequences of Images , 1995 .

[69]  Micha Sharir,et al.  Identification of Partially Obscured Objects in Two and Three Dimensions by Matching Noisy Characteristic Curves , 1987 .

[70]  Sugata Ghosal,et al.  Segmentation of range images: an orthogonal moment-based integrated approach , 1993, IEEE Trans. Robotics Autom..

[71]  Katsushi Ikeuchi,et al.  A Spherical Representation for Recognition of Free-Form Surfaces , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[72]  David Mumford,et al.  Mathematical theories of shape: do they model perception? , 1991, Optics & Photonics.

[73]  Shigeru Muraki,et al.  Volumetric shape description of range data using “Blobby Model” , 1991, SIGGRAPH.

[74]  Baba C. Vemuri,et al.  3-D MODEL CONSTRUCTION FROM MULTIPLE VIEWS USING RANGE AND INTENSITY DATA. , 1986 .

[75]  Katsushi Ikeuchi Recognition of 3-D Objects Using the Extended Gaussian Image , 1981, IJCAI.

[76]  Demetri Terzopoulos,et al.  Deformable models in medical image analysis: a survey , 1996, Medical Image Anal..

[77]  Harry Shum,et al.  Virtual reality modeling from a sequence of range images , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[78]  Gabriel Taubin,et al.  Estimating the tensor of curvature of a surface from a polyhedral approximation , 1995, Proceedings of IEEE International Conference on Computer Vision.

[79]  Gabriel Taubin,et al.  Curve and surface smoothing without shrinkage , 1995, Proceedings of IEEE International Conference on Computer Vision.

[80]  Robert Bergevin,et al.  Registration of multiple range views for automatic 3-D model building , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[81]  Bahram Parvin,et al.  B-rep from unregistered multiple range images , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[82]  K. Sato,et al.  Range imaging system utilizing nematic liquid crystal mask , 1987 .

[83]  Gérard G. Medioni,et al.  Object modeling by registration of multiple range images , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[84]  Ronen Basri,et al.  Determining the similarity of deformable shapes , 1998, Vision Research.

[85]  Hiroshi Murase,et al.  Learning and recognition of 3D objects from appearance , 1993, [1993] Proceedings IEEE Workshop on Qualitative Vision.

[86]  Paul S. Heckbert,et al.  Survey of Texture Mapping , 1986, IEEE Computer Graphics and Applications.

[87]  Katsushi Ikeuchi,et al.  Task Oriented Vision , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[88]  Dimitris N. Metaxas,et al.  Adaptive shape evolution using blending , 1995, Proceedings of IEEE International Conference on Computer Vision.

[89]  Jan J. Koenderink,et al.  Solid shape , 1990 .

[90]  Xavier Pennec,et al.  A Framework for Uncertainty and Validation of 3-D Registration Methods Based on Points and Frames , 1995, Proceedings of IEEE International Conference on Computer Vision.

[91]  Demetri Terzopoulos,et al.  A finite element model for 3D shape reconstruction and nonrigid motion tracking , 1993, 1993 (4th) International Conference on Computer Vision.

[92]  Jake K. Aggarwal,et al.  Model-based object recognition in dense-range images—a review , 1993, CSUR.

[93]  William H. Press,et al.  Numerical Recipes in C, 2nd Edition , 1992 .

[94]  Martin Rutishauser,et al.  Merging range images of arbitrarily shaped objects , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.