The invention discloses a face pose alignment method based on manifold alignment and multi-graph embedding, which includes the following steps: step 1, constructing similarity matrix among manifolds according to some corresponding information in manifolds; step 2, using multi-graph embedding method to construct local geometric structures of manifolds X and Y respectively; step 3, constructing an optimization model of feature vectors, combining similarity matrix with local geometric structures. Geometric structure is used to solve the optimization model. By updating the weights of each graph, the most suitable combination of multiple graphs can be found to obtain more reasonable projection vectors P and q. Step 4, X and Y are mapped to low-dimensional space through the obtained projection vectors P and q, so that the face pose in X and Y can be aligned in low-dimensional space.
【技术实现步骤摘要】
一种基于流形对齐和多图嵌入的人脸姿态对齐方法
本专利技术属于模式识别领域,尤其涉及一种基于流形对齐和多图嵌入的人脸姿态对齐方法。
技术介绍
随着科学技术的飞速发展,如今在机器学习、大数据分析等诸多领域所获取的数据往往具有非常高的维度,因此,这些数据的内在规律很难被直接观察和学习,给科研学习和工作带来了很大不便。所幸,降维技术作为处理大规模高维数据并提取数据中有效信息的手段被提了出来并取得了良好的表现。流形学习的提出是非线性降维技术的一个重大突破。流行学习假设数据是均匀采样于一个高维欧式空间中的低维流形,并通过构造高维数据点之间的局部线性结构,利用这些局部邻域结构把高维数据映射到低维空间,得到数据间固有的低维信息。本专利技术涉及到的流行学习方法有:局部保持投影(LPP)、邻域保持嵌入(NPE)。由于传统的降维方法不适合处理分布在多个不同维度空间并存在联系的数据,比如图像和文本的匹配、图像分割等,近年来,一些流行对齐方法被相继提出。流行对齐算法的目的是根据提供的对应信息把不同流形映射到一个共有的低维空间中,并在这个过程中匹配对应的样本以及保持每个流形的几何结构。除此之外,在对齐过程中得到投影向量还可以应用到新的测试样本中以实现人脸识别、图像分类等工作。当然,流行对齐算法也存在一些局限:对齐结果很大程度依赖给定的对应信息是否充分和准确;流形间相似度的表示方法不同对对齐结果有很大影响。
技术实现思路
本专利技术根据现有技术的不足与缺陷,提出了一种基于流形对齐和多图嵌入的人脸姿态对齐方法,目的在于解决多视角数据集的关联降维问题。一种基于流形对齐和多图嵌入的人脸姿态对齐方 ...
【技术保护点】
1.一种基于流形对齐和多图嵌入的人脸姿态对齐方法,其特征在于,包括以下步骤:步骤1,根据流形X、Y中部分对应信息构建流形间的相似度矩阵;步骤2,采用多图嵌入的方法分别构造流形X、Y的局部几何结构;步骤3,构造特征向量的优化模型,结合相似度矩阵以及局部几何结构对优化模型以及权重更新,获得投影向量p和q;步骤4,通过求得的投影向量p和q把X和Y映射到低维空间,完成人脸姿态对齐。
【技术特征摘要】
1.一种基于流形对齐和多图嵌入的人脸姿态对齐方法,其特征在于,包括以下步骤:步骤1,根据流形X、Y中部分对应信息构建流形间的相似度矩阵;步骤2,采用多图嵌入的方法分别构造流形X、Y的局部几何结构;步骤3,构造特征向量的优化模型,结合相似度矩阵以及局部几何结构对优化模型以及权重更新,获得投影向量p和q;步骤4,通过求得的投影向量p和q把X和Y映射到低维空间,完成人脸姿态对齐。2.根据权利要求1所述的一种基于流形对齐和多图嵌入的人脸姿态对齐方法,其特征在于,所述建流形间的相似度矩阵的方法为:设需要处理的流形为X=[x1,...,xi]、Y=[y1,...,yj],i=1、2、3…、n,j=1、2、3…、m,其中,n为X样本数,m为Y样本数;当X中的样本xi与Y中的样本yj是给定的对应点时,否则由此构成n行m列的流形间的相似度矩阵C(X,Y)。3.根据权利要求1所述的一种基于流形对齐和多图嵌入的人脸姿态对齐方法,其特征在于,采用多图嵌入的方法分别构造流形X、Y的局部几何结构,构造多图嵌入矩阵的方法如:步骤2.1,构建流形X和Y的拉普拉斯图矩阵和步骤2.2,根据邻域保持嵌入方法构建流形X和Y的图矩阵和4.根据权利要求3所述的一种基于流形对齐和多图嵌入的人脸姿态对齐方法,其特征在于,所述构建流形X和Y的拉普拉斯图矩阵和方法为:步骤2.1.1,把流形X、Y中每个样本点最近的K个样本点连上边构成一个稀疏的图矩阵,保留了流形中最相似的K个邻居关系;步骤2.1.2,选用热核函数确定每条边的权重大小W1,i,j(X)和构成邻接矩阵和其中,为n行n列的矩阵,为m行m列的矩阵;步骤2.1.3,根据邻接矩阵和计算得出度矩阵和其中i为矩阵的行数索引,i=1、2、…、n;i为矩阵的行数索引,i=1、...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。