journal article·2024-08-28Open access

Robot Operating Systems–You Only Look Once Version 5–Fleet Efficient Multi-Scale Attention: An Improved You Only Look Once Version 5-Lite Object Detection Algorithm Based on Efficient Multi-Scale Attention and Bounding Box Regression Combined with Robot Operating Systems

Haiyan Wang, Zhan Shi, Guiyuan Gao, Chuang Li, Jian Zhao, Zhiwei Xu

Applied Sciences· Volume 14· Issue 17

Abstract

This paper primarily investigates enhanced object detection techniques for indoor service mobile robots. Robot operating systems (ROS) supply rich sensor data, which boost the models’ ability to generalize. However, the model’s performance might be hindered by constraints in the processing power, memory capacity, and communication capabilities of robotic devices. To address these issues, this paper proposes an improved you only look once version 5 (YOLOv5)-Lite object detection algorithm based on efficient multi-scale attention and bounding box regression combined with ROS. The algorithm incorporates efficient multi-scale attention (EMA) into the traditional YOLOv5-Lite model and replaces the C3 module with a lightweight C3Ghost module to reduce computation and model size during the convolution process. To enhance bounding box localization accuracy, modified precision-defined intersection over union (MPDIoU) is employed to optimize the model, resulting in the ROS–YOLOv5–FleetEMA model. The results indicated that relative to the conventional YOLOv5-Lite model, the ROS–YOLOv5–FleetEMA model enhanced the mean average precision (mAP) by 2.7% post-training, reduced giga floating-point operations per second (GFLOPS) by 13.2%, and decreased the params by 15.1%. In light of these experimental findings, the model was incorporated into ROS, leading to the development of a ROS-based object detection platform that offers rapid and precise object detection capabilities.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Neural Network Applications · Industrial Vision Systems and Defect Detection · Vehicle License Plate Recognition

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

Affiliations

College of Computer Science and Technology, Changchun University, Changchun 130022, China

Key Laboratory of Intelligent Rehabilitation and Barrier-Free Access for the Disabled, Ministry of Education, Changchun 130022, China

Jilin Provincial Key Laboratory of Human Health State Identification and Function Enhancement, Changchun 130022, China

College of Computer, Jilin Normal University, Siping 136000, China

Funding

Jilin Province Science and Technology Development Plan Project · Changchun Science and Technology Development Plan Project · Science and Technology Research Project of Education Department of Jilin Province

References (30)

Show source-provided references
1. Analysis of the application of computer vision technology in automation
2. A review of research on object detection based on deep learning
3. Viola, P., and Jones, M. (2001, January 8–14). Rapid object detection using a boosted cascade of simple features. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Kauai, HI, USA.
4. Girshick, R., Donahue, J., Darrell, T., and Malik, J. (2014, January 23–28). Rich feature hierarchies for accurate object detection and semantic segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.81 ↗
5. Imagenet classification with deep convolutional neural networks10.1145/3065386 ↗
6. Spatial pyramid pooling in deep convolutional networks for visual recognition10.1109/TPAMI.2015.2389824 ↗
7. Zhao, W., Fu, H., Luk, W., Yu, T., Wang, S., Feng, B., Ma, Y., and Yang, G. (2016, January 6–8). F-CNN: An FPGA-based framework for training Convolutional Neural Networks. Proceedings of the 2016 IEEE 27th International Conference on Application-Specific Systems, Architectures and Processors (ASAP), London, UK.
8. Girshick, R. (2015, January 7–13). Fast r-cnn. Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile.10.1109/ICCV.2015.169 ↗
9. Faster r-cnn: Towards real-time object detection with region proposal networks10.1109/TPAMI.2016.2577031 ↗
10. Lin, T.Y., Dollár, P., Girshick, R., He, K., Hariharan, B., and Belongie, S. (2017, January 21–26). Feature Pyramid Networks for Object Detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.106 ↗
11. Dai, J., Li, Y., He, K., and Sun, J. (2016). R-FCN: Object Detection via Region-Based Fully Convolutional Networks, Curran Associates Inc.
12. Qian, W. (2023). Research on Indoor Mobile Robot Target Detection and Location Grasping. [Master’s Thesis, Nanjing Forestry University].
13. Redmon, J., Divvala, S., Girshick, R., 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), Las Vegas, NV, USA.10.1109/CVPR.2016.91 ↗
14. Redmon, J., and Farhadi, A. (2017, January 21–26). YOLO9000: Better, Faster, Stronger. Proceedings of the 2017 IEEE Conference on CVPR, Honolulu, HI, USA.10.1109/CVPR.2017.690 ↗
15. Redmon, J., and Farhadi, A. (2018). Yolov3: An incremental improvement. arXiv.
16. Bochkovskiy, A., Wang, C.Y., and Liao HY, M. (2020). Yolov4: Optimal speed and accuracy of object detection. arXiv.
17. Wang, C.Y., Liao, H.Y.M., Wu, Y.H., Chen, P.Y., Hsieh, J.W., and Yeh, I.H. (2020, January 14–19). CSPNet: A New Backbone that can Enhance Learning Capability of CNN. Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Seattle, WA, USA.10.1109/CVPRW50498.2020.00203 ↗
18. YOLOv5 Improved Lightweight Mask Face Detection
19. Detection of safety equipment for coal mine electric power personnel based on lightweight YOLOv5
20. Park, H., Yoo, Y., Seo, G., Han, D., Yun, S., and Kwak, N. (2018). C3: Concentrated-Comprehensive Convolution and its application to semantic segmentation. arXiv.
21. Ioffe, S., and Szegedy, C. (2015, January 6–11). Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift. Proceedings of the International Conference on Machine Learning, Lille, France.
22. Ma, N., Zhang, X., Zheng, H.T., and Sun, J. (2018, January 8–14). ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design. Proceedings of the European Conference on Computer Vision, Munich, Germany.10.1007/978-3-030-01264-9_8 ↗
23. Ouyang, D., He, S., Zhang, G., Luo, M., Guo, H., Zhan, J., and Huang, Z. (2023). Efficient Multi-Scale Attention Module with Cross-Spatial Learning, Aerospace Science & Industry ShenZhen (Group) Co., Ltd.10.1109/ICASSP49357.2023.10096516 ↗
24. Hajič, J., and Pecina, P. (2017). Detecting Noteheads in Handwritten Scores with ConvNets and Bounding Box Regression. arXiv.
25. Han, K., Wang, Y., Tian, Q., Guo, J., Xu, C., and Xu, C. (2020, January 13–19). GhostNet: More featuresfrom cheap operations. Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.10.1109/CVPR42600.2020.00165 ↗
26. (2019). Support Government. Design and Implementation of Human Computer Interaction Interface for Seven Degree of Freedom Robotic Arm Based on ROS and Qt. [Master’s Thesis, China University of Petroleum (East China)].
27. Squeeze-and-Excitation Networks10.1109/TPAMI.2019.2913372 ↗
28. Woo, S., Park, J., Lee, J.Y., and Kweon, I. (2018). CBAM: Convolutional Block Attention Module, Springer.10.1007/978-3-030-01234-2_1 ↗
29. Wang, Q., Wu, B., Zhu, P., Li, P., Zuo, W., and Hu, Q. (2020, January 13–19). ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks. Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.10.1109/CVPR42600.2020.01155 ↗
30. Hou, Q., Zhou, D., and Feng, J. (2021, January 20–25). Coordinate Attention for Efficient Mobile Network Design. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA.10.1109/CVPR46437.2021.01350 ↗