CSC420: Intro to Image Understanding Introduction
Sanja Fidler September 11, 2014
Sanja Fidler Intro to Image Understanding 1 / 53
CSC420: Intro to Image Understanding Introduction Sanja Fidler - - PowerPoint PPT Presentation
CSC420: Intro to Image Understanding Introduction Sanja Fidler September 11, 2014 Sanja Fidler Intro to Image Understanding 1 / 53 The Team Instructor : Sanja Fidler ( fidler@cs.toronto.edu ) Office : 283B in Pratt Office hours : Tuesday
Sanja Fidler Intro to Image Understanding 1 / 53
Sanja Fidler Intro to Image Understanding 2 / 53
Sanja Fidler Intro to Image Understanding 3 / 53
Sanja Fidler Intro to Image Understanding 4 / 53
Sanja Fidler Intro to Image Understanding 5 / 53
Assignments: 50% (10% each) Project: 50%
Short theoretical questions and programming exercises Will be given every two weeks (starting with second week of class) You will have a week to hand in the solution to each assignment You need to solve the assignment alone
You will be able to choose from a list of projects or come up with your
Need to hand in a report and do an oral presentation Can work individually or in pairs
Sanja Fidler Intro to Image Understanding 6 / 53
Sanja Fidler Intro to Image Understanding 7 / 53
Sanja Fidler Intro to Image Understanding 8 / 53
Sanja Fidler Intro to Image Understanding 9 / 53
Sanja Fidler Intro to Image Understanding 10 / 53
Sanja Fidler Intro to Image Understanding 11 / 53
Sanja Fidler Intro to Image Understanding 12 / 53
Sanja Fidler Intro to Image Understanding 13 / 53
[text adopted from A. Torralba]
Sanja Fidler Intro to Image Understanding 14 / 53
[text adopted from A. Torralba]
Sanja Fidler Intro to Image Understanding 14 / 53
[text adopted from A. Torralba]
Sanja Fidler Intro to Image Understanding 14 / 53
[text adopted from A. Torralba]
Depth pic from http://vladlen.info
Sanja Fidler Intro to Image Understanding 14 / 53
[text adopted from A. Torralba]
Pic from www.cobblehillpuzzles.com Sanja Fidler Intro to Image Understanding 14 / 53
Sanja Fidler Intro to Image Understanding 15 / 53
Jialiang Wang’s (4th undergraduate year, UofT) video about his summer research in computer vision (click on the pic to see video – you’ll need internet connection)
Sanja Fidler Intro to Image Understanding 16 / 53
Sanja Fidler Intro to Image Understanding 17 / 53
Sanja Fidler Intro to Image Understanding 18 / 53
Sanja Fidler Intro to Image Understanding 19 / 53
Scene Completion using Millions of Photographs, Hays & Efros, SIGGRAPH 2007
Sanja Fidler Intro to Image Understanding 20 / 53
Scene Completion using Millions of Photographs, Hays & Efros, SIGGRAPH 2007
Sanja Fidler Intro to Image Understanding 20 / 53
Scene Completion using Millions of Photographs, Hays & Efros, SIGGRAPH 2007
Sanja Fidler Intro to Image Understanding 20 / 53
Scene Completion using Millions of Photographs, Hays & Efros, SIGGRAPH 2007
Sanja Fidler Intro to Image Understanding 20 / 53
Scene Completion using Millions of Photographs, Hays & Efros, SIGGRAPH 2007
Sanja Fidler Intro to Image Understanding 20 / 53
Scene Completion using Millions of Photographs, Hays & Efros, SIGGRAPH 2007
Sanja Fidler Intro to Image Understanding 20 / 53
3D Object Manipulation in a Single Photograph using Stock 3D Models, Kholgade, Simon, Efros, Sheikh, SIGGRAPH 2014
Sanja Fidler Intro to Image Understanding 21 / 53
Sanja Fidler Intro to Image Understanding 22 / 53
[Source: http://cvfxbook.com and http://vimeo.com/100095868]
Sanja Fidler Intro to Image Understanding 23 / 53
Sanja Fidler Intro to Image Understanding 24 / 53
http://clothingparsing.com (try it!)
Sanja Fidler Intro to Image Understanding 25 / 53
http://www.rekognition.com (try it!)
Sanja Fidler Intro to Image Understanding 26 / 53
http://www.rekognition.com (try it!)
Sanja Fidler Intro to Image Understanding 26 / 53
http://www.rekognition.com (try it!)
Sanja Fidler Intro to Image Understanding 26 / 53
http://www.rekognition.com (try it!)
Sanja Fidler Intro to Image Understanding 26 / 53
[Khosla, Bainbridge, Oliva, Torralba, Modifying the Memorability of Face Photographs, ICCV 2013] Sanja Fidler Intro to Image Understanding 27 / 53
Sanja Fidler Intro to Image Understanding 28 / 53
You can do some movie-like Forensics Figure: Source: Nayar and Nishino, Eyes for Relighting [Source: N. Snavely]
Sanja Fidler Intro to Image Understanding 29 / 53
Source: Nayar and Nishino, “Eyes for Relighting”
[Source: N. Snavely]
Sanja Fidler Intro to Image Understanding 30 / 53
Figure: Source: Nayar and Nishino, Eyes for Relighting [Source: N. Snavely]
Sanja Fidler Intro to Image Understanding 30 / 53
Torralba & Freeman, CVPR’12
Sanja Fidler Intro to Image Understanding 31 / 53
Torralba & Freeman, CVPR’12
Sanja Fidler Intro to Image Understanding 31 / 53
Sanja Fidler Intro to Image Understanding 32 / 53
Source: S. Lazebnik
Sanja Fidler Intro to Image Understanding 33 / 53
Sanja Fidler Intro to Image Understanding 34 / 53
Sanja Fidler Intro to Image Understanding 35 / 53
[Slide credit: A. Torralba]
Sanja Fidler Intro to Image Understanding 36 / 53
Sanja Fidler Intro to Image Understanding 37 / 53
Sanja Fidler Intro to Image Understanding 38 / 53
Sanja Fidler Intro to Image Understanding 39 / 53
Sanja Fidler Intro to Image Understanding 40 / 53
Sanja Fidler Intro to Image Understanding 41 / 53
Sanja Fidler Intro to Image Understanding 42 / 53
[slide adopted from: R. Urtasun]
Sanja Fidler Intro to Image Understanding 43 / 53
Biederman, 1987 [slide credit: R. Urtasun]
Sanja Fidler Intro to Image Understanding 44 / 53
Sanja Fidler Intro to Image Understanding 45 / 53
Which square is lighter, A or B? [Slide credit: A. Torralba]
Sanja Fidler Intro to Image Understanding 46 / 53
Which square is lighter, A or B? [Slide credit: A. Torralba]
Sanja Fidler Intro to Image Understanding 46 / 53
Figure: 2006 Walt Anthony Which red line is longer? [Slide credit: A. Torralba]
Sanja Fidler Intro to Image Understanding 47 / 53
Figure: 2006 Walt Anthony Which red line is longer? [Slide credit: A. Torralba]
Sanja Fidler Intro to Image Understanding 47 / 53
Figure: Ames room Assumptions can be wrong [Slide credit: A. Torralba]
Sanja Fidler Intro to Image Understanding 48 / 53
Figure: Chabris & Simons Count the number of times the white team pass the ball Concentrate, it’s difficult!
Sanja Fidler Intro to Image Understanding 49 / 53
Figure: Simons et al. (more videos here: http://www.perceptionweb.com/misc.cgi?id=p3104) Is something happening in the picture?
Sanja Fidler Intro to Image Understanding 50 / 53
Figure: Torralba et al. Can you describe what’s going on in the video?
Sanja Fidler Intro to Image Understanding 51 / 53
Figure: Torralba et al. Can you describe what’s going on in the video?
Sanja Fidler Intro to Image Understanding 52 / 53
What do I need to become a good Computer Vision researcher? Some math knowledge Good programming skills Imagination Even better intuition Lots of persistence Some luck always helps
Sanja Fidler Intro to Image Understanding 53 / 53