首页 理论教育 提取代数特征的方法及其在人脸图像中的应用

提取代数特征的方法及其在人脸图像中的应用

时间:2023-06-19 理论教育 版权反馈
【摘要】:由于矩阵的特征向量反映的是一种代数属性,并且具有不变性,因此可用来表征图像特征。不变矩和奇异值特征是两种常用的图像代数特征,两者具有平移、尺度和旋转不变性特征,而且奇异值特征还对噪声、光照变化引起的图像灰度变化具有不敏感性。下面介绍奇异值分解的人脸特征提取方法。此时,人脸图像的维数已经大大降低,同时保留了绝大部分的有效特征信息。

提取代数特征的方法及其在人脸图像中的应用

代数特征反映的是图像的一种内在属性,将图像作为矩阵看待,可对其进行各种代数变换,或进行各种矩阵分解。由于矩阵的特征向量反映的是一种代数属性,并且具有不变性,因此可用来表征图像特征。不变矩和奇异值特征是两种常用的图像代数特征,两者具有平移、尺度和旋转不变性特征,而且奇异值特征还对噪声、光照变化引起的图像灰度变化具有不敏感性。下面介绍奇异值分解(SVD)的人脸特征提取方法。

1.奇异值分解定理

二维的人脸图像相当一个高维向量,直接用其进行计算太困难,必须在保持主要特征的前提下降维,也就是希望用少量的特征来近似整个图像,而奇异值分解(SVD)就是一种实现这种效果的良好手段。

奇异值分解定理:设A是一个秩为rn×r维矩阵,则存在两个正交矩阵

以及对角矩阵

Λ=diag[λ0λ1Kλr-1]∈Rn×r,且λ0λ1Kλr-1 (6-43)

满足978-7-111-57609-9-Chapter06-39.jpg。式中,λii=0,1,Kr-1)为矩阵AATATA的非零特征值;utvt分别为AATATA和对应于λt的特征向量。上述分解称为矩阵A的奇异值分解,978-7-111-57609-9-Chapter06-40.jpgAλt奇异值。

2.基于SVD的特征提取

对于一幅大小为N1×N2的人脸灰度图像Pxy),其中x∈[1,N1],y∈[1,N2],且像素Pxy)满足Pxy)∈[0,1],x为行索引值,y为列索引值,定义其投影图为

式中,Vpx)和Hpy)分别为图像Pxy)的垂直和水平投影;p为平均灰度值。(www.xing528.com)

利用正面垂直人脸的对称性,对原始图像进行光照均衡处理,得到的图像为P′xy),如下式所示:

结合投影图后的人脸图像变为Paxy),如下式所示:

用该方法处理前后的图像中光照比较均衡。另外,人脸具有多种表情,表情的变化对识别的影响也很大,而在人的五官当中,嘴巴对表情的影响最大,相比之下,眼睛和鼻子的影响相对较小。为此采用一个二值图Sxy)叠加到人脸图像上,以进一步屏蔽嘴巴的影响,得到的图像为PLxy),如下式所示:

PLxy=PaxySxy) (6-47)

经过上述处理后的人脸图像不仅有效地减弱了光照的影响,同时也在一定程度上克服了表情的影响,从而较好地保留了人脸的不变性特征。令训练样本集的总体散布矩阵Σ

式中,μxy)称为平均脸,即978-7-111-57609-9-Chapter06-45.jpg

令矩阵W=PTPRN×N,根据奇异值分解定义,求出W的特征值λi和对应的正交归一特征向量Vii=0,1,…,N-1),再由奇异值分解定理可知,Σ的正交归一特征向量978-7-111-57609-9-Chapter06-47.jpg978-7-111-57609-9-Chapter06-48.jpgui就是人脸图相对应特征值λi的特征向量,将λi按降序排列,并选取最大的250个特征值所对应的特征向量构成图像变换矩阵U,占有人脸特征总量90%以上,已经涵盖了人脸的主要特征。

对于任何一幅人脸图像,都可以求出其与平均脸之差在变换空间U上的投影向量Prxy)=UT[PLxy)-μxy)],其中,Prxy)是一个250维向量,也就是人脸图像PLxy)经过特征提取后的代数特征。此时,人脸图像的维数已经大大降低,同时保留了绝大部分的有效特征信息。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈