小目标检测2_OHEM
主要参考:
有参考很多文章与博客,有的可能忘记放出处了,侵权请联系,马上修改~
文章目录
- Online Hard-Example Mining(在线难例挖掘)
- 网络
- OHEM和Focal loss
Online Hard-Example Mining(在线难例挖掘)
RPN网络(两阶段网络中,使用区域提议网络RPN在产生目标区域建议框)中目标可能被很多框标记,这些框中有的包含了整个目标;有的框可能只包含不完全的目标,这类框是错的,可以将其判定为难例。
通过不断被难例训练就可以使网络具有更好的鲁棒性。
通常,每个图像随机选择256个ROI(这个应该是可以指定的),一些作为前景(目标),一些作为背景。
在OHEM方法中,将传统的ROI的随机选择替换为基于其损失值的选择。在排序前要进行 NMS非极大抑制,区域根据其loss损失值进行排序,只有足够高的区域才会传递给分类学习模块。
这确保了对网络错误最多的样本(困难的样本)的学习,分别对背景和前景对象进行选择,以确保在每个梯度下降步骤中有足够数量的正样本和负样本。
网络
OHEM中有两组ROI Network,其中
(a)是绿色
是一个可读(read-only)的ROI Network,每次只读取权重后进行forward,不参与反向传播和梯度更新
(b)是红色
一个正常功能的ROI Network
对于给定图像,在(a)可读ROI网络 中会对所有的ROI区域计算loss,loss的大小可以反映难易程度。随后会对loss进行排序,选择前batch size个样本送入(b)可读可写的 ROI 网络中,进行执行前向计算和反向传播更新网络。
OHEM和Focal loss
OHEM和Focal loss为了解决类间差别大 都做了两件事:
一是正负样本的平衡
二是难例挖掘
OHEM本身用在了一个two-stage的模型上,那么正负样本就是可控的,OHEM做的事情是难例挖掘的过程;
Focal loss应用在one-stage模型上,无论如何正负样本都不能自由组合,所以只能靠最后计算损失的时候抑制负样本,抑制简单样本,挖掘难例。
Focal loss有两个部分,一个是平衡交叉熵系数 和Focal loss新增的系数 。
关于Focal loss的详细结束可以移步我其他的文章。
小目标检测2_OHEM相关推荐
- 小目标检测的增强算法
小目标检测的增强算法 Augmentation for small object detection 摘要 近年来,目标检测取得了令人瞩目的进展.尽管有了这些改进,但在检测小目标和大目标之间的性能仍有 ...
- YOLOV5 的小目标检测网络结构优化方法汇总(附代码)
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨南山 来源丨 AI约读社 YOLOv5是一种非常受欢迎的单阶段目标检测,以其性能和速度著称,其结 ...
- YOLO-Z | 记录修改YOLOv5以适应小目标检测的实验过程
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨ChaucerG 来源丨集智书童 随着自动驾驶汽车和自动赛车越来越受欢迎,对更快.更准确的检测器 ...
- 如何改进YOLOv3使其更好应用到小目标检测(比YOLO V4高出4%)
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨ChaucerG 来源丨集智书童 编辑丨极市平台 导读 针对微小目标的特征分散和层间语义差异的问 ...
- 快速小目标检测--Feature-Fused SSD: Fast Detection for Small Objects
Feature-Fused SSD: Fast Detection for Small Objects 本文针对小目标检测问题,对 SSD 模型进行了一个小的改进,将 contextual infor ...
- 浙江大学 | 深度域自适应和小目标检测挑战、技术和数据集:调研
来源:专知本文为论文,建议阅读5分钟 本文对域自适应目标检测(DDA-OD)和小目标检测(tiny OD)两大检测方向进行全面调研,详细介绍了代表性算法.涨点技术和相关数据集. 论文标题: A Sur ...
- 【浙大出品】基于扩展FPN的小目标检测方法
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 作者:黄浴 知乎链接:https://zhuanlan.zhihu.com/p/1 ...
- 小目标检测的一些问题,思路和方案
来源:机器学习研究组订阅 机器学习正越来越多地进入我们的日常生活.从个人服务的广告和电影推荐,到自动驾驶汽车和自动送餐服务.几乎所有的现代自动化机器都能"看"世界,但跟我们不一样. ...
- 摄像头图像分析目标物体大小位置_小目标检测的增强算法
版权声明:本文来源 程序媛的小世界https://zhuanlan.zhihu.com/p/135397874 Augmentation for small object detection 摘要 近 ...
- 【深度学习】小目标检测、图像分类、图像识别等开源数据集汇总
编辑丨极市平台 导读 本文收集整理了多个小目标检测.图像识别.图像分类等方向的开源数据集,本次还有猫咪.斯坦福狗狗数据集以及3D MNIST数字识别等- 宠物图像数据集 数据集下载地址:http:// ...
最新文章
- 在求向量组的极大线性无关组时,为什么要将向量竖着放,然后对所构成的矩阵进行初等行变换?转
- leetcode算法题--连续子数组的最大和
- SAP屏幕设计器专题:树控件的使用(九)
- 为什么微博“越改版越被骂“?数据却”越骂越好“?
- Qt学习笔记之SQLITE数据库
- 【数据结构与算法】之深入解析“字符串相乘”的求解思路与算法示例
- 【M17】考虑使用缓式评估
- 武汉大学linux课程,武汉大学超算中心
- Invalid nested tag br found, expected closing tag li 错误解决
- TOJ3651确定比赛名次
- 【问题解决】解决 Android SDK下载和更新失败“Connection to https://dl-ssl.google.com refused”的问题
- 汇编取值运算符OFFSET,SEG,LEA和属性运算符PTR
- 人体的神经系统图 分布,人体脑神经系统分布图
- 计算机图形学中的抗锯齿
- vuefilters过滤器的使用,给金钱价格加上符号单位
- 怎么把回收站里的计算机放到桌面,如何在桌面上添加回收站
- [2016ACM多校] HDU5784 极角序 正难则反
- 最新版的sweetalert路径
- java多线程使用业务场景_Java多线程使用场景
- 特征锦囊:怎么尽可能地修正数据倾斜的特征?