DMAC-YOLO:一种高精度的YOLO v5s目标检测模型
首发时间:2024-03-08
摘要:YOLO v5s是目前较常用的一阶段目标检测算法之一,其具有体积小、速度快的特点,但是不足之处是精度较低。针对这个问题,本文提出了一种改进的YOLO v5s模型DMAC-YOLO:改进了Adam优化器,提出AdamPlus优化器,相比于传统的优化器达到更高的精度和更快的收敛速度;改用解耦头(Decoupled Head)的方法,改善训练过程中的梯度传播;引入了SIoU Loss函数,降低了误检率和漏检率。此外,通过改进YOLO v5s原有的网络结构,加入CBAM注意力机制,提高特征提取能力。实验表明,相较于YOLO v5s模型,DMAC-YOLO模型在PASCAL VOC数据集上的mAP@0.5提高了6.0%,达到84.3%,mAP@0.95提高了13.2%,达到64.2%。在COCO数据集上,DMAC-YOLO模型的mAP@0.5提高了4.0%,达到56.7%,mAP@0.95提高了4.2%,达到37.4%。此外,通过消融实验表明,本文的改进方法使模型在提高检测精度的同时,能够快速收敛,兼顾了精度和速度。
For information in English, please click here
DMAC-YOLO: A High-Precision YOLO v5s Object Detection Model
Abstract:YOLO v5s is one of the commonly used one-stage object detection algorithms currently, known for its small size and fast speed. However, its main limitation is its lower accuracy. To address this issue, this paper proposes an improved YOLO v5s model, DMAC-YOLO, which introduces the AdamPlus optimizer as an improvement to the Adam optimizer, for higher accuracy and faster convergence compared to traditional optimizers. The model employs the Decoupled Head approach to improve gradient propagation during training and incorporates the SIoU Loss function to reduce false positives and missed detections. Additionally, by enhancing the original network structure of YOLO v5s and incorporating the CBAM attention mechanism, the model\'s feature extraction capabilities are improved. Experiments show that compared to the YOLO v5s model, the DMAC-YOLO model increases mAP@0.5 by 6.0% to 84.3% and mAP@0.95 by 13.2% to 64.2% on the PASCAL VOC dataset. On the COCO dataset, the DMAC-YOLO model\'s mAP@0.5 is improved by 4.0% to 56.7%, and mAP@0.95 by 4.2% to 37.4%. Moreover, ablation experiments demonstrate that the proposed improvements enable the model to converge quickly while maintaining a balance between accuracy and speed.
Keywords: Object detection Optimizer Decoupled head Loss function Attention mechanisms
基金:
引用
No.****
同行评议
勘误表
DMAC-YOLO:一种高精度的YOLO v5s目标检测模型
评论
全部评论