爱吧机器人网 » 技术 > 神经网络 > 正文

助力卷积神经网络时空特征学习 史上最大行人重识别视频数据集被提出

原文作者
北京大学:Jianing Li,Shiliang Zhang,Wen Gao
微软研究院:Jingdong Wang
圣安东尼奥德克萨斯大学:Qi Tian
原文链接:https://arxiv.org/pdf/1712.07286.pdf

摘要:
 
本文提出了一个大型的、长序列的、用于行人重识别的视频数据集,简称LVreID。与现有的同类数据集相比,该数据集具有以下特点:

1)长序列:平均每段视频序列长为200帧,包含丰富的视角、姿态等变化信息,可有效帮助特征学习;
2)最复杂:包含各种光照、场景、背景变化等信息,由15个摄像头于室内室外不同环境拍摄得到,拍摄时间覆盖12个时间段;
3)目前最大:包含3772个ID身份、3百万个标记窗口。这些特征使得该数据集对于实际的行人重识别任务更具有挑战性,并且更接近实际应用情况。
 
此外,作者针对此数据集,提出了一个基准模型,名为空间对齐时间金字塔池化网络(SATPP),该模型可以充分利用长视频序列中的丰富的特征信息,有效解决空间上的检测窗口不齐的问题,并且整合不同长度的时间特征。实验表明,SATPP提取的特征优于当前流行的视频特征。此外,随着视频时间增加,行人重识别的精度也随之提升,证明了LVreid长序列视频数据集的有效性。
 
简介:
 
行人重识别任务即在多个摄像头视角拍摄到的视频中定位同一个人,在学业界及工业界引起广泛关注。然而,由于不同的行人之间特征的相似性以及同一个行人特征的变化性,行人重识别问题一直颇具挑战。
 
现有的行人重识别研究可以大体分为两类:基于图像的技术以及基于视频的技术。前者从静态的图片中提取判别性特征,后者从动态的视频序列中进行区分,因此难度更大。在视频分析中,需要同时提取时间维度的变化信息以及空间结构的特征,并且面临着视频序列冗余或者长度不均等问题。不过,基于视频的reid任务可以利用监控视频中包含的丰富的时间、空间信息,进行性能的有效提升。
 
近年来,基于图像的reid研究进展迅速,而视频方面的研究停滞不前。究其原因,其一,现有的视频reid数据集长度太短,难以提供足够的时间信息。例如,现有的MARS数据集中,平均序列长度为58帧,iLIDS-VID数据集的平均序列长度为73帧,也就是说,平均每段视频长度为2-3秒,其中的变化性是非常小的,见下图,视频开始和视频结束时行人的姿态动作、角度等大体相同,可提供的信息较为单一。这样一来,视频所包含的信息和静态图片几乎相当,意义不大。
 
行人重识别
图1 现有的行人重识别视频数据集示例
 
第二点原因即数据量的限制。现有的MARS数据集只包含不到1500个ID,且难以反映真实应用场景。例如,在真实应用中,行人在多个视角下、多个场景下被多个不同的摄像头拍到,而在现有数据集中,视频多在限定性场景下用有限的摄像头拍摄得到,时间点、场景、光照条件都很单一。如果有更丰富的数据集,现有的视频reid识别性能应该会得到相应提升,且视频的优势会体现出来。
 
行人重识别视频数据
图2 本文提出的LVreid数据集示例
 
本文贡献
 
1、提出了一个最大的视频行人重识别数据集LVreid
 
数据集简介:
 
该数据集平均视频序列长度为200帧,远远大于现有的序列长度。图2为该数据集的部分示意图,可见,序列中包含丰富的姿态变换、视角变化、光照变化等。这些变化提供了足够的时间及空间特征,有利于行人重识别任务。该数据集是目前最大、最贴近实际应用情况的,包含180个小时的视频,在室内、室外不同摄像头、一个月中不同的时间段拍摄得到。数据集提供了近3百万个标注窗口,包含3772个身份ID。这些标注窗口是基于Faster RCNN检测得到的。因此,该数据集可以有效应用于行人重识别应用中。
 
数据集录制:
 
在设计时,LVreid数据集的录制过程充分贴近实际的应用情况,采用12个室外摄像头和3个室内摄像头,采集1080x1920像素的高清视频,其中13个摄像头帧率为30fps,另外两个摄像头的帧率为50fps。采集时间为2017年的1月份至3月份期间的4天,每天录制3个小时,时间分为早晨、中午、下午。
 
数据集预处理:
 
采用Faster RCNN进行行人窗口的检测,之后作者采用一个序列提取机制来生成尽可能长的序列段。对于每个摄像头,先检测某个行人的外观特征,其次利用深层特征进行帧间的跟踪,当行人走出视野或者相似度过低时结束跟踪过程。最终,作者获得了3772个行人的14943段视频,平均每段视频长度为200帧。行人身份的标注为后续手工完成。
 
统计及对比:
 
下表为该数据集与现有同类数据集的对比,可见,LVreid数据集拥有更长的时间序列、更精准的行人跟踪轨迹、更多的数据、更接近实际应用设定。
 
 LVreid与现有数据集的对比
表1 LVreid与现有数据集的对比
 
评估手段:
 
与现有数据集相同,该数据集同样将reid问题看作是跨摄像头的行人检索问题,常用的评估参数有CMC曲线、mAP数值等。
 
2、提出了一个基准网络模型SATPP
 
模型简介:
 
基于LVreid数据集,作者提出了一个基准模型。现有的算法多采用帧间特征平均法或者LSTM等进行识别,前者可能丢失序列中的时间信息,后者过于复杂不适合实际应用部署。此外,检测窗口的不齐问题有可能会给识别精度产生影响。本文的模型采用空间对齐时间金字塔池化的结构,首先针对每帧图像进行2D仿射变换,矫正窗口使之对齐。其次,针对抽取出的高维特征,采用时间金字塔池化法,融合长时间段和短时间段的特征。因此,该网络可同时提取时间及空间信息,效率更高性能更强。
 
模型总结构:
 
随着LVreid的提出,产生了新的问题,即如何有效利用这些长视频序列中包含的丰富的时空信息,提取区分性强的视频特征。本文通过SATPP网络来解决这个问题,从而1)解决行人检测窗口的无法对齐问题;2)提取并融合区分性的特征。下图为网络结构。
 
SATPP网络结构
图5 SATPP网络结构
 
如上图所示,SATPP以整个视频序列作为输入,每帧图像先通过SAL空间对齐层进行2D仿射变换来对齐检测窗口。对齐之后的图像会输入到后续CNN中进行逐帧的特征提取。最终,采用时间金字塔池化层TPP进行多帧特征的融合,得到固定长度的视频特征表达。
 
SAL空间对齐层
 
该层的对齐基于二维仿射变换,公式如下,日中,(xs,ys)为输入图像的原始行人窗口坐标,(xt,yt)为目标坐标。通过学习仿射参数,可以将行人图像进行良好的平移、旋转、尺寸缩放,以得到更好的图片,提升后续性能。
 
公式
 
TPP时间金字塔池化层
 
由于不同的视频序列长度不均,作者将基于单帧提取的特征进行转化,得到固定维度的视频序列特征。传统的转换通常采取池化技术,如平均池化或最大池化。不同的池化方法适合于不同的特征模式,平均池化即对特征取平均值,最大池化即取特征的最大值,适用于稀疏的特征。现有的池化方法丢弃了时间维度的信息,这些信息对于reid任务很重要。
 
本文中,作者提出了时间金字塔池化法,即在空间粒度对不同尺度的时间特征进行池化。例如,视频序列包含n帧图像,每帧图像提取出d维的特征向量,则TPP构建L个时间池化层,第i层将n帧平均分为2^i-1份。如下图,其中,L取3,则第1层TPP层将n帧分为1份,第2层分为2份,第3层分为4份。这些层经过平均池化共产生D维度的特征F,其中,
 
\
 
当层数L较大时,D的数值可能会很大,为了降低后续的计算量和参数量,作者提出将F从一个列向量展开为二维矩阵特征图,通过卷积运算得到最终的特征。
 
TPP层结构示意图
图6 TPP层结构示意图
 
实验结果
 
作者采用了几种前沿数据集及几种前沿的视频reid方法进行了双向比较。
 
几种不同方法在多个数据集上的结果
表2 几种不同方法在多个数据集上的结果

本文与前沿方法在MARS数据集上的结果
表4 本文与前沿方法在MARS数据集上的结果
 
此外,作者测试了不同时间长度的特征对于精度的影响,如下图。可见,特征中包含的时间序列越长,精度越高。
 
四种不同长度的单帧特征获得的首位精度
图7四种不同长度的单帧特征获得的首位精度

【本文由爱吧机器人网Millie MA原创编译,禁止非授权转载】


上一篇:首次中文讲解开源神经网络框架Caffe2和FB的AI应用
下一篇:为什么很难训练深度神经网络?
精选推荐
2022年全球工业机器人市场将达到790亿美元
2022年全球工业机器人市场将达到790亿美元

[2017-09-04]  预计到 2022年, 全球工业机器人市场将达到790亿美元, 并在预测期内登记11 5% 的复合年增长率。随着发展中国家中小型企业需求的不断增长, 采用自动化技术以确保生产质量......

MIT研制出可以像植物一样生长的机器人
MIT研制出可以像植物一样生长的机器人

[2019-11-09]  麻省理工学院开发了一种新型机器人,这种机器人可以本质上自我延伸,其生长方式与植物幼苗向上生长的方式惊人相似。值得注意的是,研究人员 ...

人工智能民主化能否实现取决于科技巨头
人工智能民主化能否实现取决于科技巨头

[2017-12-29]  我们经常听到像谷歌和微软这样的公司说他们希望人工智能民主化。这是一个很好的词,民主化。 但这些公司如何界定“民主化”还不清楚,像AI本身一样,它似乎有点炒作的味道...

亚马逊CEO杰夫·贝佐斯操控巨型有人驾驶机器人(巨型机甲)
亚马逊CEO杰夫·贝佐斯操控巨型有人驾驶机器人(巨型机甲)

[2017-03-21]  近日,亚马逊CEO杰夫·贝佐斯实现了每一个6岁儿童都会有的梦想,他控制了一个巨大的机甲机器人。据国外媒体Verge报道,前天(3月19日),贝 ...

美国人工智能公司Skymind进入福建全面开展业务
美国人工智能公司Skymind进入福建全面开展业务

[2017-12-11]  人工智能在当今这个时代对大家来说想必是非常熟悉的,这也是我国近十几年来一直追求的目标,未来的时间里这也将是全人类追求的目标。就目前来看,近年来,人工智能或在我国迎......

谷歌宣布搜索算法重大升级,用BERT模型理解用户搜索意图
谷歌宣布搜索算法重大升级,用BERT模型理解用户搜索意图

[2019-10-26]  谷歌刚刚宣布,其搜索引擎的核心算法正在进行一项重大升级,这项升级可能会改变10%的搜索结果排序。此项升级应用了自然语言处理技术(BERT ...

助力卷积神经网络时空特征学习 史上最大行人重识别视频数据集被提出
助力卷积神经网络时空特征学习 史上最大行人重识别视频数据集被提出

[2017-12-25]  本文提出了一个大型的、长序列的、用于行人重识别的视频数据集,简称LVreID。与现有的同类数据集相比,该数据集具有以下特点:1)长序列:平均每段视频序列长为200帧,包含丰......

改变保险市场的格局:无人机如何通过更快的估算、响应时间和利益交付来使消费者受益
改变保险市场的格局:无人机如何通过更快的估算、响应时间和利益交付来

[2018-12-08]  市场研究公司IHS Markit预测,到2020年,专业无人机市场将通过农业,能源和建筑等行业利用测量,制图,规划等技术实现77 1%的复合年增长率(CAGR)。与此同时,消费者无人......

本周栏目热点

神经网络:人工智能以及我们的未来

[2016-11-20]   作者:James Crowder翻译:王益军审校:心原文链接:techcrunch把自己想象成在一辆未来的自动驾驶汽车的乘客。这辆汽车与你以一种 ...

[2016-11-20]   include "stdio h" include "stdlib h" include "time h" include "math h" *********************************************i ...

OpenAI开辟全新AI音乐领域,发布Jukebox神经网络生产歌曲

[2020-05-19]  日前,外媒报道,人工智能(AI)技术生成的音乐会给人们带来非常奇妙体验。其中有两大原因,第一,这是一个非常吸引人的全新领域;第二,这 ...

50行代码玩转生成对抗网络GAN模型!(附源码)

[2018-07-30]  本文为大家介绍了生成对抗网络(Generate Adversarial Network,GAN),以最直白的语言来讲解它,最后实现一个简单的 GAN 程序来帮助大家加深理解。...

深度神经网络揭示了大脑喜欢看什么

[2019-11-06]  爱吧机器人网编者按:近日,《自然-神经科学》发表了一篇论文,研究人员创建了一种深度人工神经网络,能够准确预测生物大脑对视觉刺激所产 ...