正在加载图片...
第6期 李同宇,等:基于特征融合的人脸图像性别识别 ·507. 余,选取前N个特征向量,通过对图像进行特征空 2.2局部特征提取 间投影,即可实现图像数据的降维, 均衡的局部二值模式方法是在传统局部二值模 2.1.2正交化的线性判别分析 式方法的基础上进行改进的图像局部纹理特征描述 在M幅人脸图像组成的训练集中,有C个类 方法.传统LBP[]利用当前像素点阈值化3×3窗口 别,每个类别有N。幅图像.m.为第c类样本的均值, 中相邻的8个像素值,将邻域像素标注为0或1,按 m为所有样本的均值.则类内散布矩阵S。、类间散 照一定顺序串联成二进制编码,二进制码所表示的 布矩阵S。和总体离散矩阵S,分别为 值就是当前像素的LBP值.将图像进行分块,对每 =正任m)G%? 个块的LBP值进行直方图统计,所得的级联直方图 (1) 序列即为图像纹理特征,也称局部特征 C 。=立Nm.-m)m-m), 经过发展,LBP邻域的选取有2种方式:规定半 (2) 径内的像素点和紧邻当前点的像素点.在实际应用 S,=S.+S6. (3) 中,人脸图像经过截取后一般较小,半径内的像素点 传统LDA[1寻找线性变换矩阵G∈Rm,使得 选取方式会增大编码窗口的范围,所以本文选用紧 降维后的!维空间中类间离散度与类内离散度之比 邻当前像素点p的8个像素(A、B、C、D、E、F、G 最大,需要求解如下优化问题: H)作为阈值化目标,图2为LBP编码过程,二进制 G=argmax tr((GS G)GS,G). (4) 编码排序为ABCDEFGH.其中,边界像素的邻域像 式(4)必须满足条件GSG=I,当S.可逆时, 素点少于8个,为了不添加任何影响图像分类的信 上述优化问题即为 息,LBP编码的过程中,将会删除边界像素信息,其 SS.w=Aw 余像素遍历3×3窗口进行编码, w,是矩阵SS。的特征向量,取前l个特征值 组成降维空间L,但是S。的秩最多为C-1,所以l最 大为C-1,即传统LDA的降维在处理二分类问题 时,最多降维到一维.因此,传统LDA不适用于性别 识别研究.为了突破传统LDA的类别限制,引入正 ■LBP编码像素 交化的LDA,即OLDAU].OLDA是基于S,的列空间 ☐编码后删除像素 的降维方法,通过寻找相互正交的最优鉴别矢量,最 图2LBP编码过程 优准则遵循: Fig.2 Encoding processof LBP G=argmax tr((GS G)*GS,G). 二进制编码数据为8位,理论上LBP有28个 式中:(GS,G)*是GS,G的伪逆矩阵,满足条件 值,这增加了直方图序列的长度.均衡的LBP模式 GG=L,这样就打破了S。矩阵秩的限制.最优化问 (也称ULBP)[]可以很好地解决这一问题,二进制 题不再受到类别限制.由式(1)、(2)和(3)可知,S, 编码从0→1或从1→0的位变换不超过2次时称作 可以表示为 均衡编码.所有的8位二进制数中共有58个均衡编 S,=HH. 码,这58个均衡编码涵盖了大多数的LBP值,其余 计算变换矩阵W,使WS,W=L.对H,进行奇异 不是均衡编码的LBP值归为一类.每个图像块的 值分解:H,=U,∑V.令W=U,∑,则由W变换后 LBP直方图序列的长度都控制在59维. 的离散矩阵S,和S。可以表示为: 将LBP编码后的图像分成p个小块,对每个小 S,°=WS,W=WH,HW= 块进行直方图统计,用直方图序列h,表示p小块图 像的纹理特征.将p个块的直方图序列级联起来,形 Uu∑v∑u,=1, 成一个级联的直方图序列向量: S =W'S,W. h=[h,h2…h]. 计算由S。非零特征值所对应的特征矢量作为 整幅图像的局部特征h共有59×p维 列矢量所构成的矩阵L,令WML=U,L=QR,则 全局特征和局部特征级联形成性别特征,性别 特征维数为59×p+I维这种融合特征维数低、识别 G=Q,即得到OLDA的最优解.将PCA方法降维后 率高、稳定性强,对特征数据数量的变化和局部分块 的图像数据进一步降到一维 的数量敏感度降低,余,选取前 N 个特征向量,通过对图像进行特征空 间投影,即可实现图像数据的降维. 2.1.2 正交化的线性判别分析 在 M 幅人脸图像组成的训练集中,有 C 个类 别,每个类别有 Nc 幅图像. mc 为第 c 类样本的均值, m 为所有样本的均值.则类内散布矩阵 Sw 、类间散 布矩阵 Sb 和总体离散矩阵 St 分别为 Sw = 1 M ∑ C c = 1 ∑ Nc i = 1 xi - mc ( ) xi - mc ( ) T , (1) Sb = 1 M ∑ C c = 1 Nc mc ( - m) mc ( - m) T , (2) St = Sw + Sb . (3) 传统 LDA [14]寻找线性变换矩阵 G∈R m×l ,使得 降维后的 l 维空间中类间离散度与类内离散度之比 最大,需要求解如下优化问题: G = argmax tr G T ( SwG) -1G T ( SbG) . (4) 式(4)必须满足条件 G T SwG = Il,当 Sw 可逆时, 上述优化问题即为 S -1 w Sbwl =λwl . wl 是矩阵 S -1 w Sb 的特征向量,取前 l 个特征值 组成降维空间 L,但是 Sb 的秩最多为 C-1,所以 l 最 大为 C-1,即传统 LDA 的降维在处理二分类问题 时,最多降维到一维.因此,传统 LDA 不适用于性别 识别研究.为了突破传统 LDA 的类别限制,引入正 交化的 LDA,即 OLDA [16] .OLDA 是基于 St 的列空间 的降维方法,通过寻找相互正交的最优鉴别矢量,最 优准则遵循: G = argmax tr((G T StG) + G T SbG) . 式中: (G T StG) + 是 G T StG 的伪逆矩阵,满足条件 G TG = Il,这样就打破了 Sb 矩阵秩的限制.最优化问 题不再受到类别限制.由式(1)、(2) 和(3) 可知,St 可以表示为 St = HtH T t . 计算变换矩阵 W,使 W T StW = I.对 Ht 进行奇异 值分解: Ht =U1 ∑t V T . 令 W = U1 ∑ -1 t ,则由 W 变换后 的离散矩阵 S ∗ t 和 S ∗ b 可以表示为: S ∗ t = W T StW = W THtH T t W = ∑ -1 t U t 1U1 ∑t V TV ∑t U t 1U1 ∑ -1 t = I, S ∗ b = W T SbW. 计算由 S ∗ b 非零特征值所对应的特征矢量作为 列矢量所构成的矩阵 L,令 WL = U1 ,∑ -1 t L = QR,则 G =Q,即得到 OLDA 的最优解.将 PCA 方法降维后 的图像数据进一步降到一维. 2.2 局部特征提取 均衡的局部二值模式方法是在传统局部二值模 式方法的基础上进行改进的图像局部纹理特征描述 方法.传统 LBP [17]利用当前像素点阈值化 3×3 窗口 中相邻的 8 个像素值,将邻域像素标注为 0 或 1,按 照一定顺序串联成二进制编码,二进制码所表示的 值就是当前像素的 LBP 值.将图像进行分块,对每 个块的 LBP 值进行直方图统计,所得的级联直方图 序列即为图像纹理特征,也称局部特征. 经过发展,LBP 邻域的选取有 2 种方式:规定半 径内的像素点和紧邻当前点的像素点.在实际应用 中,人脸图像经过截取后一般较小,半径内的像素点 选取方式会增大编码窗口的范围,所以本文选用紧 邻当前像素点 p 的 8 个像素( A、B、C、D、E、F、G、 H )作为阈值化目标,图 2 为 LBP 编码过程,二进制 编码排序为 ABCDEFGH . 其中,边界像素的邻域像 素点少于 8 个,为了不添加任何影响图像分类的信 息,LBP 编码的过程中,将会删除边界像素信息,其 余像素遍历 3×3 窗口进行编码. 图 2 LBP 编码过程 Fig.2 Encoding processof LBP 二进制编码数据为 8 位,理论上 LBP 有 2 8 个 值,这增加了直方图序列的长度.均衡的 LBP 模式 (也称 ULBP) [18]可以很好地解决这一问题,二进制 编码从 0➝1 或从 1➝0 的位变换不超过 2 次时称作 均衡编码.所有的 8 位二进制数中共有 58 个均衡编 码,这 58 个均衡编码涵盖了大多数的 LBP 值,其余 不是均衡编码的 LBP 值归为一类. 每个图像块的 LBP 直方图序列的长度都控制在 59 维. 将 LBP 编码后的图像分成 p 个小块,对每个小 块进行直方图统计,用直方图序列 hp 表示 p 小块图 像的纹理特征.将 p 个块的直方图序列级联起来,形 成一个级联的直方图序列向量: h = [h1 h2 … hp ] . 整幅图像的局部特征 h 共有 59 × p 维. 全局特征和局部特征级联形成性别特征,性别 特征维数为 59 × p + l 维.这种融合特征维数低、识别 率高、稳定性强,对特征数据数量的变化和局部分块 的数量敏感度降低. 第 6 期 李同宇,等: 基于特征融合的人脸图像性别识别 ·507·
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有