YOLO_SRv2: An evolved version of YOLO_SR
Yong Lv,Yu Zhou,Qing Chen,Wenzheng Chi,Lining Sun,Lei Yu
DOI: https://doi.org/10.1016/j.engappai.2023.107657
IF: 8
2024-04-01
Engineering Applications of Artificial Intelligence
Abstract:Recently, object detection based on deep neural network has become the mainstream research direction of sweeping robots since different obstacles may produce completely contradictory sweeping decisions. However, due to the limited computational ability of the sweeping robot, the size of the object detection network is constrained, which leads to relatively low recognition accuracy and makes it difficult to be applied practically. To address this problem, we present a novel lightweight object detection network, namely YOLO_SRv2, which is an evolved version of our previously proposed You Only Look Once network for Sweeping Robots (YOLO_SR). First, an improved max-pooling structure is presented in the backbone network to avoid losing the suboptimal features. Second, a Convolutional Block Attention Module (CBAM) is added behind the backbone network to enhance the extraction of important features. Finally, a decoupled head module is included to replace the original couple head so as to solve the conflict between classification and regression tasks. In addition, we optimize the classification loss methods to improve the detection performance of hard examples. In the experimental studies, we evaluated the proposed YOLO_SRv2 with other 7 state-of-the-art methods on the ODSR-HIS dataset and PASCAL VOC dataset. The experimental results show that YOLO_SRv2 achieves 86.1% mAP on the ODSR-HIS dataset and 78.2% mAP on PASCAL VOC dataset with 180 FPS on RTX 2080Ti, which verifies the efficiency and the effectiveness of the proposed method as a lightweight object detection network. Source code is at https://github.com/lvyongshjd/YOLO_SRv2.
automation & control systems,computer science, artificial intelligence,engineering, electrical & electronic, multidisciplinary