Mixing synthetic and video images of an outdoor urban environment

Abstract. Mixing video and computer-generated images is a new and promising area of research for enhancing reality. It can be used in all the situations when a complete simulation would not be easy to implement. Past work on the subject has relied for a large part on human intervention at key moments of the composition. In this paper, we show that if enough geometric information about the environment is available, then efficient tools developed in the computer vision literature can be used to build a highly automated augmented reality loop. We focus on outdoor urban environments and present an application for the visual assessment of a new lighting project of the bridges of Paris. We present a fully augmented 300-image sequence of a specific bridge, the Pont Neuf. Emphasis is put on the robust calculation of the camera position. We also detail the techniques used for matching 2D and 3D primitives and for tracking features over the sequence. Our system overcomes two major difficulties. First, it is capable of handling poor-quality images, resulting from the fact that images were shot at night since the goal was to simulate a new lighting system. Second, it can deal with important changes in viewpoint position and in appearance along the sequence. Throughout the paper, many results are shown to illustrate the different steps and difficulties encountered.

[1]  Jean-Claude Paul,et al.  MODELING CHARACTERISTICS OF LIGHT A METHOD BASED ON MEASURED DATA , 1994 .

[2]  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.

[3]  Christine Chevrier,et al.  Composing Computer-generated Images and Video Films: An Application for Visual Assessment in Urban Environments , 1995, Computer Graphics.

[4]  Ryutarou Ohbuchi,et al.  Merging virtual objects with the real world: seeing ultrasound imagery within the patient , 1992, SIGGRAPH.

[5]  Sai Ravela Tracking Object Motion Across Aspect Changes for Augmented Reality , 1996 .

[6]  Tomoyuki Nishita,et al.  A montage method: the overlaying of the computer generated images onto a background photograph , 1986, SIGGRAPH.

[7]  Allen R. Hanson,et al.  Robust methods for estimating pose and a sensitivity analysis , 1994 .

[8]  T. P. Caudell,et al.  Augmented reality: an application of heads-up display technology to manual manufacturing processes , 1992, Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences.

[9]  Gerhard Ertl,et al.  MOVE-X: A System for Combining Video Films and Computer Animation , 1991, Eurographics.

[10]  M. Ferri,et al.  Projective pose estimation of linear and quadratic primitives in monocular computer vision , 1993 .

[11]  Peter J. Rousseeuw,et al.  Robust regression and outlier detection , 1987 .

[12]  T. W. Maver,et al.  Visual impact analysis--Modelling and viewing the natural and built environment , 1985, Comput. Graph..

[13]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[14]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[15]  Hideo Matsuka,et al.  A general purpose graphic system for computer aided design , 1979, SIGGRAPH '79.

[16]  F DementhonDaniel,et al.  Model-based object pose in 25 lines of code , 1995 .

[17]  Marie-Odile Berger,et al.  A two-stage robust statistical method for temporal registration from features of various type , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[18]  Mary C. Whitton,et al.  Technologies for augmented reality systems: realizing ultrasound-guided needle biopsies , 1996, SIGGRAPH.

[19]  William H. Press,et al.  Numerical Recipes in FORTRAN - The Art of Scientific Computing, 2nd Edition , 1987 .

[20]  Arnold Neumaier,et al.  Introduction to Numerical Analysis , 2001 .

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

[22]  Peter J. Rousseeuw,et al.  Robust Regression and Outlier Detection , 2005, Wiley Series in Probability and Statistics.

[23]  Marie-Odile Berger Resolving occlusion in augmented reality: a contour based approach without 3D reconstruction , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[24]  Jean-Philippe Tarel,et al.  RES: computing the interactions between real and virtual objects in video sequences , 1995 .

[25]  Takeo Kanade,et al.  Vision-Based Object Registration for Real-Time Image Overlay , 1995, CVRMed.

[26]  Bruce A. Draper,et al.  Adaptive tracking and model registration across distinct aspects , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[27]  H. Tanaka,et al.  Three dimensional Terrain modeling and display for environmental assessment , 1989, SIGGRAPH.

[28]  Gilles Simon,et al.  Mixing synthesis and video images of outdoor environments: application to the bridges of Paris , 1996, Proceedings of 13th International Conference on Pattern Recognition.

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