关于ancher box 和bounding box的区别
本文假设你已经看过yolo论文,故不在贴图原论文解释。
虽然都是框框(box),但是实际上区别还是很大的,在yolo算法中,Y的输出形式为
例如:
那么,在这里,ancher box(以下称为abox)的种类为2,而bounding box(以下称为bbox)的种类为3。
为什么要这么设计呢?
假如现在有一个任务,需要预测男人,女人,汽车,那么根据他们的形状,你会想到两种框来预测,(长条的,扁平的),这是在形状的角度来描述,而你还需要预测目标的类别,即c1=男人,c2=女人,c3=汽车。如果c1=1,那么这个框就是男人的bbox,这样,就出现了3个bbox,同理,如果你要预测狗,汽车,但是实际上狗的形状差距很大的,你不需要关心他是柯基还是阿拉斯加犬,但是你需要预测出来他们都是狗,人那么你根据形状,需要三个abox,结果c1=狗,c2=汽车。
总结一下:abox是根据预测的形状来设计的box,而bbox是根据预测的分类来设计的,对于上面的额Y,有两个pc,三个c=(c1,c2,c3),则有2个abox,3个bbox。
思考一下:对于任务1,预测男人,女人,汽车,会遇到什么问题?
答案:当同一个cell既负责男人也负责女人的时候,会出现无法完成任务,因为他们共用同一个abox,yolo算法无法处理这种任务
拓展:为了避免以上情况,在设计的时候,abox应该至少不少于bbox。如果行人与汽车同在一个cell,那么y[0]=y[8]=1即可(上图中的pc)
关于ancher box 和bounding box的区别相关推荐
- 【目标检测】概念理解:region proposal、bounding box、anchor box、ground truth、IoU、NMS、RoI Pooling
最近刚接触图像识别,理解一些概念十分困难,尤其是动不动就冒出个看不懂的英语,让人抓狂.查了不少资料后做一个总结并加上一些自己的理解,理解若有误,烦请大家指出,相互学习. 本文主要对region pro ...
- 3.5 Bounding Box 预测-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
←上一篇 ↓↑ 下一篇→ 3.4 卷积的滑动窗口实现 回到目录 3.6 交并比 Bounding Box 预测 (Bounding Box Predictions) 在上一个视频中,你们学到了滑动窗口 ...
- 目标检测中的Bounding Box Regression Loss
目标检测中的Bounding Box Regression Loss PyTorch: https://github.com/shanglianlm0525/CvPytorch 目标检测中的Bound ...
- Bounding box regression详解
Bounding box regression详解 转载 http://blog.csdn.net/u011534057/article/details/51235964 Reference link ...
- 感知算法论文(八):Generalized Intersection over Union:A Metric and A Loss for Bounding Box Regression(2019)
文章目录 摘要 引言 2. 相关工作 3. Generalized Intersection over Union 3.1 GIoU as Loss for Bounding Box Regressi ...
- python利用opencv标注bounding box
http://blog.csdn.net/xieqiaokang/article/details/60780608 1. 函数 用 OpenCV 标注 bounding box 主要用到下面两个工具- ...
- 基于Bounding Box的激光点云聚类
Camera系列文章 传感器融合是将多个传感器采集的数据进行融合处理,以更好感知周围环境:这里首先介绍Camera的相关内容,包括摄像头及图像知识基本介绍,OpenCV图像识别(特征提取,目标分类等) ...
- 3d object是什么文件_[单目3D目标检测论文笔记] 3D Bounding Box Estimation
本文是3D Bounding Box Estimation Using Deep Learning and Geometry的论文笔记及个人理解.这篇文章是单目图像3d目标检测的一个经典工作之一.其目 ...
- Weakly Supervised Instance Segmentation using the Bounding Box Tightness Prior 论文笔记
Weakly Supervised Instance Segmentation using the Bounding Box Tightness Prior 论文笔记 一.摘要 二.引言 三.相关工作 ...
- 方向包围盒OBB(oriented bounding box)
制造几何仿真中的碰撞检测通常视为针对刚体对象间的碰撞检测,这样的话可以把非刚体即软体的建模和变形算法对碰撞检测的影响减少到最小.常见成熟的基于包围盒的碰撞检测(box intersection tes ...
最新文章
- 【ubuntu】ubuntu14.04、16.04、18.04 LTS版本支持时间
- poj 2785 hash
- ToolStripStatusLabel设置时间自动更新
- 解决torch.cuda.is_available()为False的问题
- 查询分析器下如何备份数据库
- OnLongClickListener长按事件设置墙纸
- Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day7
- 摘录本的摘录内容_使用tSQLtSQL单元测试数据仓库摘录
- curl: (7) Failed connect to localhost:9200; Connection refused
- springmvc + excel代
- 如何让Mac在 Finder 顶部显示完整的文件路径
- RN开发环境搭建-window
- python判断成语是abac型_abac型词语成语大全
- C语言排序函数qsort用法
- java开发团队认知_一个优秀的研发团队应该具备什么特征
- win10 快速截屏
- WIN32_FIND_DATA、FILETIME、FindFirstFile对文件的操作
- Unity开发3 坐标系及工具、快捷键操作
- 计算机网络功能中的提高系统的可靠性指的是,下列不属于计算机网络功能的是()。A.提高系统可靠性B.提高工作效率C.分散数据的综合处理D.使...
- Linux磁盘空间进行扩容--增大卷组空间
热门文章
- 计算机一级系统压缩密码,压缩文件加密,教您给winRAR压缩的文件设置密码
- 聊聊这个本不存在的 “元宇宙”
- 数据通信与计算机网络复习笔记
- CentOS 6.8 Local time zone must be set--see zic manual page
- 鹅厂、狗厂、猫厂、熊厂、鸟厂、粮厂
- uniapp长按识别二维码、小程序码
- 2021数学建模国赛A题
- x86 单线并发多拨_带宽“单线多拨“倍增大法教程
- Kubernetes 安全容器技术 kata gvisor
- 计算机无法连接路由器上网,为什么路由器无法连接到网络,但是路由器无法连接到互联网!...