Improving Open Source Face Detection by Combining an Adapted Cascade Classification Pipeline and Active Learning

Steven Puttemans, Can Ergun, Toon Goedemé

2017

Abstract

Computer vision has almost solved the issue of in the wild face detection, using complex techniques like convolutional neural networks. On the contrary many open source computer vision frameworks like OpenCV have not yet made the switch to these complex techniques and tend to depend on well established algorithms for face detection, like the cascade classification pipeline suggested by Viola and Jones. The accuracy of these basic face detectors on public datasets like FDDB stays rather low, mainly due to the high number of false positive detections. We propose several adaptations to the current existing face detection model training pipeline of OpenCV. We improve the training sample generation and annotation procedure, and apply an active learning strategy. These boost the accuracy of in the wild face detection on the FDDB dataset drastically, closing the gap towards the accuracy gained by CNN-based face detectors. The proposed changes allow us to provide an improved face detection model to OpenCV, achieving a remarkably high precision at an acceptable recall, two critical requirements for further processing pipelines like person identification, etc.

References

  1. Berg, T. L., Berg, A. C., Edwards, J., and Forsyth, D. (2005). Whos in the picture. Advances in neural information processing systems, 17:137-144.
  2. Bradski, G. et al. (2000). The OpenCV Library. Doctor Dobbs Journal, 25(11):120-126.
  3. Frejlichowski, D., Gosciewska, K., ForczmaÁski, P., Nowosielski, A., and Hofman, R. (2016). Applying image features and adaboost classification for vehicle detection in the sm4public system. In Image Processing and Communications Challenges 7, pages 81-88.
  4. Freund, Y., Schapire, R., and Abe, N. (1999). A short introduction to boosting. Japanese Society For Artificial Intelligence, 14(771-780):1612.
  5. Gourier, N., Hall, D., and Crowley, J. L. (2004). Estimating face orientation from robust detection of salient facial features. In ICPR International Workshop on Visual Observation of Deictic Gestures.
  6. Hulens, D., Van Beeck, K., and Goedemé, T. (2016). Fast and accurate face orientation measurement in lowresolution images on embedded hardware. In Proceedings of VISIGRAPP, volume 4, pages 538-544.
  7. Jain, V. and Learned-Miller, E. (2010). Fddb: A benchmark for face detection in unconstrained settings. Technical Report UM-CS-2010-009, University of Massachusetts, Amherst.
  8. Jiang, H. and Learned-Miller, E. (2016). Face detection with the faster r-cnn. arXiv preprint arXiv:1606.03473.
  9. Learned-Miller, E., Huang, G. B., RoyChowdhury, A., Li, H., and Hua, G. (2016). Labeled faces in the wild: A survey. In Advances in Face Detection and Facial Image Analysis, pages 189-248.
  10. Li, Y., Sun, B., Wu, T., Wang, Y., and Gao, W. (2016). Face detection with end-to-end integration of a convnet and a 3d model. arXiv preprint arXiv:1606.00850.
  11. Liao, S., Zhu, X., et al. (2007). Learning multi-scale block local binary patterns for face recognition. In Advances in Biometrics, pages 828-837.
  12. Mathias, M., Benenson, R., Pedersoli, M., and Van Gool, L. (2014). Face detection without bells and whistles. In European Conference on Computer Vision, pages 720-735.
  13. Puttemans, S., Van Ranst, W., and Goedemé, T. (2016a). Detection of photovoltaic installations in rgb aerial imaging: a comparative study. In GEOBIA2016.
  14. Puttemans, S., Vanbrabant, Y., Tits, L., and Goedemé, T. (2016b). Automated visual fruit detection for harvest estimation and robotic harvesting. In IPTA2016.
  15. Reyzin, L. and Schapire, R. E. (2006). How boosting the margin can also boost classifier complexity. In Proceedings of the 23rd international conference on Machine learning, pages 753-760.
  16. Shaikh, F., Sharma, A., Gupta, P., and Khan, D. (2016). A driver drowsiness detection system using cascaded adaboost. Imperial Journal of Interdisciplinary Research, 2(5).
  17. Viola, P. and Jones, M. (2001). Rapid object detection using a boosted cascade of simple features. In CVPR, volume 1, pages I-511.
  18. Wolf, L., Hassner, T., and Maoz, I. (2011). Face recognition in unconstrained videos with matched background similarity. In CVPR, pages 529-534.
  19. Zhang, K., Zhang, Z., Li, Z., and Qiao, Y. (2016). Joint face detection and alignment using multi-task cascaded convolutional networks. arXiv preprint arXiv:1604.02878.
  20. Zheng, Y., Yang, C., Merkulov, A., and Bandari, M. (2016). Early breast cancer detection with digital mammograms using haar-like features and adaboost algorithm. In SPIE Commercial+ Scientific Sensing and Imaging, pages 98710D-98710D. International Society for Optics and Photonics.
Download


Paper Citation


in Harvard Style

Puttemans S., Ergun C. and Goedemé T. (2017). Improving Open Source Face Detection by Combining an Adapted Cascade Classification Pipeline and Active Learning . In Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 5: VISAPP, (VISIGRAPP 2017) ISBN 978-989-758-226-4, pages 396-404. DOI: 10.5220/0006256003960404


in Bibtex Style

@conference{visapp17,
author={Steven Puttemans and Can Ergun and Toon Goedemé},
title={Improving Open Source Face Detection by Combining an Adapted Cascade Classification Pipeline and Active Learning},
booktitle={Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 5: VISAPP, (VISIGRAPP 2017)},
year={2017},
pages={396-404},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006256003960404},
isbn={978-989-758-226-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 5: VISAPP, (VISIGRAPP 2017)
TI - Improving Open Source Face Detection by Combining an Adapted Cascade Classification Pipeline and Active Learning
SN - 978-989-758-226-4
AU - Puttemans S.
AU - Ergun C.
AU - Goedemé T.
PY - 2017
SP - 396
EP - 404
DO - 10.5220/0006256003960404