[发明专利]一种基于分块协同表示的人脸识别方法有效
申请号: | 201910184203.3 | 申请日: | 2019-03-12 |
公开(公告)号: | CN109902657B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 孙崐;李晓彤;张天意;郑婉宁;殷欣 | 申请(专利权)人: | 哈尔滨理工大学 |
主分类号: | G06V40/16 | 分类号: | G06V40/16;G06V10/772;G06V10/764;G06K9/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150080 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明为一种基于分块协同表示的人脸识别方法。在实际应用中,人脸图像的信息缺失(如像素信息缺失、腐蚀块和遮挡)会影响图像的像素值,从而影响人脸识别的效果。本发明先将人脸图像库中的图像分为训练集和测试集,并寻找最佳分块方式对其图像进行分块处理,将训练样本分块后的图像构造子块字典;然后采用子块的协同表示(Cooperative representation,CR)将由人脸图像信息缺失所产生的误差与原图像分离,可有效降低缺失信息图像人脸识别结果的影响;再然后对各子块获得的稀疏稀疏进行分类;最后基于最大投票准则获取最终识别结果,可有效降低由于一个或多个子块特征求得的最小系数误差较大所导致的无效分类对整张图像识别结果产生的影响,提高识别率。 | ||
搜索关键词: | 一种 基于 分块 协同 表示 识别 方法 | ||
【主权项】:
1.一种基于分块CR的人脸识别方法,其特征在于,该方法包括如下步骤:S1、获取人脸图像:从人脸图像库中下载人脸图像;S2、将一组人脸数据库中的人脸图像分为训练集和测试集,图像的训练集Θ={X1,...,Xi,...,Xc},测试集Φ={Y1,...,Yi,...,Yc},c为人脸库中人脸的总类别数;Xi表示第i类的训练样本,Yi表示第i类的测试样本;S3、寻找各个人脸库的最佳分块方式,并对其训练集人脸样本图像进行分块处理,假设Θ={Θ1,...,Θp,...,Θl}为块训练样本集,其中l为分出块的数量,则第p块的训练样本集为Θp={x1p,...,xip,...,xcp};S4、构造每个子块的字典集,利用分块后构造出的训练样本集Θp构造出第p个子块的字典Dp=[x1p,...,xip,...,xcp],按照这种方式对所有子块的人脸图像进行块的字典构造,得到l个块字典D=[D1,...,Dp,...,Dl];S5、将各人脸数据库中测试集的人脸图像样本按其相应的最佳分块方式进行分块,Φ={Φ1,...,Φp,...,Φl}为块测试样本集,其中l为分出块的数量,则第p块的测试样本集为Φp={y1p,...,yip,...,ycp};S6、将分块后的测试样本与分块后的训练样本联合在一起进行协同表示计算,对于测试集的任意一张测试样本的第p个块yp,其CR计算公式如下:
公式(1)中,Dp为训练集第p个子块的字典,协同表示的作用是为了得到表示系数![]()
为xip与yip的CR系数;S7、根据步骤S6得出,测试样本中第p块的表示系数为
用如下的公式求取每一类的残差rp,
公式(2)中,Dip表示yp相对于第i类子块训练的字典,此时,Dip=xip,通过字典求出c个残差rp=[r1p,...,rip,...,rcp];S8、对人脸测试样本图像的每个子块进行分类,根据如下公式将计算得到的协同表示残差进行比较,找出最小残差所归属的类即为yp所属的类,identify(yp)=arg min{rip} (3)公式(3)中,rip为第i类、第p块人脸图像计算出的协同表示残差;S9、重复步骤S6‑步骤S8,得出测试样本图像Yi的所有子块的类别标签为{label1,...,labelp,...,labell};S10、根据最大投票准则得出每张测试样本图像的最终识别结果label,当投票数量出现相等情况时,根据步骤S8找出yp对应的残差rip,进行rip的对比,选取较小的rip对应的yp所属的类为此张人脸图像所属的类;S11、重复进行步骤S6‑步骤S10,得出所有测试样本集Φ中人脸图像样本的识别结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨理工大学,未经哈尔滨理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910184203.3/,转载请声明来源钻瓜专利网。