Image-Based Modeling and Rendering

Similar documents
Image-Based Rendering

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

Hybrid Rendering for Collaborative, Immersive Virtual Environments

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

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

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

The Light Field and Image-Based Rendering

Image-Based Modeling and Rendering

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

Image or Object? Is this real?

Image-Based Rendering and Light Fields

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

Image Based Rendering

Image Base Rendering: An Introduction

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

Computational Photography

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

Capturing and View-Dependent Rendering of Billboard Models

Announcements. Mosaics. How to do it? Image Mosaics

Light Field Spring

Modeling Light. Michal Havlik

Modeling Light. Michal Havlik

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

Traditional Image Generation. Reflectance Fields. The Light Field. The Light Field. The Light Field. The Light Field

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

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

Image-Based Rendering. Image-Based Rendering

Efficient View-Dependent Image-Based Rendering with Projective Texture-Mapping

CSc Topics in Computer Graphics 3D Photography

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

Modeling Light. Slides from Alexei A. Efros and others

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

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

Camera Calibration. COS 429 Princeton University

High-Quality Interactive Lumigraph Rendering Through Warping

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

Image-Based Rendering using Image-Warping Motivation and Background

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

Projective Texture Mapping with Full Panorama

Light Field Techniques for Reflections and Refractions

3D Rasterization II COS 426

Modeling Light. On Simulating the Visual Experience

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

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

Advanced Image Based Rendering Techniques

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

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

Multiple View Geometry

rendering equation computer graphics rendering equation 2009 fabio pellacini 1

Computer Vision for Computer Graphics

Jingyi Yu CISC 849. Department of Computer and Information Science

Announcements. Light. Properties of light. Light. Project status reports on Wednesday. Readings. Today. Readings Szeliski, 2.2, 2.3.

Computer Graphics Lecture 11

13 Distribution Ray Tracing

A Warping-based Refinement of Lumigraphs

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

CS6670: Computer Vision

More and More on Light Fields. Last Lecture

Stereo vision. Many slides adapted from Steve Seitz

Sea of Images ABSTRACT 1 INTRODUCTION

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

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

EE795: Computer Vision and Intelligent Systems

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

Motivation. Monte Carlo Path Tracing. Monte Carlo Path Tracing. Monte Carlo Path Tracing. Monte Carlo Path Tracing

o Basic signal processing o Filtering, resampling, warping,... Rendering o Polygon rendering pipeline o Ray tracing Modeling

Texture. Texture Mapping. Texture Mapping. CS 475 / CS 675 Computer Graphics. Lecture 11 : Texture

CS 475 / CS 675 Computer Graphics. Lecture 11 : Texture

Illumination Under Trees. Nelson Max University of Tokyo, and University of California, Davis

Computational Photography

Image based Object/Environment Representation for VR and MAR

VIDEO FOR VIRTUAL REALITY LIGHT FIELD BASICS JAMES TOMPKIN

To Do. Real-Time High Quality Rendering. Motivation for Lecture. Monte Carlo Path Tracing. Monte Carlo Path Tracing. Monte Carlo Path Tracing

Multi-View Stereo for Static and Dynamic Scenes

Rendering by Manifold Hopping

CPSC / Texture Mapping

IRW: An Incremental Representation for Image-Based Walkthroughs

Computing Visibility. Backface Culling for General Visibility. One More Trick with Planes. BSP Trees Ray Casting Depth Buffering Quiz

CS : Assignment 2 Real-Time / Image-Based Rendering

PLENOPTIC PATH AND ITS APPLICATIONS. Frank Nielsen. Sony Computer Science Laboratories Inc.

Photo Tourism: Exploring Photo Collections in 3D

Computational Photography

A Complete and Practical System for Interactive. Walkthroughs of Arbitrarily Complex Scenes

Integrated High-Quality Acquisition of Geometry and Appearance for Cultural Heritage

IMAGE-BASED RENDERING TECHNIQUES FOR APPLICATION IN VIRTUAL ENVIRONMENTS

CS 354R: Computer Game Technology

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. A wavelet based real-time rendering technology for indoor mixed reality ABSTRACT

A Brief Overview of. Global Illumination. Thomas Larsson, Afshin Ameri Mälardalen University

Complex Shading Algorithms

CS 4495/7495 Computer Vision Frank Dellaert, Fall 07. Dense Stereo Some Slides by Forsyth & Ponce, Jim Rehg, Sing Bing Kang

Rendering. Converting a 3D scene to a 2D image. Camera. Light. Rendering. View Plane

Linearizing the Plenoptic Space

Computer Graphics I Lecture 11

CS 498 VR. Lecture 19-4/9/18. go.illinois.edu/vrlect19

Plenoptic Stitching: A Scalable Method for Reconstructing 3D Interactive Walkthroughs

Topic 12: Texture Mapping. Motivation Sources of texture Texture coordinates Bump mapping, mip-mapping & env mapping

CS354 Computer Graphics Ray Tracing. Qixing Huang Januray 24th 2017

Interactive Deformation of Light Fields

Lecture 14: Computer Vision

Noah Snavely Steven M. Seitz. Richard Szeliski. University of Washington. Microsoft Research. Modified from authors slides

Transcription:

Traditional Computer Graphics Image-Based Modeling and Rendering Thomas Funkhouser Princeton University COS 426 Guest Lecture Spring 2003 How would you model and render this scene? (Jensen) How about this one? (Jensen).. and this one? (Kim ) What about this one? (Jensen)

How about this one? (Louvre) Geometric Modeling When doesn t this pipeline work? (M cm illan) Reflectance Modeling It is hard to create meshes for complex objects... It is hard to acquire good BRDFs for complex surfaces... (Levoy) Light Transport Simulation (Square) What Else Can We Do? It is hard to compute all light paths for complex illumination... (RenderPark) (M cm illan) 2

Image-Based Rendering (IBR) Model scene as set of reference images Render novel views by resampling pixels IBR Rendering Pipeline IBR Model Geometric Model Novel view Reference images Plenoptic function (): o Describes the radiance traveling along a ray - to/from any point (x, y, z), - in any direction (φ, θ), - at any frequency (λ), - at any time (t) (φ,θ) (x,y,z) Consider only directions from viewpoint Image Panoramas Consider only directions from viewpoint Cylindrical Panorama (Quicktim evr)

Image Panoramas Image Panoramas Kang 99 Virtual tours of Princeton (Brow n) Texture Mapping Map photographs onto surfaces Consider only positions on surfaces Photographs Geometry + Texture Maps Texture Mapping Consider only directions or positions on surfaces (D ebevec)

Create novel images by resampling photographs o Reference images sample plenoptic function Method: o Warp nearby reference images to novel viewpoint o Blend warped images Derived Frame Reference Frame Reference Frame R1 N R2 This is just a morph where the warp is defined by pixel correspondences! How define warp for one view to another? o Use depth at pixel to project into scene, or... How define warp for one view to another? o Use depth at pixel to project into scene, or... R1 N R2 How define warp for one view to another? o Use depth at pixel to project into scene, or... o Use pixel correspondences How define warp for one view to another? o Use depth at pixel to project into scene, or... o Use pixel correspondences

Finding pixel correspondences o Coarse model o Sparse image features o Depth at every pixel Disparity Problems with view interpolation: o Changes in visibility o Disocclusions Left Right (Szeliski) Disocclusions Partial solutions: o Fill holes by interpolating nearby pixels Disocclusions Partial solutions: o Fill holes by interpolating nearby pixels o Use more photographs Lumigraph (Gortler) Light Field / Lumigraph If observer stays in free space, plenoptic function reduces to o Exterior of the convex hull of an object o Interior of an environment Consider only directions or positions on surfaces F(r, α, φ, θ)

Representing a Light Field Two-plane parameterization () Representing a Light Field Two Interpretations of a Light Field Creating a Light Field Capturing a Light Field Capturing a Light Field (Stanford University) (BennettW ilburn,m ichalsm ulski,m ark Horowitz)

Capturing a Light Field Capturing a Light Field (BennettW ilburn,m ichalsm ulski,m ark Horowitz) (BennettW ilburn,m ichalsm ulski,m ark Horowitz) Rendering a Light Field Resampling problem o Interpolation o Avoid aliasing Rendering a Light Field Video (Gortler96) (Levoy & H anrahan) Rendering a Light Field Other IBR Representations Demo Consider only directions or positions on surfaces (Levoy & H anrahan)

Sea of Images Dense sampling with hemispherical camera moving in environment on eye-height plane Robotic Capture Device Captured viewpoints Walkthrough viewpoints (with Daniel Aliaga) IBR Trade-offs Advantages o Photorealistic - by definition o Do not have to create detailed model o Do not have to do lighting simulation o Performance independent of scene Disadvantages o Real-world scenes only o Difficult for dynamic scenes o Difficult to change rendering parameters o Difficult for scenes with specularities, etc. o Limited range of viewpoints o Limited resolution IBR Applications Historical Site Preservation Remote Education Virtual Tourism Future Image-Based Rendering Analyze & Reproject Simulate Frank Lloyd Wright Fallingwater House, PA Thomas Jefferson Monticello, VA Inside Independence Hall, Philadelphia, PA Computer Vision Computer Graphics Layered Depth Images Multiple samples per pixel at different depths (Shade98)