论文 | 基于CNN的步态识别的多模态特征融合:经验比较

- 1 min

Multimodal feature fusion for CNN-based gait recognition: an empirical comparison

摘要

视频中的步态识别是计算机视觉一个相关任务,当下的主流方法是从图像的二进制序列中输出步态特征,但这伴随着大量的不稳定噪音,从而影响了模型效果。相反的,这篇论文着眼于从图像中分离的原始像素(raw pixels)或简单的函数(function),从而提取出有用的信息。论文在 TUM-GAID 和 CASIA_B 两个数据集上对三个低级特征(即灰色像素,光流通道和深度图)进行了不同卷积神经网络架构的比较研究,并将不同时期的融合方法进行比较研究,用于组合从低级特征中获得的信息。

正文

步态识别是人体动作识别的一个特殊分支,但步态识别需要比动作识别更细粒度的特征。

特征学习(feature learning):让机器从数据集中学习和抽取特征;

信息融合(Information fusion):不同的描述符可能代表相同的数据,信息融合就是将多个描述符融合为单一的描述符。信息融合传统上分为早期融合(early fusion, feature fusion)和晚期融合(late fusion, descion fusion)。

pipeline-for-gait-recognition

从原始视频中提取出三种低级特征,从上往下依次为灰度图、光流通道和深度图,通过CNN获取步态特征,最后经过信息融合输出识别的结果。

cnn-input-data

提取特征的最后一步是在数据集中对应一个人,虽然CNN的softmax层已经是分类器(即每个单元代表属于一类的概率),但是全连接层可以用作支持向量机(SVM)分类器的输入。

TUM_GAID数据集的实验结果

result-of-experiment

上图展示了不同模型特征选择的平均准确率,论文并详细展示了每种模型结构下采用不同的特征融合方法得到的详细数据,总结如下。

总之,使用多模态融合的特征融合方法将准确率提高了 0.9%,下图展示了当前对于 TUM-GAID 数据集的识别最高准确率。

state-of-art-tum-gaid

CASIA_B数据集的实验结果

关于模型结构评估,结果表明,ResNet-B 在每种结果下都能取得最好的结果。这表明如果数据具有足够的可变性,ResNet会更强大。另一方面,3D-CNN对于OF模态获得了非常好的结果,而2D-CNN为 Gray 模态获得了良好的结果。

fusion-strategy-in-casia-b

state-of-art

结论

根据输入特征类型的不同,在具有相同视点(viewpoints)的数据集中,由于灰色像素高度依赖于外观,所以表现最差;光流通道正如期望的那样表现的最好;在图片变化很小的情况下,深度图也表现的不错。而在具有多个视点的数据集中,灰色像素得到了最好的结果,可能是因为光流通道根据不同的视点产生了不同的向量,所以在训练时,优化过程无法得到良好的项目多视图表示。

关于架构的类型,2D-CNN在大多数情况下产生更好的结果; 3D-CNN在变化的场景中特别有用; ResNet模型设计得非常深,因此,它们需要大量的样本且样本之间具有高度可变性的数据集才能很好地运行。其中 ResNet-A 产生的结果比TUM-GAID(具有低变异性的数据集)的其他两种体系结构更差,但另一方面,ResNet-B产生了CASIA-B的最佳结果(数据集与高变异性)。

最后,实验结果表明,多种特征的融合大多数情况下都能提高系统的识别准确度,至少它的效果与单一模态所获得的最佳结果一致。

结果表明,最佳模型是3D-CNN和ResNet,如果数据集包含足够的训练数据,后者是最佳选择。关于融合方法,最好选择是后期融合方法,本文的例子中是softmax分数的乘积。未来我们计划深入研究我们早期的融合方法,以解决分支机构中不同收敛速度的问题。


参考资料:

Inger Chao

Inger Chao

A girl willing to learn and progress

rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora qq quora wechat