『目标』MAML-Tracker:用目标检测思路做目标跟踪?小样本即可得高准确率丨CVPR 2020
文章图片
文章图片
编者按:目标检测与目标跟踪这两个任务有着密切的联系 。针对目标跟踪任务 , 微软亚洲研究院提出了一种通过目标检测技术来解决的新视角 , 采用简洁、统一而高效的“目标检测+小样本学习”框架 , 在多个主流数据集上均取得了杰出性能 。
目标跟踪(Object tracking)与目标检测(Object detection)是计算机视觉中两个经典的基础任务 。跟踪任务需要由用户指定跟踪目标 , 然后在视频的每一帧中给出该目标所在的位置 , 通常由一系列的矩形边界框表示 。而检测任务旨在定位图片中某几类物体的坐标位置 。对物体的检测、识别和跟踪能够有效地帮助机器理解图片视频的内容 , 为后续的进一步分析打下基础 。
【『目标』MAML-Tracker:用目标检测思路做目标跟踪?小样本即可得高准确率丨CVPR 2020】
文章图片
文章图片
图1:目标检测与目标跟踪
跟踪任务与检测任务有着密切的关系 。从输入输出的形式上来看 , 这两个任务是极为相似的 。它们均以图片(或者视频帧)作为模型的输入 , 经过处理后 , 输出一堆代表目标物体位置的矩形框 。它们之间最大的区别体现在对“目标物体”的定义上 。对于检测任务来说 , 目标物体属于预先定义好的某几个类别 , 如图1左图所示;而对于跟踪任务来说 , 目标物体指的是在第一帧中所指定的跟踪个体 , 如图1右图所示 。实际上 , 如果我们将每一个跟踪的个体当成是独立的一个类别的话 , 跟踪任务甚至能被当成是一种特殊的检测任务 , 称为个体检测(Instance Detection) 。
由于这种紧密的关系 , 近年来 , 许多目标检测的技术同样能在目标跟踪领域大放异彩 。例如检测中的区域推荐网络(RPN)模块 , 就被双路网络跟踪框架 SiamRPN 所借鉴;基于优化的 IoUNet 检测模块 , 也在 ATOM 等跟踪框架中取得了非常惊艳的效果 。这些成功的应用启发我们:与其在跟踪器中使用一些检测器的模块 , 我们能否直接将检测器直接应用于目标跟踪任务?
解决小样本问题
用检测器模型去解决跟踪问题 , 遇到的最大问题是训练数据不足 。普通的检测任务中 , 因为检测物体的类别是已知的 , 可以收集大量数据来训练 。例如 VOC、COCO 等检测数据集 , 都有着上万张图片用于训练 。而如果我们将跟踪视为一个特殊的检测任务 , 检测物体的类别是由用户在第一帧的时候所指定的 。这意味着能够用来训练的数据仅仅只有少数几张图片 。这给检测器带来了很大的障碍 。
在深度学习中 , 解决训练数据不足常用的一个技巧是“预训练-微调”(Pretraining-finetune) , 即大数据集上面预训练模型 , 然后在小数据集上去微调权重 。但是 , 在训练数据极其稀少的时候(仅有个位数的训练图片) , 这个技巧是无法奏效的 。图2展示了一个检测模型预训练过后 , 在单张训练图片上微调的过程:尽管训练集上逐渐收敛 , 但是检测器仍无法检测出测试图片中的物体 。这反映出了“预训练-微调”框架的泛化能力不足 。
文章图片
文章图片
图2:“预训练-微调”框架的泛化能力不足
为了解决训练数据不足的问题 , 我们引入了“与模型无关的元学习”(Model-agnostic meta-learning, MAML) 。这个算法是近年来比较主流的小样本学习(few-shot learning)算法 。它的核心思想是 , 学习一个好的模型初始化权重 , 使得模型能够在极少量的数据上面做几步更新就收敛到一个非常好的结果 。
推荐阅读
- 搜狐新闻|苹果专利显示肌电感应的Apple Watch手环可以更准确地检测到手势
- 河南商报TB|河南拟立法规范电信市场秩序:经营者要定期对计费系统检测,并向社会公布
- AIMOLI环境仪器|AMLNO200氮氧化物检测仪准确度比同行高20%,因为采样管有2个专有技术
- 零点新闻|智能门锁与传统门锁安全性对比 检测结果超出你的正常认知原标题:智能门锁比传统门锁更安全吗?监测结果出人意料
- 智能垃圾桶|一线丨5G智能垃圾桶亮相北京 可自动检测垃圾满溢
- 风机|中央空调管道清洗检测机器人、负压吸尘设备、多功能清洗机器人、多功能消毒机
- |“买单”改“月付”,美团加码信用支付,目标是蚂蚁花呗?
- |小米的终极目标不是卖手机?
- 腾讯科技|SpaceX首次载人试飞对马斯克至关重要 距离火星探测目标更近
- @微信好友检测,快看看谁删除了你