31
CS 1950-G Computational Photography Instructor: James Hays HTA: Patrick Doran UTA: Alex Collins

CS 1950-G Computational Photography

  • Upload
    gordy

  • View
    33

  • Download
    1

Embed Size (px)

DESCRIPTION

CS 1950-G Computational Photography. Instructor: James Hays HTA: Patrick Doran UTA: Alex Collins. Today. 1) Introductions 2) Syllabus 3) Why Computational Photography?. A bit about me. James Hays Assistant Professor in Computer Science Recent grad from CMU and recent postdoc at MIT - PowerPoint PPT Presentation

Citation preview

Page 1: CS 1950-G Computational Photography

CS 1950-G Computational Photography

Instructor: James HaysHTA: Patrick DoranUTA: Alex Collins

Page 2: CS 1950-G Computational Photography

Today

1) Introductions

2) Syllabus

3) Why Computational Photography?

Page 3: CS 1950-G Computational Photography

A bit about me

James HaysAssistant Professor in Computer ScienceRecent grad from CMU and recent postdoc at MIT

Research

Graphics and vision, especially scene understanding and image manipulation driven by "Internet-scale“ data

Page 4: CS 1950-G Computational Photography

Thesis: Large Scale Scene Matching for Graphics and Vision

Page 5: CS 1950-G Computational Photography

My Research

An Empirical Study of Context in Object Detection

Page 6: CS 1950-G Computational Photography
Page 7: CS 1950-G Computational Photography
Page 8: CS 1950-G Computational Photography
Page 9: CS 1950-G Computational Photography
Page 10: CS 1950-G Computational Photography
Page 11: CS 1950-G Computational Photography

A Brief History of Visual Media

Why Computational Photography?

Page 12: CS 1950-G Computational Photography

Depicting Our World: The Beginning

Prehistoric Painting, Lascaux Cave, France~ 13,000 -- 15,000 B.C.

Page 13: CS 1950-G Computational Photography

The Empress Theodora with her court. Ravenna, St. Vitale 6th c.

Depicting Our World: Middle Ages

Page 14: CS 1950-G Computational Photography

Nuns in Procession. French ms. ca. 1300.

Depicting Our World: Middle Ages

Page 15: CS 1950-G Computational Photography

Depicting Our World: RenaissanceEast Doors (1452)North Doors (1424)

Lorenzo Ghiberti(1378-1455)

Page 16: CS 1950-G Computational Photography

Depicting Our World: Renaissance

Piero della Francesca,The Flagellation (c.1469)

Page 17: CS 1950-G Computational Photography

Depicting Our World: Toward Perfection

Jan van Eyck, The Arnolfini Marriage (c.1434)

Page 18: CS 1950-G Computational Photography

Depicting Our World: Toward Perfection

Lens Based Camera Obscura, 1568

Page 19: CS 1950-G Computational Photography

Depicting Our World: Perfection!

Still Life, Louis Daguerre, 1837

Page 20: CS 1950-G Computational Photography

‘Still photographs are the most powerful weapon in the world.”

Eddie Adams, Pulitzer Prize winning photographer.

Page 21: CS 1950-G Computational Photography

Depicting Our World: Ongoing Quest

Pablo Picasso David Hockney

Page 22: CS 1950-G Computational Photography

Enter Computer Graphics...

Page 23: CS 1950-G Computational Photography

Traditional Computer Graphics

3D geometry

physics

Simulation

projection

Page 24: CS 1950-G Computational Photography

State of the Art (10 years ago)

•Amazingly real•But so sterile, lifeless, futuristic (why?)

Page 25: CS 1950-G Computational Photography

The richness of our everyday world

Photo by Svetlana Lazebnik

Page 26: CS 1950-G Computational Photography

People

From “Final Fantasy”

On the Tube, London

Page 27: CS 1950-G Computational Photography

Faces / Hair

Photo by Joaquin Rosales Gomez

From “Final Fantasy”

Page 28: CS 1950-G Computational Photography
Page 29: CS 1950-G Computational Photography

Creating Realistic Imagery

+ great creative possibilities

+ easy to manipulate objects/viewpoint-Tremendous expertise and work for realism

+ instantly realistic

+ easy to aquire

- very hard to manipulate objects/viewpoint

Computer Graphics PhotographyComputationalPhotography

RealismManipulationEase of capture

Page 30: CS 1950-G Computational Photography

Building Rome in a Day

Sameer Agarwal, University of WashingtonYasutaka Furukawa, University of Washington

Noah Snavely, Cornell UniversityIan Simon, University of Washington

Steve Seitz, University of WashingtonRichard Szeliski, Microsoft Research

Page 31: CS 1950-G Computational Photography

Patchmatch