摘要:针对水下检测背景复杂、光线暗淡、目标遮挡重叠等问题, 本文提出一种基于YOLOv8n改进的实时水下目标检测算法. 首先, 构造特征融合模块SEHAP, 使P2层与P3层融合, 再经过EHAPOKM学习全局到局部的特征, 以提高识别小目标和低分辨率图像的准确率. 其次, 增加一个轻量化的检测头SLDH, 使用共享卷积, 并将其与ASL缩放特征尺度模块结合, 在降低参数量和计算量的情况下, 减少精度损失. 随后, 增加C2f-EGMSC模块, 采用分组卷积更好地提取不同层次的特征. 最后在部分C2f-EGMSC模块后使用注意力机制BAM, 使模型同时关注通道和空间维度信息, 提升模型性能, 将改进后的模型命名为ESE-YOLOv8. 基于RUOD数据集上的实验结果表明ESE-YOLOv8可以达到85.2%的检测精度, 相较于原始算法提升1.2个百分点, 参数量下降了36.7%. 改进后的模型兼顾了轻量化和精度, 为水下环境部署提供了可行的解决方案.