news 2026/8/10 10:55:22

目标检测精度上限与影响因素分析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
目标检测精度上限与影响因素分析

目标检测精度上限与影响因素分析

  • 一、概述
  • 二、目标框周围上下文对图像分类精度的影响
    • 2.1实验设置
    • 2.2实验结果
  • 三、目标检测错误类型分析
    • 3.1四种检测错误
    • 3.2每种错误对检测精度的影响程度分析
  • 四、目标检测精度上限分析
    • 4.1分析前提
    • 4.2分析上限的两种策略
    • 4.3两种策略结果对比
      • 4.3.1第一种策略得出的上限
      • 4.3.2第二种策略得出的上限
    • 4.4VOC数据集上限
    • 4.5FASHION数据集上限
    • 4.6COCO数据集上限
  • 五、上下文对目标识别精度的影响
    • 5.1替换或删除背景的影响
    • 5.2将目标框置于异常背景的影响
    • 5.3裁剪、模糊、翻转的影响

一、概述

本文主要对一篇2019年分析目标检测精度上限的论文进行介绍,论文题目为:《Empirical Upper Bound in Object Detection and More》,论文地址:https://arxiv.org/abs/1911.12451

该论文既不是综述类文章,也不是提出了一种能够达到更高精度的新的算法,而是进行了大量实验,通过实验数据的分析比对,对影响目标检测精度的因素进行了分析,同时对深度学习算法所能够达到的精度上限进行了预测。

论文预测在COCO的val2017数据集上mAP值上限为78.2%,VOC (test2007)数据集上mAP值上限为91.6%

论文提出,影响目标检测精度的最大原因是分类错误而不是定位偏差过大。

二、目标框周围上下文对图像分类精度的影响

2.1实验设置

论文首先研究了图像分类任务,而不是目标检测任务,探讨目标框周围的上下文信息对分类精度的影响。
使用ResNet152作为分类模型,输入模型的图片数据集分为三种,分别进行训练

  1. 原始目标框;
  2. 原始目标框加上周围上下文(扩大目标框的宽高);
  3. 只有周围上下文(将目标框删除)

如下图所示:

目标框统一大小为224×224,模型训练15轮。

2.2实验结果

在原始目标框上进行分类测试,top1精度如下图所示:

从实验结果可看出,原始目标检测框包含了分类所需的最多信息,目标框缩小会损失一部分信息导致分类精度下降,目标框扩大将会带来一些无关信息也会降低分类精度

三、目标检测错误类型分析

3.1四种检测错误

论文中将目标检测错误的情况分为了4种,分别为:

  1. 分类错误,将背景当成了目标,这种情况下检测框与真实框之间的IoU小于0.1;
  2. 定位不准确,这种情况下检测框与真实框之间的IoU,大于0.1且小于0.5;
  3. 重复检测,就是说如果一个检测框与真实框的IoU大于0.5但是这个真实框已经被分配,那么就是重复检测;
  4. 丢失目标,就是真实框与任何检测框的IoU都小于0.1,真实框没有被检测到。

如下图所示:

3.2每种错误对检测精度的影响程度分析

每种错误对检测精度的影响程度如下图所示:

上图分别在三种数据集上使用三种模型进行了实验,结果表明分类错误对检测精度也就是mAP值的影响最重要
第二重要的是目标丢失,其实也属于分类错误。
剩下的第三第四影响很小,分别是定位不准和重复检测。

四、目标检测精度上限分析

4.1分析前提

首先从前一节的实验得出结论:降低目标检测精度的最重要因素是分类错误,而定位不准的问题影响很小,因此论文中在研究目标检测上限时,假设定位问题已经解决,即检测到的目标框与真实框完全重合,接下来要考虑的问题就是如何提高目标框的分类准确率,从而得出AP值的上限。

4.2分析上限的两种策略

第一种策略:利用目标框周围上下文信息来提高分类准确率,从而分析出AP值上限。简而言之,使用目标框训练出一个最佳分类器,使用最佳分类器对目标框进行判断得出置信度分数,然后根据这个置信度分数计算AP值。
第二节进行的目标框上下文信息对分类精度的影响实验,就是用在第一种策略中,通过该实验得出最佳分类器。

第二种策略:在目标框周围搜索其他的检测框,这些检测框要求与目标框的IoU不低于设定的阈值,对这些检测框进行分类,将置信度分数最高的作为目标框的分类结果,或者对这些检测框的分类结果进行投票,票数最高的类别作为目标框的分类结果。

4.3两种策略结果对比

4.3.1第一种策略得出的上限

第一种策略得出的不同数据集下的AP值上限如下图所示:

IoU阈值不同下的检测上限AP值不变,这是因为分析上限的前提就是定位问题得到解决,检测框完全与真实框重合。

4.3.2第二种策略得出的上限

第二种策略得出的不同数据集下的AP值上限如下图所示:

从图中可看出,第二种策略得出的AP上限值在大多数情况下比第一种策略得出的AP上限值要低。
论文分析,这是因为第二种策略引入了目标框周围的信息,而这些信息包含了一些噪声会导致分类精度降低

因此论文使用第一种策略来探讨目标检测AP值上限

4.4VOC数据集上限

VOC数据集上限如下图所示:

上图展示了两种计算AP值的评估代码,左图是VOC评估代码,右图是COCO评估代码,论文结论中是使用的COCO评估代码,得出的mAP上限为91.6%。

4.5FASHION数据集上限

FASHION数据集上限如下图所示:

mAP上限为71.2%。

4.6COCO数据集上限

COCO数据集上限如下图所示:

mAP上限为78.2%。

五、上下文对目标识别精度的影响

这一节属于论文中的额外章节部分,并不是在分析目标检测精度上限,而是分析目标框周围上下文对目标检测AP值的影响。

5.1替换或删除背景的影响

通过将目标框外背景替换为白色或噪声,或者将背景直接删除只留下目标框,对比AP值,如下图所示:

实验结果表明,周围背景信息对小目标的检测AP值的影响非常明显,而将周围背景信息替换或删除后,大目标的AP值反而有所上升

5.2将目标框置于异常背景的影响

将目标框置于异常背景,指的是例如将一艘船置于街道上:

结果如下图所示:

5.3裁剪、模糊、翻转的影响


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/10 10:53:52

AI项目落地:从技能资产化到MLOps实践,破解企业AI深水区难题

1. 项目概述:当AI从“玩具”变成“工具” 最近和几个在不同行业做数字化转型的朋友聊天,大家不约而同地提到了一个共同的痛点:AI项目“落地难”。公司花大价钱采购了算力、组建了团队、训练了模型,Demo演示时效果惊艳,…

作者头像 李华
网站建设 2026/8/10 10:53:49

高效网盘下载解决方案:九大云盘直链获取实战指南

高效网盘下载解决方案:九大云盘直链获取实战指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 …

作者头像 李华
网站建设 2026/8/10 10:53:03

C++核心特性与现代编程实践指南

1. C语言核心特性解析 C作为一门经典的编程语言,其核心特性一直是开发者必须掌握的基础知识。从1985年诞生至今,C已经发展成为一个功能强大且复杂的语言体系。在实际开发中,我们经常会遇到需要深入理解语言特性的场景。 1.1 面向对象编程实…

作者头像 李华
网站建设 2026/8/10 10:52:57

中望CAD批量打印功能详解与效率优化

1. 中望CAD批量打印功能概述 作为国产CAD软件的领军品牌,中望CAD的批量打印功能(ZWPLOT)在工程设计领域有着广泛的应用。与AutoCAD的Batch Plot工具相比,ZWPLOT在操作逻辑上更符合国内工程师的使用习惯,特别是在处理建…

作者头像 李华
网站建设 2026/8/10 10:51:52

Unity游戏本地化革命:XUnity Auto Translator原理与实战指南

1. 项目概述:为什么说XUnity Auto Translator是一场“革命”?如果你是一名独立游戏开发者,或者是一个小型游戏工作室的成员,那么“本地化”这个词对你来说,可能既熟悉又头疼。熟悉是因为你知道,想让你的游戏…

作者头像 李华