stanford hci group / cs377s
Designing Applications that See Lecture 7: Object Recognition
Designing Applications that See http://cs377s.stanford.edu
Designing Applications that See Lecture 7: Object Recognition Dan - - PowerPoint PPT Presentation
stanford hci group / cs377s Designing Applications that See Lecture 7: Object Recognition Dan Maynes-Aminzade 29 January 2008 Designing Applications that See http://cs377s.stanford.edu Reminders Pick up graded Assignment #1 Assignment
Designing Applications that See http://cs377s.stanford.edu
29 January 2008 2 Lecture 7: Object Recognition
29 January 2008 3 Lecture 7: Object Recognition
29 January 2008 4 Lecture 7: Object Recognition
This guy is wearing a haircut This guy is wearing a haircut called a called a “mullet “mullet” ”
29 January 2008 5 Lecture 7: Object Recognition
(courtesy of G. Bradski)
29 January 2008 6 Lecture 7: Object Recognition
(courtesy of G. Bradski)
CARS NOT CARS
29 January 2008 7 Lecture 7: Object Recognition
29 January 2008 8 Lecture 7: Object Recognition
Geometric
Patches/Ulman Constellation/Perona Eigen Objects/Turk Shape models
ations
29 January 2008 9 Lecture 7: Object Recognition
Non-Geo Local Global
Histograms/Schiele HMAX/Poggio MRF/Freeman, Murphy
features rela
(courtesy of G. Bradski)
29 January 2008 10 Lecture 7: Object Recognition
29 January 2008 11 Lecture 7: Object Recognition
29 January 2008 12 Lecture 7: Object Recognition
Road is a fairly constant color Non-road regions within a road area are potential vehicles Problems:
Color of an object depends on ll fl illumination, reflectance properties of the object, viewing geometry, and camera properties Color of an object can be very different during different times
weather conditions, and under different poses
29 January 2008 13 Lecture 7: Object Recognition
Doesn‘t work in rain, under bad illumination (under a bridge for example) Intensity of the shadow depends on illumination of the image: how to choose appropriate threshold values?
29 January 2008 14 Lecture 7: Object Recognition
29 January 2008 15 Lecture 7: Object Recognition
29 January 2008 16 Lecture 7: Object Recognition
29 January 2008 17 Lecture 7: Object Recognition
29 January 2008 18 Lecture 7: Object Recognition
29 January 2008 19 Lecture 7: Object Recognition
29 January 2008 20 Lecture 7: Object Recognition
29 January 2008 21 Lecture 7: Object Recognition
29 January 2008 22 Lecture 7: Object Recognition
29 January 2008 23 Lecture 7: Object Recognition
Feature’s value is a weighted sum of two components:
Pixel sum over the black rectangle Sum over the whole feature area
29 January 2008 24 Lecture 7: Object Recognition
Bar detector works well for “nose ” a face
29 January 2008 25 Lecture 7: Object Recognition
well for nose, a face detecting stump. It doesn’t work well for cars.
29 January 2008 26 Lecture 7: Object Recognition
29 January 2008 27 Lecture 7: Object Recognition
29 January 2008 28 Lecture 7: Object Recognition
29 January 2008 29 Lecture 7: Object Recognition
29 January 2008 30 Lecture 7: Object Recognition
29 January 2008 31 Lecture 7: Object Recognition
29 January 2008 32 Lecture 7: Object Recognition
29 January 2008 33 Lecture 7: Object Recognition
29 January 2008 34 Lecture 7: Object Recognition
29 January 2008 35 Lecture 7: Object Recognition
29 January 2008 36 Lecture 7: Object Recognition
Difference of Gaussians
29 January 2008 37 Lecture 7: Object Recognition
29 January 2008 38 Lecture 7: Object Recognition
29 January 2008 39 Lecture 7: Object Recognition
29 January 2008 40 Lecture 7: Object Recognition
29 January 2008 41 Lecture 7: Object Recognition
29 January 2008 42 Lecture 7: Object Recognition
29 January 2008 43 Lecture 7: Object Recognition
29 January 2008 44 Lecture 7: Object Recognition
(courtesy of David Lowe)
29 January 2008 45 Lecture 7: Object Recognition
(courtesy of David Lowe)
29 January 2008 46 Lecture 7: Object Recognition
29 January 2008 47 Lecture 7: Object Recognition
(courtesy of Kevin Murphy)
29 January 2008 48 Lecture 7: Object Recognition
(courtesy of Kevin Murphy)
We know there is a keyboard present in this scene even if we cannot see it clearly.
29 January 2008 49 Lecture 7: Object Recognition
We know there is no keyboard present in this scene… … even if there is one indeed. (courtesy of Kevin Murphy)
29 January 2008 50 Lecture 7: Object Recognition