yolov3像素级目标识别(基于DIou改进的YOLOv3目标检测)
yolov3像素级目标识别(基于DIou改进的YOLOv3目标检测)
2024-11-22 06:04:35  作者:幸福的插曲  网址:https://m.xinb2b.cn/sport/eem405858.html


计算机视觉研究院专栏

作者:Edison_G

背景&引言

文中指出DIoU要比GIou更加符合目标框回归的机制,将目标与anchor之间的距离,重叠率以及尺度都考虑进去,使得目标框回归变得更加稳定,不会像IoU和GIoU一样出现训练过程中发散等问题,并且方法能够简单地迁移到现有的算法中带来性能的提升,实验在YOLOv3上提升了5.91mAP。


其中B={x,y,w,h} 是预测框, 是 ground-truth。IoU是目标检测里面很重要的一个指标,通过预测的框和GT间的交集与并集的比例进行计算,经常用于评价bbox的优劣 。但一般对bbox的精调都采用L2范数,而一些研究表明这不是最优化IoU的方法,因此出现了IoU loss。

IoU Loss



IoU loss顾名思义就是直接通过IoU计算梯度进行回归,论文提到IoU loss的无法避免的缺点:当两个box无交集时,IoU=0,很近的无交集框和很远的无交集框的输出一样,这样就失去了梯度方向,无法优化。IoU loss的实现形式有很多种,除公式2外,还有UnitBox的交叉熵形式和IoUNet的Smooth-L1形式。

这里论文主要讨论的类似YOLO的检测网络,按照GT是否在cell判断当前bbox是否需要回归,所以可能存在无交集的情况。而一般的two stage网络,在bbox regress的时候都会卡, 不会对无交集的框进行回归。

GIoU Loss


GIou loss在IoU loss的基础上增加一个惩罚项, 为包围预测框 和 的最小区域大小,当bbox的距离越大时,惩罚项将越大。尽管GIoU解决了IoU的梯度问题,但他仍然存在几个限制:


上图可以很好的来说明GIoU不稳定以及收敛很慢的原因。上图中第一行三张图展示的是GIoU的回归过程,其中绿色框为目标框,黑色框为anchor,蓝色框为不同次数的迭代后,anchor的偏移结果。第二行三张图展示的是DIoU的回归过程,其中绿色框为目标框,黑色框为anchor,红色框为不同次数的迭代后,anchor的偏移结果。从图中我们可以看到,GIoU在回归的过程中,从损失函数的形式我们发现,当IoU为0时,GIoU会先尽可能让anchor能够和目标框产生重叠,之后GIoU会渐渐退化成IoU回归策略,因此整个过程会非常缓慢而且存在发散的风险。而DIoU考虑到anchor和目标之间的中心点距离,可以更快更有效更稳定的进行回归。


如上图中的包含情况,GIoU会退化成IoU(三个位置预测框和gt框所包围的最小面积相同,惩罚项c保持一致,梯度发散)。由于很大程度依赖IoU项,GIoU需要更多的迭代次数来收敛,特别是水平和垂直的bbox(后面会分析)。一般地,GIoU loss不能很好地收敛SOTA算法,反而造成不好的结果。

综合上面的分析,论文提出Distance-IoU(DIoU) loss,简单地在IoU loss基础上添加一个惩罚项,该惩罚项用于最小化两个bbox的中心点距离。如图1所示,DIoU收敛速度和效果都很好,而且DIoU能够用于NMS的计算中,不仅考虑了重叠区域,还考虑了中心点距离。另外,论文考虑bbox的三要素,重叠区域,中心点距离和长宽比,进一步提出了Complete IoU(CIoU) loss,收敛更快,效果更好。


知识回顾

IoU and GIoU Losses

为了全面地分析IoU loss和GIoU的性能,论文进行了模拟实验,模拟不同的距离、尺寸和长宽比的bbox的回归情况,如下图所示:


绿色框代表仿真实验需要回归的七个不同尺度的目标框,七个目标框的中心点坐标都是(10 * 10);

蓝色的点代表了所有anchor的中心点,中心点的分布如上图所示,各个方向都有,各种距离都有,当然每个anchor的一个中心点都包含有七个不同面积的anchor框。而且每个面积的anchor框又有七种不同的比例尺寸。因此一共有5000个蓝色点,对应5000*7*7个anchor框,并且每个anchor框都需要回归到七个gt目标框上,因此一共有5000*7*7*7个回归案例。

最终的实验结果如下:图中展示的训练同样的步数后(200步),IoU,GIoU以及本文提出的DIoU、CIoU作为loss的情况下,每个anchor的误差分布。


IoU:从IoU误差的曲线我们可以发现,anchor越靠近边缘,误差越大,那些与目标框没有重叠的anchor基本无法回归;

GIoU:从GIoU误差的曲线我们可以发现,对于一些没有重叠的anchor,GIoU的表现要比IoU更好。但是由于GIoU仍然严重的依赖IoU,因此在两个垂直方向,误差很大,基本很难收敛,这就是GIoU不稳定的原因;

DIoU:从DIoU误差的曲线我们可以发现,对于不同距离,方向,面积和比例的anchor,DIoU都能做到较好的回归。

具体伪算法步骤如下:


对于预测框 ,当前迭代(current iteration epochs = t)回合, 可以通过下式获得:


给定一个loss函数 ,可以通过梯度下降来模拟bbox优化的过程。对于预测的bbox , 为阶段的结果,'为 对 的梯度,使用 来加速收敛。bbox的优化评价使用 -norm,共训练200轮,error曲线如下图所示:


论文将5000个中心点上的bbox在最后阶段的total error进行了可视化。IoU loss只对与target box有交集的bbox有效,因为无交集的bbox的梯度为0。而GIoU由于增加了惩罚函数,中间大部分区域错误率明显减少,但是垂直和水平的区域依然保持着高的error,这是由于GIoU的惩罚项经常很小甚至为0,导致训练需要更多的迭代来收敛。


计算机视觉研究院学习群等你加入!

计算机视觉研究院主要涉及深度学习领域,主要致力于人脸检测、人脸识别,多目标检测、目标跟踪、图像分割等研究方向。研究院接下来会不断分享最新的论文算法新框架,我们这次改革不同点就是,我们要着重”研究“。之后我们会针对相应领域分享实践过程,让大家真正体会摆脱理论的真实场景,培养爱动手编程爱动脑思考的习惯!

计算机视觉研究院

公众号ID|ComputerVisionGzq

  • 名著水浒传解析(水浒传系列深度解读历史名著)
  • 2024-11-22水浒传系列深度解读历史名著今天锐邦(锐邦说历史)为大家带来中国四大名著之一《水浒传》的解读,预计将开启为期九期的系列专栏,希望大家会喜欢历史的本身可以很精彩,我小时候就很喜欢看历史书,也深深地被故作高深的学究书折磨的遍体鳞伤这。
  • 王宝强是什么星座
  • 2024-11-22王宝强是什么星座宝强1984年出生河南邢台,其身高165CM,体重54公斤,其星座为双子座,其从小在少林寺习武,后来成为演员,目前是中国知名演员,导演。
  • 恨嫁褒义词还是贬义(好嫁风什么意思)
  • 2024-11-22好嫁风什么意思  最近有不少人都在批判好嫁风,那么好嫁风什么意思呢?其实这个词也是这几年才出来的新词这个词就像奶茶色那些奇怪的东西词一样,明明每个字都能懂,但是就是不知道在说的是什么东西,其实这很简单,这个词的意思。
  • 运动员盛赞冬奥开幕式 多国运动员表白北京冬奥超燃开幕式
  • 2024-11-22运动员盛赞冬奥开幕式 多国运动员表白北京冬奥超燃开幕式海外网2月6日电2月4日晚,举世瞩目的北京冬奥会开幕式在国家体育场隆重举行次日(5日),意大利花样滑冰运动员马泰奥·里佐在社交平台分享了入场的画面,超燃瞬间让他忍不住感慨“太神奇”帖子发布仅1天,就收。
  • 高考倒计时的30条建议(给高考生们说句鼓励的话吧)
  • 2024-11-22给高考生们说句鼓励的话吧【高考倒计时100天给高考生们说句鼓励的话吧!】今天,距离2019年高考还有100天,分秒都决定着你与梦想的距离请相信,现在你承受的所有负担,都将变成未来的礼物为青春,为梦想,努力努力再努力!大声对自。
  • 你知道多少个常用的成语(没听说过的成语)
  • 2024-11-22没听说过的成语1、战国末期,七雄争霸秦国经商鞅变法之后,势力发展最快秦昭王开始图谋吞并六国,独霸中原公元前270年,秦昭王准备兴兵伐齐范雎(jū)此时向秦昭王献上“远交近攻”之策,阻秦国攻齐他说:齐国势力强大,离秦。
  • 父爱如山牢底坐穿(父爱如山牢底坐穿)
  • 2024-11-22父爱如山牢底坐穿在中国动漫圈,有一些特有含义的名词,比方说“里番”被作为“内涵”动画的代名词,意指因敏感内容而不宜在公众面前播放的动画日本动漫《鬼父》就是这样的一部18禁里番作品,充满不和谐因素,在多个国家禁止售卖万。
  • 每天吃几根胡萝卜合适(每天吃多少胡萝卜合适)
  • 2024-11-22每天吃多少胡萝卜合适从日常饮食中摄入足够的β-胡萝卜素可以减少两种慢性疾病,心脏病和癌症的风险但过量摄入胡萝卜素会增加吸烟者患肺癌(心胸外科呼吸内科肿瘤科)的风险由于香烟中的氧化剂会氧化β-胡萝卜素,在缺乏其他维生素C如。
  • 有几种金花茶(茶族皇后金花茶)
  • 2024-11-22茶族皇后金花茶金花茶属于山茶科、山茶属,与茶、山茶、南山茶、油茶、茶梅等为孪生姐妹,是国家一级保护植物之一国外称之为神奇的东方魔茶,被誉为植物界大熊猫、茶族皇后那么金茶花到底为什么这么珍贵呢?一起来看一下吧。
  • 兔首和鼠首拍卖没给钱(十年前以2.7亿拍下兔首和鼠首)
  • 2024-11-22十年前以2.7亿拍下兔首和鼠首十年前以2.7亿拍下兔首和鼠首,却拒不付款,如今过得怎么样?众所周知,中国的文明上下五千年,流传下来的古物非常多,但是也有很多知名的国宝流落在国外,其中最为知名的就是圆明园的十二生肖了相信很多人都听说。
  • 磨砂膏不能经常用吗(磨砂膏过期了还能用吗)
  • 2024-11-22磨砂膏过期了还能用吗在日常生活中,磨砂膏是很常见的一种肌肤护理产品,它使用方便,可以有效清除肌肤死皮,保持肌肤干净那么磨砂膏过期了还能用吗?磨砂膏过期了怎么办呢?磨砂膏过期了还能用吗?一般情况下,磨砂膏过期了最好不要用了。
  • 123首豪放古诗词(13首古诗词欣赏醉后凉风起)
  • 2024-11-2213首古诗词欣赏醉后凉风起与夏十二登岳阳楼唐代:李白楼观岳阳尽,川迥洞庭开雁引愁心去,山衔好月来云间连下榻,天上接行杯醉后凉风起,吹人舞袖回《天末怀李白》唐·杜甫凉风起天末,君子意如何?鸿雁几时到?江湖秋水多文章憎命达,魑魅喜。