Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
Project ¡2 ¡Q&A ¡
¡ Alexandre ¡Alahi ¡ Vignesh ¡Ramanathan ¡
1
Project 2 Q&A Alexandre Alahi Vignesh Ramanathan 1 - - PowerPoint PPT Presentation
Project 2 Q&A Alexandre Alahi Vignesh Ramanathan 1 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan Lecture 6 - 4-May-15 Outline TLD Review Error metrics
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
1
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
2
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan 3
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
4
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
EsCmate ¡translaCon ¡& ¡scale ¡
Detector ¡is ¡updated ¡If ¡forward-‑back ward ¡consistent ¡
5
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
¡-‑ ¡1st ¡stage ¡filtering ¡(patch ¡variance) ¡ ¡-‑ ¡2nd ¡stage: ¡DetecCon ¡model ¡ ¡-‑ ¡3nd ¡stage ¡classifier: ¡NN, ¡NCC ¡confidence ¡= ¡d-‑/(d-‑+d+) ¡ ¡
6
Ensemble classifier 1-NN classifier Patch variance Rejected patches Accepted patches
1 1 2 3 2 3
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
Slide ¡credit ¡from ¡D. ¡Capel ¡ (h\p://vision.cse.psu.edu/seminars/talks/2009/random_`f/ForestsAndFernsTalk.pdf) ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
¡-‑ ¡1st ¡stage ¡filtering ¡(patch ¡variance) ¡ ¡-‑ ¡2nd ¡stage: ¡DetecCon ¡model ¡ ¡-‑ ¡3nd ¡stage ¡classifier: ¡NN, ¡NCC ¡confidence ¡= ¡d-‑/(d-‑+d+) ¡ ¡
8
Ensemble classifier 1-NN classifier Patch variance Rejected patches Accepted patches
1 1 2 3 2 3
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
label ¡
9
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
Tracker Detector Integrator Found box Found box No box Found box Found box No box No box No box You ¡need ¡to ¡implement ¡the ¡ ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
¡-‑ ¡the ¡patch ¡is ¡ ¡wrongly ¡classified ¡by ¡NN ¡ ¡ ¡ ¡ówhen ¡integrator ¡relies ¡on ¡tracker ¡response ¡ ¡
12
Integrator NN Retain Or discard P N Retain as P N P Retain as N P P Discard N N Discard
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
13
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan 14
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
15
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
16
Conf=0.9 ¡ Conf=0.2 ¡ Conf=0.7 ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
17
Conf=0.9 ¡ Conf=0.2 ¡ Conf=0.7 ¡
IntersecCon ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
18
Conf=0.9 ¡ Conf=0.2 ¡ Conf=0.7 ¡
Union ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
19
Conf=0.9 ¡ Conf=0.2 ¡ Conf=0.7 ¡
Overlap ¡= ¡0.7 ¡ Overlap ¡= ¡0.55 ¡ Overlap ¡= ¡0.15 ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
20
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
21
Conf=0.9 ¡ Conf=0.2 ¡ Conf=0.7 ¡
Overlap ¡= ¡0.7 ¡ Overlap ¡= ¡0.55 ¡ Overlap ¡= ¡0.1 ¡5 ¡ Average ¡Overlap ¡= ¡0.467 ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
22
Conf=0.9 ¡ Conf=0.2 ¡ Conf=0.7 ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
23
Conf=0.9 ¡ Conf=0.2 ¡ Conf=0.7 ¡ Overlap ¡= ¡0.7 ¡ Overlap ¡= ¡0.55 ¡ Overlap ¡= ¡0.1 ¡5 ¡ Frame ¡#1 ¡ Frame ¡#2 ¡ Frame ¡#3 ¡ Decreasing ¡confidence ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
24
¡ Conf=0.9 ¡ Conf=0.2 ¡ Conf=0.7 ¡ Overlap ¡= ¡0.7 ¡ Overlap ¡= ¡0.55 ¡ Overlap ¡= ¡0.1 ¡5 ¡ Frame ¡#1 ¡ Frame ¡#2 ¡ Frame ¡#3 ¡
Correct ¡ Wrong ¡ Correct ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
25
¡
Correct ¡ Wrong ¡ Correct ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
26
¡
Correct ¡ Wrong ¡ Correct ¡
recall ¡= ¡0.33 ¡ precision ¡= ¡1.0 ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
27
¡
Correct ¡ Wrong ¡ Correct ¡
recall ¡= ¡0.67 ¡ precision ¡= ¡0.67 ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
28
¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
29
¡
Correct ¡ Wrong ¡ Correct ¡
recall ¡= ¡0.33 ¡ precision ¡= ¡1.0 ¡ recall ¡= ¡0.67 ¡ precision ¡= ¡0.67 ¡
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan 30
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
31
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
(A ¡modified ¡version ¡of ¡the ¡original ¡Matlab ¡implementaCon ¡from ¡Zendek ¡Kalal) ¡
32
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
(A ¡modified ¡version ¡of ¡the ¡original ¡Matlab ¡implementaCon ¡from ¡Zendek ¡Kalal) ¡
33
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
(A ¡modified ¡version ¡of ¡the ¡original ¡Matlab ¡implementaCon ¡from ¡Zendek ¡Kalal) ¡
34
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
(A ¡modified ¡version ¡of ¡the ¡original ¡Matlab ¡implementaCon ¡from ¡Zendek ¡Kalal) ¡
35
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
(A ¡modified ¡version ¡of ¡the ¡original ¡Matlab ¡implementaCon ¡from ¡Zendek ¡Kalal) ¡
36
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
(A ¡modified ¡version ¡of ¡the ¡original ¡Matlab ¡implementaCon ¡from ¡Zendek ¡Kalal) ¡
37
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
(A ¡modified ¡version ¡of ¡the ¡original ¡Matlab ¡implementaCon ¡from ¡Zendek ¡Kalal) ¡
38
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
(A ¡modified ¡version ¡of ¡the ¡original ¡Matlab ¡implementaCon ¡from ¡Zendek ¡Kalal) ¡
39
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
precision=0.78. ¡Should ¡be ¡able ¡to ¡get ¡be\er ¡performance. ¡
40
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
41
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan 42
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
43
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
44
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
45
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
46
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
47
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
48
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
49
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
50
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
51
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
52
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
53
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan 54
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
55
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
– Provide ¡result ¡on ¡one ¡video ¡which ¡is ¡not ¡from ¡the ¡provided ¡dataset ¡ – (Note: ¡You ¡may ¡use ¡ffmpeg ¡to ¡combine ¡the ¡output ¡frames ¡generated ¡by ¡ the ¡tracking ¡method ¡into ¡a ¡video) ¡
56
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
57
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
58
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
59
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
60
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
61
Lecture 6 - 4-May-15 Fei-Fei Li, Alexandre Alahi, Vignesh Ramanathan
62