[发明专利]基于统计形状理论的非线性面部运动流形学习方法无效
申请号: | 201110216455.3 | 申请日: | 2011-07-29 |
公开(公告)号: | CN102289664A | 公开(公告)日: | 2011-12-21 |
发明(设计)人: | 毛峡;王晓侃 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 统计 形状 理论 非线性 面部 运动 流形 学习方法 | ||
1.一种基于统计形状理论的非线性面部运动流形学习方法,其特征在于:该方法包括基于统计形状理论的预处理及采用高斯过程隐变量模型的面部运动流形学习两个部分;其中:
(1)关于基于统计形状理论的预处理,其步骤如下:
Ω={ωi|i=1,2...N}为一个面部形状运动序列,其中ωi={(xi1,yi1),(xi2,yi2)...(xiM,yiM)}表示由M个点组成的一帧面部形状:
步骤1:对面部运动序列Ω中的每一帧形状作去均值处理,首先得到每一帧面部形状的中心位置(x0,y0),然后从形状数据中去掉中心位置信息,即xij′=xij-x0,yij′=yij-y0使
步骤2:对面部运动序列Ω中的每一帧形状作归一化处理,首先计算每帧形状到中心位置(经过去均值处理后,中心位置既为原点)距离的平方和然后使用L对形状数据进行归一化,即
步骤3:对面部运动序列Ω中的每一帧形状作复数化处理,每个点的横坐标为实部,纵坐标为虚部,将2×M维的实值面部形状向量转换为M维复数向量ωi={s1,s2...sM},其中sij=xij+I×yij,I为复数单位,I2=-1;
步骤4:去掉复数表示中的冗余信息。利用各个形状的实虚部之和为零的特点(如步骤1),用特定矩阵左乘面部序列Ω,该矩阵Ω可以将向量转变利用各个面部形状均值为零的特点,可以使面部运动形状序列的最后一行归零,再去掉最后一行将复数表示的形状向量维数降为M-1,由此形成的复数空间称为“正则形状空间”(Norshape Space);
步骤5:结合黎曼几何切空间映射,将复数表示的面部运动序列投影至运动流形的切空间,形成面部运动轨迹。经过上述步骤处理经过上述步骤得到的“正则形状空间”具有一条重要性质:正则形状空间切空间的水平子空间与原始形状空间同构,即正则形状空间切空间的水平子空间中的欧式距离与原始形状空间中的流形距离等价,可以通过向切空间投影得到反映面部运动的轨迹;
(2)关于高斯过程隐变量模型面部运动流形学习,其步骤如下:
ω=f(x)为一个实值函数,高斯隐变量模型利用高斯过程逼近这一函数,通过最大化后验概率确定变量x的值,该变量作为参数隐含于高斯过程中,故称为高斯过程隐变量模型。其中高斯过程指服从高斯分布的随机过程,即g(x)~N(m(x),δ2(x)),m(x)、δ2(x)分别为均值函数和协方差函数,本发明采用权值空间构造法(Weight-Space)构造高斯过程隐函数模型,即w~N(0,I),则y为高斯分布。其中协方差函数采用径向基函数构造,径向基函数为:具体步骤如下:
步骤1:计算构造的高斯过程的均值及协方差函数,对于给定的面部运动序列s确定所构造的高斯过程的概率密度函数其中均值及协方差函数的计算方法为:
假设
m(x)=E(s)=E[wTΦ(x)]=0
σ2(x)=E(sisj)=E[(wTΦ(xi))(wTΦ(xj))]=Φ(xi)TΦ(xj)=K,其中Kij=k(xi,xj)当均值函数和协方差函数为已知时,高斯过程的概率密度函数可得到解析解。
步骤2:采用尺度共轭梯度法(Scaled Conjugate Gradient)求解隐变量,进而得到对应面部运动轨迹的降维结果。尺度共轭梯度法的目标函数为:
即寻找使输出的形状序列S={s1,s2...sN}的联合概率最大。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110216455.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种挂灯
- 下一篇:包括甲胺喋呤以及二氢乳清酸脱氢酶抑制剂的组合