2D感知算法与任务
摘要:本文整理图像感知任务、数据集与检测评价方法,在 R-CNN 系列基础上补充 YOLO 与 CenterNet,重点理解网络预测什么、如何解码为检测框,以及不同检测思路的联系。
2D感知任务
输入:相机生成的单帧或连续图像数据
- 单张图像
- 图像序列
输出:
- 稀疏:物体的位置,大小,速度等
- 稠密:每个像素点的类别标签
算法:
- 物体检测
- 物体跟踪
- 语义分割
数据库和基准测试
通用数据库
- PASCAL-VOC,MS COCO,MOT等
自动驾驶数据库
- KITTI,NuScenes,Waymo
两者的区别
- 采集场景不同
- 采集环境不同
- 物体类别不同
- 物体位置分布不同
- 标注信息不同
.png)
数据集的划分
- 训练集、验证集和测试集
- 测试集:不同难度的子集(比如按照遮挡程度,物体大小)
性能指标
- 算法输出与手工标注的重合程度:Intersection over Union(IoU)
- 阈值设定:高于阈值则为正确检测,否则为无效检测
- True Positive(TP),False Positive(FP),False Negative(FN)
- Precision(P),Recall(R),PR曲线
- Average Precision(AP)
- mean AP(mAP)
