首页 / 专利库 / 人工智能 / 机器学习 / 人工神经网络 / 前馈神经网络 / 深度神经网络 / 一种基于域鲁棒卷积特征学习的交叉视角人脸识别方法

一种基于域鲁棒卷积特征学习的交叉视人脸识别方法

阅读:1发布:2022-11-05

专利汇可以提供一种基于域鲁棒卷积特征学习的交叉视人脸识别方法专利检索,专利查询,专利分析的服务。并且本 发明 一种基于域鲁棒卷积特征学习的交叉视 角 人脸识别 方法,包括步骤S1:从源域和目标域人脸集中采集多个人脸图像组成虚拟域人脸集;步骤S2:训练出源域、虚拟域和目标域的卷积 深度神经网络 ;分别组成源域、目标域人脸集的人脸图像的卷积特征;步骤S3:建立源视角映射矩阵和目标视角映射矩阵,获得源域、目标域人脸集的人脸图像的卷积特征在映射空间中相应的源域、目标域新人脸特征值;步骤S4:优化源视角映射矩阵和目标视角映射矩阵;步骤S5:计算测试人脸图片的卷积特征并输入映射矩阵,得到并在一个新人脸特征值与多个新人脸特征之间的多个距离中选择最小距离对应的测试源视角人脸图像的身份作为测试目标视角人脸图像的身份。,下面是一种基于域鲁棒卷积特征学习的交叉视人脸识别方法专利的具体信息内容。

1.一种基于域鲁棒卷积特征学习的交叉视人脸识别方法,特征在于,该方法包括以下步骤:
步骤S1:从源域人脸集和目标域人脸集中分别随机采样多个人脸图像,组成一个虚拟域人脸集;
步骤S2:对源域人脸集、虚拟域人脸集和目标域人脸集分别训练出源域、虚拟域和目标域的卷积深度神经网络
将源域人脸集中的人脸图像输入到源域、虚拟域和目标域的卷积深度神经网络并分别计算,得到与所述网络相应的源域人脸图像的特征值,并将源域人脸图像的特征值串接在一起,组成源域人脸集的人脸图像的卷积特征;
将目标域人脸集中的人脸图像输入到源域、虚拟域和目标域的卷积深度神经网络并分别计算,得到与所述网络相应的目标域人脸图像的特征值,并将三个所述网络的目标域人脸图像的特征值串接在一起,组成目标域人脸集的人脸图像的卷积特征;
步骤S3:对源域人脸集和目标域人脸集建立源视角映射矩阵和目标视角映射矩阵,将源域人脸集的人脸图像的卷积特征输入到源视角映射矩阵,将目标域人脸集的人脸图像的卷积特征输入到目标视角映射矩阵,获得源域人脸集的人脸图像的卷积特征在映射空间中的源域新人脸特征值、获得目标域人脸集的人脸图像的卷积特征在映射空间中的目标域新人脸特征值;
步骤S4:通过约束源域新人脸特征值和目标域新人脸特征值的类内紧致性,优化源视角映射矩阵和目标视角映射矩阵;
步骤S5:对多张测试源视角人脸图像和一张测试目标视角人脸图像分别计算,得到并将多个源视角人脸图像的卷积特征和一个目标视角人脸图像的卷积特征输入到与之相应的源视角映射矩阵和目标视角映射矩阵计算,得到测试源视角多个新人脸特征值和测试目标视角的一个新人脸特征值;对新人脸特征值计算得到测试目标视角的一个新人脸特征到测试源视角的多个新人脸特征之间的多个距离,并在多个距离中选择最小距离对应的测试源视角人脸图像的身份作为测试目标视角人脸图像的身份;
其中,所述优化源视角映射矩阵和优化目标视角映射矩阵的步骤具体为:
1)构建源域人脸集和目标域人脸集的人脸图像在映射空间中的新人脸特征值的类内紧致性约束函数J(FS,FT):
其中FS为源视角映射矩阵,FT为目标视角映射矩阵,N为人脸集中人脸图像的总对数,NC为源域人脸集中人的个数, 为第i个人的源域人脸图像的个数, 表示第b个人的目标域人脸图像的个数,b=i,si,k为第i个人的源域人脸图像的卷积特征集Si中的第k个特征,tb,j为第b个人的目标域人脸图像的卷积特征集Tb中的第j个特征;i为源域人脸集中人的序号,b为目标域人脸集中人的序号,k为卷积特征集Si中特征的序号,j为卷积特征集Tb中特征的序号; ni是第i个人的源域人脸图像和目标域人脸图像组成的
人脸图像的对数;
2)通过最小化所述约束函数J(FS,FT),构造区分性学习的优化目标函数;分别计算所述优化目标函数J(FS,FT)关于源视角映射矩阵FS和目标视角映射矩阵FT的梯度为:
利用梯度下降方法分别更新源视角映射矩阵、目标视角映射矩阵直到收敛,从而得到优化的源视角映射矩阵和目标视角映射矩阵。
2.根据权利要求1所述的方法,其特征在于,所述源域人脸集中的每个人都有多张源视角人脸图像,所述目标域人脸集中的每个人都有多张目标视角人脸图像;通过约束映射空间中同一人的源视角新人脸特征值和目标视角新人脸特征值的距离,构造区分性学习的优化目标函数;利用梯度下降法求解所述优化目标函数,得到优化源视角映射矩阵和目标视角映射矩阵,使得源视角新人脸特征值和目标视角新人脸特征值在映射空间中达到良好的区分性能。
3.根据权利要求1所述的方法,其特征在于,所述虚拟域人脸集是从源域人脸集随机采样50%的人脸图像和从目标域人脸集随机采样50%的人脸图像组成。
4.根据权利要求1所述的方法,其特征在于,所述训练出源域、虚拟域、目标域的卷积深度神经网络的包括以下步骤如下:
步骤S21:首先分别检测源域人脸集,虚拟域人脸集和目标域人脸集中每个人脸集的人脸图像,在每个人脸集的人脸图像上提取与之相应的源域、虚拟域和目标域的人脸像数特征;
步骤S22:将源域、虚拟域、目标域人脸像数特征分别输入到源域、虚拟域和目标域的卷积严格玻尔兹曼机中,通过最大化源域人脸集的所有人脸图像在源域卷积严格玻尔兹曼机上的对数似然目标函数来优化卷积严格玻尔兹曼机的结构参数,获得优化源域的卷积严格玻尔兹曼机;通过最大化虚拟域人脸集的所有人脸图像在虚拟域卷积严格玻尔兹曼机上的对数似然目标函数来优化卷积严格玻尔兹曼机的结构参数,获得优化虚拟域的卷积严格玻尔兹曼机;通过最大化目标域人脸集的所有人脸图像在目标域卷积严格玻尔兹曼机上的对数似然目标函数来优化卷积严格玻尔兹曼机的结构参数,获得优化目标域的卷积严格玻尔兹曼机;
步骤S23:将源域、虚拟域、目标域的人脸像数特征输入到与之相应的优化源域、优化虚拟域和优化目标域的卷积严格玻尔兹曼机中,分别计算,得到与每个卷积严格玻尔兹曼机相应的优化源域的输出值、优化虚拟域的输出值、优化目标域的输出值;通过分别最大化优化源域、优化虚拟域和优化目标域的输出值在源域、虚拟域和目标域的新卷积严格玻尔兹曼机上的对数似然目标函数,获得有序训练出的源域、虚拟域和目标域的新卷积严格玻尔兹曼机;
步骤S24:将训练出的源域、虚拟域和目标域的卷积严格玻尔兹曼机分别地按照训练的顺序分层叠加形成源域、虚拟域和目标域的卷积深度神经网络。
5.根据权利要求4所述的方法,其特征在于,所述对数似然目标函数L(θ,D)表示为:
利用梯度下降的方法求解所述对数似然目标函数对卷积严格玻尔兹曼机的结构参数θ的梯度,更新结构参数θ直到收敛,得到优化的卷积严格玻尔兹曼机;其中,θ为卷积严格玻尔兹曼机的结构参数,D为人脸集,N为人脸集中人脸图像的总数;x(l)为人脸集中的第l个人脸图像的人脸像数特征,l为人脸图像的序号,l=1,2,3…N;p(x(l))为人脸像数特征x(l)在卷积严格玻尔兹曼机上的概率。
6.根据权利要求1所述的方法,其特征在于,所述的在映射空间中的源域新人脸特征值为FS*YS,在映射空间中的目标域新人脸特征值为FT*YT,其中FS为优化的源视角映射矩阵,FT为优化的目标视角映射矩阵,YS为源域人脸集的人脸图像的卷积特征,YT为目标域人脸集的人脸图像的卷积特征。
7.根据权利要求1所述的方法,其特征在于,所述源域人脸集表示为 其中NC为源域人脸集中人的个数,i为源域人脸集中人的序号; 表示第i个人的源域人脸图像的卷积特征集,si,k为卷积特征集Si中的第k个特征,k为卷积特征集Si中特征的序号,为第i个人的源域人脸图像的个数。
8.根据权利要求1所述的方法,其特征在于,所述目标域人脸集表示为
为第b个人的目标域人脸图像的卷积特征集,其中NB为目标域人脸集中人的个数,b为目标域人脸集中人的序号;tb,j为卷积特征集Tb中的第j个特征,j为卷积特征集Tb中特征的序号,表示第b个人的目标域人脸图像的个数;当源域人脸集中人的序号i与目标域人脸集中人的序号b相等时,源域人脸集中的第i个人与目标域人脸集中的第b个人为同一个人;源域人脸集中人的个数NC与目标域人脸集中人的个数NB相等。
9.根据权利要求1所述的方法,其特征在于,所述识别测试目标视角人脸图像的身份的步骤如下:
步骤S51:多张测试源视角人脸图像集的卷积特征 表示为 将所述测试源视角人脸图像的卷积特征 输入到优化的源视角映射矩阵FS中计算,得到测试源视角的新人脸特征值xn,m计算为:
其中: 表示第n个人的测试源视角人脸图像的卷积特征集, 为卷积特征集 中的第m个特征, 为第n个人的测试源视角人脸图像的个数; 为测试源视角人脸图像集中的人数;n为测试源域人脸图像集中人的序号;m为卷积特征集 中特征的序号;
步骤S52:将所述测试目标视角人脸图像的卷积特征 输入到优化的目标视角映射矩阵FT中计算,得到的测试目标视角的新人脸特征值计算为: 测试目标视角的新人脸特征y到测试源视角的第n个人的新人脸特征xn,m的距离为d(y,xn,m);在多个距离中选择最小距离对应的测试源视角人脸图像的身份 作为测试目标视角人脸图像的身份表示为: 其中 表示测试目标视角新人脸特征y
到测试源视角的多个新人脸特征xn,m之间的多个距离d(y,xn,m)中的最小值。

说明书全文

一种基于域鲁棒卷积特征学习的交叉视人脸识别方法

技术领域

[0001] 本发明属于交叉视角人脸识别技术领域,具体涉及一种基于域鲁棒卷积特征学习的交叉视角人脸识别方法。

背景技术

[0002] 目前大多数的自动人脸识别系统在正脸视角下可以达到较高的识别性能。但是,在实际应用场景中获取的人脸图片一般处于各种各样的视角,这种情况会使得人脸识别系统的性能大幅度退化。交叉视角人脸识别的困难主要在于人脸视角的变化处于3D空间中,而人脸图像仅捕获2D的外观特征。随着视角的变化,不同的人脸部件呈现在图像中。这导致一个特殊的现象:不同身份相似视角的人脸图像比相同身份不同视角的人脸图像更为相似。由视角变化导致的差异比身份变化导致的差异更大,使得交叉视角人脸识别非常困难。
[0003] 为了解决这个问题,基于统计学习的方法主要致于学习针对特定视角的变换,然后用这些变换将样本投影到一个公共的子空间中进行识别。Lin提出了公共区分性特征提取方法(CDEF)来将不同模态的样本投影到一个公共的特征空间;Sharma和Li引入了偏最小二乘法(PLS)和典型相关分析(CCA)来最大化投影空间中变化视角人脸的类内相关性。但是这类方法有两两面的缺点:利用线性变换来构造投影空间,这种做法严重的限制了投影特征的表述能力;仅利用单一视角的数据来学习针对视角的变换,忽略了交叉视角数据的相关性。针对这些限制,很多方法被提出了。首先,深度神经网络因为其强大的特征学习能力,在很多机器学习任务上取得了巨大的成果。深度神经网络和卷积深度神经网络是两个主要的深度学习模型。此外,为了建模交叉数据间的统计相关性,基于域自适应的方法提出在交叉视角数据之间构造一条虚拟的内插路径。其中,Li建模每个虚拟视角为特征的线性变换,基于虚拟路径的特征表述致力于联系交叉视角数据;Chopra提出基于深度模型的内插路径来学习特征,该方法主要利用了交叉域数据间的分布转移信息。

发明内容

[0004] 本发明的目的是要解决交叉视角人脸识别中,相同身份不同视角的人脸图像分布差异大的问题,为此,本发明提供一种基于域鲁棒卷积特征学习的交叉视角人脸识别方法。
[0005] 为了实现所述目的,本发明基于域鲁棒卷积特征学习的交叉视角人脸识别方法,该方法包括以下步骤:
[0006] 步骤S1:从源域人脸集和目标域人脸集中分别随机采样多个人脸图像,组成一个虚拟域人脸集;
[0007] 步骤S2:对源域人脸集、虚拟域人脸集和目标域人脸集分别训练出源域、虚拟域和目标域的卷积深度神经网络;
[0008] 将源域人脸集中的人脸图像输入到源域、虚拟域和目标域的卷积深度神经网络并分别计算,得到与所述网络相应的源域人脸图像的特征值,并将源域人脸图像的特征值串接在一起,组成源域人脸集的人脸图像的卷积特征;
[0009] 将目标域人脸集中的人脸图像输入到源域、虚拟域和目标域的卷积深度神经网络并分别计算,得到与所述网络相应的目标域人脸图像的特征值,并将三个所述网络的目标域人脸图像的特征值串接在一起,组成目标域人脸集的人脸图像的卷积特征;
[0010] 步骤S3:对源域人脸集和目标域人脸集建立源视角映射矩阵和目标视角映射矩阵,将源域人脸集的人脸图像的卷积特征输入到源视角映射矩阵,将目标域人脸集的人脸图像的卷积特征输入到目标视角映射矩阵,获得源域人脸集的人脸图像的卷积特征在映射空间中的源域新人脸特征值、获得目标域人脸集的人脸图像的卷积特征在映射空间中的目标域新人脸特征值;
[0011] 步骤S4:通过约束源域新人脸特征值和目标域新人脸特征值的类内紧致性,优化源视角映射矩阵和目标视角映射矩阵;
[0012] 步骤S5:对多张测试源视角人脸图像和一张测试目标视角人脸图像分别计算,得到并将多个源视角人脸图像的卷积特征和一个目标视角人脸图像的卷积特征输入到与之相应的源视角映射矩阵和目标视角映射矩阵计算,得到测试源视角多个新人脸特征值和测试目标视角的一个新人脸特征值;对新人脸特征值计算得到测试目标视角的一个新人脸特征到测试源视角的多个新人脸特征之间的多个距离,并在多个距离中选择最小距离对应的测试源视角人脸图像的身份作为测试目标视角人脸图像的身份。
[0013] 本发明的有益效果:本发明引入卷积深度神经网络作为特征学习模型,有效地学习分层非线性的人脸特征表述。此外,本发明对交叉视角人脸集之间采样虚拟人脸集来构造内插路径,有效的建模了交叉视角数据间的相关性。最后,本发明利用线性判别分析学习优化交叉视角的映射矩阵,使得变换后的特征具有良好的区分性。附图说明
[0014] 图1是本发明的基于域鲁棒卷积特征学习的交叉视角人脸识别方法的流程图

具体实施方式

[0015] 为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0016] 请参见图1示出本发明所述方法的实施例流程图,本发明提出的一种基于域鲁棒卷积特征学习的交叉视角人脸识别方法具体包括以下步骤:
[0017] 步骤S1:从源域人脸集和目标域人脸集中分别随机采样多个人脸图像,组成一个虚拟域人脸集;虚拟域人脸集是从源域人脸集随机采样50%的人脸图像和从目标域人脸集随机采样50%的人脸图像组成。
[0018] 步骤S2:对源域人脸集、虚拟域人脸集和目标域人脸集分别训练出源域的卷积深度神经网络CDBNS、虚拟域的卷积深度神经网络CDBNM和目标域的卷积深度神经网络CDBNT;
[0019] 将源域人脸集中的人脸图像输入到源域、虚拟域和目标域的卷积深度神经网络并分别计算,得到三个所述网络的源域人脸图像的特征值;并将三个所述网络的源域人脸图像的特征值串接在一起,组成源域人脸集的人脸图像的卷积特征;
[0020] 将目标域人脸集中的人脸图像输入到源域、虚拟域和目标域的卷积深度神经网络并分别计算,得到三个所述网络的目标域人脸图像的特征值,并将三个所述网络的目标域人脸图像的特征值串接在一起,组成目标域人脸集的人脸图像的卷积特征;
[0021] 其中,训练出源域、虚拟域、目标域的卷积深度神经网络的步骤如下:
[0022] 步骤S21:首先分别检测源域人脸集,虚拟域人脸集和目标域人脸集中每个人脸集的人脸图像,在每个人脸集的人脸图像上提取与之相应的源域、虚拟域和目标域的人脸像数特征;采用基于AdaBboost方法得到的人脸检测器来检测每个人脸图片集的人脸图像,这样得到的人脸图像的大小通常不一样,因此需要对人脸图像进行归一化处理,这里我们将人脸图像归一化为大小为H×W的矩形图像;然后,在归一化的人脸图像上提取源域、虚拟域和目标域的人脸像数特征;
[0023] 步骤S22:将源域、虚拟域、目标域人脸像数特征分别输入到源域、虚拟域和目标域的卷积严格玻尔兹曼机(CRBM)中,通过最大化源域人脸集的所有人脸图像在源域卷积严格玻尔兹曼机上的对数似然目标函数来优化卷积严格玻尔兹曼机的结构参数,获得优化源域的卷积严格玻尔兹曼机;通过最大化虚拟域人脸集的所有人脸图像在虚拟域卷积严格玻尔兹曼机上的对数似然目标函数来优化卷积严格玻尔兹曼机的结构参数,获得优化虚拟域的卷积严格玻尔兹曼机;通过最大化目标域人脸集的所有人脸图像在目标域卷积严格玻尔兹曼机上的对数似然目标函数来优化卷积严格玻尔兹曼机的结构参数,获得优化目标域的卷积严格玻尔兹曼机;
[0024] 卷积严格玻尔兹曼机(CRBM)是一个概率产生式模型,包括可见层,隐含层和概率最大池化层。该模型中,可见层V是宽和高均为NV的高斯单元阵列,隐含层H包括K组宽和高均为NH的二值单元阵列。卷积严格玻尔兹曼机(CRBM)模型的参数主要包括K组宽和高均为NW的滤波器参数,可见层的偏差和K组隐含层的偏差,K为隐含层H的二值单元阵列的组数、NV为输入层的宽和高、NH为隐含层的宽和高、NW为滤波器的宽和高。
[0025] 卷积严格玻尔兹曼机(CRBM)的能量函数E(v,h)定义为:
[0026]
[0027]
[0028] 其中,v表示可见层V中的单元,h表示隐含层H中的单元, 是第 组隐含层阵列中坐标为 的单元的输出值;为隐含层H中二值单元阵列的组的序号, 是第 组滤波器参数 中坐标为 的单元的参数值; 是可见层V中坐标为的单元的输入值; 是可见层V中坐标为 的单元的输入值;是第
组隐含层阵列 的偏差;c为可见层V的偏差;Bα是隐含层阵列中第α个宽和高均为C的池化,与第α个池化块对应的第 组池化层单元表示为 为隐含层阵列中单元的坐标,为滤波器中单元的坐标, 为可见层中单元的
坐标, s.t表示约束条件。
[0029] 基于能量函数的联合概率分布可定义为:
[0030]
[0031] 其中,Z=∑v,hexp(-E(v,h))是归一化因子。
[0032] 所述对数似然函数L(θ,D)定义为:
[0033]
[0034] 利用剃度下降的方法求解所述对数似然目标函数对卷积严格玻尔兹曼机的结构参数θ的梯度,更新结构参数θ直到收敛,得到优化的卷积严格玻尔兹曼机。通过分别最大化源域、虚拟域和目标域人脸集的所有人脸图像在源域、虚拟域和目标域的卷积严格玻尔兹曼机上的对数似然目标函数,获得优化源域、优化虚拟域和优化目标域的卷积严格玻尔兹曼机;其中,θ为卷积严格玻尔兹曼机的结构参数,D为人脸集,N为人脸集中人脸图像的总数;x(l)为人脸集D中的第l个人脸图像的人脸像数特征,l为人脸图像的序号,l=1,2,3...N,p(x(l))为人脸像数特征x(l)在卷积严格玻尔兹曼机上的概率;log为对数函数。
[0035] 步骤S23:将源域、虚拟域、目标域的人脸像数特征输入到与之相应的优化源域、优化虚拟域和优化目标域的卷积严格玻尔兹曼机中,分别计算,得到与每个卷积严格玻尔兹曼机相应的优化源域的输出值、优化虚拟域的输出值、优化目标域的输出值;通过分别最大化优化源域、优化虚拟域和优化目标域的输出值在源域、虚拟域和目标域的新卷积严格玻尔兹曼机上的对数似然目标函数,获得有序训练出的源域、虚拟域和目标域的新卷积严格玻尔兹曼机;
[0036] 步骤S24:将训练出的源域、虚拟域和目标域的卷积严格玻尔兹曼机分别地按照训练的顺序分层叠加形成源域、虚拟域和目标域的卷积深度神经网络(CDBN)。
[0037] 卷积深度神经网络具有非线性特征变换表示为FW,设源域、虚拟域和目标域的卷积深度神经网络各具有的非线性特征变换分别表示为 源域人脸图像输入到源域、虚拟域和目标域的卷积深度神经网络并分别计算,得到三个所述网络的源域人脸图像的特征值表示为 ys为源域人脸图像,将三个网络的源域人脸图像的特征值串接在一起,组成源域人脸图像ys的卷积特征YS表示为:
目标域人脸图像输入到源域、虚拟域和目标域的卷积深度神经网络并分别计算,得到三个所述网络的目标域人脸图像的特征值表示为 yt为目
标域人脸图像,将三个网络的目标域人脸图像的特征值串接在一起,组成目标域人脸图像yt的卷积特征YT表示为:
[0038] 步骤S3:对源域人脸集和目标域人脸集建立源视角映射矩阵和目标视角映射矩阵,将源域人脸集的人脸图像的卷积特征输入到源视角映射矩阵,将目标域人脸集的人脸图像的卷积特征输入到目标视角映射矩阵,获得源域人脸集的人脸图像的卷积特征在映射空间中的源域新人脸特征值、获得目标域人脸集的人脸图像的卷积特征在映射空间中的目标域新人脸特征值;
[0039] 在映射空间中的源域新人脸特征值为FS*YS,在映射空间中的目标域新人脸特征值为FT*YT,其中FS为优化的源视角映射矩阵,FT为优化的目标视角映射矩阵,YS为源域人脸集的人脸图像的卷积特征,YT为目标域人脸集的人脸图像的卷积特征。
[0040] 步骤S4:通过约束源域新人脸特征值和目标域新人脸特征值的类内紧致性,优化源视角映射矩阵和目标视角映射矩阵;
[0041] 训练集包括源域人脸集S和目标域人脸集T。所述源域人脸集S表示为 其中NC为源域人脸集中人的个数,i为源域人脸集中人的序号; 表示第i个人的源域人脸图像的卷积特征集,si,k为卷积特征集Si中的第k个特征,k为卷积特征集Si中特征的序号, 为第i个人的源域人脸图像的个数,i=1,2,3...NC,
[0042] 所述目标域人脸集表示为 包括每个人的目标域人脸图像的卷积特征集其中NB为目标域人脸集中人的个数,b为目标域人脸集中人的序号;tb,j为卷积特征集Tb中的第j个特征,j为卷积特征集Tb中特征的序号, 表示第b个人的目标域人脸图像的个数。当源域人脸集中人的序号i与目标域人脸集中人的序号b相等时,源域人脸集中的第i个人与目标域人脸集中的第b个人为同一个人;源域人脸集中人的个数NC与目标域人脸集中人的个数NB相等,b=1,2,3...NB;
[0043] 所述源域人脸集中的每个人都有多张源视角人脸图像,所述目标域人脸集中的每个人都有多张目标视角人脸图像;通过约束映射空间中同一人的源视角新人脸特征值和目标视角新人脸特征值的距离小,构造区分性学习的优化目标函数;利用梯度下降法求解所述优化目标函数,得到优化源视角映射矩阵的参数和目标视角映射矩阵的参数,使得源视角新人脸特征值和目标视角新人脸特征值在映射空间中达到良好的区分性能。
[0044] 其中,优化源视角映射矩阵和目标视角映射矩阵的步骤具体为:
[0045] 1)构建源域人脸集和目标域人脸集的人脸图像在映射空间中的新人脸特征值的类内紧致性约束J(FS,FT):
[0046]
[0047] 其中FS为源视角映射矩阵,FT为目标视角映射矩阵,N为人脸集中人脸图像的总对数,NC为源域人脸集中人的个数, 为第i个人的源域人脸图像的个数, 表示第b个人的目标域人脸图像的个数,b=i,si,k为第i个人的源域人脸图像的卷积特征集Si中的第k个特征,tb,j为第b个人的目标域人脸图像的卷积特征集Tb中的第j个特征;i为源域人脸集中人的序号,b为目标域人脸集中人的序号,k为卷积特征集Si中特征的序号,j为卷积特征集Tb中特征的序号; ,ni是第i个人的源域人脸图像和目标域人脸图像组成的人脸图像的对数;i=1,2,3...NC,
[0048] 2)通过最小化所述约束函数J(FS,FT),构造区分性学习的优化目标函数;分别计算所述优化目标函数J(FS,FT)关于源视角映射矩阵FS和目标视角映射矩阵FT的梯度为:
[0049]
[0050] 利用剃度下降方法分别更新源视角映射矩阵、目标视角映射矩阵直到收敛,从而得到优化的源视角映射矩阵和目标视角映射矩阵。
[0051] 步骤S5:对多张测试源视角人脸图像和一张测试目标视角人脸图像分别计算,得到并将多个源视角人脸图像的卷积特征和一个目标视角人脸图像的卷积特征输入到与之相应的源视角映射矩阵和目标视角映射矩阵计算,得到测试源视角多个新人脸特征值和测试目标视角的一个新人脸特征值;对新人脸特征值计算得到测试目标视角的一个新人脸特征到测试源视角的多个新人脸特征之间的多个距离,并在多个距离中选择最小距离对应的测试源视角人脸图像的身份作为测试目标视角人脸图像的身份。
[0052] 步骤S5中所述识别测试目标视角人脸图像的身份步骤如下:
[0053] 步骤S51:所述多张测试源视角人脸图像集的卷积特征 表示为 将测试源视角人脸图像的卷积特征 输入到优化的源视角映射矩阵FS中计算,得到测试源视角的新人脸特征值xn,m计算为:
[0054]
[0055] 将测试目标视角人脸图像的卷积特征 输入到优化的目标视角映射矩阵FT中计算,得到的测试目标视角的新人脸特征值计算为: 其中 表示第n个人的源视角人脸图像的卷积特征集, 为卷积特征集 中的第m个特征, 为第n个人的测试源视角人脸图像的个数; 为测试源域人脸图像集中的人数,n为测试源域人脸图像集中人的序号;m为卷积特征集 中特征的序号;
[0056] 步骤S52:测试目标视角的新人脸特征y到测试源视角的第n个人的新人脸特征xn,m的距离计算为d(y,xn,m)。在多个距离中选择最小距离对应的测试源视角人脸图像的身份作为测试目标视角人脸图像的身份 表示为:
[0057]
[0058] 其中 表示测试目标视角新人脸特征y到测试源视角的多个新人脸特征xn,m之间的多个距离d(y,xn,m)中的最小值。
[0059] 相对于目前流行的交叉视角人脸识别方法,本发明所提出的基于域鲁棒卷积特征学习的交叉视角人脸识别方法提取高阶层的非线性人脸特征表述,并有效的建模交叉视角数据间的相关性,能够取得较好的识别性能。我们在CMU Multi-PIE人脸数据库上进行了测试,采用了两个隐含层的卷积深度神经网路,在源域和目标域之间采样了一个虚拟人脸集来构建内插路径。本发明提出的方法相较目前性能最好的基于内插路径的方法识别率有较大的提高。
[0060] 以上所述,仅为本发明中的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可理解想到的变换或替换,都应涵盖在本发明的包含范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈