传统的遥感图像目标检测方法一般采用滑动窗口进行区域选择,再利用尺度不变特征变换等方法对目标进行特征提取,最后选用机器学习方法进行分类,存在识别准确率低、检测速度慢、泛化能力较差,在复杂背景下检测效果不佳
[3-5]。目前,卷积神经网络已成为目标检测与识别的主要方向。基于深度学习的目标检测算法主要包含两类:一类是双阶段的目标检测算法,如Faster R-CNN
[6]、Mask R-CNN
[7]等;另一类是单阶段的目标检测算法,如SSD
[8]、YOLO系列
[9-10]等。YOLOv3是2018年 Redmon等
[11]提出的,使用图片的全局区域进行训练,能够将目标和背景更好的区分。张裕等
[12]以YOLOv3为基础,提出了多尺度特征稠密连接的遥感图像目标检测模型YOLO-RS,保留了图像更多的目标信息,提高了不同尺度的特征层之间的信息交互。在2020年4月,Bochkovskiy等
[13]在YOLOv3的基础上提出了YOLOv4,新增CSP和PAN结构,并且采用了一些实用的技巧实现了检测速度和精度的权衡。余培东等
[14-15]在YOLOv4的基础上嵌入SE模块,根据待检测目标尺度特点调整锚点框,平均准确率得到了显著提升。2020年6月,Ultralytics公司开源了新的目标检测网络框架YOLOv5,总体架构和YOLOv4类似,在细节上进行了改进,在检测速度和精度上都更胜一筹。但目前主流的深度学习算法随着卷积网络的加深,感受野缓慢增长,容易被大目标主导,而小目标在检测器提取的特征较少,在整个学习过程中容易被忽略,从而不能发挥其最优效果。因此提出一种基于YOLOv5的改进算法,并通过实验验证了该算法的优越性。