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

Similar documents
Image or Object? Is this real?

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

Image-Based Modeling and Rendering

Modeling Light. Slides from Alexei A. Efros and others

Image-Based Rendering

Modeling Light. Michal Havlik

Light Field Spring

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

Modeling Light. Michal Havlik

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

Real-Time Video-Based Rendering from Multiple Cameras

More and More on Light Fields. Last Lecture

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

Modeling Light. On Simulating the Visual Experience

Image-Based Modeling and Rendering

Multi-View Stereo for Static and Dynamic Scenes

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

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

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

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

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

Capturing and View-Dependent Rendering of Billboard Models

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

CSCI 1290: Comp Photo

Computational Photography

Image Base Rendering: An Introduction

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

Image-based rendering using plane-sweeping modelisation

VIDEO FOR VIRTUAL REALITY LIGHT FIELD BASICS JAMES TOMPKIN

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

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

Hybrid Rendering for Collaborative, Immersive Virtual Environments

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

Rendering by Manifold Hopping

Active Scene Capturing for Image-Based Rendering with a Light Field Setup

Multi-view stereo. Many slides adapted from S. Seitz

Using Shape Priors to Regularize Intermediate Views in Wide-Baseline Image-Based Rendering

Structure from Motion and Multi- view Geometry. Last lecture

Multiview imaging (MVI) has attracted considerable attention recently due to. Image-Based Rendering and Synthesis

A unified approach for motion analysis and view synthesis Λ

Active Rearranged Capturing of Image-Based Rendering Scenes Theory and Practice

Depth Images: Representations and Real-time Rendering

CSc Topics in Computer Graphics 3D Photography

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

A Warping-based Refinement of Lumigraphs

EE795: Computer Vision and Intelligent Systems

View Synthesis for Multiview Video Compression

ARTICLE IN PRESS. Signal Processing: Image Communication

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

Free-viewpoint video renderer

3D Image Analysis and Synthesis at MPI Informatik

Efficient Free Form Light Field Rendering

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

Player Viewpoint Video Synthesis Using Multiple Cameras

Computational Photography

An Algorithm for Seamless Image Stitching and Its Application

Color Source Separation for Enhanced Pixel Manipulations MSR-TR

Image-Based Rendering and Light Fields

Layered Depth Panoramas

Real-time Plane-Sweep with local strategy

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

New Frontier in Visual Communication and Networking: Multi-View Imaging. Professor Tsuhan Chen 陳祖翰

Polyhedral Visual Hulls for Real-Time Rendering

Advanced Image Based Rendering Techniques

Multi-View Imaging: Capturing and Rendering Interactive Environments

Joint Tracking and Multiview Video Compression

Volumetric Scene Reconstruction from Multiple Views

View Synthesis for Multiview Video Compression

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

Multiple View Geometry

Light Field Techniques for Reflections and Refractions

FAST ALGORITHM FOR CREATING IMAGE-BASED STEREO IMAGES

CONVERSION OF FREE-VIEWPOINT 3D MULTI-VIEW VIDEO FOR STEREOSCOPIC DISPLAYS

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

Approach to Minimize Errors in Synthesized. Abstract. A new paradigm, the minimization of errors in synthesized images, is

Real-Time Free Viewpoint from Multiple Moving Cameras

Image-Based Rendering. Image-Based Rendering

Modeling, Combining, and Rendering Dynamic Real-World Events From Image Sequences

Jingyi Yu CISC 849. Department of Computer and Information Science

The Light Field and Image-Based Rendering

Real-Time Video- Based Modeling and Rendering of 3D Scenes

Projective Texture Mapping with Full Panorama

IMAGE-BASED RENDERING TECHNIQUES FOR APPLICATION IN VIRTUAL ENVIRONMENTS

Towards a Perceptual Method of Blending for Image-Based Models

A virtual tour of free viewpoint rendering

High-Quality Interactive Lumigraph Rendering Through Warping

Image Based Rendering

Pipeline Operations. CS 4620 Lecture 10

View Generation for Free Viewpoint Video System

Computational Photography: Real Time Plenoptic Rendering

Other approaches to obtaining 3D structure

Augmented and Mixed Reality

Focal stacks and lightfields

Determining Reflectance Parameters and Illumination Distribution from a Sparse Set of Images for View-dependent Image Synthesis

Compression of Lumigraph with Multiple Reference Frame (MRF) Prediction and Just-in-time Rendering

DATA FORMAT AND CODING FOR FREE VIEWPOINT VIDEO

On-line Free-viewpoint Video: From Single to Multiple View Rendering

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

An object-based approach to plenoptic videos. Proceedings - Ieee International Symposium On Circuits And Systems, 2005, p.

Hardware-accelerated Dynamic Light Field Rendering

Transcription:

Computer Graphics -based rendering Output Michael F. Cohen Microsoft Research Synthetic Camera Model Computer Vision Combined Output Output Model Real Scene Synthetic Camera Model Real Cameras Real Scene Real Cameras 1

But, vision technology falls short Output Output and so does graphics. Synthetic Camera Model Real Cameras Real Scene Synthetic Camera Model Real Cameras Real Scene Based Rendering Ray Output Constant radiance time is fixed Synthetic Camera Real Scene s+model Real Cameras -or- Expensive Synthesis 5D 3D position 2D direction 2

All Rays Line Plenoptic Function all possible images too much stuff! Infinite line 4D 2D direction 2D position Ray Discretize What is an image? Distance between 2 rays Which is closer together? All rays through a point Panorama? 3

plane 2D position of rays has been fixed direction remains 2D position Object plane Light leaving towards eye 2D position 2D just dual of image 4

Object Object All light leaving object 4D 2D position 2D direction Object Lumigraph All images How to organize capture render 5

Lumigraph - Organization Lumigraph - Organization 2D position 2D direction q s 2D position 2D position s u 2 plane parameterization Lumigraph - Organization Lumigraph - Organization 2D position 2D position t v Hold constant Let vary An image 2 plane parameterization s u 6

Lumigraph - Organization Discretization higher res near object if diffuse captures texture lower res away captures directions Lumigraph - Capture Idea 1 Move camera carefully over plane Gantry see Lightfield paper Lumigraph - Capture Lumigraph - Rendering Idea 2 Move camera anywhere Rebinning see Lumigraph paper For each output pixel determine, either find closest discrete RGB interpolate near values 7

Lumigraph - Rendering For each output pixel determine, Lumigraph - Rendering Nearest closest s closest u draw it either use closest discrete RGB interpolate near values s u Blend 16 nearest quadrilinear interpolation s u High-Quality Video View Interpolation Using a Layered Representation Larry Zitnick Sing Bing Kang Matt Uyttendaele Simon Winder Rick Szeliski Interactive Visual Media Group Microsoft Research Current practice free viewpoint video Many cameras vs. Motion Jitter 8

Current practice free viewpoint video Video view interpolation Many cameras vs. Motion Jitter Fewer cameras and Smooth Motion Automatic Real-time rendering Prior work: IBR (static) Prior work: IBR (dynamic) Plenoptic Modeling McMillan & Bishop, SIGGRAPH 95 Light Field Rendering Levoy & Hanrahan, SIGGRAPH 96 Stanford Multi-Camera Array Project Virtualized Reality TM Kanade et al., IEEE Multimedia 97 Dynamic Light Fields Goldlucke et al., VMV 02 The Lumigraph Gortler et al., SIGGRAPH 96 Concentric Mosaics Shum & He, SIGGRAPH 99 -Based Visual Hulls Matusik et al., SIGGRAPH 00 Free-viewpoint Video of Humans Carranza et al., SIGGRAPH 03 3D TV Matusik & Pfister, SIGGRAPH 04 9

System overview cameras OFFLINE Video Capture concentrators hard disks controlling laptop Stereo Representation Compression File ONLINE Selective Decompression Render Calibration Input videos Zhengyou Zhang, 2000 10

Key to view interpolation: Geometry correspondence 1 2 Stereo Geometry 1 2 Leg Correct Good Incorrect Camera 1 Camera 2 Virtual Camera Wall Bad Match Score Match Score Local matching 1 2 Global regularization A Create MRF (Markov Random Field): 1 2 Low texture B C A E D F P Q A S U R T color A color B z A z B Each segment is a node Number z A z P of, zstates Q, z S = number of depth levels 11

Iteratively solve MRF Depth through time Matting Background Interpolated view without Surface matting Rendering with matting Foreground Surface No Matting Matting Background Strip Width Background Alpha Foreground Foreground Bayesian Matting Chuang et al. 2001 Camera 12

Representation Main Background Boundary Boundary Layer: Strip Width Foreground Main Layer: Massive Arabesque videoclip Color Color Alpha Depth Depth 13