Image-Based Rendering. Johns Hopkins Department of Computer Science Course : Rendering Techniques, Professor: Jonathan Cohen

Similar documents
Image-Based Rendering. Image-Based Rendering

Image-Based Rendering. Johns Hopkins Department of Computer Science Course : Rendering Techniques, Professor: Jonathan Cohen

A Review of Image- based Rendering Techniques Nisha 1, Vijaya Goel 2 1 Department of computer science, University of Delhi, Delhi, India

Image-Based Modeling and Rendering. Image-Based Modeling and Rendering. Final projects IBMR. What we have learnt so far. What IBMR is about

Image-based Modeling and Rendering: 8. Image Transformation and Panorama

Image-Based Rendering and Light Fields

Morphable 3D-Mosaics: a Hybrid Framework for Photorealistic Walkthroughs of Large Natural Environments

Image Base Rendering: An Introduction

Image based Object/Environment Representation for VR and MAR

Real-time Generation and Presentation of View-dependent Binocular Stereo Images Using a Sequence of Omnidirectional Images

Implementation of a panoramic-based walkthrough system

Image-based modeling (IBM) and image-based rendering (IBR)

The Light Field and Image-Based Rendering

Hybrid Rendering for Collaborative, Immersive Virtual Environments

Image-Based Modeling and Rendering

Stereo pairs from linear morphing

Digitization of 3D Objects for Virtual Museum

Lecture 15: Image-Based Rendering and the Light Field. Kayvon Fatahalian CMU : Graphics and Imaging Architectures (Fall 2011)

But, vision technology falls short. and so does graphics. Image Based Rendering. Ray. Constant radiance. time is fixed. 3D position 2D direction

CSc Topics in Computer Graphics 3D Photography

Image-Based Rendering

Image-Based Deformation of Objects in Real Scenes

An Algorithm for Seamless Image Stitching and Its Application

Optimizing an Inverse Warper

Rendering by Manifold Hopping

Image Processing: Motivation Rendering from Images. Related Work. Overview. Image Morphing Examples. Overview. View and Image Morphing CS334

Projective Texture Mapping with Full Panorama

A Warping-based Refinement of Lumigraphs

Image-Based Modeling and Rendering

Real Time Rendering. CS 563 Advanced Topics in Computer Graphics. Songxiang Gu Jan, 31, 2005

Volumetric Scene Reconstruction from Multiple Views

PAPER Three-Dimensional Scene Walkthrough System Using Multiple Acentric Panorama View (APV) Technique

Efficient Image-Based Methods for Rendering Soft Shadows. Hard vs. Soft Shadows. IBR good for soft shadows. Shadow maps

IMAGE-BASED RENDERING TECHNIQUES FOR APPLICATION IN VIRTUAL ENVIRONMENTS

CS 684 Fall 2005 Image-based Modeling and Rendering. Ruigang Yang

Image Based Rendering. D.A. Forsyth, with slides from John Hart

Light Fields. Johns Hopkins Department of Computer Science Course : Rendering Techniques, Professor: Jonathan Cohen

Challenges and advances in interactive modeling

Image-Bas ed R endering Using Image Warping. Conventional 3-D Graphics

Advanced Image Based Rendering Techniques

View Generation for Free Viewpoint Video System

Image or Object? Is this real?

VOLUMETRIC VIDEO // PLENOPTIC LIGHTFIELD // MULTI CAMERA METHODOLOGIES JORDAN HALSEY // VR PLAYHOUSE

A million pixels, a million polygons. Which is heavier? François X. Sillion. imagis* Grenoble, France

Tour Into the Picture using a Vanishing Line and its Extension to Panoramic Images

FAST ALGORITHM FOR CREATING IMAGE-BASED STEREO IMAGES

On the Use of Ray-tracing for Viewpoint Interpolation in Panoramic Imagery

Accelerating Ray Tracing

Shape as a Perturbation to Projective Mapping

Mosaics, Plenoptic Function, and Light Field Rendering. Last Lecture

CS 498 VR. Lecture 20-4/11/18. go.illinois.edu/vrlect20

Image-Based Rendering using Image-Warping Motivation and Background

Image Transfer Methods. Satya Prakash Mallick Jan 28 th, 2003

A Hybrid LOD-Sprite Technique for Interactive Rendering of Large Datasets

A Thin-Client Approach for Porting OpenGL Applications to Pocket PC s

The Plenoptic videos: Capturing, Rendering and Compression. Chan, SC; Ng, KT; Gan, ZF; Chan, KL; Shum, HY.

Image Warping and Mosacing

Image Based Rendering

Hardware-Assisted Relief Texture Mapping

Photo Tourism: Exploring Photo Collections in 3D

Photo Tourism: Exploring Photo Collections in 3D

c 1999 William R. Mark ALL RIGHTS RESERVED

ABSTRACT. BORSE, JITENDRA ARUN. Real-time Image Based Rendering for Stereo Views of Vegetation. (Under the direction of Dr.

and Pattern Recognition (CVPR'96), San Francisco, June 1996, pp. 852{858 Stereo Vision for View Synthesis Daniel Scharstein Cornell University

A Panoramic Walkthrough System with Occlusion Culling

Re-live the Movie Matrix : From Harry Nyquist to Image-Based Rendering. Tsuhan Chen Carnegie Mellon University Pittsburgh, USA

Modeling Light. Michal Havlik : Computational Photography Alexei Efros, CMU, Fall 2007

Computer Graphics (CS 563) Lecture 4: Advanced Computer Graphics Image Based Effects: Part 1. Prof Emmanuel Agu

3D Autostereoscopic Display Image Generation Framework using Direct Light Field Rendering

Announcements. Mosaics. How to do it? Image Mosaics

Modeling Light. On Simulating the Visual Experience

Modeling Light. Michal Havlik

Computational Photography

Image-Based Rendering and Modeling. IBR Approaches for View Synthesis

3D Models from Range Sensors. Gianpaolo Palma

Navigating Static Environments Using Image-Space Simplification and Morphing

A million pixels, a million polygons: which is heavier?

Streaming Route Panoramas for Large Area Visualization

Automatically Synthesising Virtual Viewpoints by Trinocular Image Interpolation

Modeling Light. Michal Havlik

A Survey on Image-Based Rendering

Multiple View Depth Generation Based on 3D Scene Reconstruction Using Heterogeneous Cameras

MASSIVE TIME-LAPSE POINT CLOUD RENDERING with VR

Multimedia Production and Web Authoring

Image-based Rendering with Controllable Illumination

Image-Based Rendering Methods

1-2 Feature-Based Image Mosaicing

Algorithms for Image-Based Rendering with an Application to Driving Simulation

Multiview Reconstruction

Forward Mapped Planar Mirror Reflections

Stereoscopic Kiosk for Virtual Museum

Announcements. Mosaics. Image Mosaics. How to do it? Basic Procedure Take a sequence of images from the same position =

Interactive Shape Metamorphosis

Computational Photography

Per-Object Image Warping with Layered Impostors

History of computer graphics

A Bayesian Framework for Panoramic Imaging of Complex Scenes

Virtual Navigation of Complex Scenes using Clusters of Cylindrical. panoramic images.

3-D Shape Reconstruction from Light Fields Using Voxel Back-Projection

Introduction to Computer Vision

Transcription:

Image-Based Rendering

Image-Based Rendering What is it? Still a difficult question to answer Uses images (photometric( info) as key component of model representation

What s Good about IBR Model acquisition Detailed 3D geometry difficult to construct Images relatively easy to acquire Model quality If you want photo-realistic output, start with photo-realistic input Rendering complexity dependent on resolution of images and screen, not 3D geometry

Defining the Problem Plenoptic function p = P(θ,φ,λ,V x, V y, V z, t) Given a set of samples (complete or incomplete) from the plenoptic function, the goal of image-based rendering is to generate a continuous representation of that function

Accomplishing IBR Sampling Reconstruction Re-sampling

Some IBR Algorithms View Interpolation Chen/Williams, SIGGRAPH 93 Post-Rendering Warping Mark et al., I3DG 95 QuickTime VR Chen, SIGGRAPH 95 Plenoptic Modeling McMillan/Bishop, SIGGRAPH 95 Light Fields (discuss tomorrow) Levoy/Hanrahan Hanrahan, SIGGRAPH 96

View Interpolation Sample a number of depth images Build adjacency graph of images nodes are images edges are mappings between them Interpolate pixels to construct in-between images (i.e. - 3D image warping)

View Interpolation Examples from Chen and Williams, View Interpolation for Image Synthesis, Proceedings of SIGGRAPH 93,, pages 286-287.

Sampling Range camera Overlapping images Camera rotation about tripod Conventional 3D rendering

Correspondence Mappings Use forward mapping algorithm Apply 4x4 transformation to source pixels to determine location in destination frame Approximate transformation by per-pixel linear interpolation For each graph edge, construct two mappings, one for each direction

Difficulties of Forward Mappings Mappings are many to one Some destination pixels may be multiply- covered Some destination pixels may not be covered at all

Dealing with Difficulties Multiple coverage Z-buffering back-to-front traversal Holes alleviated by warping multiple images hole-filling interpolation possible

Post-Rendering Warping Render conventional 3D graphics images slowly, on-the-fly Apply 3D image warping to generate in- between images quickly Use view prediction to guess future view to start rendering conventionally

Post-Rendering Warping Example from Mark, McMillan,, and Bishop, Post-Rendering 3D Warping, Proceedings of 1997 Symposium on Interactive 3D Graphics,, page 180.

Video Mark, McMillan,, and Bishop, Post-Rendering 3D Warping, Proceedings of 1997 Symposium on Interactive 3D Graphics

Quick-Time VR Choose key eye positions to sample Capture/create cylindrical panoramic image for each eye position Allow users to hop among eye positions and rotate/zoom at each position Fairly simple computation to map panorama to screen

Quick-Time VR Examples from Chen, Quick-Time VR: An Image-Based Approach to Virtual Environment Navigation, Proceedings of SIGGRAPH 95,, page 38

Plenoptic Modeling Provides mathematical framework for analyzing IBR algorithms with respect to plenoptic function Presents algorithm for visibility-preserving (back-to-front) traversal in 3D image warping Develop system for full 3D image warping of cylindrical panoramas

Plenoptic Modeling Examples from McMillan and Bishop, Plenoptic Modeling: An Image-Based Rendering System, page 45.