stanford hci group / cs377s
Designing Applications that See Designing Applications that See Lecture 5: Motion and Tracking
Dan Maynes-Aminzade 22 January 2008 22 January 2008
Designing Applications that See http://cs377s.stanford.edu
Designing Applications that See Designing Applications that See - - PowerPoint PPT Presentation
stanford hci group / cs377s Designing Applications that See Designing Applications that See Lecture 5: Motion and Tracking Dan Maynes-Aminzade 22 January 2008 22 January 2008 Designing Applications that See http://cs377s.stanford.edu R
Designing Applications that See http://cs377s.stanford.edu
22 January 2008 2 Lecture 5: Motion and Tracking
22 January 2008 3 Lecture 5: Motion and Tracking
22 January 2008 4 Lecture 5: Motion and Tracking
Carl Marcello Yangfan Eric Michael
22 January 2008 5 Lecture 5: Motion and Tracking
22 January 2008 6 Lecture 5: Motion and Tracking
22 January 2008 7 Lecture 5: Motion and Tracking
22 January 2008 8 Lecture 5: Motion and Tracking
22 January 2008 9 Lecture 5: Motion and Tracking
22 January 2008 10 Lecture 5: Motion and Tracking
22 January 2008 11 Lecture 5: Motion and Tracking
22 January 2008 12 Lecture 5: Motion and Tracking
22 January 2008 13 Lecture 5: Motion and Tracking
22 January 2008 14 Lecture 5: Motion and Tracking
22 January 2008 15 Lecture 5: Motion and Tracking
22 January 2008 16 Lecture 5: Motion and Tracking
22 January 2008 17 Lecture 5: Motion and Tracking
22 January 2008 18 Lecture 5: Motion and Tracking
22 January 2008 19 Lecture 5: Motion and Tracking
22 January 2008 20 Lecture 5: Motion and Tracking
22 January 2008 21 Lecture 5: Motion and Tracking
22 January 2008 22 Lecture 5: Motion and Tracking
22 January 2008 23 Lecture 5: Motion and Tracking
22 January 2008 24 Lecture 5: Motion and Tracking
22 January 2008 25 Lecture 5: Motion and Tracking
22 January 2008 26 Lecture 5: Motion and Tracking
(courtesy of Sebastian Thrun)
22 January 2008 27 Lecture 5: Motion and Tracking
22 January 2008 28 Lecture 5: Motion and Tracking
22 January 2008 29 Lecture 5: Motion and Tracking
Segmented Motion Segmented Motion
22 January 2008 30 Lecture 5: Motion and Tracking
22 January 2008 31 Lecture 5: Motion and Tracking
22 January 2008 32 Lecture 5: Motion and Tracking
22 January 2008 33 Lecture 5: Motion and Tracking
22 January 2008 34 Lecture 5: Motion and Tracking
(courtesy of Frank Dellaert)
22 January 2008 35 Lecture 5: Motion and Tracking
22 January 2008 36 Lecture 5: Motion and Tracking
22 January 2008 37 Lecture 5: Motion and Tracking
22 January 2008 38 Lecture 5: Motion and Tracking
22 January 2008 39 Lecture 5: Motion and Tracking
(courtesy of Kentaro Toyama)
22 January 2008 40 Lecture 5: Motion and Tracking
22 January 2008 41 Lecture 5: Motion and Tracking
22 January 2008 42 Lecture 5: Motion and Tracking
22 January 2008 43 Lecture 5: Motion and Tracking
22 January 2008 44 Lecture 5: Motion and Tracking
(courtesy of J.M. Rehg)
22 January 2008 45 Lecture 5: Motion and Tracking
(courtesy of J.M. Rehg)
22 January 2008 46 Lecture 5: Motion and Tracking
(courtesy of J.M. Rehg)
22 January 2008 47 Lecture 5: Motion and Tracking
Image Sequence Flow Vectors
22 January 2008 48 Lecture 5: Motion and Tracking
(courtesy of Sebastian Thrun)
22 January 2008 49 Lecture 5: Motion and Tracking
(courtesy of Michael Black)
1
p
2
p
3
p
1
v r
2
v r
3
v r
) 1 ( + t I
Optical Optical Flow Flow
1
p
4
p
1
v
4
v r
) 1 ( + t I } { ), (
i
p t I } { i v r
Velocity vectors Velocity vectors
22 January 2008 50 Lecture 5: Motion and Tracking
22 January 2008 51 Lecture 5: Motion and Tracking
22 January 2008 52 Lecture 5: Motion and Tracking
22 January 2008 53 Lecture 5: Motion and Tracking
22 January 2008 54 Lecture 5: Motion and Tracking
(courtesy of Sebastian Thrun)
22 January 2008 55 Lecture 5: Motion and Tracking
22 January 2008 56 Lecture 5: Motion and Tracking
22 January 2008 57 Lecture 5: Motion and Tracking
Image Clusters on intensity Clusters on color
22 January 2008 58 Lecture 5: Motion and Tracking
22 January 2008 59 Lecture 5: Motion and Tracking
(courtesy of Marc Pollefeys)
22 January 2008 60 Lecture 5: Motion and Tracking
(courtesy of Marc Pollefeys)
Original Image Segmented Image Original Image Segmented Image
22 January 2008 61 Lecture 5: Motion and Tracking
(courtesy of D. Comaniciu)
22 January 2008 62 Lecture 5: Motion and Tracking
(courtesy of D. Comaniciu)
22 January 2008 63 Lecture 5: Motion and Tracking
22 January 2008 64 Lecture 5: Motion and Tracking
(courtesy of D. Comaniciu)
Video Frame Object Rectangle
22 January 2008 65 Lecture 5: Motion and Tracking
Object ecta g e
22 January 2008 66 Lecture 5: Motion and Tracking
(courtesy of G. Bradski)
22 January 2008 67 Lecture 5: Motion and Tracking
(courtesy of Robin Hewitt)
22 January 2008 68 Lecture 5: Motion and Tracking
22 January 2008 69 Lecture 5: Motion and Tracking