一种基于AAM模型的视频序列人脸识别方法技术

技术编号:9569265 阅读:227 留言:0更新日期:2014-01-16 02:46
本发明专利技术公开了基于AAM模型的视频序列人脸识别方法,包括训练步骤和识别步骤;(1)训练步骤包括:PCA投影;(1-2)LDA投影:通过LDA投影矩阵WLDA对PCA投影降维后的特征向量进行投影,得到每张训练图片最佳分类特征Γij;(2)识别步骤包括:(2-1)Adaboost检测;(2-2)AAM跟踪与姿势校正;(2-3)PCA投影;(2-4)LDA投影:得到待识别人脸图像最佳分类特征;(2-5)最近邻分类器决策:待识别人脸图像的最佳分类特征Γ与各个训练图片的最佳分类特征Γij的最小欧几里德距离γ1,将γ1所在分类特征所在类的人脸图片判定为识别结果。本发明专利技术方法在人脸姿态多变化的情况下能够精确的识别出人脸,具有鲁棒性强的优点。

【技术实现步骤摘要】
一种基于AAM模型的视频序列人脸识别方法
本专利技术涉及一种人脸识别方法,特别涉及一种基于AAM模型的视频序列人脸识别方法。
技术介绍
在这个信息膨胀,计算机技术日新月异的信息时代,人类开始希望电脑成为一种能够用自然语言与之间进行交流的机器,并渴望开发全新概念的人机界面和人工智能技术,从而使人们能够不再依赖传统计算机的键盘、鼠标和显示设备等交互设备。然而,要实现如此自然的人机交互就要求计算机能够准确快速地获取用户的身份、状态、意图以及相关的特征信息。由于人脸所蕴含的大量信息内容是一个重要的信息传递窗口,计算机通过利用人脸面部的独一无二性来获取对象的身份和相关信息,同时通过人脸丰富的表情变化传达对象的状态和意图,使人与计算机之间建起一座智能化的桥梁,而这些必然要研究有效的与人脸相关的图像处理技术。目前已有的人脸识别方法中,人脸特征提取方法主要是基于几何特征,基于模板匹配,基于子空间和基于神经网络等方法。在基于子空间的提取方法中,主成分分析PCA和Fisher线性判别等方法是比较常用的方法,它们在静态图像中取得较高的识别率。但是在视频序列中,目前的人脸识别方法必须在用户配合的情况下才能取得理想识别效果,如果用户在识别过程中不配合的情况下,识别效果有可能发生大幅降低。另外在视频序列中,由于人脸姿势的多变等导致这些方法的识别率有不同程度的下降。活动外观模型(ActiveAppearanceModel,AAM)是广泛应用于模式识别领域的一种特征点提取方法。基于AAM的人脸特征定位方法在建立人脸模型过程中,不但考虑局部特征信息,而且综合考虑到全局形状和纹理信息,通过对人脸形状特征以及纹理特征进行统计分析,建立人脸混合模型,即最终对应的AAM模型。
技术实现思路
本专利技术的目的在于克服现有技术的缺点与不足,提供一种基于AAM模型的视频序列人脸识别方法。该方法在人脸姿势多变的情况下也能够精确的识别出人脸,具有很强的鲁棒性。本专利技术的目的通过下述技术方案实现:一种基于AAM模型的视频序列人脸识别方法,包括训练阶段和识别阶段;(1)所述训练阶段包括:(1-1)PCA投影:首先对训练图片进行归一化,根据归一化后的训练图片计算平均脸,将所有归一化后的训练图片与平均脸做差值运算,得到第一差值;然后根据第一差值构建协方差矩阵,通过协方差矩阵前K个最大特征值的特征向量组成PCA投影矩阵WPCA,作为特征量空间;最后将第一差值通过PCA投影矩阵WPCA投影到低维空间,得到降维后的特征向量;(1-2)LDA投影:首先计算所有训练图片样本经PCA投影得到的降维后的特征向量的均值向量m以及第i类训练图片样本经PCA投影得到的降维后的特征向量的均值向量mi;然后根据均值向量m、mi和计算训练样本类内离散度矩阵SW和类间离散度矩阵SB,计算矩阵SW-1SB的特征向量,通过选取SW-1SB的前L个最大的特征向量构成LDA投影矩阵WLDA;最后通过LDA投影矩阵WLDA对通过PCA投影降维后的特征向量进行投影,得到每张训练图片的最佳分类特征Γij;(2)所述识别阶段包括:(2-1)Adaboost检测:通过Adaboost算法标识出测试视频帧包含人脸的子区域;(2-2)AAM跟踪与姿势校正:首先训练得到AAM模型;然后通过训练得到的AAM模型对人脸子区域进行跟踪;最后采用AAM模型训练时得到的最终形状参数对人脸的子区域进行姿势校正,得到姿势校正后的人脸子区域;(2-3)PCA投影:首先对上述得到的姿势校正后的人脸子区域图片进行归一化,然后与训练阶段的PCA投影时得到的平均脸做差值运算,得到第二差值;然后将上述第二差值矩阵投影到训练阶段得到的PCA投影矩阵WPCA,得到降维后的特征向量η;(2-4)LDA投影:将步骤(2-3)中得到的降维后的特征向量投影到训练阶段得到的LDA投影矩阵WLDA,得到待识别人脸图像的最佳分类特征;(2-5)最近邻分类器决策:首先计算出各训练图片最佳分类特征与其他训练图片最佳分类特征之间的欧式距离,从中选取出最大的欧式距离值F;设定一个阈值b,该阈值b的大小为最大的欧式距离值F的一半;然后计算步骤(2-4)得到的待识别人脸图像的最佳分类特征与训练阶段得到的各个训练图片的最佳分类特征的最小欧几里德距离γ1;最后将最小欧几里德距离γ1与阈值b进行比较,若大于阈值b,则判断该待识别人脸图像为非训练库图片;若小于阈值b,则将最小欧几里德距离γ1所在分类特征所在类的人脸图片判定为识别结果。优选的,所述步骤(1-1)中计算得到的平均脸f为:其中xij为归一化后的训练图片,C为归一化后的训练图片的类别总数,N为每类中包含的训练图片样本总数,M为训练图片样本总数,其中M=N*C;归一化后的训练图片与平均脸做差值运算,得到的第一差值dij为:dij=xij-f,i=1,2,...,C,j=1,2,...N;根据第一差值矩阵dij构建的协方差矩阵U为:其中将第一差值通过PCA投影矩阵WPCA投影到低维空间,得到降维后的特征向量ηij为:ηij=WPCATdij,i=1,2,...,C,j=1,2,...N。更进一步的,所述步骤(1-2)中所有训练图片样本经PCA投影后的特征向量的均值向量m为:第i类训练图片样本经PCA投影后的特征向量的均值向量mi为:所述步骤训练图片样本的类内离散度矩阵SW和类间离散度矩阵SB分别为:其中ni为第i类训练样本的个数;每张训练图片的最佳分类特征Γij为:Γij=WLDATWPCATdij,i=1,2,...,C,j=1,2,...N。优选的,所述步骤(2-2)中AAM跟踪与姿势校正的AAM模型的训练步骤如下:(2-2-1)选取训练对象为包括正脸、左右侧脸、上仰脸、低头脸的S个可靠样本;(2-2-2)对可靠样本进行描点,对人脸的68个特征明显的位置进行标定;(2-2-3)采用Procrustes对描点后的人脸进行对齐,得到去除平移、尺度和旋转的对齐人脸;(2-2-4)采用主成分分析方法对步骤(2-2-3)得到的对齐人脸进行形状建模,得到形状参数p(即扭曲系数)和形状模型;(2-2-5)从形状模型中去除平均形状人脸,然后对其进行delaunay三角划分,再用分片仿射法使纹理投射到平均形状中,最后用主成本文档来自技高网
...
一种基于AAM模型的视频序列人脸识别方法

【技术保护点】
一种基于AAM模型的视频序列人脸识别方法,包括训练阶段和识别阶段;(1)所述训练阶段包括:(1?1)PCA投影:首先对训练图片进行归一化,根据归一化后的训练图片计算平均脸,将所有归一化后的训练图片与平均脸做差值运算,得到第一差值;然后根据第一差值构建协方差矩阵,通过协方差矩阵前K个最大特征值的特征向量组成PCA投影矩阵WPCA,作为特征量空间;最后将第一差值通过PCA投影矩阵WPCA投影到低维空间,得到降维后的特征向量;(1?2)LDA投影:首先计算所有训练图片样本经PCA投影得到的降维后的特征向量的均值向量m以及第i类训练图片样本经PCA投影得到的降维后的特征向量的均值向量mi;然后根据均值向量m、mi和计算训练样本类内离散度矩阵SW和类间离散度矩阵SB,计算矩阵SW?1SB的特征向量,通过选取SW?1SB的前L个最大的特征向量构成LDA投影矩阵WLDA;最后通过LDA投影矩阵WLDA对通过PCA投影降维后的特征向量进行投影,得到每张训练图片的最佳分类特征Γij;(2)所述识别阶段包括:(2?1)Adaboost检测:通过Adaboost算法标识出测试视频帧包含人脸的子区域;(2?2)AAM跟踪与姿势校正:首先训练得到AAM模型;然后通过训练得到的AAM模型对人脸子区域进行跟踪;最后采用AAM模型训练时得到的最终形状参数对人脸的子区域进行姿势校正,得到姿势校正后的人脸子区域;(2?3)PCA投影:首先对上述得到的姿势校正后的人脸子区域图片进行归一化,然后与训练阶段的PCA投影时得到的平均脸做差值运算,得到第二差值;然后将上述第二差值矩阵投影到训练阶段得到的PCA投影矩阵WPCA,得到降维后的特征向量η;(2?4)LDA投影:将步骤(2?3)中得到的降维后的特征向量投影到训练阶段得到的LDA投影矩阵WLDA,得到待识别人脸图像的最佳分类特征;(2?5)最近邻分类器决策:首先计算出各训练图片最佳分类特征与其他训练图片最佳分类特征之间的欧式距离,从中选取出最大的欧式距离值F;设定一个阈值b,该阈值b的大小为最大的欧式距离值F的一半;然后计算步骤(2?4)得到的待识别人脸图像的最佳分类特征与训练阶段得到的各个训练图片的最佳分类特征的最小欧几里德距离γ1;最后将最小欧几里德距离γ1与阈值b进行比较,若大于阈值b,则判断该待识别人脸图像为非训练库图片;若小于阈值b,则将最小欧几里德距离γ1所在分类特征所在类的人脸图片判定为识别结果。...

【技术特征摘要】
1.一种基于AAM模型的视频序列人脸识别方法,包括训练阶段和识别阶段;(1)所述训练阶段包括:(1-1)PCA投影:首先对训练图片进行归一化,根据归一化后的训练图片计算平均脸,将所有归一化后的训练图片与平均脸做差值运算,得到第一差值;然后根据第一差值构建协方差矩阵,通过协方差矩阵前K个最大特征值的特征向量组成PCA投影矩阵WPCA,作为特征量空间;最后将第一差值通过PCA投影矩阵WPCA投影到低维空间,得到降维后的特征向量;(1-2)LDA投影:首先计算所有训练图片样本经PCA投影得到的降维后的特征向量的均值向量m以及第i类训练图片样本经PCA投影得到的降维后的特征向量的均值向量mi;然后根据均值向量m、mi和计算训练样本类内离散度矩阵SW和类间离散度矩阵SB,计算矩阵SW-1SB的特征向量,通过选取SW-1SB的前L个最大的特征向量构成LDA投影矩阵WLDA;最后通过LDA投影矩阵WLDA对通过PCA投影降维后的特征向量进行投影,得到每张训练图片的最佳分类特征Γij;(2)所述识别阶段包括:(2-1)Adaboost检测:通过Adaboost算法标识出测试视频帧包含人脸的子区域;(2-2)AAM跟踪与姿势校正:首先训练得到AAM模型;然后通过训练得到的AAM模型对人脸子区域进行跟踪;最后采用AAM模型训练时得到的最终形状参数对人脸的子区域进行姿势校正,得到姿势校正后的人脸子区域;(2-3)PCA投影:首先对上述得到的姿势校正后的人脸子区域图片进行归一化,然后与训练阶段的PCA投影时得到的平均脸做差值运算,得到第二差值;然后将上述第二差值矩阵投影到训练阶段得到的PCA投影矩阵WPCA,得到降维后的特征向量η;(2-4)LDA投影:将步骤(2-3)中得到的降维后的特征向量投影到训练阶段得到的LDA投影矩阵WLDA,得到待识别人脸图像的最佳分类特征;(2-5)最近邻分类器决策:首先计算出各训练图片最佳分类特征与其他训练图片最佳分类特征之间的欧式距离,从中选取出最大的欧式距离值F;设定一个阈值b,该阈值b的大小为最大的欧式距离值F的一半;然后计算步骤(2-4)得到的待识别人脸图像的最佳分类特征与训练阶段得到的各个训练图片的最佳分类特征的最小欧几里德距离γ1;最后将最小欧几里德距离γ1与阈值b进行比较,若大于阈值b,则判断该待识别人脸图像为非训练库图片;若小于阈值b,则将最小欧几里德距离γ1所在分类特征所在类的人脸图片判定为识别结果。2.根据权利要求1所述的基于AAM模型的视频序列人脸识别方法,其特征在于,所述步骤(1-1)中计算得到的平均脸f为:其中xij为归一化后的训练图片,C为归一化后的训练图片的类别总数,N为每类中包含的训练图片样本总数,M为训练图片样本总数,其中M=N*C;归一化后的训练图片与平均脸做差值运算,得到的第一差值dij为:dij=xij-f,i=1,2,...,C,j=1,2,...N;根据第一差值矩阵dij构建的协方差矩阵U为:其中将第一差值通过PCA投影矩阵WPCA投影到低维空间,得到降维后的特征向量ηij为:ηij=WPCATdij,i=1,2,...,C,j=1,2,...N。3.根据权利要求2所述的基于AAM模型的视频序列人脸识别方法,其特征在于,所述步骤(1-2)中所有训练图片样本经PCA投影得到的降维后的特征向量的均值向量m为:第i类训练图片样本经PCA投影得到的降维后的特征向量的均值向量mi为:所述步骤训练图片样本的类...

【专利技术属性】
技术研发人员:徐向民陈晓仕黄卓彬林旭斌
申请(专利权)人:华南理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1