Image-based transformation of viewpoint and scene appearance

This thesis addresses the problem of synthesizing images of real scenes under threedimensional transformations in viewpoint and appearance. Solving this problem enables interactive viewing of remote scenes on a computer, in which a user can move a virtual camera through the environment and virtually paint or sculpt objects in the scene. It is demonstrated that a variety of three-dimensional scene transformations can be rendered on a video display device by applying simple transformations to a set of basis images of the scene. The virtue of these transformations is that they operate directly on images and recover only the scene information that is required in order to accomplish the desired e ect. Consequently, they are applicable in situations where accurate three-dimensional models are di cult or impossible to obtain. A central topic is the problem of view synthesis, i.e., rendering images of a real scene from di erent camera viewpoints by processing a set of basis images. Towards this end, two algorithms are described that warp and resample pixels in a set of basis images to produce new images that are physically-valid, i.e., they correspond to what a real camera would see from the speci ed viewpoints. Techniques for synthesizing other types of transformations, e.g., non-rigid shape and color transformations, are also discussed. The techniques are found to perform well on a wide variety of real and synthetic images. A basic question is uniqueness, i.e., for which views is the appearance of the scene uniquely determined from the information present in the basis views. An important contribution is a uniqueness result for the no-occlusion case, which proves that all views on the line segment between the two camera centers are uniquely determined from two uncalibrated views of a scene. Importantly, neither dense pixel correspondence nor camera information is needed. From this result, a view morphing algorithm is derived that produces high quality viewpoint and shape transformations from two uncalibrated images.

[1]  Richard Szeliski,et al.  Rapid octree construction from image sequences , 1993 .

[2]  Nicholas Ayache,et al.  Trinocular Stereo Vision for Robotics , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Charles F. Neveu 2-D object recognition using multi-resolution models , 1986 .

[4]  S. Seitz,et al.  View Morphing: Uniquely Predicting Scene Appearance from Basis Images , 1997 .

[5]  Steven M. Seitz,et al.  Cyclic Motion Analysis Using the Period Trace , 1997 .

[6]  W. Brent Seales,et al.  Representing the dynamics of the occluding contour , 1991, Other Conferences.

[7]  Shree K. Nayar,et al.  Reflectance and texture of real-world surfaces , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[8]  Thierry Viéville,et al.  Canonic Representations for the Geometries of Multiple Projective Views , 1994, ECCV.

[9]  Gregory J. Ward,et al.  Measuring and modeling anisotropic reflection , 1992, SIGGRAPH.

[10]  Pat Hanrahan,et al.  Hierarchical splatting: a progressive refinement algorithm for volume rendering , 1991, SIGGRAPH.

[11]  George Wolberg,et al.  Digital image warping , 1990 .

[12]  Charles V. Stewart,et al.  Scheduling Algorithms for PIPE (Pipelined Image-Processing Engine) , 1988, J. Parallel Distributed Comput..

[13]  Charles R. Dyer,et al.  Direct computation of differential invariants of image contours from shading , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[14]  M. Hebert,et al.  Applications of Non-Metric Vision to some Visually Guided Robotics Tasks , 1995 .

[15]  A. Heyden,et al.  A canonical framework for sequences of images , 1995, Proceedings IEEE Workshop on Representation of Visual Scenes (In Conjunction with ICCV'95).

[16]  Rachid Deriche,et al.  Robust Recovery of the Epipolar Geometry for an Uncalibrated Stereo Rig , 1994, ECCV.

[17]  Azriel Rosenfeld,et al.  Cellular Pyramids for Image Analysis. , 1977 .

[18]  Leonard McMillan,et al.  Head-tracked stereoscopic display using image warping , 1995, Electronic Imaging.

[19]  Charles R. Dyer,et al.  The space efficiency of quadtrees , 1982, Comput. Graph. Image Process..

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

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

[22]  Yuhua Luo,et al.  2-D OBJECT RECOGNITION USING HIERARCHICAL BOUNDARY SEGMENTS. , 1985 .

[23]  Richard Szeliski,et al.  The lumigraph , 1996, SIGGRAPH.

[24]  Charles R. Dyer Memory-Augmented Cellular Automata for Image Analysis. , 1978 .

[25]  W. Brent Seales,et al.  Building global surface models by purposive and qualitative viewpoint adjustment , 1993, Other Conferences.

[26]  Rosalind W. Picard,et al.  Video Orbits of the Projective Group: A New Perspective on Image Mosaicing , 1995 .

[27]  Jitendra Malik,et al.  Modeling and Rendering Architecture from Photographs: A hybrid geometry- and image-based approach , 1996, SIGGRAPH.

[28]  Pietro Perona,et al.  Recognition of planar object classes , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[29]  R. F.,et al.  Mathematical Statistics , 1944, Nature.

[30]  Steven M. Seitz,et al.  Affine invariant detection of periodic motion , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[31]  Takeo Kanade,et al.  Virtualized reality: concepts and early results , 1995, Proceedings IEEE Workshop on Representation of Visual Scenes (In Conjunction with ICCV'95).

[32]  Tomaso A. Poggio,et al.  Motion Field and Optical Flow: Qualitative Properties , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[33]  Ingemar J. Cox,et al.  Teleconferencing eye contract using a virtual camera , 1993, INTERCHI Adjunct Proceedings.

[34]  Charles R. Dyer,et al.  Segmentation of textured images by pyramid linking , 1986 .

[35]  Charles R. Dyer,et al.  OBJECT RECOGNITION USING HOUGH PYRAMIDS. , 1985 .

[36]  Ken-ichi Anjyo,et al.  Tour into the picture: using a spidery mesh interface to make animation from a single image , 1997, SIGGRAPH.

[37]  Kiriakos N. Kutulakos,et al.  Toward global surface reconstruction by purposive viewpoint adjustment , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[38]  Charles R. Dyer,et al.  3-D multiview object representations for model-based object recognition , 1987, Pattern Recognit..

[39]  Amnon Shashua,et al.  Projective Structure from Uncalibrated Images: Structure From Motion and Recognition , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[40]  Katherine D. Blake To San Francisco , 1911 .

[41]  Kiriakos N. Kutulakos Affine surface reconstruction by purposive viewpoint control , 1995, Proceedings of IEEE International Conference on Computer Vision.

[42]  Sally Anne Lambert The three little pigs , 1998 .

[43]  M SeitzSteven,et al.  Photorealistic Scene Reconstruction by Voxel Coloring , 1999 .

[44]  Richard Szeliski,et al.  Creating full view panoramic image mosaics and environment maps , 1997, SIGGRAPH.

[45]  Jake K. Aggarwal,et al.  TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE , 2008 .

[46]  Marc Levoy,et al.  Light field rendering , 1996, SIGGRAPH.

[47]  Dmitry B. Goldgof,et al.  The Scale Space Aspect Graph , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[48]  David J. Kriegman,et al.  What is the set of images of an object under all possible lighting conditions? , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[49]  Kiriakos N. Kutulakos,et al.  Building global object models by purposive viewpoint control , 1994, Proceedings of 1994 IEEE 2nd CAD-Based Vision Workshop.

[50]  S.M. Seitz,et al.  Detecting irregularities in cyclic motion , 1994, Proceedings of 1994 IEEE Workshop on Motion of Non-rigid and Articulated Objects.

[51]  S. Seitz Bringing Photographs to Life with View Morphing , 1997 .

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

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

[54]  Charles R. Dyer,et al.  An algorithm for constructing the aspect graph , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[55]  Michael J. Black,et al.  Estimating Optical Flow in Segmented Images Using Variable-Order Parametric Models With Local Deformations , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[56]  Charles R. Dyer,et al.  Interactivity and the Dimensionality of Data Displays , 1995, Perceptual Issues in Visualization.

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

[58]  Richard I. Hartley,et al.  In defence of the 8-point algorithm , 1995, Proceedings of IEEE International Conference on Computer Vision.

[59]  Edward H. Adelson,et al.  The Laplacian Pyramid as a Compact Image Code , 1983, IEEE Trans. Commun..

[60]  Tomaso A. Poggio,et al.  Image Synthesis from a Single Example Image , 1996, ECCV.

[61]  Sung Yong Shin,et al.  Image metamorphosis using snakes and free-form deformations , 1995, SIGGRAPH.

[62]  Olivier D. Faugeras,et al.  On the geometry and algebra of the point and line correspondences between N images , 1995, Proceedings of IEEE International Conference on Computer Vision.

[63]  Charles V. Stewart,et al.  The Trinocular General Support Algorithm: A Three-camera Stereo Algorithm For Overcoming Binocular Matching Errors , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[64]  Charles R. Dyer,et al.  The VIS-AD Data Model: Integrating Metadata and Polymorphic Display with a Scientific Programming Language , 1993, Workshop on Database Issues for Data Visualization.

[65]  Charles R. Dyer,et al.  Shape Smoothing Using Medial Axis Properties , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[66]  Charles R. Dyer,et al.  Long-range spatiotemporal motion understanding using spatiotemporal flow curves , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[67]  David Mumford,et al.  A Bayesian treatment of the stereo correspondence problem using half-occluded regions , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[68]  Dmitry B. Goldgof,et al.  Applying the scale space concept to perspective projection aspect graphs , 1992 .

[69]  Charles R. Dyer,et al.  NP-completeness of linearly-connected multiprocessor scheduling , 1987 .

[70]  Hanan Samet,et al.  The Quadtree and Related Hierarchical Data Structures , 1984, CSUR.

[71]  Kiriakos N. Kutulakos,et al.  Global surface reconstruction by purposive control of observer motion , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[72]  Alex Pentland,et al.  View-based and modular eigenspaces for face recognition , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[73]  Robert T. Collins,et al.  Multi-image focus of attention for rapid site model construction , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[74]  C. Dyer,et al.  Dynamic shading, motion parallax and qualitative shape , 1993, [1993] Proceedings IEEE Workshop on Qualitative Vision.

[75]  W. B. Seales,et al.  Shaded rendering and shadow computation for polyhedral animation , 1990 .

[76]  H. Plantinga,et al.  The asp: A continuous viewer-centered representation for 3D object recognition , 1987 .

[77]  Steven M. Seitz,et al.  Toward image-based scene representation using view morphing , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[78]  Bill Triggs,et al.  Matching constraints and the joint image , 1995, Proceedings of IEEE International Conference on Computer Vision.

[79]  Takeo Kanade,et al.  Stereo by Intra- and Inter-Scanline Search Using Dynamic Programming , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[80]  M. Turk,et al.  Eigenfaces for Recognition , 1991, Journal of Cognitive Neuroscience.

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

[82]  W. Brent Seales,et al.  Using the ASP for the Interactive Viewing of Polyhedral Scenes , 1989 .

[83]  P. Anandan,et al.  Mosaic based representations of video sequences and their applications , 1995, Proceedings of IEEE International Conference on Computer Vision.

[84]  Steven M. Seitz,et al.  Complete scene structure from four point correspondences , 1995, Proceedings of IEEE International Conference on Computer Vision.

[85]  Azriel Rosenfeld,et al.  Propagation algorithms for framing rectangle construction , 1980, Pattern Recognit..

[86]  Kiriakos N. Kutulakos,et al.  Recovering shape by purposive viewpoint adjustment , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

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

[89]  Charles R. Dyer,et al.  Recognition and recovery of the three-dimensional orientation of planar point patterns , 1986, Comput. Vis. Graph. Image Process..

[90]  Amnon Shashua,et al.  Novel view synthesis in tensor space , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[91]  Charles R. Dyer,et al.  Display of scientific data structures for algorithm visualization , 1992, Proceedings Visualization '92.

[92]  Roberto Brunelli,et al.  Face Recognition: Features Versus Templates , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[93]  Kiriakos N. Kutulakos,et al.  Object Exploration By Purposive, Dynamic Viewpoint Adjustment , 1992 .

[94]  Tomaso Poggio,et al.  Image Representations for Visual Learning , 1996, Science.

[95]  W. Brent Seales,et al.  An Occlusion-Based Representation of Shape for Viewpoint Recovery , 1992, ECAI.

[96]  Lee Westover,et al.  Footprint evaluation for volume rendering , 1990, SIGGRAPH.

[97]  Peter-Pike J. Sloan,et al.  Time critical lumigraph rendering , 1997, SI3D.

[98]  Ned Greene,et al.  Environment Mapping and Other Applications of World Projections , 1986, IEEE Computer Graphics and Applications.

[99]  Paul S. Heckbert,et al.  Fundamentals of Texture Mapping and Image Warping , 1989 .

[100]  R. Basri On the Uniqueness of Correspondence under Orthographic and Perspective Projections , 1991 .

[101]  Kevin W. Bowyer,et al.  Aspect graphs: An introduction and survey of recent results , 1990, Int. J. Imaging Syst. Technol..

[102]  C. Dyer,et al.  Texture Classification Using Gray Level Cooccurrence Based on Edge Maxima , 1979 .

[103]  C. Dyer,et al.  Node Linking Strategies in Pyramids for Image Segmentation , 1984 .

[104]  Charles R. Dyer,et al.  One-Way Bounded Cellular Automata , 1980, Inf. Control..

[105]  Charles R. Dyer,et al.  Cyclic motion detection using spatiotemporal surfaces and curves , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[106]  Bruce H. McCormick,et al.  A COGNITIVE ARCHITECTURE FOR COMPUTER VISION , 1982 .

[107]  Charles V. Stewart,et al.  Parallel simulation of a connectionist stereo algorithm on a shared-memory multiprocessor , 1990 .

[108]  Sebastian Toelg,et al.  Towards an Example-Based Image Compression Architecture for Video-Conferencing , 1994 .

[109]  Azriel Rosenfeld,et al.  Region representation: boundary codes from quadtrees , 1980, CACM.

[110]  Charles R. Dyer,et al.  Computing spatiotemporal relations for dynamic perceptual organization , 1993 .

[111]  Ronald Pose,et al.  Priority rendering with a virtual reality address recalculation pipeline , 1994, SIGGRAPH.

[112]  Charles R. Dyer,et al.  Real-time motion tracking of three-dimensional objects , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[113]  Steve Mann,et al.  Video orbits of the projective group a simple approach to featureless estimation of parameters , 1997, IEEE Trans. Image Process..

[114]  Takeo Kanade,et al.  Virtualized Reality: Constructing Virtual Worlds from Real Scenes , 1997, IEEE Multim..

[115]  Ashok Samal,et al.  Automatic recognition and analysis of human faces and facial expressions: a survey , 1992, Pattern Recognit..

[116]  C R Dyer,et al.  Techniques for a structural analysis of dermatoscopic imagery. , 1998, Computerized medical imaging and graphics : the official journal of the Computerized Medical Imaging Society.

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

[118]  A. Rosenfeld,et al.  Texture Primitive Extraction Using an Edge-Based Approach , 1979 .

[119]  Katsushi Ikeuchi,et al.  Object shape and reflectance modeling from observation , 1997, SIGGRAPH.

[120]  Charles R. Dyer,et al.  An analysis of node linking in overlapped pyramids , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[121]  John Snyder,et al.  Rendering with coherent layers , 1997, SIGGRAPH.

[122]  Charles R. Dyer,et al.  Shape Recovery from Stationary Surface Contours by Controlled Observer Motion , 1996 .

[123]  Kiriakos N. Kutulakos Shape from the light field boundary , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[124]  Rama Chellappa,et al.  Human and machine recognition of faces: a survey , 1995, Proc. IEEE.

[125]  E. Adelson,et al.  The Plenoptic Function and the Elements of Early Vision , 1991 .

[126]  Maurice R. Ewing,et al.  PINOCCHIO , 1957, The Medical journal of Australia.

[127]  Theresa-Marie Rhyne,et al.  Visualization requirements in the atmospheric and environmental sciences (five case study reports) , 1992, Proceedings Visualization '92.

[128]  A. Pentland,et al.  Robust estimation of a multi-layered motion representation , 1991, Proceedings of the IEEE Workshop on Visual Motion.

[129]  Saied Moezzi,et al.  Virtual View Generation for 3D Digital Video , 1997, IEEE Multim..

[130]  Azriel Rosenfeld,et al.  Parallel Image Processing by Memory-Augmented Cellular Automata , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[131]  Robert T. Collins,et al.  A space-sweep approach to true multi-image matching , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[132]  Marc Levoy,et al.  A volumetric method for building complex models from range images , 1996, SIGGRAPH.

[133]  John Lasseter,et al.  Principles of traditional animation applied to 3D computer animation , 1987, SIGGRAPH.

[134]  Richard Szeliski,et al.  Direct methods for visual scene reconstruction , 1995, Proceedings IEEE Workshop on Representation of Visual Scenes (In Conjunction with ICCV'95).

[135]  Yuichi Ohta,et al.  Occlusion detectable stereo-occlusion patterns in camera matrix , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[136]  Charles R. Dyer Gauge Inspection Using Hough Transforms , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[137]  C. Dyer Computing the Euler number of an image from its quadtree , 1980 .

[138]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[139]  Ronen Basri,et al.  Recognition by Linear Combinations of Models , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[140]  Daniel Scharstein,et al.  Stereo vision for view synthesis , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[141]  Steven M. Seitz,et al.  Physically-valid view synthesis by image interpolation , 1995, Proceedings IEEE Workshop on Representation of Visual Scenes (In Conjunction with ICCV'95).

[142]  Aldo Laurentini,et al.  How Far 3D Shapes Can Be Understood from 2D Silhouettes , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[143]  Edward H. Adelson,et al.  Representing moving images with layers , 1994, IEEE Trans. Image Process..

[144]  Jay Torborg,et al.  Talisman: commodity realtime 3D graphics for the PC , 1996, SIGGRAPH.

[145]  Charles R. Dyer,et al.  Interpolating view and scene motion by dynamic view morphing , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[146]  Akira Nakamura,et al.  Nondeterministic Bottom-up Pyramid Acceptors. , 1977 .

[147]  Steven M. Seitz,et al.  View morphing , 1996, SIGGRAPH.

[148]  Michal Irani,et al.  Representation of scenes from collections of images , 1995, Proceedings IEEE Workshop on Representation of Visual Scenes (In Conjunction with ICCV'95).

[149]  Salvatore J. Stolfo,et al.  Report on Workshop on High Performance Computing and Communications for Grand Challenge Applications: Computer Vision, Speech and Natural Language Processing, and Artificial Intelligence , 1993, IEEE Trans. Knowl. Data Eng..

[150]  Ramesh C. Jain,et al.  Reality modeling and visualization from multiple video sequences , 1996, IEEE Computer Graphics and Applications.

[151]  Václav Hlavác,et al.  Rendering real-world objects using view interpolation , 1995, Proceedings of IEEE International Conference on Computer Vision.

[152]  R DyerCharles,et al.  Model-based recognition in robot vision , 1986 .

[153]  Alex Pentland,et al.  Cooperative Robust Estimation Using Layers of Support , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[154]  W. Brent Seales,et al.  Modeling the rim appearance , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[155]  Richard I. Hartley,et al.  Projective Reconstruction and Invariants from Multiple Images , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[156]  Vladimir J. Lumelsky,et al.  Provable strategies for vision-guided exploration in three dimensions , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[157]  Charles R. Dyer,et al.  Computing spatiotemporal surface flow , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[158]  Charles V. Stewart,et al.  Local constraint integration in a connectionist model of stereo vision , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[159]  Vladimir J. Lumelsky,et al.  Vision-guided exploration: a step toward general motion planning in three dimensions , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[160]  Charles R. Dyer,et al.  A Fast Parallel Algorithm for the Closest Pair Problem , 1980, Inf. Process. Lett..

[161]  Andrew Lippman,et al.  Movie-maps: An application of the optical videodisc to computer graphics , 1980, SIGGRAPH '80.

[162]  Olivier D. Faugeras,et al.  3-D scene representation as a collection of images , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[163]  C. L. Zitnick,et al.  Multi-Baseline Stereo Using Surface Extraction. , 1996 .

[164]  Paul A. Beardsley,et al.  3D Model Acquisition from Extended Image Sequences , 1996, ECCV.

[165]  Ellen C. Hildreth,et al.  Measurement of Visual Motion , 1984 .

[166]  A. Hurlbert Physics-based vision: Principles and practice, color, edited by Lawrence B. Wolff, Steven A. Shafer, and Glenn E. Healey, A. K. Peters, Ltd., Wellesley, MA, 1992, hardbound, $59.95 , 1993 .

[167]  Kiriakos N. Kutulakos,et al.  Occluding contour detection using affine invariants and purposive viewpoint control , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[168]  Harpreet S. Sawhney,et al.  Layered representation of motion video using robust maximum-likelihood estimation of mixture models and MDL encoding , 1995, Proceedings of IEEE International Conference on Computer Vision.

[169]  W. B. Seales,et al.  Constrained viewpoint from occluding contour , 1991, [1991 Proceedings] Workshop on Directions in Automated CAD-Based Vision.

[170]  Charles R. Dyer,et al.  A lattice model for data display , 1994, Proceedings Visualization '94.

[171]  Charles R. Dyer,et al.  Real-time hidden-line elimination for a rotating polyhedral scene using the aspect representation , 1990 .

[172]  David Salesin,et al.  Multiperspective panoramas for cel animation , 1997, SIGGRAPH.

[173]  Aldo Laurentini,et al.  How Many 2D Silhouettes Does It Take to Reconstruct a 3D Object? , 1997, Comput. Vis. Image Underst..

[174]  Hideyuki Tamura,et al.  Viewpoint-dependent stereoscopic display using interpolation of multiviewpoint images , 1995, Electronic Imaging.

[175]  H. C. Longuet-Higgins,et al.  A computer algorithm for reconstructing a scene from two projections , 1981, Nature.

[176]  Sankar K. Pal,et al.  Fuzzy models for pattern recognition : methods that search for structures in data , 1992 .

[177]  Roger Y. Tsai,et al.  A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses , 1987, IEEE J. Robotics Autom..

[178]  Shree K. Nayar,et al.  Reflectance and texture of real-world surfaces , 1999, TOGS.