正在加载图片...
第6期 孙劲光,等:一种特征加权融合人脸识别方法 915· p(:=0/h)=1-p(:=1/h) (19) J(0)=- e 第k和k+1层隐含单元满足: p(h因Ih+)=Πp(h)I+)) (20) (24) p(h=11h+)=(b+∑Wh+) 式中:1{·}表示指示函数,花括号中表达式为真, (21) 那么函数值为1,否则函数值为0。加号后面部分为 式中:w(x)=1/(1+e),b,为第k层的偏置,W) 了防止模型过拟合所加的权衰减项。其中,入为模 为第k和k+1层之间权值,在DBN中将(h-),hD) 型参数,在实验部分确定。分析可知无法直接求取 看作为为一个RBM模型。结构如图2。 可以使J(0)最小的0的解析解,通过迭代优化算法 输出数据 标准标注信息 求解。计算代价函数梯度公式为 (●】 ●) RBM 反向传播 ,89= V ●● H p(y0=jlx0:0))]+A0 (25) RBM 微调 1.4本文研究方法(DLFW) 7 ●● 。。。DH 本文研究重点内容如下: RBM 微调 1)面部区域划分 利用主动形状模型确定人脸面部主要特征点,对 输入数据) 于每张人脸面部图像能得到一个特征点位置向量: 图2DBN结构模型 x2=(x,0,y.0,x,1y,1,…,x,a-1).(a-1) ①左眼子区域划分 Fig.2 DBN structure model 左眼区域采样框确定,根据左眼眼角确定采样 1.3.3 Softmax回归 框长,眉毛轮廓线最高点与眼晴轮廓线最低点确定 Softmax回归将只能够解决二分类问题的Logis- 采样框宽。为了获取左眼区域更多细节特征,长和 tic回归扩展至能够解决多分类问题。 宽同时向外延伸L个像素。左眼区域长宽计算公 假定Softmax回归模型训练样本来自k个不同 式如下: 的类别,共有m个,那么这m个训练样本组成的训 Wleye=-+Lleye (27) 练样本集为{(x0,y9),…,(x,ym)},则So hleve =y36-yn Llere (28) mar回归的假设函数为 式中:0为左眼区域宽,h为左眼区域长,I为 「p(yo=1xo;0)1 从原始图像矩阵I上截取的左眼区域矩阵。 ho(x())= p(y0=2x0:0) ②右眼子区域划分 右眼区域采样框确定,根据右眼眼角确定采样框 Lp(yo=kx⊙:0) 长,眉毛轮廓线最高点及眼晴轮廓线最低,点确定采样 「e7 框宽。为获取右眼区域更多细节特征,长和宽同时向 e( 外延伸L个像素。此区域长宽计算公式为 (22) ∑e( W reye=Lme (29) j= Le) hrye =y46-y2+L (30) 式中:假设向量h,(x))的每个元素p(y0=jlx; 式中:w为右眼区域宽,h为右眼区域长。 0)表示样本x0属于类别j的概率。0,02,…,0为 ③鼻子子区域划分 鼻子区域采样框确定,根据鼻子轮廓线最低点 模型参数,其中0,∈R1,将这些向量写成矩阵: 及眉毛轮廓线最前端特征点确定鼻子区域采样框 -01 长。根据鼻子轮廓线最左边特征点及最右边特征点 (23) 确定采样框的宽。长和宽同时向外延伸L个像 素。鼻子区域长宽计算公式如下: 则模型代价函数定义: W nose =xs4 -x58 Lnose (31)p(vi = 0 / h) = 1 - p(vi = 1 / h) (19) 第 k 和 k+1 层隐含单元满足: p(h (k) | h (k+1) = Π i p(h (k) i | h (k+1) ) (20) p(h (k) i = 1 | h (k+1) ) = σ(b (k) i + ∑ j W (k) ij h (k+1) j ) (21) 式中:σ(x)= 1/ (1+e -x ),bi (k) 为第 k 层的偏置,Wij (k ) 为第 k 和 k+1 层之间权值,在 DBN 中将p(h (l-1) ,h (l) ) 看作为为一个 RBM 模型。 结构如图 2。 图 2 DBN 结构模型 Fig.2 DBN structure model 1.3.3 Softmax 回归 Softmax 回归将只能够解决二分类问题的 Logis⁃ tic 回归扩展至能够解决多分类问题。 假定 Softmax 回归模型训练样本来自 k 个不同 的类别,共有 m 个,那么这 m 个训练样本组成的训 练样本集为{(x (1) ,y (1) ),…,( x (m) ,y (m) )},则 Soft⁃ max 回归的假设函数为 hθ(x (i) ) = p(y (i) = 1 x (i) ;θ) p(y (i) = 2 x (i) ;θ) ︙ p(y (i) = k x (i) ;θ) é ë ê ê ê ê ê ù û ú ú ú ú ú = 1 ∑ k j = 1 e ϑT j x(i) e ϑT 1 x(i) e ϑT 2 x(i) ︙ e ϑT k x(i) é ë ê ê ê ê êê ù û ú ú ú ú úú (22) 式中:假设向量 hθ(x (i) )的每个元素 p( y (i) = j | x (i) ; θ)表示样本 x (i)属于类别 j 的概率。 θ1 , θ2 ,…,θk为 模型参数,其中 θi∈R n+1 ,将这些向量写成矩阵: θ = - θ T 1 - - θ T 2 - - θ T 3 - é ë ê ê ê ê ù û ú ú ú ú (23) 则模型代价函数定义: J(θ) = - 1 m [∑ m i = 1 ∑ k j = 1 1{y (i) = j}log e θT j x (i) Σ k l = 1 e θT l x (i) ] + λ 2 ∑ k i = 1 ∑ n j = 0 θ 2 ij (24) 式中:1{ ·}表示指示函数,花括号中表达式为真, 那么函数值为 1,否则函数值为 0。 加号后面部分为 了防止模型过拟合所加的权衰减项。 其中, λ 为模 型参数,在实验部分确定。 分析可知无法直接求取 可以使 J(θ) 最小的 θ 的解析解,通过迭代优化算法 求解。 计算代价函数梯度公式为 Ñθj = - 1 m∑ m i = 1 [x (i) (1{y (i) = j} - p(y (i) = j | x (i) ;θ))] + λθj (25) 1.4 本文研究方法(DLFW + ) 本文研究重点内容如下: 1)面部区域划分 利用主动形状模型确定人脸面部主要特征点,对 于每张人脸面部图像能得到一个特征点位置向量: xi = (xi,0 ,yi,0 ,xi,1 ,yi,1 ,…,xi,(n-1) ,yi,(n-1) ) ①左眼子区域划分 左眼区域采样框确定,根据左眼眼角确定采样 框长,眉毛轮廓线最高点与眼睛轮廓线最低点确定 采样框宽。 为了获取左眼区域更多细节特征,长和 宽同时向外延伸 Lleye个像素。 左眼区域长宽计算公 式如下: wleye = x30 - x34 + Lleye (27) hleye = y36 - y17 + Lleye (28) 式中:wleye为左眼区域宽,hleye为左眼区域长,Ileye 为 从原始图像矩阵 I 上截取的左眼区域矩阵。 ②右眼子区域划分 右眼区域采样框确定,根据右眼眼角确定采样框 长,眉毛轮廓线最高点及眼睛轮廓线最低点确定采样 框宽。 为获取右眼区域更多细节特征,长和宽同时向 外延伸 Lreye个像素。 此区域长宽计算公式为 wreye = x44 - x40 + Lreye (29) hreye = y46 - y24 + Lreye (30) 式中:wreye为右眼区域宽,hreye为右眼区域长。 ③鼻子子区域划分 鼻子区域采样框确定,根据鼻子轮廓线最低点 及眉毛轮廓线最前端特征点确定鼻子区域采样框 长。 根据鼻子轮廓线最左边特征点及最右边特征点 确定采样框的宽。 长和宽同时向外延伸 Lnose 个像 素。 鼻子区域长宽计算公式如下: wnose = x54 - x58 + Lnose (31) 第 6 期 孙劲光,等:一种特征加权融合人脸识别方法 ·915·
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有