Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

48
Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳陳陳

Transcript of Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Page 1: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Learning to Associate: HybridBoosted Multi-Target Tracker

for Crowded Scene

Present by 陳群元

Page 2: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Outline

• introduction• Related work• MAP formulation• Affinity model• Results• Conclusion

Page 3: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.
Page 4: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.
Page 5: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

overview

Page 6: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

STAGE 1STAGE 2STAGE 3STAGE 4

Page 7: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Introduction

• learning-based hierarchical approach of multi-target tracking

• HybridBoost algorithm-hybrid loss function

• association of tracklet is formulated as a joint problem of ranking and classification

Page 8: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

ranking

• the ranking part aims to rank correct tracklet associations higher than other alternatives

Page 9: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

classification

• the classification part is responsible to reject wrong associations when no further association should be done

Page 10: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

HybridBoost

• combines the merits of the RankBoost algorithm and the AdaBoost algorithm .

Page 11: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

adaboost

Page 12: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

RankBoost

Page 13: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Related work

• the earliest works look at a longer period of time in contrast to frame-by-frame tracking.

• To overcome this, a category of Data Association based Tracking algorithm

• there has been no use of machine learning algorithm in building the affinity model.

Page 14: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

MAP formulation

• Robust Object Tracking by Hierarchical Association of Detection Responses

• ours

Page 15: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

MAP formulation v1

• R = {ri} the set of all detection responses

j j

j j j

i i

i i i

Page 16: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

MAP formulation v1(cont.)

• tracklet association

Page 17: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

MAP formulation v1(cont.)

Page 18: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

MAP formulation v2

Page 19: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

MAP formulation v2(cont.)

• Inner cost

• Transition cost

Page 20: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

MAP formulation v2(cont.)

• With these ,we can rewrite it

Page 21: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Affinity model

• Hybridboost algorithm• Feature pool and weak learner• Training process

Page 22: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Hybridboost algorithm

• Ie.

T1T2

T3

Page 23: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Hybridboost algorithm(cont.)

Page 24: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Loss function

• initial

Page 25: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Strong ranking classifier

weak

Update weight

Updatesample weight

Update weight

weak weak weak

Page 26: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Hybridboost algorithm

Page 27: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Weak ranking classifier

Feature & threshold

Feature & threshold

Feature & threshold

Page 28: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.
Page 29: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Feature pool and weak learner

Page 30: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Training process

• T:tracklet set from the previous stage

• G:groundtruth track set

Page 31: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Training process (cont)

• For each Ti T, if∈• connecting Ti’s tail to the head of

some other tracklet

Page 32: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Training process (cont)

• connecting Ti’s head to the tail of some other tracklet before Ti which is also matched to G

Page 33: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Ranking sample set

Page 34: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Binary sample set

Page 35: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Training process (cont.)

• use the groundtruth G and the tracklet set Tk−1 obtained from stage k − 1 to generate ranking and binary classification samples

• learn a strong ranking classifier Hk by the HybridBoost algorithm

• Using Hk as the affinity model to perform association on Tk−1 and generate Tk

Page 36: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Experimental results

• Implementation details• Evaluation metrics• Analysis of the training process• Tracking performance

Page 37: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Implementation details

• dual-threshold strategy to generate short but reliable tracklets

• four stages of association• maximum allowed frame gap 16,

32, 64 and 128• a strong ranking classifier H with

100 weak ranking classifiers• Β=0.75• ζ = 0

Page 38: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Evaluation metrics

Page 39: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

track fragments &ID switches

• Traditional ID switch:“two tracks exchanging their ids”.

• ID switch : a tracked trajectory changing its matched GT ID

• track fragments:more strict

Page 40: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

compare

Page 41: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Best features

• Motion smoothness (feature type 13 or 14)

• color histogram similarity (feature 4)

• number of miss detected frames in the gap between the two trackelts (feature 7 or 9).

Page 42: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Strong ranking classifier output

Page 43: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Choice of β

Page 44: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Tracking performance

Page 45: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

Conclusion and future work

• Use HybridBoost algorithm to learn the affinity model as a joint problem of ranking and classification

• The affinity model is integrated in a hierarchical data association framework to track multiple targets in very crowded scenes.

Page 46: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.
Page 47: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

• The end– Thank you

Page 48: Learning to Associate: HybridBoosted Multi-Target Tracker for Crowded Scene Present by 陳群元.

System Architecture

完成度 項目100% Ground truth data (CAVIAR、 TRECUID08)50% User Interface for ground truth50% Ground truth Learning phase 1、 2、 3、 430% Feature Extraction

0% Dual threshold method0% Input data training phase 1、 2、 3、 4