Generalized Focal Loss V2: Learning Reliable Localization Quality Estimation for Dense Object Detect

本文主要是介绍Generalized Focal Loss V2: Learning Reliable Localization Quality Estimation for Dense Object Detect,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Generalized Focal Loss V2


这篇文章提出了利用边界框分布(在Generalized Focal Loss: Learning Qualified and Distributed Bounding Boxes for Dense Object Detection中提出的一般分布)

在这里插入图片描述

本文观察到一般的统计分布与其真正的定位质量有很强的相关性,边界框分布的形状(平整度)可以清楚地反映预测结果地定位质量,分布越尖锐,预测的边界框越准确,反之亦然。输入(边框分布统计)和输出(LQE分数)是高度相关的。受到了这个启发,本文提出了一个只有几十个隐藏单元的非常轻量级的子网络,在这些分布统计的基础上产生可靠的LQE分数,显著提高了检测性能。
在这里插入图片描述

​ 本文第一次在端到端密集目标检测框架中,将边界框分布的统计与定位质量估计联系了起来,提出的这种轻量级子网络称为分布导向的质量预测器(DGQP—— Distribution-Guided Quality Predictor ),显著提升了AP值。
​ 由于之前的都是一些假想——输入(边框分布统计)和输出(LQE分数)是高度相关的,因此推测它比现有的方法中提出的卷积输入更有效。为了评估DGQP是否有利于定位质量的估计,计算了预测的IoU与真实的IoU之间的Pearson相关洗漱(PCC),实验表明其相关性得到了提升。因此表明定位质量得到了提升。

在这里插入图片描述

可以看到其他的模型是由于高质量的候选检测器由于其较低的定位置信度而被错误地抑制最终导致了性能下降,说明了提高LQE的重要性,且拥有较大的涨点空间。

这篇论文建立的基础是GFL v1中的边框不确定性预测,然后据此建立的一般分布,通过这个分布来预测IoU

reference:

  1. https://zhuanlan.zhihu.com/p/313684358
  2. Li X, Wang W, Hu X, et al. Generalized Focal Loss V2: Learning Reliable Localization Quality Estimation for Dense Object Detection[J]. arXiv preprint arXiv:2011.12885, 2020.

这篇关于Generalized Focal Loss V2: Learning Reliable Localization Quality Estimation for Dense Object Detect的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/328332

相关文章

深入探讨Java 中的 Object 类详解(一切类的根基)

《深入探讨Java中的Object类详解(一切类的根基)》本文详细介绍了Java中的Object类,作为所有类的根类,其重要性不言而喻,文章涵盖了Object类的主要方法,如toString()... 目录1. Object 类的基本概念1.1 Object 类的定义2. Object 类的主要方法3. O

【Python报错已解决】AttributeError: ‘list‘ object has no attribute ‘text‘

🎬 鸽芷咕:个人主页  🔥 个人专栏: 《C++干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 文章目录 前言一、问题描述1.1 报错示例1.2 报错分析1.3 解决思路 二、解决方法2.1 方法一:检查属性名2.2 步骤二:访问列表元素的属性 三、其他解决方法四、总结 前言 在Python编程中,属性错误(At

简单的Q-learning|小明的一维世界(3)

简单的Q-learning|小明的一维世界(1) 简单的Q-learning|小明的一维世界(2) 一维的加速度世界 这个世界,小明只能控制自己的加速度,并且只能对加速度进行如下三种操作:增加1、减少1、或者不变。所以行动空间为: { u 1 = − 1 , u 2 = 0 , u 3 = 1 } \{u_1=-1, u_2=0, u_3=1\} {u1​=−1,u2​=0,u3​=1}

简单的Q-learning|小明的一维世界(2)

上篇介绍了小明的一维世界模型 、Q-learning的状态空间、行动空间、奖励函数、Q-table、Q table更新公式、以及从Q值导出策略的公式等。最后给出最简单的一维位置世界的Q-learning例子,从给出其状态空间、行动空间、以及稠密与稀疏两种奖励函数的设置方式。下面将继续深入,GO! 一维的速度世界 这个世界,小明只能控制自己的速度,并且只能对速度进行如下三种操作:增加1、减

野火霸天虎V2学习记录

文章目录 嵌入式开发常识汇总1、嵌入式Linux和stm32之间的区别和联系2、stm32程序下载方式3、Keil5安装芯片包4、芯片封装种类5、STM32命名6、数据手册和参考手册7、什么是寄存器、寄存器映射和内存映射8、芯片引脚顺序9、stm32芯片里有什么10、存储器空间的划分11、如何理解寄存器说明12、如何操作寄存器的某一位 STM32F407芯片学习1、stm32单片机启动流程s

error while loading shared libraries: libnuma.so.1: cannot open shared object file:

腾讯云CentOS,安装Mysql时: 1.yum remove libnuma.so.1 2.yum install numactl.x86_64

java基础总结12-面向对象8(Object类)

1 Object类介绍 Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类,相当于所有的类都是从这个类继承,这个类就叫Object。所以Object类是所有JAVA类的根基类,是所有JAVA类的老祖宗

王立平--Object-c

object-c通常写作objective-c或者obj-c,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。它主要使用于MacOSX和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在gcc运作的系统写和编译,因为gcc含Objective-C的编译器。在MA

[论文笔记]Making Large Language Models A Better Foundation For Dense Retrieval

引言 今天带来北京智源研究院(BAAI)团队带来的一篇关于如何微调LLM变成密集检索器的论文笔记——Making Large Language Models A Better Foundation For Dense Retrieval。 为了简单,下文中以翻译的口吻记录,比如替换"作者"为"我们"。 密集检索需要学习具有区分性的文本嵌入,以表示查询和文档之间的语义关系。考虑到大语言模

翻译Houdini官方对UE4新版插件的介绍:Houdini Engine for Unreal - V2

原视频:Houdini For Unreal - YouTube 目录 介绍0. 总览1. 简介HoudiniEngine2. UE4的HoudiniEngine - 第二版为什么要做“第二版” ?What's new? - 核心What's new? - 输出(1)What's new? - 输出(2)What's new? - 输入What's new? - 参数What's new?