《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (1): 81-87.DOI: 10.11772/j.issn.1001-9081.2021111999

所属专题: 人工智能

• 人工智能 • 上一篇    下一篇

基于边界极限点特征的改进YOLOv3目标检测

李克文, 杨建涛, 黄宗超   

  1. 中国石油大学(华东) 计算机科学与技术学院,山东 青岛 266580
  • 收稿日期:2021-11-24 修回日期:2022-03-16 发布日期:2022-06-17
  • 通讯作者: 杨建涛(1998—),男,甘肃武威人,硕士研究生,主要研究方向:计算机视觉、图像处理、深度学习s20070010@s.upc.edu.cn
  • 作者简介:李克文(1969—),男,山东东营人,教授,博士,CCF高级会员,主要研究方向:人工智能、机器学习、数据挖掘;黄宗超(1994—),男,山东聊城人,博士研究生,主要研究方向:深度学习、大数据处理、故障智能检测;

Improved YOLOv3 target detection based on boundary limit point features

LI Kewen, YANG Jiantao, HUANG Zongchao   

  1. College of Computer Science and Technology, China University of Petroleum, Qingdao Shandong 266580, China
  • Received:2021-11-24 Revised:2022-03-16 Online:2022-06-17
  • Contact: YANG Jiantao, born in 1998, M. S. candidate. His research interests include computer vision, image processing, deep learning.
  • About author:LI Kewen, born in 1969, Ph. D., professor. His research interests include artificial intelligence, machine learning, data mining;HUANG Zongchao, born in 1994, Ph. D. candidate. His research interests include deep learning, big data processing, intelligent fault detection;

摘要: 目标数量多、尺度较小与高度重叠等问题导致目标检测精度低、难度大。为提升目标检测精度,尽可能避免漏检、误检情况,提出一种基于边界极限点特征的改进YOLOv3目标检测算法。首先,引入边界增强算子Border,从边界的极限点中自适应地提取边界特征来增强已有点特征,提高目标定位准确度;然后,增加目标检测尺度,细化特征图,增强特征图深、浅层语义信息的融合,提高目标检测精度;最后,基于目标检测中目标实例特性及改进网络模型,引入完全交并比(CIoU)函数对原YOLOv3损失函数进行改进,提高检测框收敛速度以及检测框召回率。实验结果表明,相较于原YOLOv3目标检测算法,改进后的YOLOv3目标检测算法的平均精度提高了3.9个百分点,且检测速度与原算法相近,能有效提高模型对目标的检测能力。

关键词: 目标检测, 边界极限点, YOLOv3算法, 细化特征图, 多尺度检测, 损失函数

Abstract: The problems of large number of targets, small scale and high-overlapping lead to low accuracy and difficulty in target detection. In order to improve the precision of target detection and avoid missed detection and false detection as much as possible, an improved YOLOv3 target detection algorithm based on boundary limit point features was proposed. Firstly, a boundary enhancement operator Border was introduced to adaptively extract boundary features from the limit points of the boundary to enhance the features of the existing points and improve the accuracy of target positioning. Then, the precision of target detection was further improved by increasing the target detection scale, refining the feature map, and enhancing the fusion of the feature image deep and shallow semantic information. Finally, based on the target instance characteristics in target detection and the improved network model, the Complete Intersection over Union (CIoU) function was introduced to improve the original YOLOv3 loss function, thereby improving the convergence speed and recall of the detection box. Experimental results show that compared with the original YOLOv3 target detection algorithm, the improved YOLOv3 target detection algorithm has the Average Precision increased by 3.9 percentage points , and has the detection speed similar to the original algorithm, verifying that it can effectively improve the target detection ability of models.

Key words: target detection, boundary limit point, YOLOv3 algorithm, refinement feature map, multi-scale detection, loss function

中图分类号: