Representations of Visual Appearance COMS 6160 [Spring 2007], Lecture 4 Image-Based Modeling and Rendering

Slides:



Advertisements
Similar presentations
Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Modelling, Rendering and Lighting.
Advertisements

Introduction to Image-Based Rendering Jian Huang, CS 594, Spring 2002 A part of this set of slides reference slides used at Standford by Prof. Pat Hanrahan.
Measuring BRDFs. Why bother modeling BRDFs? Why not directly measure BRDFs? True knowledge of surface properties Accurate models for graphics.
Advanced Computer Graphics
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 21: Radiometry Many slides courtesy Pat Hanrahan.
Acquiring the Reflectance Field of a Human Face Paul Debevec, Tim Hawkins, Chris Tchou, Haarm-Pieter Duiker, Westley Sarokin, Mark Sagar Haarm-Pieter Duiker,
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 8: Illumination and Reflection Many slides courtesy.
Rendering with Environment Maps Jaroslav Křivánek, KSVI, MFF UK
1Notes  Assignment 1 is out, due October 12  Inverse Kinematics  Evaluating Catmull-Rom splines for motion curves  Wednesday: may be late (will get.
Unstructured Lumigraph Rendering
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 14 Ravi Ramamoorthi
Copyright  Philipp Slusallek Cs fall IBR: Model-based Methods Philipp Slusallek.
An Efficient Representation for Irradiance Environment Maps Ravi Ramamoorthi Pat Hanrahan Stanford University.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 18: Precomputation-Based Real-Time Rendering Ravi Ramamoorthi
Advanced Computer Graphics (Fall 2009) CS , Lecture 1: Introduction and History Ravi Ramamoorthi Some.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 16: Image-Based Rendering and Light Fields Ravi Ramamoorthi
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 21: Image-Based Rendering Ravi Ramamoorthi
Measurement, Inverse Rendering COMS , Lecture 4.
Image-Based Modeling and Rendering CS 6998 Lecture 6.
View interpolation from a single view 1. Render object 2. Convert Z-buffer to range image 3. Re-render from new viewpoint 4. Use depths to resolve overlaps.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 17: Frequency Analysis and Signal Processing for Rendering Ravi Ramamoorthi
Representations of Visual Appearance COMS 6160 [Spring 2007], Lecture 5 Brief lecture on 4D appearance functions
1cs426-winter-2008 Notes  RenderMan tutorial now on web site too  More papers to read when you can: Hanrahan and Lawson, “A language for shading and.
Real-Time High Quality Rendering COMS 6160 [Fall 2004], Lecture 4 Shadow and Environment Mapping
Representations of Visual Appearance COMS 6160 [Spring 2007], Lecture 3 Ravi Ramamoorthi
Appearance Models for Graphics COMS , Lecture 1 Ravi Ramamoorthi.
Lecture 20: Light, color, and reflectance CS6670: Computer Vision Noah Snavely.
Image-based Rendering of Real Objects with Complex BRDFs.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 1: Introduction and History Ravi Ramamoorthi
Copyright  Philipp Slusallek IBR: View Interpolation Philipp Slusallek.
Surface Light Fields for 3D Photography Daniel N. Wood University of Washington SIGGRAPH 2001 Course.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
Real-Time High Quality Rendering COMS 6160 [Fall 2004], Lecture 3 Overview of Course Content
Siggraph’2000, July 27, 2000 Jin-Xiang Chai Xin Tong Shing-Chow Chan Heung-Yeung Shum Microsoft Research, China Plenoptic Sampling SIGGRAPH’2000.
Surface Light Fields for 3D Photography Daniel Wood Daniel Azuma Wyvern Aldinger Brian Curless Tom Duchamp David Salesin Werner Stuetzle.
Image Based Rendering: Introduction and Theory Timothy S. Milliron CS 598d, Princeton University.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
NVIDIA Lecture 10 Copyright  Pat Hanrahan Image-Based Rendering: 1st Wave Definition: Using images to enhance the realism of 3D graphics Brute Force in.
CS 563 Advanced Topics in Computer Graphics View Interpolation and Image Warping by Brad Goodwin Images in this presentation are used WITHOUT permission.
 Marc Levoy IBM / IBR “The study of image-based modeling and rendering is the study of sampled representations of geometry.”
Convergence of vision and graphics Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
 Marc Levoy IBM / IBR “The study of image-based modeling and rendering is the study of sampled representations of geometry.”
CS 563 Advanced Topics in Computer Graphics Introduction To IBR By Cliff Lindsay Slide Show ’99 Siggraph[6]
View interpolation from a single view 1. Render object 2. Convert Z-buffer to range image 3. Re-render from new viewpoint 4. Use depths to resolve overlaps.
Measure, measure, measure: BRDF, BTF, Light Fields Lecture #6
Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Lighting.
Real-Time High Quality Rendering CSE 291 [Winter 2015], Lecture 6 Image-Based Rendering and Light Fields
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 15: Image-Based Rendering and Light Fields Ravi Ramamoorthi
Image-Based Rendering. 3D Scene = Shape + Shading Source: Leonard mcMillan, UNC-CH.
Dynamically Reparameterized Light Fields Aaron Isaksen, Leonard McMillan (MIT), Steven Gortler (Harvard) Siggraph 2000 Presented by Orion Sky Lawlor cs497yzy.
Image-based rendering Michael F. Cohen Microsoft Research.
CS 395: Adv. Computer Graphics Light Fields and their Approximations Jack Tumblin
Plenoptic Modeling: An Image-Based Rendering System Leonard McMillan & Gary Bishop SIGGRAPH 1995 presented by Dave Edwards 10/12/2000.
Spring 2015 CSc 83020: 3D Photography Prof. Ioannis Stamos Mondays 4:15 – 6:15
Image-Based Rendering A Brief Overview David Luebke University of Virginia.
Efficient Image-Based Methods for Rendering Soft Shadows SIGGRAPH 2001 Maneesh Agrawala Ravi Ramamoorthi Alan Heirich Laurent Moll Pixar Animation Studios.
CSL 859: Advanced Computer Graphics Dept of Computer Sc. & Engg. IIT Delhi.
Interreflections : The Inverse Problem Lecture #12 Thanks to Shree Nayar, Seitz et al, Levoy et al, David Kriegman.
Real-Time High Quality Rendering CSE 291 [Winter 2015], Lecture 2 Graphics Hardware Pipeline, Reflection and Rendering Equations, Taxonomy of Methods
112/5/ :54 Graphics II Image Based Rendering Session 11.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
CS559: Computer Graphics Lecture 36: Raytracing Li Zhang Spring 2008 Many Slides are from Hua Zhong at CUM, Paul Debevec at USC.
Sub-Surface Scattering Real-time Rendering Sub-Surface Scattering CSE 781 Prof. Roger Crawfis.
Presented by 翁丞世  View Interpolation  Layered Depth Images  Light Fields and Lumigraphs  Environment Mattes  Video-Based.
Advanced Computer Graphics
Aspects of Game Rendering
Image-Based Rendering
Image Based Modeling and Rendering (PI: Malik)
Artistic Rendering Final Project Initial Proposal
Presentation transcript:

Representations of Visual Appearance COMS 6160 [Spring 2007], Lecture 4 Image-Based Modeling and Rendering

Motivation for Lecture  IBR was initial catalyst for much of work in course  Especially light field rendering papers from 1996 (presented today), that first showed 4D practical  Today, even purely synthetic real-time rendering methods based on precomputation inspired by IBR  In this course, we are mostly interested not in “pure” IBR, but rather in use of measured/sampled datasets

Next few slides courtesy Paul Debevec; SIGGRAPH 99 course notes

Pure IBR: Pros and Cons  Advantages  Easy to capture images: photorealistic by definition  Simple, universal representation  Often bypass geometry estimation?  Independent of scene complexity?  Disadvantages  WYSIWYG but also WYSIAYG  Explosion of data as flexibility increased  Often discards intrinsic structure of model?  In this course  Use measured datasets of appearance functions  Not interested in geometry or proxies for it that much  IBR is use of sampled representations  Key question is compact high-dimensional representations

IBR: A brief history  Texture maps, bump maps, env. maps [70s]  First 2D representations from angle of course  Poggio et al. MIT: Faces, image-based analysis/synthesis  Modern Era  Chen Williams 93, View Interpolation [Images with depth]  Chen 95 Quicktime VR [Images from many viewpoints]  McMillan Bishop 95 Plenoptic Modeling [Images w disparity]  Gortler et al, Levoy and Hanrahan 96 Light Fields [4D]  Started revolution in acquired appearance  Shade et al. 98 Layered Depth Images [2.5D]  Debevec et al. 00 Reflectance Field [4D]

Outline  Overview of IBR  Basic approaches  Image Warping  Light Fields  Survey of some recent work

Warping slides courtesy Leonard McMillan

Outline  Overview of IBR  Basic approaches  Image Warping  [2D + depth. Requires correspondence/disparity]  Light Fields [4D]  Survey of some recent work

Outline  Overview of IBR  Basic approaches  Image Warping  [2D + depth. Requires correspondence/disparity]  Light Fields [4D]  Survey of some recent work

Historical Timeline: Details 4D  BRDFs have a long history (70 s – 80 s ), but work on measuring them is accelerating in last 10 years  Light Fields and more general 4D functions  Reflectance fields (relighting faces) Debevec et al. 00  Surface Light Fields (Wood et al. 00 ; Nishino et al. 99)  Incident Light Fields (Unger et al. 03 ; Goesele et al. 03)  Heterogeneous Subsurface Scattering (Peers et al. 06)

Surface Light Fields  Miller 98, Nishino 99, Wood 00  Reflected light field (lumisphere) on surface  Explicit geometry as against light fields. Easier compress

Acquiring Reflectance Field of Human Face [Debevec et al. SIGGRAPH 00] Illuminate subject from many incident directions

Example Images Images from Debevec et al. 00