Multitask CNN Architecture for Online 3D Human Pose Estimation and Multi-person Tracking
Orestis Zambounis
Master Thesis
Supervised by Stefan Leutenegger, Margarita Grinvald, Roland Siegwart
Orestis Zambounis
1
08.03.2019
|
|
Autonomous Systems Lab
Motivation
Orestis Zambounis
2
07.03.2019
* Image taken from www.youtube.com/watch?v=MNvh03xYDIs
?
|
|
Autonomous Systems Lab
Motivation
Orestis Zambounis
3
07.03.2019
RGB Depth
* Images taken from openframeworks.cc/ofBook/chapters/image_processing_computer_vision.html
|
|
Autonomous Systems Lab
Motivation
Orestis Zambounis
4
07.03.2019
* Images taken from openframeworks.cc/ofBook/chapters/image_processing_computer_vision.html,
Fragkiadaki, Katerina, et al. "Recurrent network models for human dynamics."
|
|
Autonomous Systems Lab
Preliminaries
Orestis Zambounis
5
07.03.2019
Object detection
Human pose estimation
Instance segmentation
Multi-person tracking
* Images taken from www.extremetech.com, bradsliz.com/2017-11-06-object-segmentation, www.youtube.com/watch?v=lnAUnU596UE,
|
|
Autonomous Systems Lab
Multi-Stage Prediction
Orestis Zambounis
6
07.03.2019
Object detector
Human pose detector
Multiple person tracker
Human motion predictor
into the future
RGB-D video
|
|
Autonomous Systems Lab
Mask R-CNN1
Orestis Zambounis
7
07.03.2019
* Images taken from [1]
objects, classes & masks
human poses & masks
|
|
Autonomous Systems Lab
Mask R-CNN1
Orestis Zambounis
8
07.03.2019
* Image taken from https://www.slideshare.net/IldooKim/deep-object-detectors-1-20166
keypoint branch
|
|
Autonomous Systems Lab
Tracking as a Graph Problem
Orestis Zambounis
9
07.03.2019
* Image taken from [2]
|
|
Autonomous Systems Lab
Combining Multiple Cues
Orestis Zambounis
10
07.03.2019
* Image taken from [3]
|
|
Autonomous Systems Lab
State-of-the-art: KCF4
Orestis Zambounis
11
07.03.2019
|
|
Autonomous Systems Lab
MatchNet5
Orestis Zambounis
12
07.03.2019
|
|
Autonomous Systems Lab
Method
Orestis Zambounis
13
07.03.2019
1st stage of Mask R-CNN
|
|
Autonomous Systems Lab
Method
Orestis Zambounis
14
07.03.2019
1st stage of Mask R-CNN
MatchNet head
|
|
Autonomous Systems Lab
Back-Tracking
Orestis Zambounis
15
07.03.2019
t - 2
t - 1
t
|
|
Autonomous Systems Lab
Method
Orestis Zambounis
16
07.03.2019
from previous image
|
|
Autonomous Systems Lab
Method
Orestis Zambounis
17
07.03.2019
from previous image
|
|
Autonomous Systems Lab
Dataset and Metrics
Orestis Zambounis
18
07.03.2019
|
|
Autonomous Systems Lab
Training
Orestis Zambounis
19
07.03.2019
|
|
Autonomous Systems Lab
Training
Orestis Zambounis
20
07.03.2019
1st stage of Mask R-CNN
|
|
Autonomous Systems Lab
Training
Orestis Zambounis
21
07.03.2019
Training loss
Validation loss
|
|
Autonomous Systems Lab
Back-tracking
Orestis Zambounis
22
07.03.2019
number of frames
number of frames
|
|
Autonomous Systems Lab
Results
Orestis Zambounis
23
07.03.2019
|
|
Autonomous Systems Lab
Results
Orestis Zambounis
24
07.03.2019
|
|
Autonomous Systems Lab
Results
Orestis Zambounis
25
07.03.2019
|
|
Autonomous Systems Lab
Results
Orestis Zambounis
26
07.03.2019
| MOTA [%] ↑ | FP ↓ | Avg. Rank* ↓ |
State-of-the-art | 54.7 | | 21.5 |
Ours | 37.4 | 4'415 | 64.2 |
Worst | 36.4 | 50'903 | 71.3 |
* Average rank taking all metrics into account (MOTA, IDF1, MT, ML, FP, FN, ID Sw., Frag, Hz)
|
|
Autonomous Systems Lab
Results
Orestis Zambounis
27
07.03.2019
|
|
Autonomous Systems Lab
Results
Orestis Zambounis
28
07.03.2019
|
|
Autonomous Systems Lab
Results
Orestis Zambounis
29
07.03.2019
|
|
Autonomous Systems Lab
Timings and Memory
Orestis Zambounis
30
07.03.2019
| Time / image [ms] | GPU memory [GB] |
Object detection | 220 | 2.2 |
Tracking | 80 | 0.2 |
Mask prediction | 30 | 0.2 |
Keypoint detection | 170 | 1.65 |
Total | 500 | 4.2 |
@Nvidia GTX 1070, 640x480 image
|
|
Autonomous Systems Lab
Conclusion
Orestis Zambounis
31
07.03.2019
|
|
Autonomous Systems Lab
Future Work
Orestis Zambounis
32
07.03.2019
|
|
Autonomous Systems Lab
Thank you for your attention!
Questions?
Orestis Zambounis
33
07.03.2019
|
|
Autonomous Systems Lab
References
Orestis Zambounis
34
07.03.2019
|
|
Autonomous Systems Lab
A1: Mask R-CNN
Orestis Zambounis
35
07.03.2019
|
|
Autonomous Systems Lab
A2: Combining Multiple Cues
Orestis Zambounis
36
07.03.2019
* Image taken from [3]
|
|
Autonomous Systems Lab
A3: Tracking Preliminaries
Orestis Zambounis
37
07.03.2019
|
|
Autonomous Systems Lab
A4: Inference
Orestis Zambounis
38
07.03.2019
|
|
Autonomous Systems Lab
A5: Threshold
Orestis Zambounis
39
07.03.2019
|
|
Autonomous Systems Lab
A6: Results
Orestis Zambounis
40
07.03.2019
*********** Your MOT17 Results ************�Rcll Prcn | FP FN IDs Frag| MOTA
40.6 98.1 | 4415 334950 13924 14261| 37.4
where T is the total number of true detections, and Φ is the total number of fragmentations
|
|
Autonomous Systems Lab