journal article·2021-02-20Open access

A Cascaded Ensemble of Sparse-and-Dense Dictionaries for Vehicle Detection

Zihao Rong, Shaofan Wang, Dehui Kong, Baocai Yin

Applied Sciences· Volume 11· Issue 4

Abstract

Vehicle detection as a special case of object detection has practical meaning but faces challenges, such as the difficulty of detecting vehicles of various orientations, the serious influence from occlusion, the clutter of background, etc. In addition, existing effective approaches, like deep-learning-based ones, demand a large amount of training time and data, which causes trouble for their application. In this work, we propose a dictionary-learning-based vehicle detection approach which explicitly addresses these problems. Specifically, an ensemble of sparse-and-dense dictionaries (ESDD) are learned through supervised low-rank decomposition; each pair of sparse-and-dense dictionaries (SDD) in the ensemble is trained to represent either a subcategory of vehicle (corresponding to certain orientation range or occlusion level) or a subcategory of background (corresponding to a cluster of background patterns) and only gives good reconstructions to samples of the corresponding subcategory, making the ESDD capable of classifying vehicles from background even though they exhibit various appearances. We further organize ESDD into a two-level cascade (CESDD) to perform coarse-to-fine two-stage classification for better performance and computation reduction. The CESDD is then coupled with a downstream AdaBoost process to generate robust classifications. The proposed CESDD model is used as a window classifier in a sliding-window scan process over image pyramids to produce multi-scale detections, and an adapted mean-shift-like non-maximum suppression process is adopted to remove duplicate detections. Our CESDD vehicle detection approach is evaluated on KITTI dataset and compared with other strong counterparts; the experimental results exhibit the effectiveness of CESDD-based classification and detection, and the training of CESDD only demands small amount of time and data.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Neural Network Applications · Video Surveillance and Tracking Methods · Industrial Vision Systems and Defect Detection

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Beijing Key Laboratory of Multimedia and Intelligent Software Technology, Faculty of Information Technology, Beijing University of Technology, Beijing 100124, China

References (34)

Show source-provided references
1. Dalal, N., and Triggs, B. (2005, January 20–26). Histograms of Oriented Gradients for Human Detection. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005), San Diego, CA, USA.
2. Object Detection with Discriminatively Trained Part-Based Models10.1109/TPAMI.2009.167 ↗
3. Girshick, R.B., Felzenszwalb, P.F., and McAllester, D.A. (2011, January 12–14). Object Detection with Grammar Models. Proceedings of the Advances in Neural Information Processing Systems 24: 25th Annual Conference on Neural Information Processing Systems, Granada, Spain.
4. Girshick, R.B., Donahue, J., Darrell, T., and Malik, J. (2014, January 23–28). Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation. Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition, CVPR, Columbus, OH, USA.10.1109/CVPR.2014.81 ↗
5. Girshick, R.B. (2015, January 7–13). Fast R-CNN. Proceedings of the 2015 IEEE International Conference on Computer Vision, Santiago, Chile.10.1109/ICCV.2015.169 ↗
6. Towards Scene Understanding with Detailed 3D Object Representations10.1007/s11263-014-0780-y ↗
7. Dalal, N. (2006). Finding People in Images and Videos. [Ph.D. Thesis, Grenoble Institute of Technology].
8. Liu, W., Anguelov, D., Erhan, D., Szegedy, C., Reed, S.E., Fu, C., and Berg, A.C. (2016, January 11–14). SSD: Single Shot MultiBox Detector. Proceedings of the Computer Vision–ECCV 2016–14th European Conference, Amsterdam, The Netherlands.10.1007/978-3-319-46448-0_2 ↗
9. Cortes, C., Lawrence, N.D., Lee, D.D., Sugiyama, M., and Garnett, R. (2015, January 7–12). Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. Proceedings of the Advances in Neural Information Processing Systems 28: Annual Conference on Neural Information Processing Systems, Montreal, QC, Canada.
10. Mairal, J., Bach, F.R., Ponce, J., Sapiro, G., and Zisserman, A. (2008, January 8–11). Supervised Dictionary Learning. Proceedings of the Advances in Neural Information Processing Systems 21, the Twenty-Second Annual Conference on Neural Information Processing Systems, Vancouver, BC, Canada.
11. Sparse and Dense Hybrid Representation via Dictionary Decomposition for Face Recognition10.1109/TPAMI.2014.2359453 ↗
12. Ensemble dictionary learning for saliency detection10.1016/j.imavis.2013.12.015 ↗
13. Supervised Sparse Coding With Decision Forest10.1109/LSP.2018.2890765 ↗
14. Quan, Y., Xu, Y., Sun, Y., Huang, Y., and Ji, H. (2016, January 27–30). Sparse Coding for Classification via Discrimination Ensemble. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2016, Las Vegas, NV, USA.10.1109/CVPR.2016.629 ↗
15. Viola, P.A., and Jones, M.J. (2001, January 8–14). Rapid Object Detection using a Boosted Cascade of Simple Features. Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2001), with CD-ROM, Kauai, HI, USA.
16. Learning And-Or Model to Represent Context and Occlusion for Car Detection and Viewpoint Estimation10.1109/TPAMI.2015.2497699 ↗
17. Xiang, Y., Choi, W., Lin, Y., and Savarese, S. (2015, January 7–12). Data-driven 3D Voxel Patterns for object category recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2015, Boston, MA, USA.10.1109/CVPR.2015.7298800 ↗
18. Redmon, J., Divvala, S.K., Girshick, R.B., and Farhadi, A. (2016, January 27–30). You Only Look Once: Unified, Real-Time Object Detection. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2016, Las Vegas, NV, USA.10.1109/CVPR.2016.91 ↗
19. Object detection using hybridization of static and dynamic feature spaces and its exploitation by ensemble classification10.1007/s00521-017-3050-4 ↗
20. Zhang, R., Huang, Y., Pu, M., Guan, Q., Zhang, J., and Zou, Q. (2019). Mining Objects: Fully Unsupervised Object Discovery and Localization From a Single Image. arXiv.
21. 3D object detection: Learning 3D bounding boxes from scaled down 2D bounding boxes in RGB-D images10.1016/j.ins.2018.09.040 ↗
22. A PSO and BFO-Based Learning Strategy Applied to Faster R-CNN for Object Detection in Autonomous Driving10.1109/ACCESS.2019.2897283 ↗
23. Target Detection Method Based on Improved Particle Search and Convolution Neural Network10.1109/ACCESS.2019.2900369 ↗
24. Frémont, V., Bui, M., Boukerroui, D., and Letort, P. (2016). Vision-Based People Detection System for Heavy Machine Applications. Sensors, 16.10.3390/s16010128 ↗
25. Tsiktsiris, D., Dimitriou, N., Lalas, A., Dasygenis, M., Votis, K., and Tzovaras, D. (2020). Real-Time Abnormal Event Detection for Enhanced Security in Autonomous Shuttles Mobility Infrastructures. Sensors, 20.10.3390/s20174943 ↗
26. Cortes, C., Lawrence, N.D., Lee, D.D., Sugiyama, M., and Garnett, R. (2015, January 7–12). Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting. Proceedings of the Advances in Neural Information Processing Systems 28: Annual Conference on Neural Information Processing Systems 2015, Montreal, QC, Canada.
27. Long Short-Term Memory10.1162/neco.1997.9.8.1735 ↗
28. Xu, Y., Yu, G., Wang, Y., Wu, X., and Ma, Y. (2016). A Hybrid Vehicle Detection Method Based on Viola-Jones and HOG + SVM from UAV Images. Sensors, 16.10.3390/s16081325 ↗
29. Geiger, A., Lenz, P., and Urtasun, R. (2012, January 16–21). Are we ready for Autonomous Driving? The KITTI Vision Benchmark Suite. Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR), Providence, RI, USA.10.1109/CVPR.2012.6248074 ↗
30. Random Forests10.1023/A:1010933404324 ↗
31. Friedman, J. (2000). Greedy Function Approximation: A Gradient Boosting Machine. Ann. Stat., 29.10.1214/aos/1013203451 ↗
32. Multi-class AdaBoost10.4310/SII.2009.v2.n3.a8 ↗
33. Support-Vector Networks10.1007/BF00994018 ↗
34. Girshick, R.B., Felzenszwalb, P.F., and McAllester, D. (2017, April 12). Discriminatively Trained Deformable Part Models, Release 5. Available online: http://people.cs.uchicago.edu/~rbg/latent-release5/.