15
1 CSE 291 J00, Winter 03 Kriegman 2003 Introduction Introduction Topics in Image-based Modeling and Rendering CSE291 J00 Lecture 1 CSE 291 J00, Winter 03 Kriegman 2003 Class outline Class outline 1. Introduction 2. Plenoptic Function 3. Light field rendering 4. 3D Reconstruction 5. Image Transfer Methods 6. Single view modeling 7. Measuring Light 8. Compositing and Matting 9, BRDF Models 10. Relighting 11. Texture and BTF Synthesis 12. Face Modeling 13. Video Textures

Introduction - Home | Computer Science and Engineeringcseweb.ucsd.edu/classes/wi03/cse291-j/lec1.pdf · Introduction Topics in Image ... Face Modeling 13. ... • Morphing • Plenoptic

  • Upload
    lytuyen

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

1

CSE 291 J00, Winter 03 Kriegman 2003

IntroductionIntroduction

Topics in Image-based Modeling and RenderingCSE291 J00

Lecture 1

CSE 291 J00, Winter 03 Kriegman 2003

Class outlineClass outline

1. Introduction2. Plenoptic Function3. Light field rendering4. 3D Reconstruction5. Image Transfer Methods6. Single view modeling7. Measuring Light

8. Compositing and Matting9, BRDF Models10. Relighting11. Texture and BTF Synthesis12. Face Modeling13. Video Textures

2

CSE 291 J00, Winter 03 Kriegman 2003

Rendering from Novel Viewing PositionsRendering from Novel Viewing Positions

• Quicktime VR / Mosaicing• Morphing• Plenoptic Function/Lumigraph/Light field • Scene Reconstruction:

– Laser range finders– Stereo– Structure from Motion

• Image Transfer

CSE 291 J00, Winter 03 Kriegman 2003

View InterpolationView Interpolation

3

CSE 291 J00, Winter 03 Kriegman 2003

Reprinted from “The Light Field,” by M. Levoy and P. Hanrahan, Proc. SIGGRAPH (1996). \copyright 1996 ACM, Inc.Included here by permission. Courtesy of Marc Levoy and the Stanford Computer Graphics Laboratory.

CSE 291 J00, Winter 03 Kriegman 2003

Façade (Debevec, Taylor and Malik, 1996)

Architectural modeling:• photogrammetry;• view-dependent texture mapping;• model-based stereopsis.

Reprinted from “Modeling and RenderingArchitecture from Photographs: A HybridGeometry - and Image-Based Approach,”By P. Debevec, C.J. Taylor, and J. Malik,Proc. SIGGRAPH (1996). 1996 ACM, Inc.Included here by permission.

4

CSE 291 J00, Winter 03 Kriegman 2003

Images with marked featuresImages with marked features

CSE 291 J00, Winter 03 Kriegman 2003

Recovered Recovered

Recovered model edges reprojected through recovered camera positions into the three original images

5

CSE 291 J00, Winter 03 Kriegman 2003

Resulting model & Camera PositionsResulting model & Camera Positions

CSE 291 J00, Winter 03 Kriegman 2003

FaçadeFaçade

• The Uni High Movie•• The The CamponileCamponile MovieMovie

6

CSE 291 J00, Winter 03 Kriegman 2003

Image-Transfer/Warping

The weak-perspective (or paraperspective) images of a fixedscene made of n points form a six-dimensional variety of R.

Courtesy of Yakup Genc.

CSE 291 J00, Winter 03 Kriegman 2003

Input Clip

Synthesized Clip

Courtesy of Yakup Genc.

7

CSE 291 J00, Winter 03 Kriegman 2003

Augmented Reality Experiments

Reprinted from :Calibration -Free Augmented Reality,” by K. Kutulakos and J. Vallino, IEEETrans. On Visualization and Computer Graphics, 4(1):1-20 (1998). 1998 IEEE.

Courtesy of Kyros Kutulakos.

CSE 291 J00, Winter 03 Kriegman 2003

Toward Fiat Toward Fiat LuxLux::Creating the Radiance MapCreating the Radiance Map

Two images of a two-inch mirrored sphere placed in front of Bernini'sBaldacchino inside St. Peter's

8

CSE 291 J00, Winter 03 Kriegman 2003

St. Peter’s PanoramaSt. Peter’s Panorama

CSE 291 J00, Winter 03 Kriegman 2003

Model of St. Peters constructed Model of St. Peters constructed with Façadewith Façade

9

CSE 291 J00, Winter 03 Kriegman 2003

Fiat Fiat LuxLux

• Movie

CSE 291 J00, Winter 03 Kriegman 2003

Modeling from One ImageModeling from One Image

10

CSE 291 J00, Winter 03 Kriegman 2003

Compositing: Computing Pixel ValuesCompositing: Computing Pixel Values

×m

CSE 291 J00, Winter 03 Kriegman 2003

Compositing Real Objects in VideoCompositing Real Objects in Video

11

CSE 291 J00, Winter 03 Kriegman 2003

RelightingRelighting

Single Light Source Face Movie

CSE 291 J00, Winter 03 Kriegman 2003

Texture Synthesis: QuiltingTexture Synthesis: Quilting

12

CSE 291 J00, Winter 03 Kriegman 2003

Texture Synthesis: Quilting Texture Synthesis: Quilting

CSE 291 J00, Winter 03 Kriegman 2003

Polynomial Texture MapsPolynomial Texture Maps

• http://www.hpl.hp.com/ptm/

13

CSE 291 J00, Winter 03 Kriegman 2003

3D head modeling from Images3D head modeling from Images

CSE 291 J00, Winter 03 Kriegman 2003

Video TexturesVideo Textures

14

CSE 291 J00, Winter 03 Kriegman 2003

Video TexturesVideo Textures

CSE 291 J00, Winter 03 Kriegman 2003

Do you know?Do you know?

• Radiance vs. Irradiance• Affine camera model• Epipole• Fundamental Matrix• Z-buffer• Convex hull• Visual hull• Texture map• Bump map

15

CSE 291 J00, Winter 03 Kriegman 2003

QuestionnaireQuestionnaire