摘要

水下目标检测是海洋探测开发过程中一项具有挑战性的任务。针对现有的水下目标检测算法由于水下图像的低可见度和颜色失真等问题导致水下目标检测效果不佳的问题,提出了一种改进YOLOv7的水下目标检测算法,旨在提升水下目标检测性能。首先,设计了一种多信息流融合注意力机制(Spatial Group-wise Coordinated competitive attention SGCA),解决卷积过程中由于图像全局上下文信息丢失而导致特征丢失的问题,提高了模型在图像模糊情况下的检测精度;并利用Switchable Atrous Convolution (SAConv) 模块替换ELAN结构中的3x3卷积模块,以增强骨干网络的特征提取能力。其次,在预测部分采用Wise-IoU作为损失函数,Wise-IoU通过平衡不同质量图像上的模型训练结果,获得更准确的检测结果。最后,采用基于暗通道先验(Dark Channel Prior DCP)和深度传输图的水下图像增强方法对水下数据集图像进行增强。实验结果表明,改进后的算法在自建的水下目标检测数据集上取得了87.3的mAP,与原始的YOLOv7算法相比较,mAP提高了3.4%;在增强后的水下图像数据集上的mAP为87.1%,提升了2.1个百分点。因此,本文提出的策略在水下目标检测任务中具有优越的性能。