15-463 (15-862): Computational Photography. Staff Prof: Alexei Efros 4207 NSH (for TA: Ronit Slyper Web Page

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

Reconnaissance d’objets et vision artificielle Josef Sivic INRIA - Equipe-projet WILLOW ENS/INRIA/CNRS.
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:
(15-862): Computational Photography. Staff Prof: Alexei Efros 225 Smith TA: Natasha Kholgade Web.
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.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
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
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:
Computer Vision (CSE/EE 576) Staff Prof: Steve Seitz TA: Aseem Agarwala Web Page
Proportions What it has to do with faces. According to digitalartforall.com Digital Art can be defined as any art that is made with the help of a computer.
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
CS451 Computer Graphics JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY.
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 175 | COMPUTER GRAPHICS Remco Chang1/ Introduction Lecture 01: Introduction COMP 175: Computer Graphics January 15, 2015.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Benefits of Digital Literacy Tracy Thibodeau ED 3211 – Introduction to Art Education.
Why is computer vision difficult?
Photo Imaging Activity Ms. Whiteside  FUN! Students will work with others to create a short movie using still photography, modeling clay, and movie.
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.
The Egyptian Empire Innovation Resources Expansion over time Fig 2:Azikiwe, Abayomi. "The Egyptian Pyramids Were Built by Skilled Tradesmen." Flickr. Yahoo,
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
Mr. Maranchello’s Art Class Ridge Road Middle School.
What is ?.
Photo 5 online Camera Obscura – translation – Dark Chamber.
Welcome to: An Introduction to Painting and Drawing!
What is ?.
Capturing Light… in man and machine
ECE 533 Digital Image Processing
donated by Paul Debevec
It’s a 3D World, After All Alyosha Efros CMU.
Foundations of Visualization 8/30/05 Lecture Notes
Data-driven Methods: Faces
Computer Vision (CSE 490CV, EE400B)
“man, how you define computer
Computer Vision (CSE 455) Staff Web Page Handouts
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 4207 NSH (for TA: Ronit Slyper 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, 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:

More recent work Derek Hoiem, Alexei Efros, Martial Hebert

Ronit (row-neat)

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

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

Programming Project 0 The Vertigo Effect

Programming 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%)  Nov 16 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

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 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?

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