본문 바로가기
KERD
논문KCI 등재

Development of a Real-Time Automatic Passenger Counting System using Head Detection Based on Deep Learning

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

A reliable automatic passenger counting (APC) system is a key point in transportation related to the efficientscheduling and management of transport routes. In this study, we introduce a lightweight head detectionnetwork using deep learning applicable to an embedded system. Currently, object detection algorithms usingdeep learning have been found to be successful. However, these algorithms essentially need a graphicsprocessing unit (GPU) to make them performable in real-time. So, we modify a Tiny-YOLOv3 network usingcertain techniques to speed up the proposed network and to make it more accurate in a non-GPU environment. Finally, we introduce an APC system, which is performable in real-time on embedded systems, using theproposed head detection algorithm. We implement and test the proposed APC system on a Samsung ARTIK710 board. The experimental results on three public head datasets reflect the detection accuracy and efficiencyof the proposed head detection network against Tiny-YOLOv3. Moreover, to test the proposed APC system,we measured the accuracy and recognition speed by repeating 50 instances of entering and 50 instances ofexiting. These experimental results showed 99% accuracy and a 0.041-second recognition speed despite thefact that only the CPU was used.

Abstract

A reliable automatic passenger counting (APC) system is a key point in transportation related to the efficientscheduling and management of transport routes. In this study, we introduce a lightweight head detectionnetwork using deep learning applicable to an embedded system. Currently, object detection algorithms usingdeep learning have been found to be successful. However, these algorithms essentially need a graphicsprocessing unit (GPU) to make them performable in real-time. So, we modify a Tiny-YOLOv3 network usingcertain techniques to speed up the proposed network and to make it more accurate in a non-GPU environment. Finally, we introduce an APC system, which is performable in real-time on embedded systems, using theproposed head detection algorithm. We implement and test the proposed APC system on a Samsung ARTIK710 board. The experimental results on three public head datasets reflect the detection accuracy and efficiencyof the proposed head detection network against Tiny-YOLOv3. Moreover, to test the proposed APC system,we measured the accuracy and recognition speed by repeating 50 instances of entering and 50 instances ofexiting. These experimental results showed 99% accuracy and a 0.041-second recognition speed despite thefact that only the CPU was used.

참고문헌 (26)

  1. Fuquan Zhang, "Human motion recognition based on SVM in VR art media interaction environment", Human-centric Computing and Information Sciences, 9(1) (2019), Springer Science and Business Media LLC[DOI]
  2. Henry Friday Nweke, "Multi-sensor fusion based on multiple classifier systems for human activity identification", Human-centric Computing and Information Sciences, 9(1) (2019), Springer Science and Business Media LLC[DOI]
  3. Xin-Xin Wang, "A Video Traffic Flow Detection System Based on Machine Vision", JIPS(Journal of Information Processing Systems), 15(5), pp.1218~1230 (2019), 한국정보처리학회[DOI]
  4. P. Lengvenis, "Application of computer vision systems for passenger counting in public transport", Elektronika ir Elektrotechnika, 19(3), pp.69~72 (2013)
  5. A. S. A. Nasir, "Automatic passenger counting system using image processing based on skin colour detection approach", Proceedings of 2018 International Conference on Computational Approach in Smart Systems Design and Applications (ICASSDA), pp.1~8 (2018)
  6. N. Bernini, "An embedded system for counting passengers in public transportation vehicles", Proceedings of 2014 IEEE, 2014, 1~6
  7. D. Lefloch, "Real-time people counting system using a single video camera", Proceedings of SPIE 6811: Real-Time Image Processing 2008, pp.71~82 (2008), International Society for Optics and Photonics
  8. C. H. Chen, "A cost-effective people-counter for a crowd of moving people based on two-stage segmentation", Journal of Information Hiding and Multimedia Signal Processing, 3(1), pp.12~23 (2012)
  9. M. Saqib, "Person head detection in multiple scales using deep convolutional neural networks", Proceedings of 2018 International Joint Conference on Neural Networks (IJCNN), pp.1~7 (2018)
  10. Danyang Cao, "An improved object detection algorithm based on multi-scaled and deformable convolutional neural networks", Human-centric Computing and Information Sciences, 10(1) (2020), Springer Science and Business Media LLC[DOI]
  11. MAI THANH NHAT TRUONG, "A Tracking-by-Detection System for Pedestrian Tracking Using Deep Learning Technique and Color Information", JIPS(Journal of Information Processing Systems), 15(4), pp.1017~1028 (2019), 한국정보처리학회[DOI]
  12. G. Chen, "HeadNet: pedestrian head detection utilizing body in context", Proceedings of 2018 13th IEEE International Conference on Automatic Face & Gesture Recognition (FG), pp.556~563 (2018)
  13. R. Girshick, "Rich feature hierarchies for accurate object detection and semantic segmentation", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp.580~587 (2014)
  14. R. Girshick, "Fast R-CNN", Proceedings of the IEEE International Conference on Computer Vision, pp.1440~1448 (2015)
  15. S. Ren, "Faster R-CNN : towards real-time object detection with region proposal networks", IEEE Transactions on Pattern Analysis and Machine Intelligence, 39(6), pp.1137~1149 (2017)
  16. W. Liu, "SSD: single shot multibox detector", Computer Vision – ECCV 2016, pp.21~37 (2016)
  17. J. Redmon, "You only look once: unified, real-time object detection", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp.779~788 (2016)
  18. J. Redmon, "YOLO9000 : better, faster, stronger", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp.6517~6525 (2017)
  19. "Yolov3: an incremental improvement" (2018)[URL]
  20. "MobileNets: efficient convolutional neural networks for mobile vision applications" (2017)[URL]
  21. R. Huang, "YOLO-LITE : a real-time object detection algorithm optimized for non-GPU computers", Proceedings of 2018 IEEE International Conference on Big Data (Big Data), pp.2503~2510 (2018)
  22. J. F. Henriques, "High-speed tracking with kernelized correlation filters", IEEE Transactions on Pattern Analysis and Machine Intelligence, 37(3), pp.583~596 (2014)
  23. T. H. Vu, "Context-aware CNNs for person head detection", Proceedings of the IEEE International Conference on Computer Vision, pp.2893~2901 (2015)
  24. D. Peng, "Detecting heads using feature refine net and cascaded multi-scale architecture", Proceedings of 2018 24th International Conference on Pattern Recognition (ICPR), pp.2528~2533 (2018)
  25. "Crowdhuman: a benchmark for detecting human in a crowd" (2018)[URL]
  26. "DarkNet: open source neural networks in C" (2013)[URL]

관련 논문AI추천

이 간행물의 다른 논문 (12건)