【小白学YOLO】一文带你学YOLOv1 Testing

摘要:本文将为初学者带详细分析如何进行YOLOv1 Testing的内容。

YOLOv1 Testing

进入testing阶段,我们已经得到98个bounding box和confidence还有Class probability map,接下来我们需要一些筛选bounding box的算法,我们开始引入NMS(Non-max suppression)非极大值抑制。

NMS非极大值抑制概述

非极大值抑制(Non-Maximum Suppression,NMS),顾名思义就是抑制不是极大值的元素,可以理解为局部最大搜索。这个局部代表的是一个邻域,邻域有两个参数可变,一是邻域的维数,二是邻域的大小。这里不讨论通用的NMS算法(参考论文《Efficient Non-Maximum Suppression》对1维和2维数据的NMS实现),而是用于目标检测中提取分数最高的窗口的。例如在行人检测中,滑动窗口经提取特征,经分类器分类识别后,每个窗口都会得到一个分数。但是滑动窗口会导致很多窗口与其他窗口存在包含或者大部分交叉的情况。这时就需要用到NMS来选取那些邻域里分数最高(是行人的概率最大),并且抑制那些分数低的窗口。

NMS在计算机视觉领域有着非常重要的应用,如视频目标跟踪、数据挖掘、3D重建、目标识别以及纹理分析等。

YOLOv1中Testing过程

上篇博客中,我们已经介绍了LOSS函数,并且给出了置信度计算公式以及Class概率公式(图中粉框圈出),并且为已知数值。如下方途中公式二者相乘并化简,即可得到图中等式右方结果。

1. 二者相乘得出20×1个score,对于98个bounding box都进行此运算,得到98×20个score。

2. 获取第一组class of scores,假设为dog的scores,如图中框1标出的。

3. 通过一个thresh的筛选,将score<0.2(概率太低)的值置为0。如框2标出的。

4. 将修改后的scores进行降序排列。如框3标注的。

5. 使用NMS将重叠的框去除。如框4标注的。

NMS在YOLOv1中实现过程

如下图,我们假设按降序排列好的scores中,bounding box 47的score最大为0.8,第二高的为bounding box 20的score,为0.5。

1.取score最大的一个bounding box,将他保留。

2.找到他下面一个非零框,即score为0.5的bounding box。

3.计算他们两个的IOU交并比,如果大于0.5,说明他们两个重合度非常高,将score较小的bounding box的值置为0.

4.再按顺序取下一个score,与score为0.8的bounding box计算交并比。如果交并比小于0.5就保留这个值。

5.当score=0.8的bounding box与其他bounding box都计算完毕后,取这些scores中比0.8小的最大的score,在进行上述操作,直到满足结束条件。

6.将第二到第二十个class也进行上述操作。

7.根据每个bounding box的score进行比较大小。取出这个bounding box中最大的数值。

8.如果有大于0的最大score,那么就画出这个score对应的框,并且把他当作这个class。直到遍历完所有的bounding box。


点击关注,第一时间了解华为云新鲜技术~

深圳SEO优化公司三明网络推广仙桃网络推广价格淮北百姓网标王推广推荐坂田seo网站优化推荐怀化关键词排名推荐固原网站关键词优化报价恩施网站优化按天计费多少钱苏州网站推广方案深圳seo网站优化报价北京网站优化排名报价烟台seo优化推荐崇左网络营销芜湖外贸网站制作公司德阳百姓网标王推荐新乡百度seo价格晋城百度seo价格九江企业网站建设多少钱眉山seo网站优化多少钱朝阳网站建设设计价格三明百度爱采购推荐成都营销网站推荐阳泉百姓网标王哪家好潍坊SEO按天计费报价坂田百度爱采购公司鞍山百度seo哪家好池州阿里店铺托管价格贵阳seo网站优化哪家好连云港品牌网站设计多少钱景德镇百度标王哪家好抚州企业网站改版公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化