基于神经网络的人脸特征提取建模、人脸识别方法及装置的制造方法

文档序号:10613273阅读:510来源:国知局
基于神经网络的人脸特征提取建模、人脸识别方法及装置的制造方法
【专利摘要】本发明提供一种基于神经网络的人脸特征提取建模方法及装置,从预设应用场景的训练集中获取三元组人脸图片;获取经过训练的人脸识别神经网络,并根据人脸识别神经网络确定三元组深度神经网络;将三元组人脸图片作为三元组深度神经网络的输入,确定损失代价函数值;根据损失代价函数值及训练参数在训练集上训练三元组深度神经网络;通过预设应用场景的测试集对三元组深度神经网络进行人脸识别测试,并根据测试结果确定测试精度,根据测试精度及三元组深度神经网络确定目标人脸特征提取模型。该方法及装置可以达到将建模得到的人脸特征模型应用在特定的人脸识别应用场景中时,人脸识别精度高的有益效果。本发明还提供一种人脸识别方法及装置。
【专利说明】
基于神经网络的人脸特征提取建模、人脸识别方法及装置
技术领域
[0001] 本发明涉及人脸识别技术领域,尤其涉及一种基于神经网络的人脸特征提取建模 方法及装置以及一种人脸识别方法及装置。
【背景技术】
[0002] 人脸识别,是一种基于人的脸部特征信息进行身份识别的生物识别技术,一般是 用摄像机或摄像头采集含有人脸的图像或视频流后,自动在图像中检测和跟踪人脸,进而 对检测到的人脸进行脸部识别,通常也叫做人像识别、面部识别。
[0003] 传统的人脸识别神经网络广泛应用于人脸识别中,但由于传统的人脸识别神经网 络中的人脸特征提取模型多是基于在一个很大的人脸数据集(50万以上)上训练,然后作为 通用模型应用在各种场景中。
[0004]由于通用模型对数据具有很强的依赖性,而特定应用场景的数据在通用人脸数据 集中所占的比例较少。因此,通用模型在特定的人脸识别应用场景中的人脸识别精度并不 尚。

【发明内容】

[0005 ]基于此,有必要提供一种能够在特定的人脸识别应用场景中提尚识别精度的基于 神经网络的人脸特征提取建模方法及装置,以及一种应用通过该基于神经网络的人脸特征 提取建模方法及装置建立的人脸特征模型的人脸识别方法及装置。
[0006] -种基于神经网络的人脸特征提取建模方法,包括:
[0007] 从预设应用场景的训练集中获取三元组人脸图片;所述三元组人脸图片包括同一 分类下的第一图片、第二图片,及另一分类下的第三图片;
[0008] 获取经过训练的人脸识别神经网络,并根据所述人脸识别神经网络确定三元组深 度神经网络;
[0009] 将所述三元组人脸图片作为所述三元组深度神经网络的输入,确定损失代价函数 值;
[0010]根据所述损失代价函数值及训练参数在所述训练集上训练所述三元组深度神经 网络;
[0011] 通过所述预设应用场景的测试集对所述三元组深度神经网络进行人脸识别测试, 并根据测试结果确定测试精度,根据所述测试结果及所述三元组深度神经网络确定目标人 脸特征提取模型。
[0012] -种基于神经网络的人脸特征提取建模装置,包括:
[0013] 三元图片获取模块,用于从预设应用场景的训练集中获取三元组人脸图片;所述 三元组人脸图片包括同一分类下的第一图片、第二图片,及另一分类下的第三图片;
[0014] 三元网络确定模块,用于获取经过训练的人脸识别神经网络,并根据所述人脸识 别神经网络确定三元组深度神经网络;
[0015] 损失代价确定模块,用于将所述三元组人脸图片作为所述三元组深度神经网络的 输入,确定损失代价函数值;
[0016] 三元网络训练模块,用于根据所述损失代价函数值及训练参数在所述训练集上训 练所述三元组深度神经网络;
[0017] 特征模型确定模块,用于通过所述预设应用场景的测试集对所述三元组深度神经 网络进行人脸识别测试,并根据测试结果确定测试精度,根据所述测试精度及所述三元组 深度神经网络确定目标人脸特征提取模型。
[0018] 上述基于神经网络的人脸特征提取建模方法及装置,由于训练模型的时候采用预 设应用场景的训练集中获取的三元组人脸图片作为三元组深度神经网络的输入,进行神经 网络的训练。因此,该建模方法及装置可以大大降低训练集的容量,且训练集均为预设应用 场景的人脸图片,可以达到将建模得到的人脸特征模型应用在特定的人脸识别应用场景中 时,人脸识别精度高的有益效果。
[0019] 一种人脸识别方法,包括:
[0020] 获取待识别图片,并将所述待识别图片作为目标人脸特征提取模型的输入,确定 待识别特征;
[0021] 将所述待识别特征与训练集中的人脸图片对应的图片特征进行对比,并将与所述 待识别特征距离最近的图片特征对应的人脸图片所属的分类确定为所述待识别图片的分 类。
[0022] 一种人脸识别装置,包括:
[0023]待识特征确定模块,用于获取待识别图片,并将所述待识别图片作为目标人脸特 征提取模型的输入,确定待识别特征;
[0024] 对比分类确定模块,用于将所述待识别特征与训练集中的人脸图片对应的图片特 征进行对比,并将与所述待识别特征距离最近的图片特征对应的人脸图片所属的分类确定 为所述待识别图片的分类。
[0025] 上述人脸识别方法及装置,由于根据通过上述基于神经网络的人脸特征提取建模 装置建立的目标人脸特征提取模型进行人脸特征识别,因此,上述人脸识别方法及装置的 识别精度高。
【附图说明】
[0026] 图1为一实施例的基于神经网络的人脸特征提取建模方法的流程图;
[0027] 图2为图1的基于神经网络的人脸特征提取建模方法的一个步骤的具体流程图;
[0028] 图3为另一实施例的基于神经网络的人脸特征提取建模方法的流程图;
[0029] 图4为一实施例的基于神经网络的人脸特征提取建模方法中进行人脸对齐处理前 的示例图;
[0030] 图5为图4的不例图进彳丁人脸对齐处理后的结果图;
[0031] 图6为图1的基于神经网络的人脸特征提取建模方法的另一个步骤的具体流程图;
[0032] 图7为一实施例的人脸识别方法的流程图;
[0033] 图8为一实施例的基于神经网络的人脸特征提取建模装置的结构图;
[0034] 图9为一实施例的人脸识别方法的结构图。
【具体实施方式】
[0035]为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中 给出了本发明的较佳的实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文 所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透 彻全面。
[0036]除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的 技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具 体的实施例的目的,不是旨在于限制本发明。本文所使用的术语"或/和"包括一个或多个相 关的所列项目的任意的和所有的组合。
[0037]如图1所示,为本发明一个实施例的基于神经网络的人脸特征提取建模方法,包 括:
[0038] S140:从预设应用场景的训练集中获取三元组人脸图片。所述三元组人脸图片包 括同一分类下的第一图片、第二图片,及另一分类下的第三图片。
[0039]预设应用场景可以为对人脸识别精度要求较高的场景,如银行VTM(Virtual Teller Machine,远程柜员机)验证、珠宝店VIP(Very Important Person,贵宾)识别等场 景。同一分类表不同一个对象,如可以为同一个人。
[0040]三元组图片结合了验证信息,即第一图片、第二图片属于同一分类而第一图片与 第三图片属于不同分类。
[0041]假设总人数为N,每个人有Μ张人脸图片;即分类数为N,每个分类下面有Μ张人脸图 片。假设从Ν个人中随机挑选Κ个人用于训练,形成训练集,则总共可以抽取个三 元组用于训练。因此,利用三元组人脸图片作为神经网络训练的输入可以大大降低训练集 的容量,无需准备大量用于训练的人脸图片,节约资源。
[0042] S150:获取经过训练的人脸识别神经网络,并根据所述人脸识别神经网络确定三 元组深度神经网络。
[0043]经过训练的人脸识别神经网络为采用现有技术进行人脸识别的已经训练好了的 神经网络。如此,在经过训练的人脸识别神经网络的基础上进行后续训练,而无需再从零开 始训练。因此,可以节约训练时间,更快地找到最优神经网络。优选地,经过训练的人脸识别 神经网络为深度神经网络。
[0044] 三元组深度神经网络以经过训练的人脸识别神经网络为基础,包括三个经过训练 的人脸识别神经网络中的人脸特征提取模型。
[0045] S160:将所述三元组人脸图片作为所述三元组深度神经网络的输入,确定损失代 价函数值。
[0046]根据三元组深度神经网络中的三个经过训练的人脸识别神经网络中的人脸特征 提取模型可以分别确定第一图片、第二图片及第三图片的图片特征,进而确定损失代价函 数的值。三元组深度神经网络的损失代价函数loss定义为:
[0047]
[0048]其中
j分别为第一图片、第二图片、第三图片的图片特征;α 为训练参数,具体为特征距离阈值。特征距离阈值是认定为不同分类的人脸图片的特征距 离与认定为同一分类的人脸图片的特征距离之差的最小值。式中,+表示[]内的值大于零的 时候,取该值;[]内的值小于零的时候,取零。i为人脸图片的第i个特征元素,Q为人脸图片 的特征元素的总数,在一个具体实施例中,Q为4096。式中,||***|,表示二范数运算。
[0049] S170:根据所述损失代价函数值及训练参数在所述训练集上训练所述三元组深度 神经网络。
[0050]在一个实施例中,可以根据所述损失代价函数值及训练参数采用随机梯度下降法 在所述训练集上训练所述三元组深度神经网络。
[0051 ]训练参数包括特征距离阈值及学习速率。在一个较优实施例中,特征距离阈值的 值可以默认设置为0.2或0.25;学习速率的值可以默认设置为0.0001。
[0052] S180:通过所述预设应用场景的测试集对所述三元组深度神经网络进行测试,并 根据测试结果确定测试精度,根据所述测试精度及所述三元组深度神经网络确定目标人脸 特征提取模型。
[0053]只要测试集的容量足够大,对三元组深度神经网络的训练可以一致持续下去。在 本实施例中,每次训练预设时间之后,通过所述预设应用场景的测试集对所述三元组深度 神经网络进行测试,并根据测试结果确定测试精度。可以采用现有方式根据测试结果确定 测试精度。
[0054]当测试精度到达预设精度时,不再继续训练,此时的三元组深度神经网络为目标 三元组深度神经网络。通过目标三元组深度神经网络可以确定目标人脸特征提取模型。其 中,预设精度为预先设置测试需要达到的精度要求。
[0055] 在一个较优的实施例中,采用交叉验证的方式进行验证。测试集为与训练集没有 交集的人脸图片的集合。
[0056] 在一个具体的实施例中,测试集制作方式为:将N个分类中除了用于制作训练集的 K个分类,剩下的N-K个分类的人脸照片用于制作测试集。测试集由随机抽取的人脸图片验 证对组成,抽取规则如下:
[0057] 第η个分类的第a张人脸图片,第η个分类的第b张人脸图片(正样本对)
[0058] ...
[0059] 第i个分类的第c张人脸图片,第j个分类的第d张人脸图片(负样本对)
[0060]
[00611 按照国际标准人脸验证测试集的规则,此处正、负样本对各取3000对,共6000对。 测试规则为:将正样本对中的两张照片判断成同一个人,则判断正确,即Xl = l;将负样本对 中的两张照片判断成不是同一个人,则判断正确,即Xl = l;其它则判断错误,即Xl = 0。则测 试精度定义为:
[0062]
[0063]在其中一个实施例中,并不预设设置预设测试精度,预设精度的变化过程为先逐 渐提升,当到达某个精度之后将产生较大波动;这里把这个精度记为最大稳定精度。因此, 当测试精度不再稳定提升时,即到达最大稳定精度时,不再继续训练三元组深度神经网络, 当前三元组深度神经网络即为最优的三元组深度神经网络。将三元组深度神经网络劈分成 三个前向传播网络,由于三元组深度神经网络具有参数共享的特性,所以劈分后的三个网 络和模型参数完全相同,提取任一网络的特征层及其对应的参数,即可确定新的神经网络, 从而确定最终的目标人脸特征提取模型。
[0064]上述基于神经网络的人脸特征提取建模方法,由于训练模型的时候采用预设应用 场景的训练集中获取的三元组人脸图片作为三元组深度神经网络的输入,进行神经网络的 训练。因此,该建模方法可以大大降低训练集的容量,且训练集均为预设应用场景的人脸图 片,可以达到将建模得到的人脸特征模型应用在特定的人脸识别应用场景中时,人脸识别 精度高的有益效果。
[0065] 请参阅图2,在其中一个实施例中,所述三元组深度神经网络包括三个所述人脸识 别神经网络的人脸特征提取模型。所述将所述三元组人脸图片作为所述三元组深度神经网 络的输入,确定损失代价函数值的步骤,即S160,包括:
[0066] S261:将所述第一图片、所述第二图片及所述第三图片分别作为所述三元组深度 神经网络中的三个所述人脸特征提取模型的输入,确定三个图片特征分别为第一特征、第 二特征及第三特征。
[0067] S263:根据所述第一特征、所述第二特征及所述第三特征确定损失代价函数值。
[0068]具体地,步骤S263包括:根据所述第一特征及所述第二特征确定同类特征距离;根 据所述第一特征及所述第三特征确定异类特征距离;根据所述同类特征距离与异类特征距 离的差加上特征距离阈值确定损失代价函数值。
[0069] 请参阅图3,在其中一个实施例中,步骤S340~S380依次对应为步骤S140~S180。 所述从预设应用场景的训练集中获取三元组人脸图片的步骤(即步骤S340)之前,还包括:
[0070] S310:在所述预设应用场景中采集视频图片,并对所述视频图片进行人脸检测得 到人脸图片。
[0071] 使用摄像头在预设应用场景中采集视频图片,并通过网络传输和数据线存放在计 算机中。通过现有方式对采集到的视频图片进行人脸检测,将人脸图片提取出来存储在计 算机硬盘中。
[0072] S320:获取对所述人脸图片进行分类的分类信息,根据所述分类信息对所述人脸 图片进行分类,并将所述人脸图片进行人脸对齐处理,形成训练集。
[0073] 人工对检测并提取出的人脸图片进行分类,因此,计算机获取人工输入的分类信 息,并根据分类信息分类。属于相同分类的人脸照片放在一起并通过分类信息予以标记。
[0074] 由于人脸图片中的人脸角度和人脸位置是不一致的,为了保证提取到稳定的特征 并取得较好的人脸识别效果,需要通过现有方式对人脸图片进行关键点对齐操作,以进行 人脸对齐处理,去除人脸角度对人脸识别带来的影响。其中,关键点包括眼睛、鼻尖和嘴角 等的位置。如图4所示为一个采集到的人脸图片的,即进行人脸对齐处理前的示例图,对齐 后的人脸图片如图5所不。
[0075] 请参阅图6,在其中一个实施例中,所述根据所述损失代价函数值及训练参数在所 述训练集上训练所述三元组深度神经网络的步骤,即步骤S170,包括:
[0076] S671:获取初始训练参数,根据所述损失代价函数值及所述初始训练参数在所述 训练集上训练所述三元组深度神经网络。
[0077] S673:更新训练参数,根据所述损失代价函数值及更新后的所述训练参数在所述 训练集上训练所述三元组深度神经网络。
[0078] 如此,不断调整三元组深度神经网络的训练参数进行训练,确定最优地训练参数。 通过大量调试和试验,发现针对本文描述的方法,特征距离阈值α = 〇. 2且学习速率lr = 0.001时,能得到最好的算法精度提升。
[0079] 如图7所示,本发明还提供一种应用上述基于神经网络的人脸特征提取建模方法 的人脸识别方法,包括:
[0080] S740:获取待识别图片,并将所述待识别图片作为目标人脸特征提取模型的输入, 确定待识别特征。
[0081 ]目标人脸特征提取模型为通过上述基于神经网络的人脸特征提取建模方法建立 的目标人脸特征提取模型。
[0082]通过摄像头采集待识别图片,并将该待识别图片传输至计算机;计算机获取该待 识别图片,将该待识别图片输入所建立的目标人脸特征提取模型进行运算,从而可以确定 待识别图片的图片特征,即待识别特征。
[0083] S760:将所述待识别特征与训练集中的人脸图片对应的图片特征进行对比,并将 与所述待识别特征距离最近的图片特征对应的人脸图片所属的分类确定为所述待识别图 片的分类。
[0084] 在本实施例中,预先通过目标人脸特征提取模型确定训练集中所有人脸图片的图 片特征。确定待识别特征之后,计算待识别特征与训练集中的各个人脸图片的图片特征的 距离;与待识别特征距离最近的图片特征对应的人脸图片所属的分类即为待识别图片的分 类。
[0085] 上述人脸识别方法,由于根据通过上述基于神经网络的人脸特征提取建模方法建 立的目标人脸特征提取模型进行人脸特征识别,因此,上述人脸识别方法的识别精度高。
[0086] 请继续参阅图7,在其中一个实施例中,还包括:
[0087] S720:获取目标人脸特征提取模型。
[0088]本发明还提供一种与基于神经网络的人脸特征提取建模方法对应的虚拟装置。如 图8所示,一个实施例的基于神经网络的人脸特征提取建模装置,包括:
[0089]三元图片获取模块840,用于从预设应用场景的训练集中获取三元组人脸图片;所 述三元组人脸图片包括同一分类下的第一图片、第二图片,及另一分类下的第三图片;
[0090] 三元网络确定模块850,用于获取经过训练的人脸识别神经网络,并根据所述人脸 识别神经网络确定三元组深度神经网络;
[0091] 损失代价确定模块860,用于将所述三元组人脸图片作为所述三元组深度神经网 络的输入,确定损失代价函数值;
[0092]三元网络训练模块870,用于根据所述损失代价函数值及训练参数在所述训练集 上训练所述三元组深度神经网络;
[0093]特征模型确定模块880,用于通过所述预设应用场景的测试集对所述三元组深度 神经网络进行人脸识别测试,并根据测试结果确定测试精度,根据所述测试精度及所述三 元组深度神经网络确定目标人脸特征提取模型。
[0094]上述基于神经网络的人脸特征提取建模装置,由于训练模型的时候采用预设应用 场景的训练集中获取的三元组人脸图片作为三元组深度神经网络的输入,进行神经网络的 训练。因此,该建模装置可以大大降低训练集的容量,且训练集均为预设应用场景的人脸图 片,可以达到将建模得到的人脸特征模型应用在特定的人脸识别应用场景中时,人脸识别 精度高的有益效果。
[0095]在其中一个实施例中,所述三元组深度神经网络包括三个所述人脸识别神经网络 的人脸特征提取模型;所述损失代价确定模块860,包括:
[0096]图片特征确定单元861,用于将所述第一图片、所述第二图片及所述第三图片分别 作为所述三元组深度神经网络中的三个所述人脸特征提取模型的输入,确定三个图片特征 分别为第一特征、第二特征及第三特征;
[0097]损失代价确定单元863,用于根据所述第一特征、所述第二特征及所述第三特征确 定损失代价函数值。
[0098] 在其中一个实施例中,还包括:
[0099] 图片采集检测模块810,用于在所述预设应用场景中采集视频图片,并对所述视频 图片进行人脸检测得到人脸图片;
[0100] 图片分类对齐模块820,用于获取对所述人脸图片进行分类的分类信息,根据所述 分类信息对所述人脸图片进行分类,并将所述人脸图片进行人脸对齐处理,形成训练集。 [0101]在其中一个实施例中,所述三元网络训练模块870,包括:
[0102] 初始参数训练单元871,用于获取初始训练参数,根据所述损失代价函数值及所述 初始训练参数在所述训练集上训练所述三元组深度神经网络;
[0103] 更新参数训练单元873,用于更新训练参数,根据所述损失代价函数值及更新后的 所述训练参数在所述训练集上训练所述三元组深度神经网络。
[0104] 本发明还提供一种与人脸识别方法对应的虚拟装置。如图9所示,一个实施例的人 脸识别装置,包括:
[0105] 待识特征确定模块940,用于获取待识别图片,并将所述待识别图片作为所述目标 人脸特征提取模型的输入,确定待识别特征;
[0106] 对比分类确定模块960,用于将所述待识别特征与训练集中的人脸图片对应的图 片特征进行对比,并将与所述待识别特征距离最近的图片特征对应的人脸图片所属的分类 确定为所述待识别图片的分类。
[0107] 上述人脸识别装置,由于根据通过上述基于神经网络的人脸特征提取建模装置建 立的目标人脸特征提取模型进行人脸特征识别,因此,上述人脸识别装置的识别精度高。
[0108] 在其中一个实施例中,还包括:
[0109] 特征模型获取模块920,用于获取目标人脸特征提取模型。
[0110]以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能 因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说, 在不脱离本发明构思的前提下,还可以做出多个变形和改进,这些都属于本发明的保护范 围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1. 一种基于神经网络的人脸特征提取建模方法,其特征在于,包括: 从预设应用场景的训练集中获取三元组人脸图片;所述三元组人脸图片包括同一分类 下的第一图片、第二图片,及另一分类下的第三图片; 获取经过训练的人脸识别神经网络,并根据所述人脸识别神经网络确定三元组深度神 经网络; 将所述三元组人脸图片作为所述三元组深度神经网络的输入,确定损失代价函数值; 根据所述损失代价函数值及训练参数在所述训练集上训练所述三元组深度神经网络; 通过所述预设应用场景的测试集对所述三元组深度神经网络进行人脸识别测试,并根 据测试结果确定测试精度,根据所述测试精度及所述三元组深度神经网络确定目标人脸特 征提取模型。2. 根据权利要求1所述的基于神经网络的人脸特征提取建模方法,其特征在于,所述三 元组深度神经网络包括三个所述人脸识别神经网络的人脸特征提取模型;所述将所述三元 组人脸图片作为所述三元组深度神经网络的输入,确定损失代价函数值的步骤包括: 将所述第一图片、所述第二图片及所述第三图片分别作为所述三元组深度神经网络中 的三个所述人脸特征提取模型的输入,确定三个图片特征分别为第一特征、第二特征及第 三特征; 根据所述第一特征、所述第二特征及所述第三特征确定损失代价函数值。3. 根据权利要求1所述的基于神经网络的人脸特征提取建模方法,其特征在于,所述从 预设应用场景的训练集中获取三元组人脸图片的步骤之前,还包括: 在所述预设应用场景中采集视频图片,并对所述视频图片进行人脸检测得到人脸图 片; 获取对所述人脸图片进行分类的分类信息,根据所述分类信息对所述人脸图片进行分 类,并将所述人脸图片进行人脸对齐处理,形成训练集。4. 根据权利要求1所述的基于神经网络的人脸特征提取建模方法,其特征在于,所述根 据所述损失代价函数值及训练参数在所述训练集上训练所述三元组深度神经网络的步骤, 包括: 获取初始训练参数,根据所述损失代价函数值及所述初始训练参数在所述训练集上训 练所述三元组深度神经网络; 更新训练参数,根据所述损失代价函数值及更新后的所述训练参数在所述训练集上训 练所述三元组深度神经网络。5. -种人脸识别方法,其特征在于,包括: 获取待识别图片,并将所述待识别图片作为权利要求1-4任意一项所述的目标人脸特 征提取模型的输入,确定待识别特征; 将所述待识别特征与训练集中的人脸图片对应的图片特征进行对比,并将与所述待识 别特征距离最近的图片特征对应的人脸图片所属的分类确定为所述待识别图片的分类。6. -种基于神经网络的人脸特征提取建模装置,其特征在于,包括: 三元图片获取模块,用于从预设应用场景的训练集中获取三元组人脸图片;所述三元 组人脸图片包括同一分类下的第一图片、第二图片,及另一分类下的第三图片; 三元网络确定模块,用于获取经过训练的人脸识别神经网络,并根据所述人脸识别神 经网络确定三元组深度神经网络; 损失代价确定模块,用于将所述三元组人脸图片作为所述三元组深度神经网络的输 入,确定损失代价函数值; 三元网络训练模块,用于根据所述损失代价函数值及训练参数在所述训练集上训练所 述三元组深度神经网络; 特征模型确定模块,用于通过所述预设应用场景的测试集对所述三元组深度神经网络 进行人脸识别测试,并根据测试结果确定测试精度,根据所述测试精度及所述三元组深度 神经网络确定目标人脸特征提取模型。7. 根据权利要求6所述的基于神经网络的人脸特征提取建模装置,其特征在于,所述三 元组深度神经网络包括三个所述人脸识别神经网络的人脸特征提取模型;所述损失代价确 定模块,包括: 图片特征确定单元,用于将所述第一图片、所述第二图片及所述第三图片分别作为所 述三元组深度神经网络中的三个所述人脸特征提取模型的输入,确定三个图片特征分别为 第一特征、第二特征及第三特征; 损失代价确定单元,用于根据所述第一特征、所述第二特征及所述第三特征确定损失 代价函数值。8. 根据权利要求6所述的基于神经网络的人脸特征提取建模装置,其特征在于,还包 括: 图片采集检测模块,用于在所述预设应用场景中采集视频图片,并对所述视频图片进 行人脸检测得到人脸图片; 图片分类对齐模块,用于获取对所述人脸图片进行分类的分类信息,根据所述分类信 息对所述人脸图片进行分类,并将所述人脸图片进行人脸对齐处理,形成训练集。9. 根据权利要求6所述的基于神经网络的人脸特征提取建模装置,其特征在于,所述三 兀网络训练t旲块,包括: 初始参数训练单元,用于获取初始训练参数,根据所述损失代价函数值及所述初始训 练参数在所述训练集上训练所述三元组深度神经网络; 更新参数训练单元,用于更新训练参数,根据所述损失代价函数值及更新后的所述训 练参数在所述训练集上训练所述三元组深度神经网络。10. -种人脸识别装置,其特征在于,包括: 待识特征确定模块,用于获取待识别图片,并将所述待识别图片作为权利要求6-9任意 一项所述的目标人脸特征提取模型的输入,确定待识别特征; 对比分类确定模块,用于将所述待识别特征与训练集中的人脸图片对应的图片特征进 行对比,并将与所述待识别特征距离最近的图片特征对应的人脸图片所属的分类确定为所 述待识别图片的分类。
【文档编号】G06K9/00GK105975959SQ201610415337
【公开日】2016年9月28日
【申请日】2016年6月14日
【发明人】张玉兵
【申请人】广州视源电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1