【技术实现步骤摘要】
本专利技术属于图像分析
,具体地说,属于一种。
技术介绍
在计算机视觉研究领域,利用主动外观模型(Active Appearance Model, AAM)方法进行目标形状特征点定位是近年来关注和研究的热点,它于1998年由Edwards等人首次提出的,并在人脸和其他非刚体的配准与识别中得到了广泛的应用。AAM算法是对主动形状模型方法(Active Shape Mode I, ASM)的一种改进,与ASM相比,它考虑了全局信息的约束,采用形状和纹理融合的统计约束,即统计表观约束。并且,AAM的搜索原理借鉴了基于合成的分析技术(analysis-by-synthesis, ABS)的主要思想,通过对模型中参数的不断调整而使模型逐渐逼近实际的输入模型。AAM虽然有效,但无论是何种改进算法,其算法的拟合效率与精度都与模型初始位置的给定有着密切的关系。若初始位置较差,则AAM中基于梯度下降的拟合算法将极有可能陷入局部极小而得到非常差的目标形状定位结果。因此初始特征点的给定是影响算法鲁棒性和速度的关键因素,能够自动进行人脸特征点的自动准确标定可以使算法的效率及精确度大大提高。传统的AAM初始化方法包括:(I)利用均值脸作为初始形状,初始化误差较大;(2)利用人脸特征(如双眼、嘴)定位信息完成初始化,但对定位精确度有较高要求;[3]在视频跟踪中,利 用前帧定位结果作为当前帧定位的初始信息,但只能适应帧间变化较小的情形。
技术实现思路
本专利技术的目的在于:针对现有主动外观模型初始化方法的不足,以人脸特征点视频跟踪为研究对象,提出了一种。由于方法考虑 ...
【技术保护点】
一种基于回归的主动外观模型初始化方法,其特征在于:在利用主动外观模型进行人脸特征点自动跟踪时,假设已知视频跟踪中第一帧的目标位置信息,利用局部特征对应方法获取前后帧图像的散乱局部点特征对应。利用核岭回归算法建立散乱局部特征点与人脸特征标定点之间的空间位置映射关系,从而完成主动外观模型的初始化工作,其具体实现步骤如下:(1)选定训练视频,利用核岭回归算法建立散乱局部特征点与人脸特征标定点之间空间位置的映射Mv;(2)利用Cascade Adaboost算法检测人脸,并将人脸图像归一化为250*250大小;(3)计算前帧重建图像与当前重建图像之间的误差其中I1和I2分别为前帧人脸图像和当前人脸图像,x为均值形状s0下的像素集合,p为从均值形状s0到当前重建形状s的变形参数,W(x;p)为重建形状s下的像素集合,N为均值形状下像素的个数;当e>e0时,说明前帧人脸图像与当前人脸图像差别较大,转入步骤(3),否则,转入步骤(5),其中e0=5e‑4为误差阈值;(4)提取前帧人脸图像I1和当前帧人脸图像I2的SIFT特征,利用基于双阈值的特征匹配方法进行匹配,得到匹配对C={(ck,c′k),k ...
【技术特征摘要】
1.一种基于回归的主动外观模型初始化方法,其特征在于:在利用主动外观模型进行人脸特征点自动跟踪时,假设已知视频跟踪中第一帧的目标位置信息,利用局部特征对应方法获取前后帧图像的散乱局部点特征对应。利用核岭回归算法建立散乱局部特征点与人脸特征标定点之间的空间位置映射关系,从而完成主动外观模型的初始化工作,其具体实现步骤如下: (1)选定训练视频,利用核岭回归算法建立散乱局部特征点与人脸特征标定点之间空间位置的映射Mv ; (2)利用CascadeAdaboost算法检测人脸,并将人脸图像归一化为250*250大小; (3)计算前帧重建图像与当前重建图像之间的误差C= Ilz2(F(AP))-A(F(A^))I,其中I1和I2分别为前帧人脸图像和当前人脸图像,X为均值形状Stl下的像素集合,P为从均值形状Stl到当前重建形状s的变形参数,W(x ;p)为重建形状s下的像素集合,N为均值形状下像素的个数;当e > %时,说明前帧人脸图像与当前人脸图像差别较大,转入步骤(3),否则,转入步骤(5),其中θ(ι = 5e-4为误差阈值; (4)提取前帧人脸图像I1和当前帧人脸图像I2的SIFT特征,利用基于双阈值的特征匹配方法进行匹配,得到匹配对C= {(ck,c' k),k=l,2,…,qj,其中%为匹配对个数; (5)在前帧人脸图像I1中提取空间向量V= {Vk,k = 1,2,…,η},其中η为人脸特征点个数; (6)根据步骤(1)中 得到的映射Mv参数以及步骤(4)中得到的匹配点,建立测试阶段离散特征点空间位置矢量V作为输入送入映射Mv,输出与之相对应的人脸标定点,即得到对于当前帧跟踪所用的主动表观模型的初始值。2.根据权利要求1所述的基于回归的主动外观模型初始化方法,其中步骤(1)按如下进行: (1.D数据初始化,令时刻k = O ; (1.2)在前帧人脸图像I1GO与当前人脸图像I2(k)间通过建立均衡化概率模型的匹配方法得到散乱的匹配点,令k = k+Ι ;; (1.3)根据散乱匹配点,从前帧人脸图像和当前人脸图像中获取KRR训练数据Tyik) == 12,...,m],其中 m = 66 为标定点个数; (1.4)若 k < n,返回(1.2),否则获取总训练数据& == 1,2,...,《i,y = 1,2,...,/?,其中η = 100为训练样本对数; (1.5)对每一个人脸标定点j,首先根据训练数据町,々=I,2,…,塒,计算核函数矩阵I,其中《;(^^) = 6\口(—|% -V^Iσ) ’ Ii1 = 1,2,...n, k2 == 1,2,...η,其中 σ = 0.025 ;然后创建大小与矩阵Kj相同的单位矩阵I,其中I Qi1, k2) = I, ki = 1,2,...n, k2 == I,2,...η;之后计算核系数向量α」,其中义=([7+均-%,其中λ =0.5Χ10_7;最后根据上述计算,得到回归核函数//(F) = Σα,κ(ν,νο;(1.6)获得映射集合 Mv = {fj (V),j = 1,2,...,m}。3.根据权利要求2所述的基于回归的主动外观模型初始化方法,其中步骤(1.3)按如下进行: (1.3.1) SjSi1GO中的当前标定点,ο为I1GO中当前t个邻近匹配点中心,o'为与其对应的I2 (k)中当前t个匹配点中心; (1.3.2)计算从匹配点i (i的值为匹配点个数)到匹配点的中心点O的距离以及直线Oi与X...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。