我是靠谱客的博主 朴素橘子,最近开发中收集的这篇文章主要介绍目标检测之四:预测框微调/投票法/模型融合,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

4.Box Refinement/Voting 预测框微调/投票法/模型融合

微调法投票法由工作[4]提出,前者也被称为Iterative Localization。

微调法最初是在SS算法得到的Region Proposal基础上用检测头部进行多次迭代得到一系列box,在ResNet的工作中,作者将输入R-CNN子网络的Region Proposal和R-CNN子网络得到的预测框共同进行NMS(见下面小节)后处理,最后,把跟NMS筛选所得预测框的IoU超过一定阈值的预测框进行按其分数加权的平均,得到最后的预测结果。

投票法可以理解为以顶尖筛选出一流,再用一流的结果进行加权投票决策。

不同的训练策略,不同的 epoch 预测的结果,使用 NMS 来融合,或者soft_nms

需要调整的参数:

  • box voting 的阈值。
  • 不同的输入中这个框至少出现了几次来允许它输出。
  • 得分的阈值,一个目标框的得分低于这个阈值的时候,就删掉这个目标框。

模型融合主要分为两种情况:

  1. 单个模型的不同epoch进行融合

这里主要是在nms之前,对于不同模型预测出来的结果,根据score来排序再做nms操作。

2. 多个模型的融合

这里是指不同的方法,比如说faster rcnn与retinanet的融合,可以有两种情况:

a) 取并集,防止漏检。

b) 取交集,防止误检,提高精度。

https://zhuanlan.zhihu.com/p/102817180

最后

以上就是朴素橘子为你收集整理的目标检测之四:预测框微调/投票法/模型融合的全部内容,希望文章能够帮你解决目标检测之四:预测框微调/投票法/模型融合所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部