Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei...

23
Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie. Robust Object Tracking with Online Multiple Instance Learning. IEEE Trans. on PAMI , 2011.

Transcript of Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei...

Page 1: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Robust Object Tracking with Online Multiple Instance Learning

Advisor: Sheng-Jyh WangStudent: Pei Chu

Boris Babenko, Ming-Hsuan Yang, Serge Belongie. Robust Object Tracking with Online Multiple Instance Learning. IEEE Trans. on PAMI , 2011.

Page 2: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Outline

• Introduction• Tracking by Detection( Related Work)• Multiple Instance Learning (MIL)• Online MILboost• Experiments• Conclusion

Page 3: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Introduction: Tracking

• Problem: track arbitrary object in video given location in first frame

• Typical Tracking System:• Appearance Model

• Color , subspaces, feature,etc• Optimization/Search

• Greedy local search, etc

[Ross et al. ‘07]

Page 4: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Tracking by Detection

• Recent tracking work• Focus on appearance model• Borrow techniques from object detection

• Slide a discriminative classifier around image

[Collins et al. ‘05, Grabner et al. ’06, Ross et al. ‘08]

Page 5: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Tracking by Detection: Online AdaBoost

• Grab one positive patch, and some negative patch, and train/update the model.

negative

positive

Classifier Online classifier (i.e. Online AdaBoost)

Page 6: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Tracking by Detection

• Find max response

negative

positive old location

new location

XX

ClassifierClassifier

Page 7: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Tracking by Detection

• Repeat…

negative

positive

negative

positive

ClassifierClassifier

Page 8: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Problems

• What if classifier is a bit off?• Tracker starts to drift

• How to choose training examples?

Page 9: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Multiple Instance Learning (MIL)

• Instead of instance, get bag of instances• Bag is positive if one or more of it’s members is positive

[Keeler ‘90, Dietterich et al. ‘97] [Viola et al. ‘05]

Positive

Negative

Page 10: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Multiple Instance Learning (MIL)

• MIL Training Input

• The bag labels are defined as:

Page 11: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Online MILBoostFrame t Frame t+1

Get data (bags)

Update all M classifiersin pool

Greedily add best K tostrong classifier

Page 12: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Boosting

• Train classifier of the form:

where is a weak classifier• Can make binary predictions using

[Freund et al. ‘97]

Page 13: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Online MILBoost

• At t frame, Update all M candidate classifiers

• Pick best K in a greedy fashion (M>>K)

[Grabner et al. ‘06]

Page 14: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Online MILBoost

• Objective to maximize: Log likelihood of bags:

where:

[Viola et al. ’05, Friedman et al. ‘00]

Noisy-OR Model, The bag probability

The instance probability

Page 15: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Online MILBoost( OMB)

M>K,

M :is total weak classifier candidates

K : is choosing the best K classifiers

Page 16: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Online MILBoost VS Online Adaboost

Page 17: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

System Overview: MILtrack

Page 18: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Experiments

• Compare MILTrack to:• OAB1 = Online AdaBoost w/ 1 pos. per frame• OAB5 = Online AdaBoost w/ 45 pos. per frame• SemiBoost = Online Semi-supervised Boosting• FragTrack = Static appearance model

[Grabner ‘06, Adam ‘06, Grabner ’08]

Page 19: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Results

Page 20: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Results

Page 21: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

ResultsBestSecond Best

Page 22: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.

Conclusions

• Proposed Online MILBoost algorithm• Using MIL to train an appearance model results

in more robust tracking

Page 23: Robust Object Tracking with Online Multiple Instance Learning Advisor: Sheng-Jyh Wang Student: Pei Chu Boris Babenko, Ming-Hsuan Yang, Serge Belongie.