【问题标题】:What the ImageNet Vid policy over evaluation of frames with zero object insideImageNet Vid 对内部零对象帧评估的策略是什么
【发布时间】:2019-09-14 14:17:34
【问题描述】:

我正在尝试评估我的 视频对象检测 模块,为此我正在使用 InageNet VID 数据集。在某些时候,我面临评估包含零个对象的框架的情况。这意味着这一帧中没有地面实况 bbox(这很好,因为我们正在讨论视频对象检测)。

因为,我使用的模块预计至少存在 1 个 bbox,所以我想知道 ImageNet 对这些案例的官方处理是什么。我发现this description 显然不是详尽无遗的,它可能会在 ImageNet 网站上提供一些观点:

评估指标与对象检测任务相同, 意思是没有注释的对象将受到惩罚,也将受到惩罚 重复检测(同一对象实例的两个注释)。

(原文;错字来自原文)

其中没有提到上述案例场景。由于这是一个简单的描述,我不确定它是否涵盖了所有边缘情况。通常在单图像对象检测中这不是问题,因为评估样本总是包含一些对象。但在这种情况下,这是否意味着我应该完全忽略这些框架?

此外,检查this repository 的对象检测指标(顺便说一下,这是超级分析),no gt 情况似乎属于关于误报 (FP) 的一般情况。在这种情况下,Intersection 将为 0(因为不存在 gt bbox),Union 将只是一个等于 FP bbox 的非零数,因此,IoU = 0

那么,ImageNet 官方是如何处理这些情况的呢?我对这里的合理选择不感兴趣,只是官方版本。

【问题讨论】:

    标签: object-detection imagenet


    【解决方案1】:

    应该有GT注释的对象缺少注释怎么办?

    比如ILSVRC2015_val_00000001/000266.JPEG明明有一个turtle(其实直到000265.JPEG所有的帧都有对应的turtle注解)但是对应的注解文件ILSVRC2015_val_00000001/000266.xml没有任何注解。

    在我的分析中,验证数据集中的176126 中有4046 帧缺少GT 注释。尽管包含属于 ImageNetVID 的 30 类别之一的对象,但这些帧中的大多数都没有 GT 注释。

    【讨论】:

      【解决方案2】:

      我刚刚查看了 ImageNet VID 2015 评估代码,该代码是从UNC 的评估套件中获得的。

      评估涉及精确率和召回率,因此需要为每个 GT 框/检测对或实例计算 TP、FP 和 FN。 IoU 计算纯粹用于确定是否发生了有效检测。

      对于没有 GT 框且没有检测到的帧:由于我们没有记录真阴性,因此这些对计算没有影响。

      对于没有 GT 框但有一些检测的帧:这些误报是在 eval_vid_detections.m 的第 231 行上为每个帧捕获的:

          if kmax > 0
              tp(j) = 1;
              gt_detected(kmax) = 1;
          else
              fp(j) = 1;
          end
      

      对于带有 GT 框但没有检测到的帧:这些 GT 框在第 79 行首次加载 GT 数据时计算在内:num_pos_per_class(c) = num_pos_per_class(c) + 1;。稍后在第 266 行计算召回时使用:recall{c}=(tp/num_pos_per_class(c))';

      因此,如果您的帧不包含检测和 GT 框,您可以放心地忽略它。

      顺便说一句,请注意每个实例的检测阈值设置如下:

          thr = (gt_w.*gt_h)./((gt_w+pixelTolerance).*(gt_h+pixelTolerance));
          gt_obj_thr{i} = min(defaultIOUthr,thr);
      

      在哪里pixelTolerance = 10。这对小物体有一点推动作用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-27
        • 2022-10-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-26
        相关资源
        最近更新 更多