上海大学学报(自然科学版) ›› 2021, Vol. 27 ›› Issue (3): 481-491.doi: 10.12066/j.issn.1007-2861.2279

• 研究论文 • 上一篇    下一篇

基于改进 YOLOv3 算法的水下小目标分类与识别

邵慧翔, 曾丹()   

  1. 上海大学 通信与信息工程学院, 上海 200444
  • 收稿日期:2020-09-28 出版日期:2021-06-30 发布日期:2021-06-27
  • 通讯作者: 曾丹 E-mail:dzeng@shu.edu.cn
  • 作者简介:曾丹(1982—), 女, 教授, 博士, 研究方向为计算机视觉与模式识别. E-mail: dzeng@shu.edu.cn

Classification and recognition of underwater small targets based on improved YOLOv3 algorithm

SHAO Huixiang, ZENG Dan()   

  1. School of Communication and Information Engineering, Shanghai University, Shanghai 200444, China
  • Received:2020-09-28 Online:2021-06-30 Published:2021-06-27
  • Contact: ZENG Dan E-mail:dzeng@shu.edu.cn

摘要:

针对声纳图像中小目标检测识别率低、虚警率高的问题, 提出一种改进的 YOLOv3 算法. 改进的 YOLOv3 网络在原始 YOLOv3 的基础上进行优化, 改变网络的层级连接, 融合更浅层的特征与深层特征, 形成新的更大尺度的检测层, 提高了网络对水下小目标检测的能力; 同时, 使用线性缩放的 $K$-means 聚类算法优化计算先验框个数和宽高比, 提高了先验框与 ground truth box 之间的匹配度, 较原始 YOLOv3 算法均值平均精度提高了 7%. 实验结果表明, 所提出的改进 YOLOv3 算法能够有效分类与识别小目标且有更高的准确率和更低的虚警率, 同时保持了原始 YOLOv3 算法的实时性.

关键词: YOLOv3, 小目标检测, 深度学习

Abstract:

This study proposes an improved YOLOv3 algorithm designed to address the twin issues of low detection and recognition rate and high false alarm rate with respect to the detection of small targets by sonar. The improved YOLOv3 network is optimised on the basis of the original YOLOv3 algorithm, with the hierarchical connection of the network changed and the features of the shallow and deep layers fused to form a new larger-scale detection layer. Concurrently, the linear scaling $K$-means clustering algorithm is used to optimise the calculation of the number of a priori boxes and the aspect ratio, thereby improving the correlation between the a priori and ground truth boxes. These modifications improve the average accuracy of the YOLOv3 algorithm by 7%. Experimental results show that the proposed improvements to the YOLOv3 algorithm result in the effective identification of small targets with higher accuracy and lower false alarm rate, while maintaining the real-time processing capabilities of the YOLOv3 algorithm.

Key words: YOLOv3, small target detection, deep learning

中图分类号: