Abstract
We present some recent progress in designing and implementing two interactive image-based 3D modeling systems.
The first system constructs 3D models from a collection of panoramic image mosaics. A panoramic mosaic consists of a set of images taken around the same viewpoint, and a camera matrix associated with each input image. The user first interactively specifies features such as points, lines, and planes. Our system recovers the camera pose for each mosaic from known line directions and reference points. It then constructs the 3D model using all available geometrical constraints.
The second system extracts structure from stereo by representing the scene as a collection of approximately planar layers. The user first interactively segments the images into corresponding planar regions. Our system recovers a composite mosaic for each layer, estimates the plane equation for the layer, and optionally recovers the camera locations as well as out-of-plane displacements.
By taking advantage of known scene regularities, our interactive systems avoid difficult feature correspondence problems that occur in traditional automatic modeling systems. They also shift the interactive high-level structural model specification stage to precede (or intermix with) the 3D geometry recovery. They are thus able to extract accurate wire frame and texture-mapped 3D models from multiple image sequences.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
S. Ayer, P. Schroeter, and J. Bigün. Segmentation of moving objects by robust parameter estimation over multiple frames. In 3rd ECCV, pages 316–327, 1994.
A. Azarbayejani and A. P. Pentland. Recursive estimation of motion, structure, and focal length. IEEE Transactions on Pattern Analysis and Machine Intelligence, 17(6):562–575, June 1995.
S. Baker, R. Szeliski, and P. Anandan. A layered approach to stereo reconstruction. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’98), pages 434–441, Santa Barbara, June 1998.
P. Beardsley, P. Torr, and A. Zisserman. 3D model acquisition from extended image sequences. In Fourth European Conference on Computer Vision (ECCV’96), volume 2, pages 683–695, Cambridge, England, April 1996. Springer-Verlag.
J.R. Bergen, P. Anandan, K.J. Hanna, and R. Hingorani. Hierarchical modelbased motion estimation. In 2nd ECCV, pages 237–252, 1992.
M. J. Black and A. D. Jepson. Estimating optical flow in segmented images using variable-order parametric models with local deformations. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(10):972–986, October 1996.
J. F. Blinn. Jim Blinn’s corner: Compositing, part 1: Theory. IEEE Computer Graphics and Applications, 14(5):83–87, September 1994.
S. Bougnoux and L. Robert. Totalcalib: a fast and reliable system for off-line calibration of image sequences. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’97), June 1997. The Demo Session.
R. T. Collins and R. S. Weiss. Vanishing point calculation as a statistical inference on the unit sphere. In Third International Conference on Computer Vision (ICCV’90), pages 400–403, Osaka, Japan, December 1990. IEEE Computer Society Press.
T. Darrell and A. Pentland. Robust estimation of a multi-layered motion representation. In IEEE Workshop on Visual Motion, pages 173–178, Princeton, New Jersey, October 1991. IEEE Computer Society Press.
P. E. Debevec, C. J. Taylor, and J. Malik. Modeling and rendering architecture from photographs: A hybrid geometry-and image-based approach. Computer Graphics (SIGGRAPH’96), pages 11–20, August 1996.
O. Faugeras. Three-dimensional computer vision: A geometric viewpoint. MIT Press, Cambridge, Massachusetts, 1993.
O. D. Faugeras. What can be seen in three dimensions with an uncalibrated stereo rig? In Second European Conference on Computer Vision (ECCV’92), pages 563–578, Santa Margherita Liguere, Italy, May 1992. Springer-Verlag.
O. D. Faugeras, Laveau S., Robert L., Csurka G., and Zeller C. 3-D reconstruction of urban scenes from sequences of images. Computer Vision and Image Understanding, 69(3):292–309, March 1998.
G. Golub and C. F. Van Loan. Matrix Computation, third edition. The John Hopkins University Press, Baltimore and London, 1996.
R. I. Hartley. Self-calibration from multiple views of a rotating camera. In Third European Conference on Computer Vision (ECCV’94), volume 1, pages 471–478, Stockholm, Sweden, May 1994. Springer-Verlag.
M. Irani, P. Anandan, and S. Hsu. Mosiac based representations of video sequences and their applications. In 5th ICCV, pages 605–611, 1995.
A. Jepson and M. J. Black. Mixture models for optical flow computation. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’93), pages 760–761, New York, New York, June 1993.
S. B. Kang and R. Szeliski. 3-D scene data recovery using omnidirectional multibaseline stereo. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’96), pages 364–370, San Francisco, Cal, June 1996.
R. Kumar, P. Anandan, and K. Hanna. Direct recovery of shape from multiple views: A parallax based approach. In Twelfth International Conference on Pattern Recognition (ICPR’94), volume A, pages 685–688, Jerusalem, Israel, October 1994. IEEE Computer Society Press.
Q.-T. Luong and O. Faugeras. Determining the fundamental matrix with planes: Instability and new algorithms. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’93), pages 489–494, New York, New York, June 1993.
L. McMillan and G. Bishop. Plenoptic modeling: An image-based rendering system. Computer Graphics (SIGGRAPH’95), pages 39–46, August 1995.
R. Mohr, L. Veillon, and L. Quan. Relative 3D reconstruction using multiple uncalibrated images. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’93), pages 543–548, New York, N.Y., June 1993.
M. Pollefeys, R. Koch, and L. Van Gool. Self-calibration and metric reconstruction in spite of varying and unknown internal camera parameters. In Sixth International Conference on Computer Vision (ICCV’98), pages 90–95, Bombay, January 1998.
H. S. Sawhney and A. R. Hanson. Identification and 3D description of’ shallow’ environmental structure over a sequence of images. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’91), pages 179–185, Maui, Hawaii, June 1991. IEEE Computer Society Press.
H.S. Sawhney and S. Ayer. Compact representations fo videos through dominant and multiple motion estimation. PAMI, 18(8):814–830, 1996.
S. M. Seitz and C. M. Dyer. Photorealistic scene reconstrcution by space coloring. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’97), pages 1067–1073, San Juan, Puerto Rico, June 1997.
J. Shade, S. Gortler, L.-W. He, and R. Szeliski. Layered depth images. In Computer Graphics (SIGGRAPH’98) Proceedings, Orlando, July 1998. ACM SIGGRAPH.
A. Shashua. Projective structure from uncalibrated images: Structure from motion and recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 16(8):778–790, August 1994.
H.-Y. Shum, M. Han, and R. Szeliski. Interactive construction of 3d models from panoramic mosaics. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’98), pages 427–433, Santa Barbara, June 1998.
H.-Y. Shum and R. Szeliski. Panoramic image mosaicing. Technical Report MSRTR-97-23, Microsoft Research, September 1997.
A. R. Smith and J. F. Blinn. Blue screen matting. In Computer Graphics Proceedings, Annual Conference Series, pages 259–268, Proc. SIGGRAPH’96 (New Orleans), August 1996. ACM SIGGRAPH.
R. Szeliski and P. Golland. Stereo matching with transparency and matting. In Sixth International Conference on Computer Vision (ICCV’98), pages 517–524, Bombay, January 1998.
R. Szeliski and H.-Y. Shum. Creating full view panoramic image mosaics and texture-mapped models. Computer Graphics (SIGGRAPH’97), pages 251–258, August 1997.
R. Szeliski and P. Torr. Geometrically constrained structure from motion: Points on planes. In European Workshop on 3D Structure from Multiple Images of Large-scale Environments (SMILE), Freiburg, Germany, June 1998.
J. Torborg and J. T. Kajiya. Talisman: Commodity realtime 3D graphics for the PC. In Computer Graphics Proceedings, Annual Conference Series, pages 353–363, Proc. SIGGRAPH’96 (New Orleans), August 1996. ACM SIGGRAPH.
P. Torr, A. W. Fitzgibbon, and A. Zisserman. Maintaining multiple motion model hypotheses over many views to recover matching structure. In Sixth International Conference on Computer Vision (ICCV’98), pages 485–491, Bombay, January 1998.
T. Viéville, C. Zeller, and L. Robert. Using collineations to compute motion and structure in an uncalibrated image sequence. International Journal of Computer Vision, 20(3):213–242, 1996.
E. L. Walker and M. Herman. Geometric reasoning for constructing 3D scene descriptions from images. Artificial Intelligence, 37:275–290, 1988.
J. Y. A. Wang and E. H. Adelson. Layered representation for motion analysis. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’93), pages 361–366, New York, New York, June 1993.
Y. Weiss. Smoothness in layers: Motion segmentation using nonparametric mixture estimation. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’97), pages 520–526, San Juan, Puerto Rico, June 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shum, HY., Szeliski, R., Baker, S., Han, M., Anandan, P. (1998). Interactive 3D Modeling from Multiple Images Using Scene Regularities. In: Koch, R., Van Gool, L. (eds) 3D Structure from Multiple Images of Large-Scale Environments. SMILE 1998. Lecture Notes in Computer Science, vol 1506. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49437-5_16
Download citation
DOI: https://doi.org/10.1007/3-540-49437-5_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65310-3
Online ISBN: 978-3-540-49437-9
eBook Packages: Springer Book Archive