Privacy Preserving Multi-target Tracking
Anton Milan Stefan Roth Konrad Schindler Mineichi Kudo
Privacy Preserving Multi-target Tracking Anton Milan Stefan - - PowerPoint PPT Presentation
Privacy Preserving Multi-target Tracking Anton Milan Stefan Roth Konrad Schindler Mineichi Kudo Visual People Tracking Applications and Benefits CCTV: Increased safety Automated video analysis Crowd motion estimation
Anton Milan Stefan Roth Konrad Schindler Mineichi Kudo
2
✔ CCTV: Increased safety ✔ Automated video analysis ✔ Crowd motion estimation ✔ Robotic navigation
3
✔ CCTV: Increased safety ✔ Automated video analysis ✔ Crowd motion estimation ✔ Robotic navigation
4
[Spindler et al., 2006] [Schiff et al., 2009] [Wickramasuriya et al., 2005]
5
[Spindler et al., 2006] [Schiff et al., 2009] Such systems may fail (or be switched off) [Wickramasuriya et al., 2005]
6
Pyroelectric infrared sensors* ... ...mounted on a ceiling
*Also known as: Infrared motion sensors
7
43 nodes, ca. 3m stride. Total cost: ≈ $100 USD.
8
[Hosokawa et al., 2009] [Luo et al., 2009]
with Fresnel lenses
A mostly unexplored research area!
9
– Respects privacy
10
11
12
13
14
E X =EobsEdynEexc Eper Ereg
State vector: X,Y-locations of all targets at all frames
X ∈ℝd ,d≈2000
[Milan et al., PAMI 2014]
15
– low sensor resolution not an issue
– multiple assignments possible
– Measured by standard tracking metrics
16
E=Eobs+aEdyn+bEexc+cEper+dEreg
data physically-based priors regularizer
dynamics exclusion persistence parsimony
∑
i≠ j
∣ ∣X i−X j∣ ∣
−2
−∑
g
∣ ∣X i−D g∣ ∣
−2
∑
i
∣ ∣vi
t−vi t 1∣
∣
2
N+∑i 1/lengthi
∑
i 1exp1−b X i −1
17
lobe size
E
18
E(X) X Jump moves Conjugate gradient descent Merge – Split Grow – Shrink Add – Remove
19
Synthetic Data
20
21
Time
22
Time
23
Synthetic Data
GT Result
24
Time
25
26
a large lab
(2 Hz)
alignment
frames (very approximate)
27
a large lab
(2 Hz)
alignment
frames (very approximate)
28
GT Result
29
GT Result
30
[Berclaz et al., PAMI 2011] [Tao et al., Sensors 2012]
31
Dataset Method MOTA [%] MOTP [%] ID sw #Targets (MAE) Ours 76.0 73.6 13 0.54 Ours 55.3 54.6 43 0.76 synthetic Real data MOTA = normalized error count MOTP = localization error (73% ≈ 35 cm)
32
Dataset Method MOTA [%] MOTP [%] ID sw #Targets (MAE) Ours 76.0 73.6 13 0.54 Linear DA [1] 66.6 64.6 58 0.57 DP [2] 55.9 65.3 57 0.62 KSP [3] 75.5 67.5 6 1.52 Ours 55.3 54.6 43 0.76 Linear DA [1] 9.3 50.1 252 1.00 DP [2] 9.6 47.3 128 1.25 KSP [3] 31.1 48.3 48 1.52
[1] Tao et al., Sensors 2012 [2] Pirsiavsah et al., CVPR 2011 [3] Berclaz et al., PAMI 2014
synthetic Real data
33
34
35
36
37
http://research.milanton.net/irtracking/