今天分享一篇其他人写的博文,是看到现在大多数temporal action localization文献中大多采用tIOU的方式打分而不了解其原理查到的。
https://www.voorp.com/a/tiou
Recall用于衡量真值框G被召回的比例,即真值框G中有多少是被正确预测到的;

Precision用于衡量检测框D的精确程度,即预测到的检测框D中,都多少是真的。

传统方法

设定的iou阈值为0.5,即与的iou超过0.5,则为1,反之为0。

recall:对于每一个真值框计算iou>0.5的部分。
precision:对于每一个预测框计算iou>0.5的部分。
对检测方法的衡量:

hmean(F1-measure):

SIoU

使用与的具体iou值作为衡量,如果iou<0.5则被设置为0。

iouRecall: 对于每一个真值框计算iou>0.5的部分。
iouPrecision:对于每一个预测框计算iou>0.5的部分。
对检测方法的衡量:

iouHmean:

TIoU-metric

现有评价指标存在的问题,如图:

(a) 蓝色的框并没有完整的检测出“province”,在检测不完全的情况下,IOU达到一定阈值即认为检测到了,这在文本检测中会丢失信息。识别部分无法识别出检测所丢失的信息。

(b)、©、(d)含有背景噪声,但此时precision已经是100%,会给识别带来影响。例如,©中,识别模型很难区分哪一个ground-truth才是detect所真实对应的。(d)中同时遇到了(a)和©的问题。

图1-1:行文本检测案例(蓝色的为detect,红色的为ground-truth)

在行文本检测中,有三种情况(蓝色的为detect,红色的为ground-truth):

一对一(one to one):

一对多(one to more)

多对一(more to more)

检测的目的是为了识别,以往的评价指标并没有关注文本内容等信息,TIoU提出三个概念去加强文本内容信息:

1、text instance不能被分割成多个文本区域

2、annotation应该尽可能包含更少的背景噪声,特别是别的文本实例内容

3、annotation应该尽可能的被检测得到的text instance完美匹配

此评价指标要求更关注GT的每一个部分,确保文本的完整性;并且将其他文本的GT包含进来将会被惩罚,更关注检测结果的简洁。指标输出有区分性,不单单是一个阈值,即0.9的iou比0.5iou指标更高。

TIoU-Recall:关于TIoU的计算,引入了一个惩罚机制即交集与GT的一个比例惩罚限制最终指标,避免一个阈值决定结果,出现对识别部分的干扰。

TIoU-Precision:如果一个检测结果覆盖了好几个GT,这样的情况也会有个惩罚,毕竟框进来别的文本会对识别造成干扰而导致识别出错。

Tightness-aware Metric:评价检测框的紧密程度,计算detect和ground-truth的匹配程度时不是1就是0,如果阈值是0.5,导致了IOU0.51和1的结果是相同的。

在该评价方式中,解决一对多,多对一的方式是:

具体计算方法:
以下,A()代表Area,表示面积, A(∗) means the area of the region 。

tiou-Recall: 在衡量one to many的情况(一个真值框对应多个检测框)中,检测框是检测到真值中的一部分,造成识别错误,需要对这类检测框加以惩罚。
对于第i个真值框,真值框中的漏检部分:

真值框与检测框的重合比例:

即 Gi被检测到的面积 = 1-Gi漏检的面积Gi的面积

所以,每一个真值框i的recall为:

tiou-Precision: 在衡量many to one(一个检测框对应多个真值框)中,如果检测框范围过大,包含了多个真值框,对识别造成影响,则需要对检测框加以惩罚。
对于第j个检测框,检测框中所有异常的真值框的面积为:

检测框的重合比例为:

所以,每一个检测框的precision为:

对检测方法的衡量


tiou-Hmean:

IoU-metric

所有检测框和所有真值框交集面积/所有检测框和所有真值框并集面积。

补充:ICDAR 2015 IoU Metric

To be considered a correct detection, the value of Intersection-over-Union must exceed 0.5.

【转载】tIOU意义及其优势相关推荐

  1. DataScience:数据可视化的简介(意义+六大优势)、使用工具之详细攻略

    DataScience:数据可视化的简介(意义+六大优势).使用工具之详细攻略 导读:源于人.机器和互联网本身的数据并不能为管理人员和其他决策者提供有价值的见解,必须整理.规范和进一步解释数据,然后进 ...

  2. wpf 多线程处理同步数据_一文带你理解多线程的实际意义和优势

    多线程有什么好处?提高CPU的利用率,更好地利用系统资源,使用Monitor类可以同步静态/实例化的方法的全部代码或者部分代码段,使用不同的同步类创建自己的同步机制. 多线程指从软件或者硬件上实现多个 ...

  3. 十进制、八进制和十六进制,各种进制存在的意义,为什么要设计出来?

    目录 一.表示方法 1.八 进制 定义: 编程中如何表达: 2.十六 进制 定义: 编程中如何表达: 二.各种进制存在的意义: 1.二进制的意义: 优势: 缺陷: 2.十进制的意义: 缺陷 - 容易出 ...

  4. 在线云导播台优势与应用场景

    本文章为原创教程,转载请说明 特色优势: 低成本实现多路信息的切换:硬件导播台成本要数万: 支持多画面实时切换:可以预设广告: 支持混流视频直播:多场景切换. 应用场景: 1. 做多地多会场直播时,可 ...

  5. 理解“护城河”和“压倒性优势”

    2015年在北京参加"贝恩杯"咨询案例赛的时候,在微信的组队平台上,对一个对外经贸同学的座右铭我非常认同,这个同学写到:不对等/不平等性,才能带来足够可靠的,有意义的优势. 简单的 ...

  6. 英特尔蚕食AMD和NVIDIA?

    作者 | Daniel Newman 译者 | 苏本如,责编 | 郭芮 转载自CSDN(ID:CSDNnews) [编者按]一个鲜为人知的事实是,英特尔凭借其在集成显卡上的领先地位,持续占据着电脑显卡 ...

  7. thinkphp集成系列之phpmailer批量发送邮件

    前段时间写了一篇博客:thinkphp集成系列之短信验证码.订单通知 说了这是一个短信通知泛滥的年代:大部分网站的邮箱注册都已经被短信注册所取代: 但是邮件和短信相比在一些场景依然有着重要的意义和优势 ...

  8. 三维图形几何变换算法实验_计算机视觉方向简介 | 深度学习视觉三维重建

    点击上方"计算机视觉life",选择"星标" 快速获得最新干货 作者: Moonsmile https://zhuanlan.zhihu.com/p/79628 ...

  9. ThinkPHP 3.2 DEMO案例系列【phpmailer批量发送邮件】

    但是邮件和短信相比在一些场景依然有着重要的意义和优势: 1:零成本:发邮件没有费用: 2:内容丰富且量大:邮件可以长篇大论:图文并茂: 3:增加访问量:用户很容易通过邮件中的链接访问网站: 好了:下面 ...

最新文章

  1. 源码编译安装httpd及其常见错误
  2. 同一个python代码绘制多种不同樱花树,你喜欢哪一种?
  3. 用 GDI 操作 EMF 文件[8]: 绘制图元文件时改变画笔与画刷
  4. Win32 调用netapi32实现用户枚举
  5. 37.rust属性.txt
  6. 会计转行从事IT,如何在一年时间内全职学习?
  7. Drawing绘图halcon算子,持续更新
  8. jenkins2 groovy语法
  9. 【主席树】可持久化数组(金牌导航 可持久化数据结构-3)
  10. fastdfs删除过期文件_Spring Boot 系列:使用 Spring Boot 集成 FastDFS
  11. mysql 5.5 双机热备_mysql 5.5双机热备份 master-master
  12. CISCO交换机上实现MAC和端口、IP和端口、IP和MAC的绑定
  13. Hibernate课程 初探一对多映射3-3 单向多对一的测试
  14. 如何养狗完整版 !-为了迎接我的大宝做好准备
  15. WEKA( OneR,过拟合)
  16. unity关闭方向键对于toggle按钮组的影响
  17. MCAL中ADC的配置
  18. 腾讯云Cannot parse privatekey: unsupported key format问题解决
  19. c++计算数组的中值
  20. MySQL学习:修改和删除数据表字段

热门文章

  1. python备份目录下文件夹_python实现备份目录的方法
  2. 根据面试经历,总结Redis面试题(实时更新)
  3. Visual Studio Code 如何编写运行 C、C++ 程序
  4. 华为联运游戏或应用审核驳回:使用花币充值时,对支付延时处理不当,导致商品不到账2021-05-24
  5. 2009最新网络歌曲《孟婆的碗》夏鸣专辑里的故事
  6. python画误差棒_【材料课堂】三种方法绘制误差棒!
  7. 华米用新旗舰手表传递强信号:专业主义和长期主义的胜利
  8. JavaCV 实现怀旧滤镜
  9. 四年级上计算机教案简简单单画幅画,《简简单单画幅画》教学设计
  10. [又值奥运季] 2016年里约奥运会--8月21日赛事