YOLOv1

yolo是一类one-stage目标检测算法,仅仅使用一个CNN网络直接预测不同目标的类别与位置。

Yolo算法采用一个单独的CNN模型实现目标检测。首先将输入图片resize到448x448,然后送入CNN网络,最后处理网络预测结果得到检测的目标。

具体来说,Yolo的CNN网络将输入的图片分割成 S\times S 网格,然后每个单元格负责去检测那些中心点落在该格子内的目标,每个单元格会预测 B 个边界框(bounding box)以及边界框的置信度(confidence score)。所谓置信度其实包含两个方面,一是这个边界框含有目标的可能性大小,二是这个边界框的准确度。前者记为 Pr(object) ,当该边界框是背景时(即不包含目标),此时 Pr(object)=0 。而当该边界框包含目标时, Pr(object)=1 。边界框的准确度可以用预测框与实际框(ground truth)的IOU(intersection over union,交并比)来表征,记为 \text{IOU}^{truth}_{pred} 。因此置信度可以定义为 Pr(object)*\text{IOU}^{truth}_{pred} 。边界框的大小与位置可以用4个值来表征: (x, y,w,h) ,其中 (x,y) 是边界框的中心坐标,而 w 和 h 是边界框的宽与高。还有一点要注意,中心坐标的预测值 (x,y) 是相对于每个单元格左上角坐标点的偏移值,并且单位是相对于单元格大小的,单元格的坐标定义如图6所示。而边界框的 w 和 h 预测值是相对于整个图片的宽与高的比例,这样理论上4个元素的大小应该在 [0,1] 范围。这样,每个边界框的预测值实际上包含5个元素: (x,y,w,h,c) ,其中前4个表征边界框的大小与位置,而最后一个值是置信度。对于每一个单元格其还要给出预测出 C 个类别概率值,其表征的是由该单元格负责预测的边界框其目标属于各个类别的概率。但是这些概率值其实是在各个边界框置信度下的条件概率,即 Pr(class_{i}|object) ,不管一个单元格预测多少个边界框,其只预测一组类别概率值。同时,我们可以计算出各个边界框类别置信度(class-specific confidence scores): Pr(class_{i}|object)*Pr(object)*\text{IOU}^{truth}_{pred}=Pr(class_{i})*\text{IOU}^{truth}_{pred} 。

边界框类别置信度表征的是该边界框中目标属于各个类别的可能性大小以及边界框匹配目标的好坏。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLOv1YOLOv8是目标检测算法中的两个版本。YOLOv1YOLO(You Only Look Once)系列算法的第一个版本,而YOLOv8是该系列算法的第八个版本及其后续版本的总称。 YOLOv1是一种实时目标检测算法,它通过将输入图像分成网格,并在每个网格中预测目标的边界框和类别。与传统的目标检测算法相比,YOLOv1具有更快的速度和更高的准确性。然而,YOLOv1在小目标检测和定位精度方面存在一定的问题。 YOLOv8是YOLO系列算法的最新版本之一,它提供了五个不同的版本:YOLOv8n(纳米级)、YOLOv8s(小型)、YOLOv8m(中型)、YOLOv8l(大型)和YOLOv8x(特大型)。这些版本在网络结构和模型规模上有所区别,可以根据任务需求选择合适的版本。 此外,YOLOv8还提供了针对各个版本的预训练权重文件集合。这些预训练权重文件可以用于检测、分割和姿势估计等任务,并且是在COCO数据集上进行预训练的。使用这些预训练权重文件可以加快模型的训练速度和提高模型的性能。 总之,YOLOv1YOLOv8是目标检测算法中的两个版本,YOLOv8是YOLO系列算法的最新版本之一,提供了多个不同规模的版本和对应的预训练权重文件集合。这些算法可以用于实时目标检测任务,并具有较高的准确性和较快的速度。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [从YOLOv1YOLOv8的YOLO系列最新综述【2023年4月】](https://blog.csdn.net/daydayup858/article/details/130018935)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [YOLOv8预训练权重文件集合(YOLOv8n,YOLOv8s,YOLOv8m,YOLOv8l,YOLOv8x)](https://download.csdn.net/download/crasher123/87941630)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值