1.基于半监督多视图字典学习的彩色人脸识别方法,其特征在于,对一个彩色人脸图像训练样本集X,令n表示所有彩色人脸图像训练样本的个数,nl表示所有有类别标记的彩色人脸图像训练样本的个数,nu表示所有无类别标记的彩色人脸图像训练样本的个数,c表示有类别标记的彩色人脸图像训练样本的类别数,nk表示第k类彩色图像训练样本的个数, XR∈Rd×n、XG∈Rd×n、XB∈Rd×n分别表示R、G、B彩色分量训练样本集, 分别表示有类别标记的R、G、B彩色分量训练样本集,分别表示无类别标记的R、G、B彩色分量训练样本集,表示Xil中第k类的样本,d表示彩色分量训练样本维数;对于一个待识别样本y,令yR∈Rd、yG∈Rd、yB∈Rd分别表示该样本的R、G、B彩色分量;
具体步骤如下:
第一步,基于半监督多视图字典学习的彩色人脸识别方法的目标函数定义如下:其中,Di(i=R,G,B)表示对应Xi的字典,Ai表示使用字典Di重构Xi的稀疏编码系数,Aip表示使用字典Di重构Xip的稀疏编码系数,Aiu表示使用字典Di重构Xiu的稀疏编码系数,λ是一个权重系数,0表示一个零矩阵,Diq表示字典Di中对应第q类的子字典,Aipq表示使用子字典Diq重构Xip的稀疏编码系数;
第二步,公式(1)的求解涉及到字典和稀疏编码系数两组变量求解,采用两组变量依次更新的方式进行迭代求解:步骤2-1,初始化DR,DG,DB;
步骤2-2,根据公式(1)求解AR,AG,AB,令步骤2-3,根据公式(1)更新DR,DG,DB;
步骤2-4,根据公式(1)更新AR,AG,AB,令如果J1-J2>ε,ε>0是一个比较小的阈值,转向步骤2-3;否则,迭代结束;
第三步,得到字典DR,DG,DB之后,按照下面的公式计算yR,yG,yB的稀疏编码系数βR,βG,βB令βiq表示βi中对应子字典Diq的稀疏编码系数,计算根据
判定待识别样本y的类别。