首页 > 专利 > 南京信息工程大学 > 基于多样本扩充协同表示分类的人脸识别方法专利详情

基于多样本扩充协同表示分类的人脸识别方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-08-10
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2018-02-02
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-10-16
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-08-10
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201710679469.6 申请日 2017-08-10
公开/公告号 CN107563305B 公开/公告日 2020-10-16
授权日 2020-10-16 预估到期日 2037-08-10
申请年 2017年 公开/公告年 2020年
缴费截止日
分类号 G06K9/00G06K9/62 主分类号 G06K9/00
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 0
权利要求数量 1 非专利引证数量 1
引用专利数量 0 被引证专利数量 0
非专利引证 1、CN 104268593 A,2015.01.07CN 106529447 A,2017.03.22CN 106845376 A,2017.06.13CN 106557749 A,2017.04.05CN 104268593 A,2015.01.07郭艳君等.基于QR分解重构虚拟样本的人脸识别算法《.计算机工程与科学》.2016,第2275至2281页. 唐德燕.人脸检测与识别系统中基于虚拟样本的稀疏描述研究《.中国优秀硕士学位论文全文数据库》.2014,全文.;
引用专利 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 南京信息工程大学 当前专利权人 南京信息工程大学
发明人 周先春、许瑞、周陈栋仁 第一发明人 周先春
地址 江苏省南京市宁六路219号 邮编 210044
申请人数量 1 发明人数量 3
申请人所在省 江苏省 申请人所在市 江苏省南京市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
江苏海越律师事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
唐小红
摘要
本发明提供的基于多样本扩充协同表示分类的人脸识别方法,在图像镜面性的基础上,构造镜像人脸图,然后分别对同一类中任意的两个原始样本与镜像样本,取它们的平滑中值样本构造新的虚拟样本,然后用欧式距离选择出接近测试样本的训练样本。本发明将不同途径构成的训练样本分别进行参数加权融合,采用基于协同表示的分类方法进行人脸识别,不仅构造多种虚拟训练样本,简化运算复杂度,而且能够提高人脸识别的效果。
  • 摘要附图
    基于多样本扩充协同表示分类的人脸识别方法
  • 说明书附图:图1
    基于多样本扩充协同表示分类的人脸识别方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-10-16 授权
2 2018-02-02 实质审查的生效 IPC(主分类): G06K 9/00 专利申请号: 201710679469.6 申请日: 2017.08.10
3 2018-01-09 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于多样本扩充协同表示分类的人脸识别方法,其特征在于,包括如下步骤:
步骤一:镜像图法利用图像的对称性得到镜像图;若人脸数据库有t类,每类有n个训练样本,训练样本总数为N=i*n;令X表示总的原始矩阵,Xi表示X中第i类训练样本矩阵,Xi=[x(i-1)*n+1,x(i-1)*n+2,....,x(i-1)*n+n],其中,i=1,2,…,t;Xi样本矩阵中的n个列向量x(i-1)*n+1,x(i-1)*n+2,....,x(i-1)*n+n分别表示第i类训练样本矩阵中的n个训练样本的列向量;
设原始矩阵X具有C行和D列,它对应的镜像矩阵也具有C行和D列;第i类第j个训练样本列向量表示为x(i-1)*n+j,第i类第j个新生成的镜像样本表示为m(i-1)*n+j,其中,i=1,2,…,t,j=
1,2,…,n;第i类第j个新生成的镜像矩阵在第c行和第d列上表示为m(i-1)*t+j(c,d),x′(i-1)*t+j(c,j)表示x(i-1)*t+j在第c行和第d列上的像素,m′(i-1)*t+j(c,d)表示m(i-1)*t+j(c,d)在第c行和第d列上的像素,有
m′(i-1)*t+j(c,d)=x′(i-1)*t+j(c,D-d+1),c=1,2,...,C,d=1,2,...,D    (1)将x′(i-1)*t+j(c,d)转化为m((i-1)*t+j(c,d),令M表示总的镜像图矩阵,Mi表示M中第i类训练样本矩阵,Mi=[m(i-1)*n+1,m(i-1)*n+2,....,m(i-1)*n+n];
步骤二:第i类原始的训练样本矩阵用Xi表示,使用每类中两个不同的训练样本去构造新的训练样本,会构成 个新的训练样本,若x(i-1)*n+m和x(i-1)*n+k均是来自Xi,新训练样本表示为
a
用X 表示新生成样本矩阵, 其中第i类训练样本矩阵表示为
以此得到新的人脸图;
步骤三:对于步骤一构造第i类镜像样本图矩阵Mi,运用步骤二的方法,得到由镜像图构造的 个新的镜像图,用Ma表示新生成镜像样本矩阵, 以此得到的
新的人脸图;
步骤四:设第i类测试样本矩阵的列向量为y,用欧氏距离来测量第i类原始训练样本x(i-1)*n+j与测试样本y之间的偏差程度,令
di=||y-x(i-1)*n+j||2     (3)
di越小,说明x(i-1)*n+j越接近y;从N个训练样本中用欧式距离选出G个训练样本,G≤N,设G个训练样本的列向量分别为q1,q2,…,qG,令Q表示经过欧式距离选择过的训练样本矩阵,Q=[q1,q2,…,qG];用G个训练样本线性表示y,即
y=K*Q      (4)
K是Q对应的系数,K=[k1,k2,...,kG];令Ki=(QTQ+μz)-1QTy,μ是一个较小的常量,z是一个可识别的矩阵;令
yi=Ki*Qi       (5)
Qi表示Q中第i类训练样本,Ki为Qi对应的系数,用di1衡量y与y'之间的偏差程度,即di1=||y-y'||2       (6)
di1越小,说明y'越能表示y;
步骤五:对步骤一生成的第i类镜像图训练样本矩阵Mi,使用步骤四的方法,用di2来衡量第i类镜像图训练样本表示的y偏差程度;
步骤六:对步骤二生成的第i类新的训练样本矩阵 使用步骤四的方法,用di3来衡量第i类新的训练样本表示y的偏差程度;
步骤七:对步骤三生成的第i类新的镜像图训练样本矩阵 使用步骤四的方法,用di4来衡量第i类新的镜像图训练样本表示的y偏差程度;
步骤八:融合步骤四、步骤五、步骤六和步骤七所生成的di1、di2、di3和di4来求得所有训练样本表示第i类测试样本的最终偏差程度di,di=β1di1+β2di2+β3di3+β4di4,β1、β2、β3和β4分别为di1、di2、di3和di4对应的权重,β1+β2+β3+β4=1,β1+β2≥β3+β4;若 则测试样本y被分配到第i类。
说明书

技术领域

[0001] 本发明涉及图像处理技术领域,尤其涉及一种基于多样本扩充协同表示分类的人脸识别方法。

背景技术

[0002] 随着人工智能技术的飞速发展,人脸识别技术在身份确认、身份鉴别、安全监控以及人机交互等领域应用成熟,在生产生活中得到了广泛的应用。而且伴随着网络购物日益融入人们的生活,人脸识别支付技术将会有广泛的应用前景。
[0003] 有限的人脸样本无法满足实际生活中人脸识别的需要,已经有学者利用图像的对称性和噪声构造新的虚拟样本。但是人脸在实际生活中往往会受到光照等不确定因素的影响,呈现出复杂多样的特性,因而构造的虚拟样本仍然无法满足人脸识别的需要。稀疏识别方法是一种经典的人脸识别方法,它是将测试样本用所有训练样本的线性组合来模糊的表示,通过对每一类测试样本的表征能力的评价来进行分类,将测试样本分配到具有最大表现能力的类别。但是,由于稀疏识别方法是基于L_1范数的识别方法,因此,采用传统的稀疏识别方法进行人脸识别的过程运算复杂,工作量大。

发明内容

[0004] 本发明提供一种基于多样本扩充协同表示分类的人脸识别方法,用以简化人脸识别过程中的运算复杂度,减少识别工作量,同时提高人脸识别的准确度。
[0005] 为了解决上述问题,本发明提供了一种基于多样本扩充协同表示分类的人脸识别方法,其特征在于,包括如下步骤:
[0006] 步骤一:镜像图法利用图像的对称性得到镜像图;若人脸数据库有t类,每类有n个训练样本,训练样本总数为N=t*n;令X表示总的原始矩阵,Xi表示X中第i类训练样本矩阵,Xi=[x(i-1)*n+1,x(i-1)*n+2,…,xi*n],其中,i=1,2,…,t;Xi中每一项代表第i类训练样本矩阵中每一个训练样本的列向量;设原始矩阵X具有C行和D列,它对应的镜像矩阵也具有C行和D列;第i类第j个训练样本列向量表示为x(i-1)*n+j,第i类第j个新生成的镜像样本表示为m(i-1)*n+j,其中,i=1,2,…,t,j=1,2,…,n;x'(i-1)*t+j(c,d)表示x(i-1)*t+j在第c行和第d列上的像素,m'(i-1)*t+j(c,d)表示m(i-1)*t+j(c,d)在第c行和第d列上的像素,有
[0007] m'(i-1)*t+j(c,d)=x'(i-1)*t+j(c,D-d+1),c=1,2,...,C,d=1,2,...,D  (1)[0008] 将x'(i-1)*t+j(c,d)转化为m((i-1)*t+j(c,d),令M表示总的镜像图矩阵,Mi表示M中第i类训练样本矩阵,Mi=[m(i-1)*n+1,m(i-1)*n+2,…,mi*n];
[0009] 步骤二:第i类原始的训练样本矩阵用Xi表示,使用每类中两个不同的训练样本去构造新的训练样本,会构成 个新的训练样本,若x(i-1)*n+m和x(i-1)*n+k均是来自Xi,新训练样本表示为
[0010]
[0011] 用Xa表示新生成样本矩阵, 其中第i类训练样本矩阵表示为以此得到新的人脸图;
[0012] 步骤三:对于步骤一构造第i类镜像样本图矩阵Mi,运用步骤二的方法,得到由镜像图构造的 个新的镜像图,用Ma表示新生成镜像样本矩阵, 以此得到的新的人脸图;
[0013] 步骤四:设第i类测试样本矩阵的列向量为y,用欧氏距离来测量第i类原始训练样本x(i-1)*n+j与测试样本y之间的偏差程度,令
[0014] di=||y-x(i-1)*n+j||2  (3)
[0015] di越小,说明x(i-1)*n+j越接近y;从N个训练样本中用欧式距离选出G个训练样本,G≤N,设G个训练样本的列向量分别为q1,q2,…,qG,令Q表示经过欧式距离选择过的训练样本矩阵,Q=[q1,q2,…,qG];用G个训练样本线性表示y,即
[0016] y=K*Q  (4)
[0017] K是Q对应的系数,K=[k1,k2,...,kG];令Ki=(QTQ+μz)-1QTy,μ是一个较小的常量,z是一个可识别的矩阵;令
[0018] yi=Ki*Qi  (5)
[0019] Qi表示Q中第i类训练样本,Ki为Qi对应的系数,用di1衡量y与y'之间的偏差程度,即[0020] di1=||y-y'||2  (6)
[0021] di1越小,说明y'越能表示y;
[0022] 步骤五:对步骤一生成的第i类镜像图训练样本矩阵Mi,使用步骤四的方法,用di2来衡量第i类镜像图训练样本表示的y偏差程度;
[0023] 步骤六:对步骤二生成的第i类新的训练样本矩阵 使用步骤四的方法,用di3来衡量第i类新的训练样本表示y的偏差程度;
[0024] 步骤七:对步骤三生成的第i类新的镜像图训练样本矩阵 使用步骤四的方法,用di4来衡量第i类新的镜像图训练样本表示的y偏差程度;
[0025] 步骤八:融合步骤四、步骤五、步骤六和步骤七所生成的di1、di2、di3和di4来求得所有训练样本表示第i类测试样本的最终偏差程度di,di=β1di1+β2di2+β3di3+β4di4,β1、β2、β3和β4分别为di1、di2、di3和di4对应的权重,β1+β2+β3+β4=1,β1+β2≥β3+β4;若则测试样本y被分配到第i类。
[0026] 本发明提供的基于多样本扩充协同表示分类的人脸识别方法,针对复杂多变的外部环境,构造出多种虚拟人脸图像,利用改进的稀疏识别方法-协同表示方法进行人脸识别,以提高人脸识别率。由于传统方法构建的虚拟人脸样本是有限的,用来进行人脸分类的经典识别方法运算量大,本发明在构造镜像图的基础上,分别取同一类中任意两个不同的原始图像和镜像图像,取它们的平滑中值样本作为新的虚拟图像,利用欧式距离从这些训练样本中选择出接近测试样本的训练样本,将选择出来的训练样本利用参数加权融合,采用改进的稀疏识别方法-协同表示的分类方法进行人脸识别,很好的提高人脸识别的效果。

实施方案

[0028] 下面结合附图对本发明提供的基于多样本扩充协同表示分类的人脸识别方法的具体实施方式做详细说明。
[0029] 本具体实施方式提供了一种基于多样本扩充协同表示分类的人脸识别方法,附图1是本发明具体实施方式的基于多样本扩充协同表示分类的人脸识别方法流程图。如图1所示,本具体实施方式提供的基于多样本扩充协同表示分类的人脸识别方法,包括如下步骤:
[0030] 步骤一:镜像图法利用图像的对称性得到镜像图;若人脸数据库有t类,每类有n个训练样本,训练样本总数为N=t*n;令X表示总的原始矩阵,Xi表示X中第i类训练样本矩阵,Xi=[x(i-1)*n+1,x(i-1)*n+2,…,xi*n],其中,i=1,2,…,t;Xi中每一项代表第i类训练样本矩阵中每一个训练样本的列向量;设原始矩阵X具有C行和D列,它对应的镜像矩阵也具有C行和D列;第i类第j个训练样本列向量表示为x(i-1)*n+j,第i类第j个新生成的镜像样本表示为m(i-1)*n+j,其中,i=1,2,…,t,j=1,2,…,n;x'(i-1)*t+j(c,d)表示x(i-1)*t+j在第c行和第d列上的像素,m'(i-1)*t+j(c,d)表示m(i-1)*t+j(c,d)在第c行和第d列上的像素,有
[0031] m'(i-1)*t+j(c,d)=x'(i-1)*t+j(c,D-d+1),c=1,2,...,C,d=1,2,...,D  (1)[0032] 将x'(i-1)*t+j(c,d)转化为m((i-1)*t+j(c,d),令M表示总的镜像图矩阵,Mi表示M中第i类训练样本矩阵,Mi=[m(i-1)*n+1,m(i-1)*n+2,…,mi*n]。
[0033] 步骤二:第i类原始的训练样本矩阵用Xi表示,使用每类中两个不同的训练样本去构造新的训练样本,会构成 个新的训练样本,若x(i-1)*n+m和x(i-1)*n+k均是来自Xi,新训练样本表示为
[0034]
[0035] 用Xa表示新生成样本矩阵, 其中第i类训练样本矩阵表示为以此得到新的人脸图;
[0036] 步骤三:对于步骤一构造第i类镜像样本图矩阵Mi,运用步骤二的方法,得到由镜像图构造的 个新的镜像图,用Ma表示新生成镜像样本矩阵, 以此得到的新的人脸图;
[0037] 步骤四:设第i类测试样本矩阵的列向量为y,用欧氏距离来测量第i类原始训练样本x(i-1)*n+j与测试样本y之间的偏差程度,令
[0038] di=||y-x(i-1)*n+j||2  (3)
[0039] di越小,说明x(i-1)*n+j越接近y;从N个训练样本中用欧式距离选出G个训练样本,G≤N,设G个训练样本的列向量分别为q1,q2,…,qG,令Q表示经过欧式距离选择过的训练样本矩阵,Q=[q1,q2,…,qG];用G个训练样本线性表示y,即
[0040] y=K*Q  (4)
[0041] K是Q对应的系数,K=[k1,k2,...,kG];令Ki=(QTQ+μz)-1QTy,μ是一个较小的常量,z是一个可识别的矩阵;令
[0042] yi=Ki*Qi  (5)
[0043] Qi表示Q中第i类训练样本,Ki为Qi对应的系数,用di1衡量y与y'之间的偏差程度,即[0044] di1=||y-y'||2  (6)
[0045] di1越小,说明y'越能表示y;
[0046] 步骤五:对步骤一生成的第i类镜像图训练样本矩阵Mi,使用步骤四的方法,用di2来衡量第i类镜像图训练样本表示的y偏差程度;
[0047] 步骤六:对步骤二生成的第i类新的训练样本矩阵 使用步骤四的方法,用di3来衡量第i类新的训练样本表示y的偏差程度;
[0048] 步骤七:对步骤三生成的第i类新的镜像图训练样本矩阵 使用步骤四的方法,用di4来衡量第i类新的镜像图训练样本表示的y偏差程度;
[0049] 步骤八:融合步骤四、步骤五、步骤六和步骤七所生成的di1、di2、di3和di4来求得所有训练样本表示第i类测试样本的最终偏差程度di,di=β1di1+β2di2+β3di3+β4di4,β1、β2、β3和β4分别为di1、di2、di3和di4对应的权重,β1+β2+β3+β4=1,β1+β2≥β3+β4;若则测试样本y被分配到第i类。
[0050] 如图1所示,对于原始训练人脸图像,利用图像的镜面性,构造人脸镜像图,接着分别取同一类中任意两个不同的原始图像和镜像图像,取它们的平滑中值样本作为新的虚拟图像,这样能够构造出多个新的虚拟人脸样本图。传统的多样本扩充的人脸方法,是将新生成的虚拟训练样本与原始训练样本结合在一起,作为总的训练样本进行人脸识别;而本具体实施方式是将不同途径构成的训练样本分别进行参数加权融合,采用基于协同表示的分类方法进行人脸识别。因此,本具体实施方式提供的人脸识别方法不但构造多种虚拟训练样本,而且能够提高人脸识别的效果。同时,由于过多的人脸训练样本不一定都有利于测试样本的识别,因而通过欧式距离选择出接近测试样本的训练样本,避免运算量过大的问题。
[0051] 本具体实施方式提供的基于多样本扩充协同表示分类的人脸识别方法,针对复杂多变的外部环境,构造出多种虚拟人脸图像,利用改进的稀疏识别方法-协同表示方法进行人脸识别,以提高人脸识别率。由于传统方法构建的虚拟人脸样本是有限的,用来进行人脸分类的经典识别方法运算量大,本发明在构造镜像图的基础上,分别取同一类中任意两个不同的原始图像和镜像图像,取它们的平滑中值样本作为新的虚拟图像,利用欧式距离从这些训练样本中选择出接近测试样本的训练样本,将选择出来的训练样本利用参数加权融合,采用改进的稀疏识别方法-协同表示的分类方法进行人脸识别,很好的提高人脸识别的效果。
[0052] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

附图说明

[0027] 附图1是本发明具体实施方式的基于多样本扩充协同表示分类的人脸识别方法流程图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号