Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline...

22
Dynamic Cascades for Face Detection 第第第 第第第 第第第
  • date post

    22-Dec-2015
  • Category

    Documents

  • view

    227
  • download

    0

Transcript of Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline...

Page 1: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

Dynamic Cascades for Face Detection

第三組馮堃齊、莊以暘

Page 2: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 2

Outline

• Introduction

• Dynamic Cascade

• Boosting with a Bayesian Stump

• Experiments

• Conclusion

• Reference

Page 3: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 3

Introduction

• Adaboost cascade– First highly-accurate real-time face detector.

• Training rapid classifiers on data sets with large numbers of negative samples.– Yeilds low false alarm rate.

• Once a positive sample is misclassified, it cannot be corrected.

Page 4: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 4

Dynamic Cascade

• Training face detector using data set with massive numbers of positive and negative samples.

• Using only a small subset of training data, called “dynamic working set”, for boost training.

• Updating the dynamic working set when its distribution is less representative of the whole training data.

Page 5: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 5

Dynamic Cascade

• Rejection threshold– Trade-offs between speed and detection rate.

• False negative rate vt

– k: normalization factor.– α: free parameter to trade between detection

speed and accuracy.

Page 6: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 6

Learning From Multiple Feature Sets

1. Haar-like features.

2. Gabor wavelet features.

3. EOH (Edge Orientation Histogram) features.

Page 7: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 7

Dynamic Cascade Learning

Page 8: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 8

Dynamic Cascade Learning

Page 9: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 9

Dynamic Cascade Learning

Page 10: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 10

Boosting with a Bayesian Stump

• Extending the naive decision stump to a single-node multi-way split decision tree method.

Page 11: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 11

Bayesian Error

Page 12: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 12

Bayesian Stump

Page 13: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 13

Bayesian Stump

Page 14: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 14

Experiments

• Positive set: 531141 samples. (including shift, scale, and rotation)

• Validation set: 40000 samples.

• Negative set: 10 billion samples.

• Sample size: 24 x 24

Page 15: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 15

Experiments

Page 16: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 16

The Importance of Using Large Training Data Sets

Page 17: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 17

The Effects of Using Different Weak Classifiers

Page 18: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 18

The Effects of Using Different Alpha Parameters

Page 19: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 19

The Effects of Using Multiple Feature Sets

Page 20: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 20

Performance Comparisons on Multiple Data Sets

Page 21: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 21

Conclusion

• Introducing a novel algorithm called dynamic cascade for robust face detection.

• Contributions:– Using a dynamic working set for bootstrapping

positive samples.– New weak classifier called Bayesian stump.– A novel strategy for learning from multiple

feature sets.

Page 22: Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.

2009/01/07 22

Reference

• S. C. Brubacker, M. D. Mullin, and J. M. Rehg. Towards optimal training of cascade classifiers. In Proc. of European Conference on Computer Vision, 2006.

• H. Luo. Optimization design of cascaded classifiers. In Proc. of IEEE Conf. on Computer Vision and Pattern Recognition, 2005.

• P.Viola andM. Jones. Rapid object detection using a boosted cascade of simple features. In Proc. of IEEE Conf. on Computer Vision and Pattern Recognition, volume 1, pages 511–518, 2001.