Paddle目标检测学习笔记(二)

简介: Paddle目标检测学习笔记(二)

Faster R-CNN简析


第一阶段:产生候选区域


使用 Anchor替代 Selective search,选取候选区域

选出包含物体的 Ancho进入Rol Pooling提取特征

第二阶段:对候选区域进行分类并预测目标物体位置


RPN

结构:



训练:


1.向RPN网络输入一个监督信息,判断 Anchor.是否包含物体。

Anchor包含物体-正样本

Anchor不包含物体-负样本

2.根据Anch和真实框loU取值,判断正or负样本

正样本:

与某一真实框loU最大的 Anchor

与任意真实框loU>07的 Anchor

负样本:

与所有真实框的loU<0.3的 Anchor

3.采样规则:

共采样256个样本

从正样本中随机采样,采样个数不超过128个

从负样本中随机采样,补齐256个样本

loss



生成Proposals


RoI pooling


候选框分为若干子区域,将每个区域对应到输入特征图上,取每个区域内的最大值作为该区域的输出。


不足:


在两次取整近似时,导致检测信息与提取出的特征不匹配


解决:RoI Align


BBox Head


补充


Q:请分别列举你所认为的当前最先进的目标检测方法,并解释为什么该方法的是当前最先进的方法?在原理上,该方法做了什么创新?


EfficientDet


来自[1911.09070] EfficientDet: Scalable and Efficient Object Detection (arxiv.org)


主要贡献点是BiFPN和Compound scaling方法,具体我也没有精读,下面是我对其直观的理解。


BiFPN是在FPN的基础上对其进行改进,对原始的FPN模块又添加了添加上下文信息的边,并对每个边乘以一个相应的权重。


Compound scaling方法是一种复合特征金字塔网络缩放方法,统一缩放所有backbone的分辨率、深度和宽度、特征网络和box/class预测网络。


今年的单阶段算法TOOD(来自[2108.07755] TOOD: Task-aligned One-stage Object Detection (arxiv.org)),在COCO数据集上刷新了单阶段目标检测新纪录,但我还没有去了解。

特征金字塔网络缩放方法,统一缩放所有backbone的分辨率、深度和宽度、特征网络和box/class预测网络。


今年的单阶段算法TOOD(来自[2108.07755] TOOD: Task-aligned One-stage Object Detection (arxiv.org)),在COCO数据集上刷新了单阶段目标检测新纪录,但我还没有去了解。

目录
相关文章
|
4月前
|
数据采集 自然语言处理 API
百度飞桨(PaddlePaddle)-数字识别
百度飞桨(PaddlePaddle)-数字识别
71 1
|
机器学习/深度学习 数据采集 存储
基于PaddlePaddle的词向量实战 | 深度学习基础任务教程系列
基于PaddlePaddle的词向量实战 | 深度学习基础任务教程系列
|
机器学习/深度学习 数据采集 并行计算
[Paddle Detection]基于PP-YOLOE+实现道路场景目标检测及部署
该项目着眼于基于视觉深度学习的自动驾驶场景,旨在对车载摄像头采集的视频数据进行道路场景解析,为自动驾驶提供一种解决思路。利用YOLO系列模型PP_YOLOE+完成车辆检测实现一种高效高精度的道路场景解析方式,从而实现真正意义上的自动驾驶,减少交通事故的发生,保障车主的人身安全。数据集地址视频数据: 超过1,100小时的100000个高清视频序列在一天中许多不同的时间,天气条件,和驾驶场景驾驶经验。视频序列还包括GPS位置、IMU数据和时间戳。道路目标检测。
870 1
[Paddle Detection]基于PP-YOLOE+实现道路场景目标检测及部署
|
API 异构计算
使用OpenVINO 和 PaddlePaddle 进行图像分类预测
使用OpenVINO 和 PaddlePaddle 进行图像分类预测
290 0
使用OpenVINO 和 PaddlePaddle 进行图像分类预测
|
机器学习/深度学习 自然语言处理 算法
瞎聊深度学习——PaddlePaddle的使用(一)
瞎聊深度学习——PaddlePaddle的使用(一)
|
机器学习/深度学习 编解码 算法
Paddle目标检测学习笔记
Paddle目标检测学习笔记
218 0
Paddle目标检测学习笔记
|
机器学习/深度学习 算法 计算机视觉
Paddle目标检测学习笔记(一)
Paddle目标检测学习笔记(一)
152 0
Paddle目标检测学习笔记(一)
|
开发工具 计算机视觉 git
Paddle实现YOLOv3 目标检测
Paddle实现YOLOv3 目标检测
235 0
Paddle实现YOLOv3 目标检测
|
机器学习/深度学习 算法
Paddle图神经网络-学习笔记(二)
Paddle图神经网络-学习笔记(二)
108 0
Paddle图神经网络-学习笔记(二)
|
机器学习/深度学习
Paddle图神经网络-学习笔记(三)
Paddle图神经网络-学习笔记(三)
118 0
Paddle图神经网络-学习笔记(三)