一种信息处理方法及终端的制作方法

文档序号:10687557阅读:337来源:国知局
一种信息处理方法及终端的制作方法
【专利摘要】本发明实施例公开了一种信息处理方法及终端。所述方法包括:获得第一图像和第二图像,以及获得第二特征信息;其中,所述第一图像和所述第二图像均包含人脸特征;所述第二特征信息为所述第二图像相关联的人脸表征的属性类别信息;分别提取所述第一图像的第一特征和所述第二图像的第二特征;按预设验证方法计算所述第一特征和所述第二特征的相似度参数;基于所述第一特征按预设方法计算第一特征信息;所述第一特征信息为所述第一图像包含的人脸表征的属性类别信息;比较所述第一特征信息与所述第二特征信息;当所述相似度参数大于预设阈值、且所述第一特征信息与所述第二特征信息一致时,确定所述第一图像和所述第二图像一致。
【专利说明】
一种信息处理方法及终端
技术领域
[0001] 本发明涉及信息处理技术,具体涉及一种信息处理方法及终端。
【背景技术】
[0002] 本申请发明人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在 如下技术问题:
[0003] 在现有生活中,有很多需要对两张人脸图像进行匹配认证的场景,例如对用户身 份核实时,通过对用户人脸进行图像采集,再将采集的图像在数据库中进行比对,比对一致 表明用户身份通过认证。在这种人脸图像匹配过程中,通常通过人脸验证算法计算两张人 脸图像之间的相似度,从而确定两张人脸图像中的人脸是否是同一人。
[0004] 但这种方式在五官长相比较相似的两张图像进行比对时,很容易会误判为同一 人,导致身份认证失误的情况发生。然而,现有技术中,相关问题目前尚无有效解决方案。

【发明内容】

[0005] 为解决现有存在的技术问题,本发明实施例提供一种信息处理方法及终端,能够 解决现有技术中五官长相比较相似的两张图像比对误判的问题。
[0006]为达到上述目的,本发明实施例的技术方案是这样实现的:
[0007] 本发明实施例提供了一种信息处理方法,所述方法包括:
[0008] 获得第一图像和第二图像,以及获得第二特征信息;其中,所述第一图像和所述第 二图像均包含人脸特征;所述第二特征信息为所述第二图像相关联的人脸表征的属性类别 信息;
[0009] 分别提取所述第一图像的第一特征和所述第二图像的第二特征;按预设验证方法 计算所述第一特征和所述第二特征的相似度参数;
[0010] 基于所述第一特征按预设方法计算第一特征信息;所述第一特征信息为所述第一 图像包含的人脸表征的属性类别信息;
[0011]比较所述第一特征信息与所述第二特征信息;
[0012]当所述相似度参数大于预设阈值、且所述第一特征信息与所述第二特征信息一致 时,确定所述第一图像和所述第二图像一致。
[0013]上述方案中,所述基于所述第一特征按预设方法计算第一特征信息,包括:基于所 述第一特征按预设方法计算至少两类第一特征信息;
[0014] 相应的,所述第二特征信息包括至少两类第二特征信息;
[0015] 其中,所述至少两类第一特征信息和所述至少两类第一特征信息包括以下信息的 至少之二:年龄信息、性别信息、人种信息。
[0016] 上述方案中,所述第一特征信息与所述第二特征信息一致,包括:
[0017] 所述至少两类第一特征信息中,每类第一特征信息与所述至少两类第二特征信息 中属于同类的第二特征信息一致。
[0018] 上述方案中,所述基于所述第一特征按预设方法计算第一特征信息之前,所述方 法包括:
[0019] 按照第一预设学习模型将采集到的样本特征进行特征分类,获得表征男性的第一 特征分类和表征女性的第二特征分类;
[0020] 所述基于所述第一特征按预设方法计算第一特征信息,包括:
[0021] 将所述第一特征按照所述第一预设学习模型进行计算,获得所述第一特征对应的 特征分类,将所述特征分类对应的性别属性信息作为所述第一特征信息。
[0022] 上述方案中,所述基于所述第一特征按预设方法计算第一特征信息之前,所述方 法包括:
[0023]按照第二预设学习模型将采集到的样本特征进行特征分类,获得表征预设年龄分 段的多个特征分类;
[0024]则所述基于所述第一特征按预设方法计算第一特征信息,包括:
[0025]将所述第一特征按照所述第二预设学习模型进行计算,获得所述第一特征对应的 特征分类,将所述特征分类对应的年龄分段作为所述第一特征信息。
[0026]上述方案中,所述基于所述第一特征按预设方法计算第一特征信息之前,所述方 法包括:
[0027]按照第三预设学习模型将采集到的样本特征进行回归训练,获得表征年龄属性的 函数;
[0028] 则所述基于所述第一特征按预设方法计算第一特征信息,包括:
[0029] 基于所述第一特征按照所述函数进行计算,获得年龄值,将所述年龄值作为所述 第一特征信息。
[0030] 本发明实施例还提供了一种终端,所述终端包括:第一获取单元、第二获取单元、 数据分析单元和匹配单元;其中,
[0031] 所述第一获取单元,用于获得第一图像;所述第一图像包含人脸特征;
[0032] 所述第二获取单元,用于获得第二图像,以及获得第二特征信息;所述第二图像包 含人脸特征;所述第二特征信息为所述第二图像相关联的人脸表征的属性类别信息;
[0033]所述数据分析单元,用于分别提取所述第一获取单元获得的第一图像的第一特征 和所述第二获取单元获得的第二图像的第二特征;按预设验证方法计算所述第一特征和所 述第二特征的相似度参数;基于所述第一特征按预设方法计算第一特征信息;所述第一特 征信息为所述第一图像包含的人脸表征的属性类别信息;
[0034] 所述匹配单元,用于比较所述数据分析单元获得的第一特征信息与所述第二获取 单元获得的第二特征信息;当所述数据分析单元计算的相似度参数大于预设阈值、且所述 第一特征信息与所述第二特征信息一致时,确定所述第一图像和所述第二图像一致。
[0035] 上述方案中,所述数据分析单元,用于基于所述第一特征按预设方法计算至少两 类第一特征信息;
[0036] 相应的,所述第二特征信息包括至少两类第二特征信息;
[0037] 其中,所述至少两类第一特征信息和所述至少两类第一特征信息包括以下信息的 至少之二:年龄信息、性别信息、人种信息。
[0038] 上述方案中,所述匹配单元,用于比较所述数据分析单元获得的第一特征信息与 所述第二获取单元获得的第二特征信息;当所述数据分析单元计算的相似度参数大于预设 阈值、且所述至少两类第一特征信息中,每类第一特征信息与所述至少两类第二特征信息 中属于同类的第二特征信息一致时,确定所述第一图像和所述第二图像一致。
[0039] 上述方案中,所述数据分析单元,还用于基于所述第一特征按预设方法计算第一 特征信息之前,按照第一预设学习模型将采集到的样本特征进行特征分类,获得表征男性 的第一特征分类和表征女性的第二特征分类;
[0040] 相应的,所述数据分析单元,用于将所述第一特征按照所述第一预设学习模型进 行计算,获得所述第一特征对应的特征分类,将所述特征分类对应的性别属性信息作为所 述第一特征信息。
[0041] 上述方案中,所述数据分析单元,还用于基于所述第一特征按预设方法计算第一 特征信息之前,按照第二预设学习模型将采集到的样本特征进行特征分类,获得表征预设 年龄分段的多个特征分类;
[0042]相应的,所述数据分析单元,用于将所述第一特征按照所述第二预设学习模型进 行计算,获得所述第一特征对应的特征分类,将所述特征分类对应的年龄分段作为所述第 一特征信息。
[0043] 上述方案中,所述数据分析单元,还用于基于所述第一特征按预设方法计算第一 特征信息之前,按照第三预设学习模型将采集到的样本特征进行回归训练,获得表征年龄 属性的函数;
[0044] 相应的,所述数据分析单元,用于基于所述第一特征按照所述函数进行计算,获得 年龄值,将所述年龄值作为所述第一特征信息。
[0045] 本发明实施例提供的信息处理方法及终端,所述方法包括:获得第一图像和第二 图像,以及获得第二特征信息;其中,所述第一图像和所述第二图像均包含人脸特征;所述 第二特征信息为所述第二图像相关联的人脸表征的属性类别信息;分别提取所述第一图像 的第一特征和所述第二图像的第二特征;按预设验证方法计算所述第一特征和所述第二特 征的相似度参数;基于所述第一特征按预设方法计算第一特征信息;所述第一特征信息为 所述第一图像包含的人脸表征的属性类别信息;比较所述第一特征信息与所述第二特征信 息;当所述相似度参数大于预设阈值、且所述第一特征信息与所述第二特征信息一致时,确 定所述第一图像和所述第二图像一致。如此,采用本发明实施例的技术方案,通过对第一图 像中的人脸表征的属性类别(例如性别、年龄等属性类别)进行识别以及匹配,避免了由于 五官长相比较相似的两幅图像误判的情况发生,大大提升了图像中人脸比对的准确率。
【附图说明】
[0046] 图1为本发明实施例一的信息处理方法的流程示意图;
[0047]图2为本发明实施例二的信息处理方法的流程示意图;
[0048]图3为本发明实施例中进行信息交互的各方硬件实体的示意图;
[0049] 图4为本发明实施例的终端的组成结构示意图;
[0050] 图5为本发明实施例的终端的一个硬件组成结构示意图。
【具体实施方式】
[0051] 下面结合附图及具体实施例对本发明作进一步详细的说明。
[0052] 实施例一
[0053]本发明实施例提供了一种信息处理方法,所述信息处理方法应用于终端中。图1为 本发明实施例的信息处理方法的流程示意图;如图1所示,所述信息处理方法包括:
[0054] 步骤101:获得第一图像和第二图像,以及获得第二特征信息;其中,所述第一图像 和所述第二图像均包含人脸特征;所述第二特征信息为所述第二图像相关联的人脸表征的 属性类别信息。
[0055] 步骤102:分别提取所述第一图像的第一特征和所述第二图像的第二特征;按预设 验证方法计算所述第一特征和所述第二特征的相似度参数。
[0056] 步骤103:基于所述第一特征按预设方法计算第一特征信息;所述第一特征信息为 所述第一图像包含的人脸表征的属性类别信息。
[0057]步骤104:比较所述第一特征信息与所述第二特征信息。
[0058]步骤105:当所述相似度参数大于预设阈值、且所述第一特征信息与所述第二特征 信息一致时,确定所述第一图像和所述第二图像一致。
[0059] 本实施例步骤101中,获得的第一图像可以为输入的图像,所述输入的图像可以是 通过摄像头采集的图像,也可以是通过有线或无线网络传输的图像,例如通过数据线从一 电脑中传输到终端的图像,或者通过无线保真(WiFi)技术或蓝牙技术传输至终端的图像。
[0060] 本实施例步骤101中,获得的第二图像可以是预先存储在数据库中的图像,相应 的,所述第二特征信息伴随所述第二图像存储在所述数据库中。其中,所述数据库具体可以 为官方的资料数据库,例如身份证资料数据库、社会保险资料数据库或者护照资料数据库 等等;所述数据库中通常存储有在用户办理身份证、社会保险或者护照时,采集的用于证明 用户身份的个人信息以及图像信息等等。基于此,在本步骤中,所述获得第二图像具体可以 为:与数据库建立连接;通过输入的用户标识查询所述数据库,获得与所述用户标识对应的 第二图像以及第二特征信息;其中,输入的用户标识具体可以是身份证号码、护照号码、军 官证号码等表征用户身份的号码。
[0061] 本实施例中,所述第一图像和所述第二图像均为包含有人脸特征的图像;其中,所 包含的人脸特征至少能够识别出人脸的五官特征。更进一步地,所述第一图像和所述第二 图像中的人脸部分所占据的比例大于预设阈值,例如,人脸部分占据的比例需大于50%,这 样,在后续的图像识别过程中,更便于人脸特征的提取。
[0062] 本实施例步骤102是基于人脸特征提取从而计算相似度参数的过程。其中,可通过 对所述第一图像和所述第二图像进行图像分块,通过尺度不变特征(SIFT)算法寻找出匹配 特征点;统计每个图像分块中的匹配特征点的数量,获得匹配向量;判断两幅图像中的匹配 特征点的数量是否达到阈值;若达到预设阈值则计算两幅图像的匹配向量相似度;若相似 度达到标准则可确定本实施例中所述的相似度参数大于预设阈值。当然,除上述实现方式 以外,本实施例步骤102中所述分别提取所述第一图像的第一特征和所述第二图像的第二 特征、按预设验证方法计算所述第一特征和所述第二特征的相似度参数还可采用高位特征 人脸验证方法或者深度卷积神经网络(CNN,Convolutional NeuralNetwork)方法进行相似 度参数的计算。
[0063] 本实施例步骤103中,所述第一特征信息为所述第一图像包含的人脸表征的属性 类别信息,具体例如年龄信息、性别信息、人种信息等等。基于不同属性的特征信息可采用 不同的处理方式进行计算。本实施例中,所计算的第一特征信息可以为至少两类,例如分别 计算表征年龄属性类别的第一特征信息和表征性别属性类别的第一特征信息,后续在步骤 104中分别针对表征年龄属性类别的第一特征信息和表征性别属性类别的第一特征信息进 行比对,以确保两张图像的判定的准确率。则所述基于所述第一特征按预设方法计算第一 特征信息,包括:基于所述第一特征按预设方法计算至少两类第一特征信息;相应的,所述 第二特征信息包括至少两类第二特征信息;其中,所述至少两类第一特征信息和所述至少 两类第一特征信息包括以下信息的至少之二:年龄信息、性别信息、人种信息。所述第一特 征信息与所述第二特征信息一致,包括:所述至少两类第一特征信息中,每类第一特征信息 与所述至少两类第二特征信息中属于同类的第二特征信息一致。
[0064]当所述第一特征信息为人脸表征的性别属性类别的特征信息时,则针对性别属 性,在执行步骤103以前,即所述基于所述第一特征按预设方法计算第一特征信息之前,所 述方法包括:
[0065]按照第一预设学习模型将采集到的样本特征进行特征分类,获得表征男性的第一 特征分类和表征女性的第二特征分类;
[0066]所述基于所述第一特征按预设方法计算第一特征信息,包括:
[0067]将所述第一特征按照所述第一预设学习模型进行计算,获得所述第一特征对应的 特征分类,将所述特征分类对应的性别属性信息作为所述第一特征信息。
[0068]具体的,对应于本步骤中的第一预设学习模型,在提取所述第一图像的第一特征 时,可采用方向梯度直方图(H0G,Histogram of Oriented Gradient)方式提取所述第一图 像中的第一特征用于所述第一特征信息的计算。相应的,在进行学习训练过程中,也可采用 HOG方式提取样本图像的特征;其中,所述样本图像为多个已确定性别属性类别的图像。具 体的,采用HOG方式提取图像中的特征包括以下步骤:
[0069] 1:将图像灰度化。
[0070] 2:采用Gamma校正法对图像进行颜色空间的标准化(即归一化),目的是调节图像 的对比度,降低图像局部的阴影和光照变化所造成的影响,同时还可以抑制噪音的干扰。
[0071] 3:计算图像每个像素的梯度,包括大小和方向,主要是为了捕获轮廓信息,同时进 一步弱化光照的干扰。
[0072] 具体的,像素梯度的计算方式可按照以下表达式(1)和(2)所示:
[0073] Gx(x,y)=H(x+l ,y)-H(x-l ,y) (I)
[0074] Gy(x,y)=H(x,y+l)-H(x,y-l) (2)
[0075]其中,6\&,7)、67(1,7)和!1(1,7)分别表示像素点(1,7)处的水平方向梯度、垂直方 向梯度和像素值。
[0076] 则像素点(x,y)处的梯度幅值和梯度方向分别为表达式(3)和(4):
[0077] (3)
[0078]
(4)
[0079] 4:将图像划分为小单元,例如6*6像素/单元。
[0080] 5:统计每个单元的梯度直方图,即可形成每个单元的描述符号(descriptor)。
[0081 ] 6 :将每几个单元组成一个块,例如3*3个单元/块,一个块内所有单元的特征 descriptor串联起来便可以得到该块的HOG特征descriptor。
[0082] 7:将图像内的所有块的HOG特征descriptor串联起来可以得到所述图像的HOG特 征descriptor。
[0083] 样本图像的特征提取完成后,可使用支持向量机(SVM,Support Vector Machine) 对提取的样本特征进行训练学习,或者采用CNN方式对提取的样本特征进行训练学习,获得 样本特征的特征分类,即获得表征男性的第一特征分类和表征女性的第二特征分类。在针 对所述第一图像按照HOG方式进行第一特征提取后,也可按照相同的训练学习方式(例如 SVM或CNN)进行计算,获得所述第一特征对应的特征分类,从而将所述特征分类对应的性别 属性信息作为计算获得的第一特征信息,也即计算获得所述第一图像中的人脸表征的性别 属性是男性或是女性。
[0084] 当所述第一特征信息为人脸表征的年龄属性类别的特征信息时,则针对年龄属 性,作为一种实施方式,在执行步骤103以前,即所述基于所述第一特征按预设方法计算第 一特征信息之前,所述方法包括:
[0085]按照第二预设学习模型将采集到的样本特征进行特征分类,获得表征预设年龄分 段的多个特征分类;
[0086] 所述基于所述第一特征按预设方法计算第一特征信息,包括:
[0087] 将所述第一特征按照所述第二预设学习模型进行计算,获得所述第一特征对应的 特征分类,将所述特征分类对应的年龄分段作为所述第一特征信息。
[0088] 作为另一种实施方式,在执行步骤103以前,即所述基于所述第一特征按预设方法 计算第一特征信息之前,所述方法包括:按照第三预设学习模型将采集到的样本特征进行 回归训练,获得表征年龄属性的函数;
[0089] 则所述基于所述第一特征按预设方法计算第一特征信息,包括:
[0090] 基于所述第一特征按照所述函数进行计算,获得年龄值,将所述年龄值作为所述 第一特征信息。
[0091] 上述两种实施方式的区别在于,第一种实施方式是将样本特征进行分类,计算表 征年龄属性类别的第一特征信息处于哪个分类中。例如将年龄1-100岁共设置100个分类, 或者按照预设的年龄分段进行分类,例如每隔10岁设置为一类,如1-10岁为第一分类,11至 20为第二分类,以此类推。第二种实施方式是利用样本特征进行回归训练,获得表征年龄属 性的函数,再通过表征年龄属性类别的第一特征信息以及回归获得的函数进行计算,获得 所述第一特征信息对应的函数值,也即年龄值。
[0092] 具体的,第一种实施方式中,在提取第一图像的第一特征,以及样本图像的特征 时,可采用HOG的方式进行提取,具体的提取过程可参照上述描述,这里不再赘述。样本图像 的特征提取完成后,可利用SVM对提取出的特征进行训练学习,或者采用CNN方式对提取的 样本特征进行训练学习,获得样本特征的年龄分类,例如将年龄1至100岁按照每10岁的年 龄间隔进行分类。在针对所述第一图像按照HOG方式进行第一特征提取后,也可按照相同的 训练学习方式(例如SVM或CNN)进行计算,获得所述第一特征对应的年龄分类,从而将所述 特征分类对应的年龄属性信息作为计算获得的第一特征信息,也即计算获得所述第一图像 中的人脸表征的年龄。
[0093]在第二种实施方式中,对于样本图像以及第一图像,采用HOG的方式进行特征的提 取,具体可参照上述描述,这里不再赘述。样本图像的特征提取完成后,可利用支持向量回 归(SVR,Support Vector Regressor)对提取出的特征进行回归训练拟合,获得表征年龄属 性的函数。在针对所述第一图像按照HOG方式进行第一特征提取后,按照所述SVR以及获得 的函数对所述第一特征进行回归拟合,获得所述第一特征对应的函数值,也即获得年龄值, 将所述年龄值作为计算获得的第一特征信息,也即计算获得所述第一图像中的人脸表征的 年龄。当然,本发明实施例中不限于采用SVR回归方式进行年龄值的计算,也可以使用欧式 距离的计算方法进行年龄值的计算。
[0094]本实施例中,所述第一特征信息计算完成后,比较计算获得的第一特征信息以及 从数据库中获得的第二特征信息。具体例如,比较计算获得的第一图像中人脸表征的性别 属性类别和/或年龄属性类别与所述数据库中记载的性别属性类别和/或年龄属性类别是 否一致。并且,比较步骤102中计算获得的相似度参数与预设阈值的大小。
[0095] 当所述相似度参数大于预设阈值时,表明所述第一图像和所述第二图像中的人脸 图像非常相似。进一步比较所述第一特征信息与所述第二特征信息是否一致;当所述第一 特征信息与所述第二特征信息一致时,例如年龄属性类别相同和/或性别属性类别相同时, 可最终确定所述第一图像和所述第二图像一致,也即所述第一图像中的人脸和所述第二图 像中的人脸表征同一个人脸。
[0096] 采用本发明实施例的技术方案,通过对第一图像中的人脸表征的属性类别(例如 性别、年龄等属性类别)进行识别以及匹配,避免了由于遗传等原因导致五官长相比较相似 的两幅图像误判的情况发生,例如"爸爸和儿子"、"妈妈和儿子"、"妈妈和女儿"、"爸爸和女 儿"等由于遗传等原因五官长相具有较高的相似度从而误判为同一人的情况,大大提升了 图像中人脸比对的准确率。
[0097]基于上述描述,本发明实施例的信息处理方法可应用于对比两幅图像中的人脸是 否是同一人脸的应用场景,以对用户的身份进行核实。例如:采集图像或者上传照片,比对 采集的图像或上传的照片与身份证上的照片是否是同一人。本发明实施例的用于对用户的 身份进行核实的信息处理方法可应用于互联网、金融、考试等多个场景下。
[0098] 实施例二
[0099]基于具体的应用场景,本发明实施例还提供了一种信息处理方法。图2为本发明实 施例二的信息处理方法的流程示意图;如图2所示,所述信息处理方法包括:
[0100] 步骤201:通过扫描身份证或者手动输入身份证号码的方式获得身份证号码。
[0101] 步骤202:根据获得的身份证号码从证件中心数据库获取身份证人脸照片、以及年 龄、性别数据。
[0102] 步骤203:通过摄像头采集用户人脸照片。
[0103] 步骤204:基于采集的用户人脸照片进行特征提取,以及性别和年龄的识别;以及 对获得的身份证人脸照片进行特征提取。
[0104] 步骤205:对采集的用户人脸照片和身份证人脸照片进行匹配;匹配一致后,执行 步骤208;匹配不一致时,执行步骤209。
[0105] 步骤206:基于采集的用户人脸照片识别出的性别与证件中心获取到的性别数据 进行匹配;匹配一致后,执行步骤208;匹配不一致时,执行步骤209。
[0106] 步骤207:基于采集的用户人脸照片识别出的年龄与证件中心获取到的年龄数据 进行匹配;匹配一致后,执行步骤208;匹配不一致时,执行步骤209。
[0107] 本实施例步骤204至步骤205中进行特征提取、以及性别和年龄的识别过程、以及 采集的用户人脸照片和身份证人脸照片进行匹配的过程具体可参照实施例一中所述,这里 不再赘述。
[0108] 步骤208:如果人脸特征验证匹配一致、且性别匹配一致、且年龄匹配一致时,则表 明采集的用户人脸照片与身份证照片中的人脸为同一人,用户身份认证通过,进一步允许 用户进行后续相关操作。
[0109] 步骤209:如果人脸特征验证匹配不一致、或者性别匹配不一致、或者年龄匹配不 一致时,则表明采集的用户人脸照片与身份证照片中的人脸为不同人,用户身份认证不通 过。
[0110] 图3为本发明实施例中进行信息交互的各方硬件实体的示意图;如图3所示,包括 终端24和服务器11;所述终端24和所述服务器11可通过有线网络或无线网络建立网络连 接。所述终端24具体可以为各种个人计算机(PC ),例如台式电脑、笔记本电脑、一体机电脑 等等,所述终端24也可以为智能手机、平板电脑等便携终端。所述服务器11具体可以为证件 (例如身份证、护照、港澳通行证、社会保险、军官证等)中心的服务器;所述服务器11与证件 中心数据库12相连接。则所述终端在查询用户身份识别号码(例如身份证号码)时,通过查 询证件中心数据库12,获得所述用户身份识别号码对应的图像以及个人信息。
[0111] 上述图3的例子只是实现本发明实施例的一个系统架构实例,本发明实施例并不 限于上述图3所述的系统结构,基于该系统架构,提出本发明各个实施例。
[0112]实施例三
[0113] 基于实施例一和实施例二的描述,本发明实施例还提供了一种终端。图4为本发明 实施例的终端的组成结构示意图;如图4所示,所述终端包括:第一获取单元41、第二获取单 元42、数据分析单元43和匹配单元44;其中,
[0114] 所述第一获取单元41,用于获得第一图像;所述第一图像包含人脸特征;
[0115]所述第二获取单元42,用于获得第二图像,以及获得第二特征信息;所述第二图像 包含人脸特征;所述第二特征信息为所述第二图像相关联的人脸表征的属性类别信息; [0116]所述数据分析单元43,用于分别提取所述第一获取单元41获得的第一图像的第一 特征和所述第二获取单元42获得的第二图像的第二特征;按预设验证方法计算所述第一特 征和所述第二特征的相似度参数;基于所述第一特征按预设方法计算第一特征信息;所述 第一特征信息为所述第一图像包含的人脸表征的属性类别信息;
[0117]所述匹配单元44,用于比较所述数据分析单元43获得的第一特征信息与所述第二 获取单元42获得的第二特征信息;当所述数据分析单元43计算的相似度参数大于预设阈 值、且所述第一特征信息与所述第二特征信息一致时,确定所述第一图像和所述第二图像 一致。
[0118] 本实施例中,所述第一获取单元41获得的第一图像可以为输入的图像,所述输入 的图像可以是通过摄像头采集的图像,也可以是通过有线或无线网络传输的图像,例如通 过数据线从一电脑中传输到终端的图像,或者通过无线保真(WiFi)技术或蓝牙技术传输至 终端的图像。
[0119] 本实施例中,所述第二获取单元42获得的第二图像可以是预先存储在数据库中的 图像,相应的,所述第二特征信息伴随所述第二图像存储在所述数据库中。其中,所述数据 库具体可以为官方的资料数据库,例如身份证资料数据库、社会保险资料数据库或者护照 资料数据库等等;所述数据库中通常存储有在用户办理身份证、社会保险或者护照时,采集 的用于证明用户身份的个人信息以及图像信息等等。基于此,在本步骤中,所述获得第二图 像具体可以为:所述第二获取单元42与数据库建立连接;通过输入的用户标识查询所述数 据库,获得与所述用户标识对应的第二图像以及第二特征信息;其中,输入的用户标识具体 可以是身份证号码、护照号码、军官证号码等表征用户身份的号码。
[0120] 本实施例中,所述第一图像和所述第二图像均为包含有人脸特征的图像;其中,所 包含的人脸特征至少能够识别出人脸的五官特征。更进一步地,所述第一图像和所述第二 图像中的人脸部分所占据的比例大于预设阈值,例如,人脸部分占据的比例需大于50%,这 样,在后续的图像识别过程中,更便于人脸特征的提取。
[0121]本实施例中,所述数据分析单元43分别提取所述第一获取单元41获得的第一图像 的第一特征和所述第二获取单元42获得的第二图像的第二特征、按预设验证方法计算所述 第一特征和所述第二特征的相似度参数是基于人脸特征提取从而计算相似度参数的过程。 其中,所述数据分析单元43可通过对所述第一图像和所述第二图像进行图像分块,通过尺 度不变特征(SIFT)算法寻找出匹配特征点;统计每个图像分块中的匹配特征点的数量,获 得匹配向量;判断两幅图像中的匹配特征点的数量是否达到阈值;若达到预设阈值则计算 两幅图像的匹配向量相似度;若相似度达到标准则可确定本实施例中所述的相似度参数大 于预设阈值。当然,除上述实现方式以外,本实施例中所述数据分析单元43分别提取所述第 一图像的第一特征和所述第二图像的第二特征、按预设验证方法计算所述第一特征和所述 第二特征的相似度参数还可采用高位特征人脸验证方法或者深度CNN方法进行相似度参数 的计算。
[0122]本实施例中,所述第一特征信息为所述第一图像包含的人脸表征的属性类别信 息,具体例如年龄信息、性别信息、人种信息等等。基于不同属性的特征信息可采用不同的 处理方式进行计算。本实施例中,所述数据分析单元43计算的第一特征信息可以为至少两 类,例如分别计算表征年龄属性类别的第一特征信息和表征性别属性类别的第一特征信 息,后续分别针对表征年龄属性类别的第一特征信息和表征性别属性类别的第一特征信息 进行比对,以确保两张图像的判定的准确率。则所述数据分析单元43,用于基于所述第一特 征按预设方法计算至少两类第一特征信息;相应的,所述第二特征信息包括至少两类第二 特征信息;其中,所述至少两类第一特征信息和所述至少两类第一特征信息包括以下信息 的至少之二:年龄信息、性别信息、人种信息。其中,所述匹配单元44比较所述数据分析单元 43获得的第一特征信息与所述第二获取单元42获得的第二特征信息;当所述数据分析单元 43计算的相似度参数大于预设阈值、且所述至少两类第一特征信息中,每类第一特征信息 与所述至少两类第二特征信息中属于同类的第二特征信息一致时,确定所述第一图像和所 述第二图像一致。
[0123] 当所述第一特征信息为人脸表征的性别属性类别的特征信息时,则针对性别属 性,所述数据分析单元43,还用于基于所述第一特征按预设方法计算第一特征信息之前,按 照第一预设学习模型将采集到的样本特征进行特征分类,获得表征男性的第一特征分类和 表征女性的第二特征分类;
[0124] 相应的,所述数据分析单元43,用于将所述第一特征按照所述第一预设学习模型 进行计算,获得所述第一特征对应的特征分类,将所述特征分类对应的性别属性信息作为 所述第一特征信息。
[0125] 具体的,对应于第一预设学习模型,所述数据分析单元43在提取所述第一图像的 第一特征时,可采用方向梯度直方图(HOG)方式提取所述第一图像中的第一特征用于所述 第一特征信息的计算。相应的,在进行学习训练过程中,所述数据分析单元43也可采用HOG 方式提取样本图像的特征;其中,所述样本图像为多个已确定性别属性类别的图像。具体 的,采用HOG方式提取图像中的特征包括以下步骤:1:将图像灰度化。2:采用Gamma校正法对 图像进行颜色空间的标准化(即归一化),目的是调节图像的对比度,降低图像局部的阴影 和光照变化所造成的影响,同时还可以抑制噪音的干扰。3:计算图像每个像素的梯度,包括 大小和方向,主要是为了捕获轮廓信息,同时进一步弱化光照的干扰。4:将图像划分为小单 元,例如6*6像素/单元。5:统计每个单元的梯度直方图,即可形成每个单元的描述符号 (descriptor)。6:将每几个单元组成一个块,例如3*3个单元/块,一个块内所有单元的特征 descriptor串联起来便可以得到该块的HOG特征descriptor。?:将图像内的所有块的HOG特 征descriptor串联起来可以得到所述图像的HOG特征descriptor。
[0126] 样本图像的特征提取完成后,可使用SVM对提取的样本特征进行训练学习,或者采 用CNN方式对提取的样本特征进行训练学习,获得样本特征的特征分类,即获得表征男性的 第一特征分类和表征女性的第二特征分类。在针对所述第一图像按照HOG方式进行第一特 征提取后,也可按照相同的训练学习方式(例如SVM或CNN)进行计算,获得所述第一特征对 应的特征分类,从而将所述特征分类对应的性别属性信息作为计算获得的第一特征信息, 也即计算获得所述第一图像中的人脸表征的性别属性是男性或是女性。
[0127] 当所述第一特征信息为人脸表征的年龄属性类别的特征信息时,则针对年龄属 性,作为一种实施方式,所述数据分析单元43,还用于基于所述第一特征按预设方法计算第 一特征信息之前,按照第二预设学习模型将采集到的样本特征进行特征分类,获得表征预 设年龄分段的多个特征分类;
[0128] 相应的,所述数据分析单元43,用于将所述第一特征按照所述第二预设学习模型 进行计算,获得所述第一特征对应的特征分类,将所述特征分类对应的年龄分段作为所述 第一特征信息。
[0129] 作为另一种实施方式,所述数据分析单元43,还用于基于所述第一特征按预设方 法计算第一特征信息之前,按照第三预设学习模型将采集到的样本特征进行回归训练,获 得表征年龄属性的函数;
[0130] 相应的,所述数据分析单元43,用于基于所述第一特征按照所述函数进行计算,获 得年龄值,将所述年龄值作为所述第一特征信息。
[0131 ]上述两种实施方式的区别在于,第一种实施方式是将样本特征进行分类,计算表 征年龄属性类别的第一特征信息处于哪个分类中。例如将年龄1-100岁共设置100个分类, 或者按照预设的年龄分段进行分类,例如每隔10岁设置为一类,如1-10岁为第一分类,11至 20为第二分类,以此类推。第二种实施方式是利用样本特征进行回归训练,获得表征年龄属 性的函数,再通过表征年龄属性类别的第一特征信息以及回归获得的函数进行计算,获得 所述第一特征信息对应的函数值,也即年龄值。
[0132] 具体的,第一种实施方式中,所述数据分析单元43在提取第一图像的第一特征,以 及样本图像的特征时,可采用HOG的方式进行提取,具体的提取过程可参照上述描述,这里 不再赘述。样本图像的特征提取完成后,可利用SVM对提取出的特征进行训练学习,或者采 用CNN方式对提取的样本特征进行训练学习,获得样本特征的年龄分类,例如将年龄1至100 岁按照每10岁的年龄间隔进行分类。在针对所述第一图像按照HOG方式进行第一特征提取 后,也可按照相同的训练学习方式(例如SVM或CNN)进行计算,获得所述第一特征对应的年 龄分类,从而将所述特征分类对应的年龄属性信息作为计算获得的第一特征信息,也即计 算获得所述第一图像中的人脸表征的年龄。
[0133] 在第二种实施方式中,对于样本图像以及第一图像,所述数据分析单元43可采用 HOG的方式进行特征的提取,具体可参照上述描述,这里不再赘述。样本图像的特征提取完 成后,所述数据分析单元43可利用支持向量回归(SVR,Support Vector Regressor)对提取 出的特征进行回归训练拟合,获得表征年龄属性的函数。在针对所述第一图像按照HOG方式 进行第一特征提取后,按照所述SVR以及获得的函数对所述第一特征进行回归拟合,获得所 述第一特征对应的函数值,也即获得年龄值,将所述年龄值作为计算获得的第一特征信息, 也即计算获得所述第一图像中的人脸表征的年龄。当然,本发明实施例中不限于采用SVR回 归方式进行年龄值的计算,也可以使用欧式距离的计算方法进行年龄值的计算。
[0134] 本实施例中,所述第一特征信息计算完成后,所述匹配单元44比较计算获得的第 一特征信息以及从数据库中获得的第二特征信息。具体例如,比较计算获得的第一图像中 人脸表征的性别属性类别和/或年龄属性类别与所述数据库中记载的性别属性类别和/或 年龄属性类别是否一致。并且,比较所述数据分析单元43计算获得的相似度参数与预设阈 值的大小。
[0135] 当所述相似度参数大于预设阈值时,表明所述第一图像和所述第二图像中的人脸 图像非常相似。进一步比较所述第一特征信息与所述第二特征信息是否一致;当所述第一 特征信息与所述第二特征信息一致时,例如年龄属性类别相同和/或性别属性类别相同时, 可最终确定所述第一图像和所述第二图像一致,也即所述第一图像中的人脸和所述第二图 像中的人脸表征同一个人脸。
[0136] 本发明实施例中,所述终端中的数据分析单元43和匹配单元44,在实际应用中均 可由所述终端中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP, Digital Signal Processor)、微控制单元(MCU,Microcontroller Unit)或可编程门阵列 (FPGA,FieId - ProgrammabIe Gate Array)实现;所述终端中的第一获取单元41,在实际应 用中均可由所述终端中的摄像头实现;所述终端中的第二获取单元42,在实际应用中可通 过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线 实现。
[0137] 采用本发明实施例的技术方案,通过对第一图像中的人脸表征的属性类别(例如 性别、年龄等属性类别)进行识别以及匹配,避免了由于遗传等原因导致五官长相比较相似 的两幅图像误判的情况发生,例如"爸爸和儿子"、"妈妈和儿子"、"妈妈和女儿"、"爸爸和女 儿"等由于遗传等原因五官长相具有较高的相似度从而误判为同一人的情况,大大提升了 图像中人脸比对的准确率。
[0138] 本实施例中,所述终端作为硬件实体的一个示例如图5所示。所述装置包括处理器 61、存储介质62以及至少一个外部通信接口 63;所述处理器61、存储介质62以及外部通信接 口 63均通过总线64连接。当然,作为另一种实施方式,即所述第一图像需要通过图像采集方 式获得时,所述终端中还包括摄像头,所述摄像头也通过所述总线64与所述处理器61、存储 介质62连接。
[0139] 这里需要指出的是:以上涉及终端的描述,与上述方法描述是类似的,同方法的有 益效果描述,不做赘述。对于本发明终端实施例中未披露的技术细节,请参照本发明方法实 施例的描述。
[0140]在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其 它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为 一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或 可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部 分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合 或通信连接,可以是电性的、机械的或其它形式的。
[0141]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显 示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单 元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0142] 另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可 以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述 集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0143] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读 存储器(R0M,Read_0nly Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或 者光盘等各种可以存储程序代码的介质。
[0144] 或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品 销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施 例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以 是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。 而前述的存储介质包括:移动存储设备、R〇M、RAM、磁碟或者光盘等各种可以存储程序代码 的介质。
[0145] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵
【主权项】
1. 一种信息处理方法,其特征在于,所述方法包括: 获得第一图像和第二图像,以及获得第二特征信息;其中,所述第一图像和所述第二图 像均包含人脸特征;所述第二特征信息为所述第二图像相关联的人脸表征的属性类别信 息; 分别提取所述第一图像的第一特征和所述第二图像的第二特征;按预设验证方法计算 所述第一特征和所述第二特征的相似度参数; 基于所述第一特征按预设方法计算第一特征信息;所述第一特征信息为所述第一图像 包含的人脸表征的属性类别信息; 比较所述第一特征信息与所述第二特征信息; 当所述相似度参数大于预设阈值、且所述第一特征信息与所述第二特征信息一致时, 确定所述第一图像和所述第二图像一致。2. 根据权利要求1所述的方法,其特征在于,所述基于所述第一特征按预设方法计算第 一特征信息,包括:基于所述第一特征按预设方法计算至少两类第一特征信息; 相应的,所述第二特征信息包括至少两类第二特征信息; 其中,所述至少两类第一特征信息和所述至少两类第一特征信息包括以下信息的至少 之二:年龄信息、性别信息、人种信息。3. 根据权利要求2所述的方法,其特征在于,所述第一特征信息与所述第二特征信息一 致,包括: 所述至少两类第一特征信息中,每类第一特征信息与所述至少两类第二特征信息中属 于同类的第二特征信息一致。4. 根据权利要求1所述的方法,其特征在于,所述基于所述第一特征按预设方法计算第 一特征信息之前,所述方法包括: 按照第一预设学习模型将采集到的样本特征进行特征分类,获得表征男性的第一特征 分类和表征女性的第二特征分类; 所述基于所述第一特征按预设方法计算第一特征信息,包括: 将所述第一特征按照所述第一预设学习模型进行计算,获得所述第一特征对应的特征 分类,将所述特征分类对应的性别属性信息作为所述第一特征信息。5. 根据权利要求1所述的方法,其特征在于,所述基于所述第一特征按预设方法计算第 一特征信息之前,所述方法包括: 按照第二预设学习模型将采集到的样本特征进行特征分类,获得表征预设年龄分段的 多个特征分类; 则所述基于所述第一特征按预设方法计算第一特征信息,包括: 将所述第一特征按照所述第二预设学习模型进行计算,获得所述第一特征对应的特征 分类,将所述特征分类对应的年龄分段作为所述第一特征信息。6. 根据权利要求1所述的方法,其特征在于,所述基于所述第一特征按预设方法计算第 一特征信息之前,所述方法包括: 按照第三预设学习模型将采集到的样本特征进行回归训练,获得表征年龄属性的函 数; 则所述基于所述第一特征按预设方法计算第一特征信息,包括: 基于所述第一特征按照所述函数进行计算,获得年龄值,将所述年龄值作为所述第一 特征信息。7. -种终端,其特征在于,所述终端包括:第一获取单元、第二获取单元、数据分析单元 和匹配单元;其中, 所述第一获取单元,用于获得第一图像;所述第一图像包含人脸特征; 所述第二获取单元,用于获得第二图像,以及获得第二特征信息;所述第二图像包含人 脸特征;所述第二特征信息为所述第二图像相关联的人脸表征的属性类别信息; 所述数据分析单元,用于分别提取所述第一获取单元获得的第一图像的第一特征和所 述第二获取单元获得的第二图像的第二特征;按预设验证方法计算所述第一特征和所述第 二特征的相似度参数;基于所述第一特征按预设方法计算第一特征信息;所述第一特征信 息为所述第一图像包含的人脸表征的属性类别信息; 所述匹配单元,用于比较所述数据分析单元获得的第一特征信息与所述第二获取单元 获得的第二特征信息;当所述数据分析单元计算的相似度参数大于预设阈值、且所述第一 特征信息与所述第二特征信息一致时,确定所述第一图像和所述第二图像一致。8. 根据权利要求7所述的终端,其特征在于,所述数据分析单元,用于基于所述第一特 征按预设方法计算至少两类第一特征信息; 相应的,所述第二特征信息包括至少两类第二特征信息; 其中,所述至少两类第一特征信息和所述至少两类第一特征信息包括以下信息的至少 之二:年龄信息、性别信息、人种信息。9. 根据权利要求8所述的终端,其特征在于,所述匹配单元,用于比较所述数据分析单 元获得的第一特征信息与所述第二获取单元获得的第二特征信息;当所述数据分析单元计 算的相似度参数大于预设阈值、且所述至少两类第一特征信息中,每类第一特征信息与所 述至少两类第二特征信息中属于同类的第二特征信息一致时,确定所述第一图像和所述第 二图像一致。10. 根据权利要求7所述的终端,其特征在于,所述数据分析单元,还用于基于所述第一 特征按预设方法计算第一特征信息之前,按照第一预设学习模型将采集到的样本特征进行 特征分类,获得表征男性的第一特征分类和表征女性的第二特征分类; 相应的,所述数据分析单元,用于将所述第一特征按照所述第一预设学习模型进行计 算,获得所述第一特征对应的特征分类,将所述特征分类对应的性别属性信息作为所述第 一特征信息。11. 根据权利要求7所述的终端,其特征在于,所述数据分析单元,还用于基于所述第一 特征按预设方法计算第一特征信息之前,按照第二预设学习模型将采集到的样本特征进行 特征分类,获得表征预设年龄分段的多个特征分类; 相应的,所述数据分析单元,用于将所述第一特征按照所述第二预设学习模型进行计 算,获得所述第一特征对应的特征分类,将所述特征分类对应的年龄分段作为所述第一特 征信息。12. 根据权利要求7所述的终端,其特征在于,所述数据分析单元,还用于基于所述第一 特征按预设方法计算第一特征信息之前,按照第三预设学习模型将采集到的样本特征进行 回归训练,获得表征年龄属性的函数; 相应的,所述数据分析单元,用于基于所述第一特征按照所述函数进行计算,获得年龄 值,将所述年龄值作为所述第一特征信息。
【文档编号】G06K9/62GK106056083SQ201610380397
【公开日】2016年10月26日
【申请日】2016年5月31日
【发明人】汪铖杰, 李季檩
【申请人】腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1