Advertisement

深度学习笔记:Stacked Fisher Vector(SFishV)算法的基本原理

阅读量:

Stacked Fisher Vector源自Xiaojiang Peng在其论文《Action Recognition with Stacked Fisher Vectors》中所构建的技术框架,在动作识别领域具有重要意义。该方法将Fisher向量与深度学习相结合,在当时的state-of-the-art研究中取得了显著的效果

在之前的报道中阐述了Fisher Vectors的核心概念。FV的具体实现包括两个关键步骤:首先基于K均值算法生成的类内特征向量作为码书中的单词;其次通过在线学习方法计算每个训练样本对应的类内协方差矩阵,并将这些统计信息整合到编码过程中以生成最终的 Fisher 向量表示。

1.选择GMM中K的大小

通过训练图像集合中的全部特征(包括其可能的部分)计算GMM的参数(其中一种常用的方法是Expectation-Maximization算法),从而获得所需的所有参数

2.取待编码的一张图像,求得其特征集合;

3.用GMM的先验参数以及这张图像的特征集合求得其fishervector;

在经过对训练集中所有图片实施2、3两个步骤处理后能够生成fishervector的数据集;接着可以利用支持向量机或其他分类器来进行模型训练。

采用iDT描述子为例,在iDT特征生成过程中

![](https://ad.itadn.com/c/weblog/blo

全部评论 (0)

还没有任何评论哟~