目录

图像识别技术与应用-YOLO

目录

图像识别技术与应用-YOLO

1 YOLO-V1

YOLO-V1它是经典的one-stage方法,You Only Look Once,名字就已经说明了一切!把检测问题转化成回归问题,一个CNN就搞定了!也可以对视频进行实时检测,应用领域非常广!

YOLO-V1诞生与2015年

https://i-blog.csdnimg.cn/direct/276d913c8ca3415e9ab3cf2929a4bdac.png

优点

1)快速,简单

缺点

1)每个Cell只预测一个类别,如果重叠无法解决

2)小物体检测效果一般,长宽比可选的但单一

核心思想: 把目标检测任务当作一个回归问题处理

https://i-blog.csdnimg.cn/direct/4283620b19d04412b527f52debf07811.png

网络架构

https://i-blog.csdnimg.cn/direct/2a33e2b08b3841beba63b9e3a9ca6323.png

损失函数

https://i-blog.csdnimg.cn/direct/78a6a39724924a0caa02c023f0b75bb8.png

2 YOLO-V2

优点: 比YOLO-V1更快,更强,更大的分辨率

https://i-blog.csdnimg.cn/direct/44cc41ed14504b6da6a43fef78bd9b95.png

YOLO-V2-Batch Normalization

V2版本舍弃Dropout,卷积后全部加入Batch Normalization

网络的每一层的输入都做了归一化,收敛相对更容易

经过Batch Normalization处理后的网络会提升2%的mAP

从现在的角度来看,Batch Normalization已经成网络必备处理

网络结构

DarkNet,实际输入为416416,没有FC层,5次降采样(1313),1*1卷积节省了很多参数

https://i-blog.csdnimg.cn/direct/a6968a03faf747288654d20939fdc2dd.png

YOLO-V2-聚类提取先验框

特点: 它通过对训练集中标注的目标框尺寸等信息进行聚类分析,自动确定合适的先验框尺寸,使得先验框能更好地匹配不同数据集中目标的实际形状和大小分布情况,进而提升目标检测的精度,让网络在预测时更容易收敛到合适的边界框

https://i-blog.csdnimg.cn/direct/b0e678c9905f437fbe4d6d11c51a0a3d.png https://i-blog.csdnimg.cn/direct/616bd1c560fc44528405b152a019632a.png

YOLO-V2-Anchor Box

1)通过引入anchor boxes,使得预测的box数量更多(1313n)

2)跟faster-rcnn系列不同的是先验框并不是直接按照长宽固定比给定

https://i-blog.csdnimg.cn/direct/bde09f541a524fc48193646fff3c84ff.png

感受野

简介:概述来说就是特征图上的点能看到原始图像多大区域。

https://i-blog.csdnimg.cn/direct/572073ee04a8421c973d65c015b9bdce.png

YOLO-V2-Fine-Grained Features

如果最后一层时感受野太大了,小目标可能丢失了,需融合之前的特征。

https://i-blog.csdnimg.cn/direct/70e4ce7d6c4f47c6b09f8292d9773383.png