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

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

Image-Based Rendering and Light Fields

Stereo pairs from linear morphing

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

Computer Vision. I-Chen Lin, Assistant Professor Dept. of CS, National Chiao Tung University

Computer Vision Lecture 17

Computer Vision Lecture 17

Overview. Computer Graphics CSE 167

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

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

History of computer graphics

Multiple View Geometry

CSc Topics in Computer Graphics 3D Photography

Goals. Computer Graphics (Fall 2008) Course Outline. Course Outline. Course Outline. Demo: Surreal and Crazy World (HW 3)

Volumetric Scene Reconstruction from Multiple Views

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

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

Image Base Rendering: An Introduction

Hybrid Rendering for Collaborative, Immersive Virtual Environments

More and More on Light Fields. Last Lecture

Choosing the right course

Image-based rendering using plane-sweeping modelisation

Modeling Light. On Simulating the Visual Experience

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

Goals. Advanced Computer Graphics. Course Outline. Course Outline. Course Outline. Course Outline

Image-Based Rendering

Goals. Course Staff. Demo: Surreal (HW 3) Entertainment. Foundations of Computer Graphics (Spring 2012) Why Study 3D Computer Graphics?

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

Recap from Previous Lecture

Image Based Rendering

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

Overview. Computer Graphics CS324. OpenGL. Books. Learning Resources. CS131 Notes. 30 Lectures 3hr Exam

Image-Based Modeling and Rendering

CS559: Computer Graphics. Lecture 1 Introduction Li Zhang University of Wisconsin, Madison

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

Computational Photography

Image-Based Rendering using Image-Warping Motivation and Background

CS535: Interactive Computer Graphics

EE795: Computer Vision and Intelligent Systems

Multi-View Geometry (Ch7 New book. Ch 10/11 old book)

Image-Based Rendering. Image-Based Rendering

Plenoptic Image Editing

Image-Based Modeling and Rendering

Topics and things to know about them:

Instructor. Goals. Image Synthesis Examples. Applications. Foundations of Computer Graphics. Why Study 3D Computer Graphics?

Assignment #2. (Due date: 11/6/2012)

Projective Texture Mapping with Full Panorama

Announcement. Lighting and Photometric Stereo. Computer Vision I. Surface Reflectance Models. Lambertian (Diffuse) Surface.

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

Lecturer Athanasios Nikolaidis

Designing a Self-Calibrating Pipeline for Projection Mapping Application. Kevin Wright Kevin Moule

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

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

CS 431/636 Advanced Rendering Techniques

Scene Modeling for a Single View

VIDEO FOR VIRTUAL REALITY LIGHT FIELD BASICS JAMES TOMPKIN

Shadow and Environment Maps

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

Computer Graphics Disciplines. Grading. Textbooks. Course Overview. Assignment Policies. Computer Graphics Goals I

The 7d plenoptic function, indexing all light.

Modeling Light. Michal Havlik

Hardware-Assisted Relief Texture Mapping

Modeling Light. Slides from Alexei A. Efros and others

3D Computer Vision Introduction. Guido Gerig CS 6320, Spring 2012

Evolution of Imaging Technology in Computer Graphics. Related Areas

Volumetric Warping for Voxel Coloring on an Infinite Domain Gregory G. Slabaugh Λ Thomas Malzbender, W. Bruce Culbertson y School of Electrical and Co

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

Outline of Lecture. Real-Time High Quality Rendering. Geometry or Vertex Pipeline. Basic Hardware Pipeline. Pixel or Fragment Pipeline

CS354 Computer Graphics Introduction. Qixing Huang Januray 17 8h 2017

Motivation. Sampling and Reconstruction of Visual Appearance. Effects needed for Realism. Ray Tracing. Outline

Scene Modeling for a Single View

Department of Computer Engineering, Middle East Technical University, Ankara, Turkey, TR-06531

COMPUTER GRAPHICS CS

CIS 581 Interactive Computer Graphics

Structure from Motion and Multi- view Geometry. Last lecture

Assignment 2: Stereo and 3D Reconstruction from Disparity

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

Applications of Image-Based Modeling and Rendering in Art and Cinema

And if that 120MP Camera was cool

Image stitching. Digital Visual Effects Yung-Yu Chuang. with slides by Richard Szeliski, Steve Seitz, Matthew Brown and Vaclav Hlavac

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

CIS 581 Interactive Computer Graphics (slides based on Dr. Han-Wei Shen s slides) Requirements. Reference Books. Textbook

Chapter 7. Conclusions and Future Work

IMAGE-BASED RENDERING TECHNIQUES FOR APPLICATION IN VIRTUAL ENVIRONMENTS

Computer Science 175. Introduction to Computer Graphics lib175 time: m/w 2:30-4:00 pm place:md g125 section times: tba

Capturing and View-Dependent Rendering of Billboard Models

0. Introduction: What is Computer Graphics? 1. Basics of scan conversion (line drawing) 2. Representing 2D curves

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

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

Radiance. Radiance properties. Radiance properties. Computer Graphics (Fall 2008)

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

Computer Graphics Lecture 11

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

I expect to interact in class with the students, so I expect students to be engaged. (no laptops, smartphones,...) (fig)

Foundations of 3D Graphics Programming

Image or Object? Is this real?

CSE4030 Introduction to Computer Graphics

3D Photography: Active Ranging, Structured Light, ICP

A Warping-based Refinement of Lumigraphs

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

Transcription:

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

Administrivia Classes: Monday and Wednesday, 4:00-5:15 PM Instructor: Ruigang Yang ryang@cs.uky.edu Office Hour: Robotics 514D, MW 1500-1600 Prerequisite: Graduate standing, CS 635 (or equivalent) Recommended Reference Book: Computer Vision: a modern approach by Forsyth & Ponce OpenGL Programming Guide the red book Webpage: http://vis.uky.edu/~ryang/teaching/cs684-fall05/index.htm (slides and more) Fall 2005 CS684-IBMR 2

Goals and Objectives To introduce a new interdisciplinary research topic that is both technically challenging and empirically important. To introduce the fundamental problems and main concepts and techniques to solve those. To enable participants to implement solutions for reasonably complex problems To enable participants to do research in IBMR Fall 2005 CS684-IBMR 3

Some Results from Last Year David Guinnip and Shuhua Lai (SIGGRAPH 2004 Poster, Pacific Graphics 2005) Shunnan Chen, Jesus Caban, Xinyu Huang, George V. Landon (Virtual Reality 2005, SIGGRAPH 2005 Poster) Mingxuan Sun et al. (ICCV 2005) Fall 2005 CS684-IBMR 4

Course Organization Lectures (~1.5 months) Research Reading and Presentation Research Investigation Fall 2005 CS684-IBMR 5

Grading Class participation 15% Presentation 25% Project Proposal 10% Final Project 50% No final exam Fall 2005 CS684-IBMR 6

The Evolution of Computer Graphics Sketchpad, 1963 Ivan Sutherland Fall 2005 CS684-IBMR 7

The Evolution of Computer Graphics Fall 2005 CS684-IBMR 8

Traditional Rendering 3D model Rendering New New image New image 2D image image Real-time Rendering on GeForce FX, NVIDIA 2003 Photo Realism Fall 2005 CS684-IBMR 9

Image-Based Modeling and Rendering 3D model Rendering New New image New image 2D image image Image Image Image Image Image Fall 2005 CS684-IBMR 10

Computer Vision A discipline related to Artificial Intelligence Let computer see Obtaining 3D models A Branch of CV that focuses on reconstruction of 3D model from 2D images Fall 2005 CS684-IBMR 11

Computer Graphics What is the goal of computer graphics again Given a 3D model, we ll make a 2D image Fall 2005 CS684-IBMR 12

Bridge the Gap between Computer Graphics & Computer Vision Fall 2005 CS684-IBMR 13

Image-Based Modeling and Rendering (IBMR): Advantages Photographs are easy to obtain Photographs are already photo-realistic Allow cheating to circumvent the need for a 3D model, which is hard to obtain. More predictable performance Fall 2005 CS684-IBMR 14

IBMR: A Historical Perspective Theoretical Foundations Jim Kajiya (Caltech) The Rendering Equation 1986 Edward Adelson, James Bergen The Plenoptic Function and the Elements of Early Vision, 1991 Fall 2005 CS684-IBMR 15

IBMR: A Historical Perspective Texture- and Environment Mapping (Blinn 78) With and without texture-mapping Environment Mapping Fall 2005 CS684-IBMR 16

IBMR: A Historical Perspective Image Warping and Morphing (Wolberg 90) Fall 2005 CS684-IBMR 17

IBMR: A Historical Perspective Image Mosaics (Chen 95) combination Higher resolution or lager image Fall 2005 CS684-IBMR 18

Fall 2005 CS684-IBMR 19 IBMR: A Historical Perspective Formalization by McMillan and Bishop (1995) ),,,, ( z y x V V V P p φ θ = ),,,, ( z y x V V V P p φ θ = Viewer s position Rotation and elevation of light ray

Image Mosaics Different Images combination Higher resolution or lager image Fall 2005 CS684-IBMR 20

Mosaic Image Representation Planar Image Cube Cylinder Sphere Fall 2005 CS684-IBMR 21

Quick-time VR approach Uses a cylinder mapping of the mosaic Virtual camera is at a fixed center-of-projection You can move around the mosaic by rotation and tilting up/down the virtual camera Fall 2005 CS684-IBMR 22

Image-Based Modeling Rendering Mosaics are large images with a single center of projection How about imagery from arbitrary views? Solution One: Create a 3D model! 3D model Rendering New New image New image 2D image image Image Image Image Image Image Fall 2005 CS684-IBMR 23

3D Shape Recovery Stereo Depth Map Correlation profile u 1 u 1 Left Camera Right Camera Pioneered by Marr and Poggio, 1976 Fall 2005 CS684-IBMR 24

Advantages of Stereo Well-studied, many algorithms Passive, requiring only two images Can be done in real-time Depth Map Yang & Pollefeys CVPR 2003 Fall 2005 CS684-IBMR 25

State of the art Show video (from Marc Pollefeys, 2000) Fall 2005 CS684-IBMR 26

Image-Based Modeling Rendering Stereo is not robust Any alternative for imagery from arbitrary views? Solution Two: Pre-record them all 3D model Rendering New New image New image 2D image image Image Image Image Image Image Fall 2005 CS684-IBMR 27

Image-based Modeling and Rendering (IBMR) McMillan & Bishop 1995 New Viewpoint Fall 2005 CS684-IBMR 28

Light Field Rendering Any surface, any scene Photo realism Hundreds or thousands of images Levoy & Hanrahan 1996 Fall 2005 CS684-IBMR 29

A Continuum of IBMR methods Geometry-based Image-based Image Image Image Image Image Shape Recovery 3D model Computer Graphics New 2D image New 2D image New 2D image Image Image Image Image Image Additional constraints New 2D image New 2D image New 2D image Stereo Space Carving Façade Lumigraph Light Field More geometric primitives More image samples Fall 2005 CS684-IBMR 30

FAÇADE: Fall 2005 CS684-IBMR 31

FAÇADE: Video Fall 2005 CS684-IBMR 32

View Morphing Mona Lisa Stereo Pair (cross your eyes and fuse them!) Steve Seitz, Chuck Dyer 1996 Show Video Fall 2005 CS684-IBMR 33

Other Issues in IBMR: Lighting Ravi Ramamoorthi, 2002 Yizhou Yu, 1998 Fall 2005 CS684-IBMR 34

Other Issues in IBMR : Properties of Surfaces ω i ωr i Diffuse Reflection ω Mirror Reflection ωr ω i i Specular Reflection D. McAllister, 2003 ωr ω ωr Retroreflection Fall 2005 CS684-IBMR 35

Other Issues in IBMR : Properties of Surfaces Measurement Fall 2005 CS684-IBMR 36

Course Lecture Outline Introduction to 3D Reconstruction Camera basics Passive algorithms Stereo, Space Carving, Shape from X Active techniques Image-based Rendering Image Warping Plenoptic function Lighting Surface Reflectance Properties Capturing and Synthesizing Reality (smoke, water,etc) Fall 2005 CS684-IBMR 37