二维码生成装置、人像识别装置和身份验证装置制造方法

文档序号:6516986阅读:770来源:国知局
二维码生成装置、人像识别装置和身份验证装置制造方法
【专利摘要】本发明涉及一种二维码生成装置,其特征在于:包括依序电性连接的人像获取模块、人像面部特征提取模块和二维码生成模块,所述人像获取模块用于采集人像信息并发送至人像面部特征提取模块;所述人像面部特征提取模块用于通过人脸识别技术,提取分析出人像信息中的人脸特征数据,并将提取到的人脸特征数据发送至二维码生成模块;所述二维码生成模块用于将所述人脸特征数据通过编码生成含有人脸特征数据的二维码。本发明的装置信息安全可靠性较高。
【专利说明】二维码生成装置、人像识别装置和身份验证装置

【技术领域】
[0001] 本发明自动人脸识别领域,特别涉及一种二维码生成装置、人像识别装置和身份 验证装置。

【背景技术】
[0002] 自1989年国务院批准在全国实施居民身份证使用、查验和核查制度以来,居民身 份证在保护公民和社会有关部门的合法权益,方便公民进行社会活动,便利有关部门开展 工作和打击违法犯罪活动等方面发挥了重要作用。根据国家有关政策精神,全国各省、自治 区、直辖市公安、教育、民政、司法、劳动、交通、邮电、商业、民航、旅游、工商行政管理、税务、 银行、保险、医疗卫生、通信、社保等行业单位都加强了居民身份证的核查工作。
[0003] 虽然目前的第二代身份证可以通过读取装置读取到身份信息,但是现有的身份验 证技术存在着容易泄露个人信息,需要接触读取,不能够保证持证人和证件一致性等问题, 因此可靠性较低。


【发明内容】

[0004] 本发明所要解决的技术问题是针对提供一种可靠性较高的二维码生成装置、人像 识别装置和身份验证装置。
[0005] 为解决上述技术问题,本发明是按如下方式实现的:
[0006] -种二维码生成装置,包括依序电性连接的人像获取模块、人像面部特征提取模 块和二维码生成模块,所述人像获取模块用于采集人像信息并发送至人像面部特征提取模 块;所述人像面部特征提取模块用于通过人脸识别技术,提取分析出人像信息中的人脸特 征数据,并将提取到的人脸特征数据发送至二维码生成模块;所述二维码生成模块用于将 所述人脸特征数据通过编码生成含有人脸特征数据的二维码。
[0007] -种人像识别装置,包括依序电性连接的二维码识读模块、二维码中人脸特征提 取模块和人像图片/人像特征生成模块;所述二维码识读模块用于采集二维码,并将该二 维码发送到所述二维码中人脸特征提取模块;所述二维码中人脸特征提取模块用于通过解 码算法,提取分析出二维码中的人脸特征数据,并将提取到的人脸特征数据发送至人像图 片/人像特征生成模块;所述人像图片/人像特征生成模块用于将人脸特征数据还原成人 像图片,或人像特征图片。
[0008] -种身份验证装置,包括:二维码识读模块、二维码中面部特征值提取模块、人像 获取模块、人像面部特征值提取模块和分析比对模块,所述二维码识读模块连接至所述二 维码中面部特征值提取模块,所述二维码中面部特征值提取模块连接至所述分析比对模 块,所述人像获取模块连接至所述人像面部特征值提取模块,所述人像面部特征值提取模 块连接至所述分析比对模块;
[0009] 所述人像获取模块用于采集人像信息并发送至人像面部特征提取模块;所述人像 面部特征提取模块用于通过人脸识别技术,提取分析出人像信息中的人脸特征数据,并将 提取到的人脸特征数据发送至分析比对模块;
[0010] 所述二维码识读模块用于采集二维码,并将该二维码发送到所述二维码中人脸特 征提取模块;所述二维码中人脸特征提取模块用于通过解码算法,提取分析出二维码中的 人脸特征数据,并将提取到的人脸特征数据发送至分析比对模块;
[0011] 所述分析比对模块用于将二维码中人脸特征提取模块提取到的二维码中人脸特 征数据与人像面部特征提取模块提取到的人像面部特征数据进行比对,得到对比结果。
[0012] 本发明的积极效果:
[0013] 采用本发明提供的二维码生成方法、人像识别方法、身份验证方法及装置,可将人 脸信息及照片通过二维码进行存储,隐蔽性强,便于携带、传输、分析,因此可靠性较高。

【专利附图】

【附图说明】
[0014] 图1是本发明二维码生成装置的结构示意框图。
[0015] 图2是本发明人像识别装置的结构示意框图。
[0016] 图3是本发明身份验证装置的结构示意框图。

【具体实施方式】
[0017] 下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0018] 请参照图1,图1是本发明二维码生成装置的结构示意框图,该二维码生成装置用 于将人像转换为对应的二维码。所述二维码生成装置包括依序电性连接的人像获取模块、 人像面部特征提取模块和二维码生成模块。
[0019] 所述人像获取模块用于采集人像信息并发送至人像面部特征提取模块。所述人像 获取模块可以由摄像机、照相机等图像采集设备及模数转换模块组成,或由数码相机、USB 摄像机、网络摄像机等数字图像采集设备组成,也可是读取装置来导入已有的bmp,jpg, tiff, gif, pcx,tga,exif,fpx 等格式的人像照片。
[0020] 所述人像面部特征提取模块用于通过人脸识别技术,提取分析出人像信息中的人 脸特征数据,并将提取到的人脸特征数据发送至二维码生成模块。
[0021] 所述二维码生成模块用于将所述人脸特征数据通过编码生成含有人脸特征数据 的二维码。具体的,所述二维码生成模块可以根据人脸特征数据和二维码的对应关系,将 所述人脸特征数据通过编码生成含有人脸特征数据的二维码。所述人脸特征数据和二维码 的对应关系可以以查找表的形式存储在所述二维码生成装置的存储器中(该存储器与所 述二维码生成模块相连),所述人脸特征数据和二维码的对应关系也可以是一个公式,由所 述二维码生成模块实时根据人脸特征数据和所述公式计算得到对应的二维码。
[0022] 所述人像面部特征提取模块和所述二维码生成模块可以由计算机系统构成。或 者,所述人像分析模块、人像比对模块、人工干预模块由FPGA、DSP等处理器或者电子电路 构成,所述数据存储模块可以由硬盘、光盘、或其他存储器构成。
[0023] 所述人脸特征数据包括人脸特征值、面纹编码和人脸图片中的至少一个。所述 二维码包括Base64编码类型的二维码,例如是FOF417二维条码、Datamatrix二维条码、 Maxicode 二维条码、QR Code、Code49、Codel6K、或 Code one 等。
[0024] 采用以上的二维码生成装置,可以将人像转换为二维码,并将该二维码喷印在证 件或其他需要物品上。
[0025] 请参照图2,图2是本发明人像识别装置的结构示意框图。该人像识别装置用于通 过二维码识别人像。该人像识别装置包括依序电性连接的二维码识读模块、二维码中人脸 特征提取模块和人像图片/人像特征生成模块。
[0026] 所述二维码识读模块用于采集二维码,并将该二维码发送到所述二维码中人脸特 征提取模块。该由摄像机、照相机等图像采集设备及模数转换模块组成,或由数码相机、USB 摄像机、网络摄像机等数字图像采集设备组成,或导入已有的等格式的人像照片,或使用光 电扫描设备对二维码进行扫描,例如线型扫描器如线型CCD、雷射枪等。
[0027] 所述二维码中人脸特征提取模块用于通过解码算法,提取分析出二维码中的人脸 特征数据,并将提取到的人脸特征数据发送至人像图片/人像特征生成模块。具体的,所 述二维码中人脸特征提取模块可以根据人脸特征数据和二维码的对应关系,将所述二维码 通过译码生成人脸特征数据。所述人脸特征数据和二维码的对应关系可以以查找表的形式 存储在所述人像识别装置的存储器中(所述存储器与所述二维码中人脸特征提取模块相 连),所述人脸特征数据和二维码的对应关系也可以是一个公式,由所二维码中人脸特征提 取模块实时根据二维码和所述公式计算得到对应的人脸特征数据。
[0028] 所述人像图片/人像特征生成模块用于将人脸特征数据还原成人像图片,或人像 特征图片。
[0029] 所述二维码中人脸特征提取模块和所述人像图片/人像特征生成模块可以由计 算机系统构成。或者,所述人像分析模块、人像比对模块、人工干预模块由FPGA、DSP等处理 器或者电子电路构成,所述数据存储模块可以由硬盘、光盘、或其他存储器构成。
[0030] 所述人脸特征数据包括人脸特征值、面纹编码和人脸图片中的至少一个。所述 二维码包括Base64编码类型的二维码,例如是FOF417二维条码、Datamatrix二维条码、 Maxicode 二维条码、QR Code、Code49、Codel6K、或 Code one。
[0031] 采用所述人像识别装置,可以将根据证件的二维码,还原出人像图片,或人像特征 图片,用于后续的身份验证等用途。
[0032] 请参照图3,图3是本发明身份验证装置的结构示意框图。该身份验证装置可以用 于验证持证人与证件归属人是否一致。所述身份验证装置包括二维码识读模块、二维码中 面部特征值提取模块(即二维码中人脸特征提取模块)、人像获取模块、人像面部特征值提 取模块、分析比对模块和比对结果输出模块,所述二维码识读模块连接至所述二维码中面 部特征值提取模块,所述二维码中面部特征值提取模块连接至所述分析比对模块,所述人 像获取模块连接至所述人像面部特征值提取模块,所述人像面部特征值提取模块连接至所 述分析比对模块,所述分析比对模块连接至所述比对结果输出模块。
[0033] 所述二维码识读模块、二维码中面部特征值提取模块、人像获取模块和人像面部 特征值提取模块的功能与前述二维码生成装置和人像识别装置中的相应模块功能一致,本 领域技术人员应当理解前述的描述适用于本实施例,这里不再赘述。
[0034] 所述分析比对模块用于将二维码中人脸特征提取模块提取到的二维码中人脸特 征数据与人像面部特征提取模块提取到的人像面部特征数据进行比对,得到对比结果。具 体的,对比结果可以是计算出两者间相似度。也可设置相似度阈值,当两者间相似度达到或 超过阈值时,则判定比对通过;当两者间相似度低于阈值时,则判定比对不通过。分析比对 模块将比对结果发送至比对结果输出模块。
[0035] 所述比对结果输出模块用于提供的人机交互界面,显示比对结果。
[0036] 本发明中的人像面部特征提取模块可以利用人脸识别技术对照片进行识别,得到 人脸特征值。相反的,所述人像图片/人像特征生成模块可以人脸识别技术根据人脸特征 值,绘制人像图片。
[0037] 下面举例说明可选的人脸识别技术。
[0038] 1基于几何特征的人脸识别方法
[0039] 基于几何特征的方法是早期的人脸识别方法之一。这类方法利用人脸的五官如眼 睛、鼻子、嘴巴等的局部形状特征以及这些五官特征在脸上分布的几何特征。在分割、获取 五官特征时往往要用到人脸结构的一些先验知识。其识别所需的特征一般是以人脸器官的 形状和几何关系(如五官特征间的欧式距离、曲率、角度等指标)为基础的特征矢量,本质 上是特征矢量之间的匹配。
[0040] 2模板匹配法
[0041] 将输入的人脸图像与训练集中的人脸样本逐一进行归一化的相关运算,具有最佳 匹配的为识别结果。
[0042] 3基于统计的方法
[0043] 基于统计的方法一般将人脸图像作为一个整体,以高维空间中的一个矢量来表 示,这样,人脸识别问题转化为在高维空间中寻找分隔超曲面(平面)的问题。若分隔的是 超平面则线性方法,若分隔的是超曲面则谓非线性方法。而分隔超曲面(平面)是通过对 训练样本以统计技术来获得。常用的一些基于统计的方法包括本征脸方法(Eigenfaces)、 Fishe脸方法(Fisherfaces)、独立分量分析(ICA)、局部保留投影(LPP),隐马尔可夫模型 (HMM)、支持向量机(SVM)、核技术等。
[0044] 3. 1本征脸方法
[0045] 假设人脸图像库中有N个图像,用向量表示为XI,X2,…,XN(向量维数设为L), 其人脸平均图像为N由此可得到每幅图像的均差为
[0046] (1)
[0047] 这样可计算协方差矩阵:
[0048] (2)
[0049] 计算矩阵C的本征值Kk和对应本征向量Uk.这些求出的本征向量所形成的向量空 间,就可表示人脸图像的主要特征信息.将人脸图像库中所有N个图像均向此空间投影, 得到各自的投影向量
[0050] Υ17 Y2,. . . , YN, (Yi)T = [y'V12· · · ylL]? i = L 2,. . . , N, y1J = (uj)T, j = 1,2,..., L. (3)
[0051] 对于待识别人脸图像X,将计算其与Xave差的投影向量Y :
[0052] y1J = (uj)T, j = 1,2,, L. (4)
[0053] 再与人脸图像库中N个人脸图像对应的投影向量Yp Y2, . . .,YN比较,按照一定的 距离准则完成识别·如采用Euclidian距离,计算ei= IlY-YjUi: 1,2,···,Ν·则识别 人脸图像为第η个模式,η = . (5)
[0054] 实际计算中,矩阵C的大小是LXL,即使对尺寸较小的图像其值也很大.例如图像 为24X8大小,则矩阵C的大小将是(24X28)2 ^4.5X105.将每幅图像的均差形成一个 矩阵:
[0055] (6)
[0056] 则协方差矩阵可写成
[0057] (7)
[0058] 根据线性代数理论,将计算的本征值Kk和对应本征向量Uk的问题转化为求的本征 值K k和对应本征向量Vk.的大小仅为NXN,一般都远小于LXL,故简化了计算.在求出Vk 后,Uk可由下式得到:
[0059] (8)
[0060] 3. 2Fishe 脸方法(Fisherfaces)
[0061] 假设有一集合Η包含N个d维样本其中N1个属于ω?类的样本记为子集1,N2个 属于ω 2类的样本记为H2。若对Nx的分量做线性组合可得标量:
[0062] (1)
[0063] 这样便得到一个一维样本组成的集合,并可分为两个子集t与Y2。从集合上看, 如果I Iwl | = 1,则每个就是相对应的到方向为W的直线上的投影。实际上,W的绝对值是 无关紧要的,他仅使乘上一个比例因子,重要的是选择W的方向。W的方向不同,将使样本投 影后的可分离程度不同,从而直接影响识别效果。因此,所谓寻找最好投影方向的问题,在 数学上就是寻找最好的变换向量矿的问题。下面先定义几个必要的基本参量以方便叙述。 [0064] 3. 2.1在d维空间
[0065] (1)各类样本均值向量
[0066] (2)
[0067] (2)样本类内离散度矩阵和总类内离散度矩阵
[0068] il,2. (3)
[0069] (3)样本类间离散度矩阵
[0070] (4)
[0071] 其中是对称半正定矩阵,而且当N> d时通常是非奇异的。也是对称半正定矩阵, 在
[0072] 两类条件下,它的值大于等于1。
[0073] 3. 2. 2 在一维 Y 空间
[0074] (1)各类样本均值
[0075] (5)
[0076] (2)样本类内离散度和总类内离散度
[0077] (6)
[0078] 现在来定义Fisher准则函数。为了投影后,在一维Y空间里各类样本尽可能分得 开些,即希望两类均值之差越大越好;同时希望各类样本内部尽量密集。即希望类内离散度 越小越好。因此,定义Fisher准则函数:
[0079] (7)
[0080] 应寻找的分子尽可能大而分母尽可能小,也就是是尽可能大的w作为投影方向。 但上式并不显含w,因此必须设法将变成w的显函数,从的定义可推出:
[0081] ⑶
[0082] 这样,的分子就变为:(9)
[0083] 下面求使取极大值。用Lagrange乘子法求解。另分母等于非零常数,定义 lagrange 函数为:(10)
[0084] 式中为Lagrange乘子。对上式求偏导,得:(11)
[0085] 令偏导数为零,得:(12)
[0086] 其中就是使最大的极值解。因为非奇异,两边同时左乘,可得:
[0087] (13)
[0088] 这实际上市求一般矩阵的特征值问题。利用的定义,可将上式改写为:
[0089] (14)
[0090] 3. 3支持向量机法:
[0091] 支持向量机(Suppoa Vector Machine, SVM)法是在统计学习理论的基础上发展起 来的一种新的模式识别方法,它是基于结构风险最小化原理的方法,对基于经验风险最小 化的人工神经网络难以解决的一些问题,如:模型选择和过学习问题、非线性和维数灾难问 题、局部极小点问题等都得到了很大程度上的解决。但是直接使用SVM方法进行人脸识别 有两方面的困难:一是训练SVM需要求解二次规划问题,计算时间复杂度和空间复杂度都 比较高;二是在非人脸样本不受限制时,需要极大规模的训练样本集合,得到的支持向量会 很多,使得分类器的计算量过高。
[0092] 针对这些问题的研究,出现了许多新的方法,如Platt提出的SMO(Sequential Minimal Optimization)算法有效地解决了第一个问题,Osuna等人在训练中使用了大量的 人脸样本,采用自举的方法收集"非人脸样本,并采用逼近优化方法减少支持向量的数量, 在一定程度上解决了第二个问题;梁路宏等采用模板匹配与SVM方法相结合的人脸检测算 法,在模板匹配限定的子空间内采用自举的方法收集"非人脸样本"来训练SVM,降低了训练 的难度和最终得到的支持向量规模,使得检测速度比单纯的SVM检测器提高了 20倍,得到 了与CMU的神经网络方法可比较的结果。Richman等提出用人脸中的鼻子区域训练SVM,减 少了训练数据,且不用考虑SVM对发型、眼镜等饰物的影响,采集图像也不要求实现对人脸 图像进行定位和归一化处理,该方法被应用于柯达公司的实时人脸检测系统中。
[0093] 1. 3. 4基于核技术的方法
[0094] "核技巧"(Kerneltrick)J爱早是在支持向量机的研究中提出的。基于核的主分 量分析(r,PCA)方法和基于核的Fisher鉴别分析方法(KH)A)是PeA和LDA的核推广, Baudat与Anouar提出了针对多分类问题的KFD方法,MingHuangYang讨论比较了基于核技 巧的特征脸方法和Fisher脸方法。JianYang等人提出了 KPCA+KFD的应用框架,在该框架 下的核鉴别分析可利用两类鉴别信息,一类在类内散布矩阵(指实施KPCA变换后的类内散 布矩阵)的零空间上得到,另一类在类内散布矩阵非零空间中得到。高秀梅提出核Foley. Sammon鉴别分析(核F-S鉴别分析,KFSD砧方法。徐勇等人从所有训练样本中选取少量的 "显著"训练样本集,对核方法的特征抽取效率有较大提高。
[0095] 核方法的基本思想是将原特征空间中的样本通过某种形式的非线性映射,变换到 一个高维甚至无穷维的空间,并借助于"核技巧"在新的空间中应用线性的分析方法求解。 由于新空间中的线性方向对应于原特征空间的非线性方向,所以基于核的鉴别分析得出的 鉴别方向也对应原特征空间的非线性方向,基于核的鉴别分析是一种原始空间的非线性鉴 别分析方法。相对于其它非线性方法,这种方法的独特和关键之处在于它巧妙地借助于搿 核函数一进行样本之间的内积运算,随后对生成的核样本向量进行相应的线性运算求取鉴 别向量集,而不需要求出原始特征空间样本进行非线性映射后的形式,使得它优于普通的 非线性鉴别分析方法。
[0096] 4基于模型的方法
[0097] 柔性模型包括主动形状模型(ActiveShapeModels,ASMs)和主动表观模型 (ActiveAppearance Models,AAMs) jSMs/AAMs将人脸图像以形状和纹理两部分分别用PCA 进行描述,然后再进一步通过PCA将二者融合起来对人脸进行统计建模。柔性模型具有很 好的人脸合成能力,因此被广泛应用于人脸特征配准(FaceAlignment)和识别。
[0098] Georghiades等人提出的基于光照锥((Illumination Cones)模型在克服人脸识 别中多姿态、复杂光照条件的影响方面获得了很好的效果。Georghiades等人发现:同一人 脸在同一视角、不同光照条件下的所有图像在图像空间中形成一个凸锥一即光照锥。光 照锥模型能够在Lambertian模型、凸表面和远点光源假设条件下,根据未知光照条件的7 幅同一视点图像恢复物体的3D形状和表面点的表面反射系数,而传统光度立体视觉能够 根据给定的3幅已知光照条件的图像才能恢复物体表面的法向量方向,这样,就可以容易 的合成该视角下任意光照条件的图像,完成光照锥的计算。识别则是通过计算输入图像到 每个光照锥的距离来完成。
[0099] Blanz和Vetter提出的基于3D形变模型的人脸识别方法在建立3D形状和纹理统 计变形模型的基础上,同时还采用图形学模拟的方法对图像采集过程的透视投影和光照模 型参数进行了建模,从而可以使得人脸形状和纹理等人脸内部属性与摄像机配置、光照情 况等外部参数完全分开,更加有利于人脸图像的分析与识别。
[0100] 5基于人工神经网络的方法
[0101] 人工神经网络是模拟人的神经运作机理而提出的一种非线性方法。最早将人工神 经网络应用于人脸识别工作的是Kohonen,其特点是利用网络的联想能力回忆人脸。随后, 许多不同的网络结构被提出。Ranganath和Arun提出了用于人脸识别的径向基函数网络, Lin等人提出了用于人脸检测、眼睛定位和人脸识别的基于概率决策的神经网络,Lee等提 出了用于人脸识别的模糊BP网络,Lawrence提出了用于人脸识别的卷积神经网纠。
[0102] 神经网络的优势是通过学习的过程获得对这此规律和规则的隐性表达,它的适应 性较强。
[0103] 6弹性图匹配方法
[0104] 6. 1.弹性束图匹配(ElasticBunchGraphMatching,EBGM)堤此类最成功的一种方 法。它基于动态链接结构(DLA,DynamisLinkArchitecture),以一个属性束图来描述人脸, 其中属性束图的顶点为已定义的面部关键特征点,其属性一般是通过Gabor小波变换获得 的相应特征点处的多分辨率、多方向局部特征一称为Jet来表示;边的属性则为不同关键 点之间的几何关系。整个识别过程包括对输入人脸图像通过一种优化搜索策略来定位预先 定义的若干面部关键特征点,并提取它们的Jet特征,得到输入图像的属性图;然后计算其 与库中人脸属性图的相似度来判断类别。
[0105] 由于属性束图的动态特性,使该法对姿态、表情变化具有较高的鲁棒性;并且关 键点的Jet特征也与人类视觉系统存在一定的共性。但由于在识别前需要配准若干面部关 键特征点,计算相对耗时。
[0106] 6.2.人脸定位
[0107] 人脸定位阶段我们采用基于Adaboost统计学习方法的层叠分类器检测人脸。针 对人脸识别中的具体情况,我们选择图像中检测到的最大人脸作为待识别的人脸。
[0108] 6. 3.特征点抽取
[0109] 为了布置EGM中的特征点,我们需要抽取3个特征点,即两个眼睛中心和一个嘴巴 中心,这里的眼睛中心并非指瞳孔中心,只是指眼睛区域的中心,这是考虑到很难鲁棒地抽 取到瞳孔中心。我们参考DAM (Direct Appearance Model)方法[9],提出了 一种Simple DAM算法定位这些特征点。
[0110] 在DAM方法中,提到形状和纹理之间,存在简单的线性关系:
[0111] 其中t是经过一定校正的人脸纹理在其主分量空间的投影,s是形状在其主分量 空间的投影。在我们的方法中,考虑最简单的情况,只需要3对对应点,就可以将非正面端 正的人脸,校正到正面端正的姿态。根据DAM的方法,我们假设,人脸检测输出所框定的人 脸纹理向量,与这张脸上的三个特征点"双眼和嘴巴中心"组成的向量之间存在上式的线性 关系。经过训练,我们可以找到这个线性关系的映射矩阵。Simple DAM算法描述如下:
[0112] 1.初始化当前纹理为检测结果框定的人脸纹理:
[0113] 2.根据当前纹理,得到三个特征点的位置。如果三个特征点的位置和平均位置很 接近,则结束;
[0114] 3.根据三个特征点的位置,在整个图片(或者在包含脸部和周围的一个图像区 域)上施加仿射变换,将倾斜人脸校正;根据这三个特征点的位置重新切出一个人脸区域 得到新的人脸纹理,令当前纹理为校正后的人脸纹理;转到2。由于这种方法在本质上考虑 了特征点与纹理的统计关系,具有很高的鲁棒性,避免了以往的方法只根据一幅图像单独 处理易受噪声影响的不稳定问题。
[0115] 由于这种方法在本质上考虑了特征点与纹理的统计关系,具有很高的鲁棒性,避 免了以往的方法只根据一幅图像单独处理易受噪声影响的不稳定问题。
[0116] 6· 4.特征抽取
[0117] 6. 4. 1. Gabor 滤波器
[0118] 在弹性图匹配算法中,人脸上的特征点采用Gabor滤波器进行特征抽取。Gabor核 函数
[0119] 为:
[0120] (1)
[0121] Gabor滤波器为:
[0122] (2)
[0123] 其中波矢量为:
[0124] 其中(3)
[0125] 其中频率系数V = 0,. .,4 ;方向系数μ = 0,. .,7,这样形成40个相关系数来描 述灰度图像中点附近邻域的特征。
[0126] Gabor小波有以下几个特征:(1)中括号的第二项去除直流分量使得Gabor特征对 光强变化具有鲁棒性;对比度的变化则由于小波进行了规范化而具有鲁棒性;是Gauss函 数,这实际上是通过加窗限制了振荡函数的范围,使其只在局部有效,这样使得Gabor滤波 可以容忍图象有一定的扭曲情况。
[0127] 6. 4. 2.相似函数
[0128] 对特征点的Gabor特征J :
[0129] 其中(4)
[0130] 考虑如何度量特征间的相似性。
[0131] 目前采用的相似函数有两种,一种是不考虑角度,只考虑幅值,比较两个特征的内 积,称为角度无关的相似函数,定义如下
[0132] (5)
[0133] 另一种是角度相关的相似函数,定义如下
[0134] (6)
[0135] 其中
[0136] (7)
[0137] 其中
[0138] 在我们的系统中角度相关的相似函数有更好的性能。
[0139] 6. 5.人脸特征
[0140] 在弹性图匹配方法中有三种常见的人脸特征方法。第一种是先定位若干人脸特征 点,然后抽取这些特征点的Gabor特征,这些特征点以及特征点之间的边共同特征一张人 脸,其中边是用来进行拓扑约束的。第二种是Wiskott[6]提出首先将库中同一人的每个 特征点的特征组成一个类似堆栈的结构称为束(bunch),从而将弹性图匹配发展为弹性束 图匹配(Elastic Bunch Graph Matching(EBGM))的方法,这种方法的意义在于节省系统开 销。第三种是由于发现在人脸识别中不需要特别精确的定位,甚至在无拓扑约束的情况下 也能获得有拓扑约束的识别效果,还可以加快速度[5] [7],从而提出了只定位少量特征点, 比如只定位两眼和嘴中心,在此基础上生成一张网格,抽取网格点的Gabor特征特征人脸。 文献[7]中的实验结果表明第三种方法的效果比用EBGM的方法来的好。因此,本文采用文 献[7]中方法,人脸特征如下:采用10x10的网格作为原始网格,首先将网格的第3行第4 列定为左眼所在的位置,第3行第7列定为右眼所在的位置,嘴的位置定在第7行,然后在 此基础上均匀分布其它网格点。
[0141] 但是可以看出这10x10的网格点并不是都分布在脸上的。有一小部分分布在非人 脸区域,有一部分分布在人脸轮廓上,随着人脸的转动会超出人脸区域,还有一部分点处于 人脸区域中心。把这些点都作为特征点是不合适的,至少非人脸区域的点应该排除在外,其 次每个特征点的权重应该是不同的,比如分布在人脸轮廓上的点在不同姿态时有可能会超 出人脸区域,它们如果和人脸区域中心的点有相同的权重也是不合理的。因此要对特征点 进行筛选,考察它们的权重。下节我们将对10x10个特征点进行筛选与排序。
[0142] 6. 6.人体特征排序
[0143] 检测每个特征点的类间距,用它来度量特征点的识别能力。首先我们将10*10的 原始特征网格点作为候选特征点,对视频流的每一巾贞采集这100个候选特征点的Gabor特 征,对库中的每个人脸模型计算相似度,获得最高相似度的人脸模型将获得一票,这个结果 同时包含了两个方面。一是特征筛选,一个是特征排序。
[0144] 就特征筛选而言,首先很多特征点在人脸转动的过程中大部分时间处在人脸的范 围之外,这是一定要筛除的,其次即使是在人脸范围以内的点也不是都能用来特征人脸的, 将它们都计入相似度只会对Gabor特征数据带来干扰,缩小内间距,乃至颠倒识别结果。因 此必须进行特征筛选,将不适用的特征剔除,这将有效地扩大类间距,加强系统的人脸识别 能力,提高系统的鲁棒性。特征筛选的另一个好处是显而易见的:可以提高系统的速度。用 筛选出来的若干个点进行识别,在提高识别能力的同时也提高了系统的识别速度。
[0145] 6. 7.相似度比对
[0146] 特征筛选与排序的结果提高了在光照比较均匀,无遮挡,人脸局部变形不太大的 情况下人脸识别对姿态的鲁棒性,并且提高了速度。这是一种比较理想的情况,那么在光照 不太均匀如光照过强,有阴影的情况下,在有遮挡的情况下,或者有比较大的局部变形,如 眼睛闭合,嘴巴张大等比较常见的情况下将如何处理?以下我们对这样的情况进行讨论。 首先来考察在这三种情况下特征相似度的表现特征,然后根据这种特征重新定义相似性函 数,将这三种情况影响下的特征点排除在相似度测量之外,从而提高人脸识别的鲁棒性。人 脸的特征点与库中正确人脸模型上的对应的特征点相似度很小,我们称之为特征失效或 者特征失败。这三种情况共同的表现是:在特定区域中的特征点与库中的任何人脸模型上 的对应的特征点都不相似。这就决定了该区域相似度的特性。在实验中可以观察到在这些 区域内相似度是随机的,跟没有失效的特征点相比涨落很大,相似度不一定在哪个人脸模 型上取得最大值,而且这些特征失效区域的位置是无法预知的。这样任何人脸模型上特征 取得最大值的次数都不太多,而且人脸库容量越大,每个人脸模型上获得最大值的机会越 少。这是由于特征点与库中的任何人脸模型上的对应的特征点都不相似,理论上在每个人 脸模型上等概率取得最大值。我们的解决方案是改进相似函数动态筛选特征以改进人脸识 别的鲁棒性。
[0147] 本发明所设计的模块,除了可以由上述实施例举例的实现方式实现意外,均还可 以由模拟和/或数字电路等硬件电路构成。本领域技术人员在常规模拟/数字电路的设计 基础上,根据本发明公开的内容,可以实现相应的功能。
[0148] 采用本发明提供的二维码生成方法、人像识别方法、身份验证方法及装置,可将人 脸信息及照片通过二维码进行存储,隐蔽性强,便于携带、传输、分析。
【权利要求】
1. 一种二维码生成装置,其特征在于:包括依序电性连接的人像获取模块、人像面部 特征提取模块和二维码生成模块,所述人像获取模块用于采集人像信息并发送至人像面部 特征提取模块;所述人像面部特征提取模块用于通过人脸识别技术,提取分析出人像信息 中的人脸特征数据,并将提取到的人脸特征数据发送至二维码生成模块;所述二维码生成 模块用于将所述人脸特征数据通过编码生成含有人脸特征数据的二维码。
2. 根据权利要求1所述的二维码生成装置,其特征在于:所述二维码生成模块具体用 于根据人脸特征数据和二维码的对应关系,将所述人脸特征数据通过编码生成含有人脸特 征数据的二维码。
3. 根据权利要求2所述的二维码生成装置,其特征在于:所述人脸特征数据包括人脸 特征值、面纹编码和人脸图片中的至少一个所述二维码包括Base64编码类型的二维码。
4. 一种人像识别装置,其特征在于:包括依序电性连接的二维码识读模块、二维码中 人脸特征提取模块和人像图片/人像特征生成模块;所述二维码识读模块用于采集二维 码,并将该二维码发送到所述二维码中人脸特征提取模块;所述二维码中人脸特征提取模 块用于通过解码算法,提取分析出二维码中的人脸特征数据,并将提取到的人脸特征数据 发送至人像图片/人像特征生成模块;所述人像图片/人像特征生成模块用于将人脸特征 数据还原成人像图片,或人像特征图片。
5. 根据权利要求4所述的人像识别装置,其特征在于:所述二维码中人脸特征提取模 块具体用于根据人脸特征数据和二维码的对应关系,将所述二维码通过译码生成人脸特征 数据。
6. 根据权利要求2所述的人像识别装置,其特征在于:所述人脸特征数据包括人脸特 征值、面纹编码和人脸图片中的至少一个所述二维码包括Base64编码类型的二维码。
7. -种身份验证装置,其特征在于:包括:二维码识读模块、二维码中面部特征值提取 模块、人像获取模块、人像面部特征值提取模块和分析比对模块,所述二维码识读模块连接 至所述二维码中面部特征值提取模块,所述二维码中面部特征值提取模块连接至所述分析 比对模块,所述人像获取模块连接至所述人像面部特征值提取模块,所述人像面部特征值 提取模块连接至所述分析比对模块; 所述人像获取模块用于采集人像信息并发送至人像面部特征提取模块;所述人像面部 特征提取模块用于通过人脸识别技术,提取分析出人像信息中的人脸特征数据,并将提取 到的人脸特征数据发送至分析比对模块; 所述二维码识读模块用于采集二维码,并将该二维码发送到所述二维码中人脸特征提 取模块;所述二维码中人脸特征提取模块用于通过解码算法,提取分析出二维码中的人脸 特征数据,并将提取到的人脸特征数据发送至分析比对模块; 所述分析比对模块用于将二维码中人脸特征提取模块提取到的二维码中人脸特征数 据与人像面部特征提取模块提取到的人像面部特征数据进行比对,得到对比结果。
8. 根据权利要求7所述的身份验证装置,其特征在于:所述身份验证装置还包括比对 结果输出模块,所述分析比对模块连接至所述比对结果输出模块;所述比对结果输出模块 用于提供的人机交互界面,显示比对结果。
9. 根据权利要求7或8所述的身份验证装置,其特征在于:所述二维码中人面部特征 提取模块具体用于根据人脸特征数据和二维码的对应关系,将所述二维码通过译码生成人 脸特征数据。
10.根据权利要求7或8所述的身份验证装置,其特征在于:所述人脸特征数据包括人 脸特征值、面纹编码和人脸图片中的至少一个所述二维码包括Base64编码类型的二维码。
【文档编号】G06K17/00GK104112152SQ201310522330
【公开日】2014年10月22日 申请日期:2013年10月30日 优先权日:2013年10月30日
【发明者】苏凯 申请人:北京安捷天盾科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1