privacy preserving multi target tracking
play

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


  1. Privacy Preserving Multi-target Tracking Anton Milan Stefan Roth Konrad Schindler Mineichi Kudo

  2. Visual People Tracking Applications and Benefits ✔ CCTV: Increased safety ✔ Automated video analysis ✔ Crowd motion estimation ✔ Robotic navigation A. Milan et al. | Privacy-Preserving Multi-Target Tracking 2

  3. Visual People Tracking Applications and Benefits ✔ CCTV: Increased safety ✔ Automated video analysis ✔ Crowd motion estimation ✔ Robotic navigation Drawback: Heavy intrusion of privacy A. Milan et al. | Privacy-Preserving Multi-Target Tracking 3

  4. Existing Alternatives [Schiff et al., 2009] [Wickramasuriya et al., 2005] [Spindler et al., 2006] A. Milan et al. | Privacy-Preserving Multi-Target Tracking 4

  5. Existing Alternatives [Schiff et al., 2009] [Wickramasuriya et al., 2005] [Spindler et al., 2006] Such systems may fail (or be switched off) A. Milan et al. | Privacy-Preserving Multi-Target Tracking 5

  6. Our Approach ● A different sensor modality ● Existing multi-target tracking techniques Pyroelectric infrared sensors * ... ...mounted on a ceiling * Also known as: Infrared motion sensors A. Milan et al. | Privacy-Preserving Multi-Target Tracking 6

  7. The Setup 43 nodes, ca. 3m stride. Total cost: ≈ $100 USD. A. Milan et al. | Privacy-Preserving Multi-Target Tracking 7

  8. Tracking with Infrared Sensors A mostly unexplored research area! [Luo et al., 2009] [Hosokawa et al., 2009] - Expensive sensor array - Limited state space - Ad hoc algorithm for data association with Fresnel lenses A. Milan et al. | Privacy-Preserving Multi-Target Tracking 8

  9. Benefits ● Individal identification impossible – Respects privacy ● Insensitive to lighting conditions ● Low cost Limitations ● Indoor application only ● Less flexible A. Milan et al. | Privacy-Preserving Multi-Target Tracking 9

  10. Main Challenges ● Extremely low resolution (43 sensors) ● A binary response at 2 Hz per sensor ● No visual (appearance) information ● Poor localization + sensor noise / delay ● Activation by several people ● Multiple measurements by one person A. Milan et al. | Privacy-Preserving Multi-Target Tracking 10

  11. Main Challenges ● Extremely low resolution (43 sensors) ● A binary response at 2 Hz per sensor ● No visual (appearance) information ● Poor localization + sensor noise / delay ● Activation by several people ● Multiple measurements by one person A. Milan et al. | Privacy-Preserving Multi-Target Tracking 11

  12. Main Challenges ● Extremely low resolution (43 sensors) ● A binary response at 2 Hz per sensor ● No visual (appearance) information ● Poor localization + sensor noise / delay ● Activation by multiple people ● Multiple measurements by one person A. Milan et al. | Privacy-Preserving Multi-Target Tracking 12

  13. Main Challenges ● Extremely low resolution (43 sensors) ● A binary response at 2 Hz per sensor ● No visual (appearance) information ● Poor localization + sensor noise / delay ● Activation by several people ● Multiple measurements by one person A. Milan et al. | Privacy-Preserving Multi-Target Tracking 13

  14. Continuous Energy Minimization E  X = E obs  E dyn  E exc  E per  E reg X ∈ℝ d ,d ≈ 2000 State vector: X,Y -locations of all targets at all frames [Milan et al., PAMI 2014] A. Milan et al. | Privacy-Preserving Multi-Target Tracking 14

  15. Why Continuous Energy? ● Continuous trajectories – low sensor resolution not an issue ● No implicit data association – multiple assignments possible ● Provides best results – Measured by standard tracking metrics A. Milan et al. | Privacy-Preserving Multi-Target Tracking 15

  16. The Energy E = E obs + aE dyn + bE exc + cE per + dE reg physically-based priors data regularizer dynamics exclusion persistence parsimony − ∑ N + ∑ i 1 / length i ∑ ∑ − 1 − 2 ∑ i  1  exp  1 − b  X i    ∣ ∣ X i − D g ∣ ∣ − 2 t − v i t  1 ∣ 2 ∣ ∣ X i − X j ∣ ∣ ∣ ∣ v i ∣ g i ≠ j i A. Milan et al. | Privacy-Preserving Multi-Target Tracking 16

  17. Data Term lobe size E A. Milan et al. | Privacy-Preserving Multi-Target Tracking 17

  18. Optimization E( X ) Conjugate gradient descent Merge – Split Grow – Shrink Add – Remove Jump moves X ● conjugate gradient descent for local optimization ● discontinuous jumps to determine dimensionality (number of targets) A. Milan et al. | Privacy-Preserving Multi-Target Tracking 18

  19. Experiments Synthetic Data ● Manual assignment of keyframes ● Interpolation and sensor simulation A. Milan et al. | Privacy-Preserving Multi-Target Tracking 19

  20. Measurements A. Milan et al. | Privacy-Preserving Multi-Target Tracking 20

  21. Measurements Time A. Milan et al. | Privacy-Preserving Multi-Target Tracking 21

  22. Ground Truth Time A. Milan et al. | Privacy-Preserving Multi-Target Tracking 22

  23. Experiments Synthetic Data ● Manual assignment of keyframes ● Interpolation and sensor simulation Result GT A. Milan et al. | Privacy-Preserving Multi-Target Tracking 23

  24. Result Time A. Milan et al. | Privacy-Preserving Multi-Target Tracking 24

  25. Result A. Milan et al. | Privacy-Preserving Multi-Target Tracking 25

  26. Real Data Up to six people in ● a large lab Two cameras ● (2 Hz) Temporal ● alignment Annotation of key ● frames (very approximate) A. Milan et al. | Privacy-Preserving Multi-Target Tracking 26

  27. Real Data Up to six people in ● a large lab Two cameras ● (2 Hz) Temporal ● alignment Annotation of key ● frames (very approximate) A. Milan et al. | Privacy-Preserving Multi-Target Tracking 27

  28. Results (real) Result GT A. Milan et al. | Privacy-Preserving Multi-Target Tracking 28

  29. Results (real) Result GT A. Milan et al. | Privacy-Preserving Multi-Target Tracking 29

  30. Other Approaches [Tao et al., Sensors 2012] [Berclaz et al., PAMI 2011] A. Milan et al. | Privacy-Preserving Multi-Target Tracking 30

  31. Quantitative Results MOTA = normalized error count Dataset Method MOTA [%] MOTP [%] ID sw #Targets (MAE) 13 Ours 76.0 73.6 0.54 synthetic MOTP = localization error (73% ≈ 35 cm) Ours 55.3 54.6 43 0.76 Real data A. Milan et al. | Privacy-Preserving Multi-Target Tracking 31

  32. Quantitative Results Dataset Method MOTA [%] MOTP [%] ID sw #Targets (MAE) 13 Ours 76.0 73.6 0.54 synthetic 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 Real data 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 A. Milan et al. | Privacy-Preserving Multi-Target Tracking 32

  33. Advertisement A. Milan et al. | Privacy-Preserving Multi-Target Tracking 33

  34. Advertisement ● 22 Sequences (old + new) ● > 1300 Trajectories ● > 100,000 Bounding boxes ● Live online evaluation A. Milan et al. | Privacy-Preserving Multi-Target Tracking 34

  35. Advertisement A. Milan et al. | Privacy-Preserving Multi-Target Tracking 35

  36. Advertisement http://motchallenge.net A. Milan et al. | Privacy-Preserving Multi-Target Tracking 36

  37. Summary ● A principled alternative to preserve privacy ● Continuous energy with soft assignments ● Still a very challenging problem ● Data + Code online http://research.milanton.net/irtracking/ A. Milan et al. | Privacy-Preserving Multi-Target Tracking 37

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend