15-463 (15-862): Computational Photography. Staff Prof: Alexei Efros 225 Smith TA: Natasha Kholgade Web.

Slides:



Advertisements
Similar presentations
1 Visual Processing for Social Media Andrew C. Gallagher Tsuhan Chen September 30, 2012 Cornell University TexPoint fonts used in EMF. Read the TexPoint.
Advertisements

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Developing a Thesis Statement for a Paper FYS 100 Creative Discovery in Digital Art Forms Fall 2008 Burg.
16-721: Advanced Machine Perception Staff: Instructor: Alexei (Alyosha) Efros 4207 TA: David Bradley 2216 NSH Web Page:
Computational Photography CS498dh Derek Hoiem 8/25/11.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Introduction Week 1, Wed Jan 5.
Data-driven Methods: Faces : Computational Photography Alexei Efros, CMU, Fall 2007 Portrait of Piotr Gibas © Joaquin Rosales Gomez.
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
CPSC : Data-driven Character Animation Jinxiang Chai.
Image-Based Lighting : Computational Photography Alexei Efros, CMU, Fall 2005 © Eirik Holmøyvik …with a lot of slides donated by Paul Debevec.
16-721: Learning-based Methods in Vision Staff: Instructor: Alexei (Alyosha) Efros 4207 TA: Tomasz Malisiewicz Smith Hall.
1 1cs426-winter-2008 CS 426: Computer Animation. 2 2cs426-winter-2008 Contact  Robert Bridson,  Office hours: TBD.
15-463: Rendering and Image Processing Staff Prof: Alexei Efros TA: James Hays Web Page
16-899A Pixels to Percepts Instructors: Alexei (Alyosha) Efros, 225 Smith Hall, CMU.Lavanya Sharan, Disney Research Pittsburgh Web Page:
(15-862): Computational Photography Staff Prof: Alexei Efros 4207 TA: Mohit Gupta Web Page
(15-862): Computational Photography. Staff Prof: Alexei Efros 4207 NSH (for TA: Ronit Slyper Web Page
SCA Introduction to Multimedia
16-721: Learning-based Methods in Vision Staff: Instructor: Alexei (Alyosha) Efros 4207 TA: Jean-Francois Lalonde A521.
Computer Vision (CSE P576) Staff Prof: Steve Seitz TA: Jiun-Hung Chen Web Page
Computational Photography Introduction Jinxiang Chai Computer Science and Engineering Texas A&M University.
(15-862): Computational Photography. Staff Prof: Alexei Efros 4207 TA: Jim McCann Graphics Lab Web Page
ECS 298 Photorealistic Image Synthesis course overview Brian Budge Center for Image Processing and Integrated Computing Computer Science Department University.
(15-862): Computational Photography Staff Prof: Alexei Efros 4207 Web Page Newsgroup:
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
Computer Vision (CSE/EE 576) Staff Prof: Steve Seitz TA: Aseem Agarwala Web Page
Staff Web Page Handouts overload list intro slides image filtering slides Computer Vision (CSE.
SBU Digital Media CSE 690 Internet Vision Organizational Meeting Tamara Berg Assistant Professor SUNY Stony Brook.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
CMSC 426: Image Processing (Computer Vision) David Jacobs.
CS 1950-G Computational Photography Instructor: James Hays HTA: Patrick Doran UTA: Alex Collins.
Photo by Svetlana Lazebnik Which parts are hard to model? From Alexei Efros.
Computational Photography CS498dwh Derek Hoiem 8/24/10.
Computational Photography CS 590 Spring 2014 Prof. Alex Berg (Credits to many other folks on individual slides)
CS324e - Elements of Graphics and Visualization Class Intro
Definition of Computer Graphics
David Hockney, born in 1937, is an English artist, who is now based in California. David Hockney was an important contributor to the British Pop Art scene.
Last tuesday, you talked about active shape models Data set of 1,500 hand-labeled faces 20 facial features (eyes, eye brows, nose, mouth, chin) Train 40.
COMP Introduction to Programming Yi Hong May 13, 2015.
COMP 175 | COMPUTER GRAPHICS Remco Chang1/ Introduction Lecture 01: Introduction COMP 175: Computer Graphics January 15, 2015.
Benefits of Digital Literacy Tracy Thibodeau ED 3211 – Introduction to Art Education.
Why is computer vision difficult?
CAP4730: Computational Structures in Computer Graphics Course Introduction.
Image-Based Lighting © Eirik Holmøyvik …with a lot of slides donated by Paul Debevec CS194: Image Manipulation & Computational Photography Alexei Efros,
12/7/10 Looking Back, Moving Forward Computational Photography Derek Hoiem, University of Illinois Photo Credit Lee Cullivan.
CPSC : Data-driven Computer Graphics Jinxiang Chai.
Data-driven Methods: Faces : Computational Photography Alexei Efros, CMU, Fall 2012 Portrait of Piotr Gibas © Joaquin Rosales Gomez.
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
(15-862): Computational Photography. Staff Prof: Alexei Efros 4207 TAs: Alvaro Collet and Laura Trutoiu
Welcome to Astronomy 113 “ It would seem that you have no useful skill or talent whatsoever, he said.
Mr. Maranchello’s Art Class Ridge Road Middle School.
What is ?.
Photo 5 online Camera Obscura – translation – Dark Chamber.
+ DGM 3870 Web Graphics (Photoshop) Bryce Newell, J.D.
Welcome to: An Introduction to Painting and Drawing!
Capturing Light… in man and machine
ECE 533 Digital Image Processing
Introduction Prof. Lizhuang Ma.
donated by Paul Debevec
Syed Sohail Ahmed Assistant Professor, UET Taxila
It’s a 3D World, After All Alyosha Efros CMU.
Multi-Perspective Panoramas
Foundations of Visualization 8/30/05 Lecture Notes
Data-driven Methods: Faces
Computer Vision (CSE 490CV, EE400B)
Computer Vision (CSE 455) Staff Web Page Handouts
Introduction Prof. Lizhuang Ma.
Computer Vision (CSE 455) Staff Web Page Handouts
Please fill out an index card
CMPT 102 Introduction to Scientific Computer Programming
CS 232 Geometric Algorithms: Lecture 1
Presentation transcript:

(15-862): Computational Photography

Staff Prof: Alexei Efros 225 Smith TA: Natasha Kholgade Web Page Discussion Forum: Googlegroups ???

Today Introductions Why Computational Photography? Overview of the course Administrative stuff

A bit about me Alexei (Alyosha) Efros Associate Professor in Robotics and CSD also work with colleagues in Paris and Oxford Teaching The plan is to have fun and learn cool things, both you and me! Social warning: I don’t see well Research Graphics, Vision, Computer Graphics, Machine Learning, Visual Perception

PhD Thesis on Texture and Action Synthesis Antonio’s son cannot walk but he can fly Smart Erase button in MS Digital Image Pro:

Automatic Photo Pop-Up (SIGGRAPH 2005) More previous work

Amateur Photographer

What is Computational Photography? “computational techniques that enhance or extend photography” Another medium for visual expression

Depicting Our World: The Beginning Prehistoric Painting, Lascaux Cave, France ~ 13, ,000 B.C.

The Empress Theodora with her court. Ravenna, St. Vitale 6th c. Depicting Our World: Middle Ages

Nuns in Procession. French ms. ca Depicting Our World: Middle Ages

Depicting Our World: Renaissance East Doors (1452) North Doors (1424) Lorenzo Ghiberti ( )

Depicting Our World: Renaissance Piero della Francesca, The Flagellation (c.1469)

Depicting Our World: Toward Perfection Jan van Eyck, The Arnolfini Marriage (c.1434)

Depicting Our World: Toward Perfection Lens Based Camera Obscura, 1568

Depicting Our World: Perfection! Still Life, Louis Jaques Mande Daguerre, 1837

Depicting Our World: Realism?

Paris, according to Flickr

Paris, according to Google StreetView Knopp, Sivic, Pajdla, ECCV 2010

Paris, according to me

After realism… Monet, La rue Montorgueil

Depicting Our World: Ongoing Quest Pablo Picasso David Hockney

Better than realism? David Hockney, Place Furstenberg, (1985)

Alyosha Efros Place Furstenberg, 2009 Which one is right? Multiple viewpointsSingle viewpoint David Hockney, Place Furstenberg, 1985

Depicting Our World: Ongoing Quest Antonio Torralba & Aude Oliva (2002)

Enter Computer Graphics...

GRAPHICS Traditional Computer Graphics 3D geometry physics Simulation projection

State of the Art Amazingly real But so sterile, lifeless, futuristic (why?)

The richness of our everyday world Photo by Svetlana Lazebnik

Beauty in complexity University Parks, Oxford

Which parts are hard to model? Photo by Svetlana Lazebnik

People From “Final Fantasy” On the Tube, London

Faces / Hair Photo by Joaquin Rosales Gomez From “Final Fantasy”

Hyper-humans

Urban Scenes Virtual LA (SGI) Photo of l LA

Nature River Cherwell, Oxford

The Realism Spectrum + easy to create new worlds + easy to manipulate objects/viewpoint - Very hard to look realistic + instantly realistic + easy to aquire - very hard to manipulate objects/viewpoint Computer GraphicsPhotography Computational Photography Realism Manipulation Ease of capture

Virtual Real World Campanile Movie

Course Outline (cool) Image Processing Lots of Visual Data Cameras and 3D

Project 1 Images of the Russian Empire -- colorizing the Prokudin-Gorskii photo collection

Programming Project 2 TBD

Programming Project 3 Face warping and morphing

Programming Project 4 Photo Mosaics Full screen panoramas (cubic): Mars: New Years Eve:

Programming Project 4 Automatic Mosaic Stitching

Programming Project 5 Tour Into the Picture

Final Project Something cool!!!

Administrative Stuff Grading Written and Programming Assignments (60%) Exam (20%) Final Project (20%) Class Participation: priceless Late Policy Five late days total, to be spent wisely 20% off from each extra late day Cheating Let’s not embarrass ourselves Hardware/Software CMU clusters MATLAB

Textbook

Cameras Really cool Not too expensive nowadays (<$150) e.g. Canon A1100

General Comments Prerequisites Linear algebra!!! Some computer graphics, vision, or image processing is useful, but not required. Emphasis on programming projects! Building something from scratch Graduate Version: Need to do more on each project, plus a final paper Misc: No laptops, no cell phones, smartphones, etc.

A Fair Warning… Reasons not to take the class: Lots of work Need time to think, not just follow instructions Not worth it if you don’t enjoy it Not for these who care too much about their grade Reasons to take the class: It’s your reward after 3 grueling years You get to create pictures, unleash your creative potential Interested in grad school?