Pedestrian Detection Based on Two-Stream UDN
Source abstract
Abstract
Pedestrian detection is the core of the driver assistance system, which collects the road conditions through the radars or cameras on the vehicle, judges whether there is a pedestrian in front of the vehicle, supports decisions such as raising the alarm, automatically slowing down, or emergency stopping to keep pedestrians safe, and improves the security when the vehicle is moving. Suffering from weather, lighting, clothing, large pose variations, and occlusion, the current pedestrian detection still has a certain distance from the practical applications. In recent years, deep networks have shown excellent performance for image detection, recognition, and classification. Some researchers employed deep network for pedestrian detection and achieve great progress, but deep networks need huge computational resources, which make it difficult to put into practical applications. In real scenarios of autonomous vehicles, the computation ability is limited. Thus, the shallow networks such as UDN (Unified Deep Networks) is a better choice, since it performs well while consuming less computation resources. Based on UDN, this paper proposes a new deep network model named two-stream UDN, which augments another branch for solving traditional UDN’s indistinction of the difference between trees/telegraph poles and pedestrians. The new branch accepts the upper third part of the pedestrian image as input, and the partial image has less deformation, stable features, and more distinguished characters from other objects. For the proposed two-stream UDN, multi-input features including the HOG (Histogram of Oriented Gradients) feature, Sobel feature, color feature, and foreground regions extracted by GrabCut segmentation algorithms are fed. Compared with the original input of UDN, the multi-input features are more conducive for pedestrian detection, since the fused HOG features and significant objects are more significant for pedestrian detection. Two-stream UDN is trained through two steps. First, the two sub-networks are trained until converge; then, we fuse results of the two subnets as the final result and feed it back to the two subnets to fine tune network parameters synchronously. To improve the performance, Swish is adopted as the activation function to obtain a faster training speed, and positive samples are mirrored and rotated with small angles to make the positive and negative samples more balanced.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Neural Network Applications · Video Surveillance and Tracking Methods · Autonomous Vehicle Technology and Safety
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Beijing Key Laboratory of Multimedia and Intelligent Software Technology, Beijing University of Technology, Beijing 100124, China
Beijing Artificial Intelligence Institute, Beijing University of Technology, Beijing 100124, China
Faculty of Information Technology, Beijing University of Technology, Beijing 100124, China
CITIC Guoan Broadcom Network Co., Ltd., Beijing 100176, China
Funding
National Natural Science Foundation of China · Beijing natural science foundation
References (52)
Show source-provided references
1. World Health Organization (2019, December 20). Global Status Report on Road Safety 2018. Available online: http://www.who.int/violence_injury_prevention/road_safety_status/2018/en/.
2. Gavrila, D.M., Giebel, J., and Munder, S. (2004, January 14–17). Vision-based Pedestrian Detection: The Protector System. Proceedings of the Intelligent Vehicles Symposium, Parma, Italy.
3. Gavrila, D.M. (July, January 26). Pedestrian Detection from a Moving Vehicle. Proceedings of the 6th European Conference on Computer Vision-Part II, Dublin, Ireland.
4. Shashua, A., Gdalyahu, Y., and Hayun, G. (2004, January 14–17). Pedestrian Detection for Driving Assistance Systems: Single-frame Classification and System Level Performance. Proceedings of the Intelligent Vehicles Symposium, Parma, Italy.
5. Detection and Tracking of Multiple, Partially Occluded Humans by Bayesian Combination of Edgelet based Part Detectors10.1007/s11263-006-0027-7 ↗
6. Detecting Pedestrians Using Patterns of Motion and Appearance10.1007/s11263-005-6644-8 ↗
7. Distinctive Image Features from Scale Invariant Key Points10.1023/B:VISI.0000029664.99615.94 ↗
8. Dalal, N., and Triggs, B. (2005, January 20–26). Histograms of Oriented Gradients for Human Detection. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Diego, CA, USA.
9. Walk, S., Majer, N., Schindler, K., and Schiele, B. (2010, January 13–18). New Features and Insights for Pedestrian Detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA.10.1109/CVPR.2010.5540102 ↗
10. Dollár, P., Tu, Z., and Perona, P. (2009, January 7–10). Integral Channel Features. Proceedings of the the British Machine Vision Conference, London, UK.10.5244/C.23.91 ↗
11. Object Detection with Discriminatively Trained Part-based Models10.1109/TPAMI.2009.167 ↗
12. Felzenszwalb, P.F., Girshick, R.B., and McAllester, D. (2010, January 13–18). Cascade Object Detection with Deformable Part Models. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA.10.1109/CVPR.2010.5539906 ↗
13. The representation and matching of pictorial structures10.1109/T-C.1973.223602 ↗
14. Support-Vector Networks10.1007/BF00994018 ↗
15. Ouyang, W., and Wang, X. (2012, January 16–21). A discriminative Deep Model for Pedestrian Detection with Occlusion Handling. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA.
16. Dollár, P., Wojek, C., Schiele, B., and Perona, P. (2009, January 20–25). Pedestrian Detection: A Benchmark. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.10.1109/CVPRW.2009.5206631 ↗
17. Zeng, X., Ouyang, W., Wang, M., and Wang, X. (2014, January 5-12). Deep Learning of Scene-specific Classifier for Pedestrian Detection. Proceedings of the European Conference on Computer Vision, Zurich, Switzerland.10.1007/978-3-319-10578-9_31 ↗
18. Benenson, R., Omran, M., Hosang, J., and Schiele, B. (2014, January 5–12). Ten Years of Pedestrian Detection, What Have We Learned?. Proceedings of the European Conference on Computer Vision, Zurich, Switzerland.
19. Sermanet, P., Kavukcuoglu, K., Chintala, S., and LeCun, Y. (2013, January 23–28). Pedestrian Detection with Unsupervised Multi-stage Feature Learning. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, IEEE Computer Society, Portland, OR, USA.10.1109/CVPR.2013.465 ↗
20. Ouyang, W., Zeng, X., and Wang, X. (2013, January 23–28). Modeling Mutual Visibility Relationship in Pedestrian Detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Portland, OR, USA.10.1109/CVPR.2013.414 ↗
21. Ouyang, W., and Wang, X. (2013, January 1–8). Joint Deep Learning for Pedestrian Detection. Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia.10.1109/ICCV.2013.257 ↗
22. Luo, P., Tian, Y., Wang, X., and Tang, X. (2014, January 24–27). Switchable Deep Network for Pedestrian Detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.120 ↗
23. Jointly learning deep features, deformable parts, occlusion and classification for pedestrian detection10.1109/TPAMI.2017.2738645 ↗
24. Brazil, G., Yin, X., and Liu, X. (2017, January 22–29). Illuminating pedestrians via simultaneous detection & segmentation. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.530 ↗
25. Wang, S., Cheng, J., Liu, H., and Tang, M. (2017, January 4–7). PCN: Part and context information for pedestrian detection with CNNs. Proceedings of the British Machine Vision Conference, London, UK.10.5244/C.31.34 ↗
26. Zhang, S., Yang, J., and Schiele, B. (2018, January 18–22). Occluded pedestrian detection through guided attention in CNNs. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00731 ↗
27. Tesema, F.B., Wu, H., Chen, M., Lin, J., Zhu, W., and Huang, K. (2020). Hybrid Channel Based Pedestrian Detection. Neurocomputing.10.1016/j.neucom.2019.12.110 ↗
28. Zhang, L., Lin, L., Liang, X., and He, K. (2016, January 8–16). Is faster r-cnn doing well for pedestrian detection?. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands.10.1007/978-3-319-46475-6_28 ↗
29. Brazil, G., and Liu, X. (2019, January 16–20). Pedestrian detection with autoregressive network phases. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00740 ↗
30. Too far to see? Not really!—Pedestrian detection with scale-aware localization policy10.1109/TIP.2018.2818018 ↗
31. Song, T., Sun, L., Xie, D., Sun, H., and Pu, S. (2018, January 8–14). Small-scale pedestrian detection based on somatic topology localization and temporal feature aggregation. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.10.1007/978-3-030-01234-2_33 ↗
32. Real-time pedestrian detection with deep supervision in the wild10.1007/s11760-018-1406-6 ↗
33. Liu, W., Liao, S., Ren, W., Hu, W., and Yu, Y. (2019, January 16–20). High-level semantic feature detection: A new perspective for pedestrian detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00533 ↗
34. Ramachandran, P., Zoph, B., and Le, Q.V. (2017). Swish: A self-gated activation function. arXiv.
35. Chieng, H.H., Wahid, N., Ong, P., and Perla, S.R.K. (2018). Flatten-T Swish: A thresholded ReLU-Swish-like activation function for deep learning. arXiv.10.26555/ijain.v4i2.249 ↗
36. (2020, February 20). INRIA Pedestrian Dataset. Available online: http://pascal.inrialpes.fr/data/human/.
37. (2020, February 20). Caltech Pedestrian Dataset. Available online: http://www.vision.caltech.edu/Image_Datasets/CaltechPedestrians/.
38. (2020, February 20). ETH Pedestrian Dataset. Available online: http://www.vision.ee.ethz.
39. Deep Sparse Rectifier Neural Networks
40. Wang, X., Han, T.X., and Yan, S. (October, January 29). An HOG-LBP human detector with partial occlusion handling. Proceedings of the 2009 IEEE 12th International Conference on Computer Vision, IEEE, Kyoto, Japan.10.1109/ICCV.2009.5459207 ↗
41. Fast feature pyramids for object detection10.1109/TPAMI.2014.2300479 ↗
42. Zeng, X., Ouyang, W., and Wang, X. (2013, January 1–8). Multi-stage contextual deep learning for pedestrian detection. Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia.10.1109/ICCV.2013.22 ↗
43. Yang, B., Yan, J., Lei, Z., and Li, S.Z. (2015, January 11–18). Convolutional channel features. Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile.10.1109/ICCV.2015.18 ↗
44. (2020, February 20). Available online: https://www.geforce.com/hardware/desktop-gpus/geforce-gtx-1080-ti/specifications.
45. (2020, February 20). Available online: https://www.geforce.com/hardware/desktop-gpus/geforce-gtx-titan-z/specifications.
46. (2020, February 20). Available online: https://www.geforce.com/hardware/desktop-gpus/geforce-gtx-1070/specifications.
47. (2020, February 20). Available online: https://www.geforce.com/hardware/desktop-gpus/geforce-gtx-760/specifications.
48. (2020, February 20). Available online: https://www.techpowerup.com/gpu-specs/tesla-k40c.c2505.
49. (2020, February 20). Available online: https://ark.intel.com/content/www/us/en/ark/products/124967/intel-core-i5-8250u-processor-6m-cache-up-to-3-40-ghz.html.
50. (2020, February 20). Available online: https://en.horizon.ai/product/journey.
51. (2020, February 20). Available online: https://www.mobileye.com/our-technology/evolution-eyeq-chip/.
52. (2020, February 20). Available online: https://developer.nvidia.com/embedded/jetson-agx-xavier.