0 引言
1 YOLOv3目标检测框架
1.1 检测网络结构
”),特征图每次经过卷积下采样模块后,特征图尺寸减半,使得通道数增加一倍。各个下采样层之间设计了残差模块(ResBlock),用以充分融合特征,如图2所示。1.2 位置预测编码
1.3 多任务损失函数
CE(yi, )=-yilog( )-(1-yi)log(1- ) == /
L=λc,objLc,obj+λc,noobjLc_noobj+λclsLcls+λboxLbox
2 改进算法
2.1 先验框设置
表1 特征图先验框参数 |
| 特征图像素数 | 预设边界框像素数 | 预设边界框数量 |
|---|---|---|
| 13×13 | (116×95),(156×118), (190×248) | 13×13×3 |
| 26×26 | (30×61),(40×45), (68×120) | 26×26×3 |
| 52×52 | (8×10),(16×29), (33×23) | 52×52×3 |
2.2 边界框损失函数
2.3 快速NMS算法
3 实验
3.1 数据集建立及评价方法
P= ,R=
AP=1/
3.2 实验环境和训练设置
3.3 算法结果和对比
表2 性能比较 |
| 模型 | AP50 | AP75 | AP90 | mAP | 帧速率/(帧/s) |
|---|---|---|---|---|---|
| YOLOv3 | 94.7 | 91.6 | 82.8 | 91.61 | 45.45 |
| 文中模型 | 96.8 | 93.4 | 85.7 | 93.08 | 46.59 |