一种人脸识别方法

文档序号:10594562阅读:381来源:国知局
一种人脸识别方法
【专利摘要】本发明公开了一种人脸识别方法,自从上个世纪七十年代以来,随着人工智能技术的兴起,以及人类视觉研究的进展,人们逐渐对人脸图像的机器识别投入很大的热情,并形成了一个人脸图像识别研究领域。如今,人脸识别在安全验证系统(电脑登陆和手机解锁)、档案管理、视频会议、公安系统(罪犯识别等)等方面的巨大应用前景,更令其成为一个研究热点。本发明利实现了一个集多种预处理方法于一体的人脸识别方法,利用灰度图像的直方图比对来实现人脸图像的识别判定。
【专利说明】
-种人脸识别方法
技术领域
[0001] 本发明设及识别方法,具体地,设及一种人脸识别方法。
【背景技术】
[0002] 目前,远程身份认证已成为一个热口应用,在很多领域都存在强烈需求,例如口禁 系统,各种账户身份认证等,为了加快认证效率,机器化系统化智能认证已是大势所趋,随 之产生了各种不同的验证方式,比如指纹、虹膜和人脸识别等,其中人脸识别是最近比较受 重视的验证方式,但是由于人脸识别时都需采用预存目标人面部图像然后比的方式进行, 而图像比对的精度则很难得到保证。

【发明内容】

[0003] 本发明的目的在于,针对上述问题,提出一种人脸识别方法,W实现准确识别的优 点。
[0004] 为实现上述目的,本发明采用的技术方案是:一种人脸识别方法,包括W下步骤:
[0005] 101.预存储目标对象面部图像信息;
[0006] 102.对预存储的图像进行数字化处理;
[0007] 103.采用人脸比对方法对目标对象与上述102步骤形成的图像进行比对。
[000引进一步的,步骤102中所述的数字化处理方法为直方图均衡化方法或直方图规定 化方法。
[0009] 其中直方图均衡化方法具体过程如下:
[0010] 假设源图在坐标(a, b)处的灰度为S,通过映射转换为图像P,在灰度直方图均衡化 的处理过程中,假定图像的映射函数定义为:P = EQ(S);
[0011] 直方图均衡化映射函数为:
[001^ pk = EQ(Sk 30,化=0,1,...,1(-1)其中1(为图像的灰度级数;
[0013] 直方图规定化方法具体过程如下:
[0014] 假设A为原始图的灰度级数,B为规定图的灰度级数,在B《A的情况下:
[0015] 第一步,完成对原图像直方图的灰度均衡化;
[0016] 第二步,规定直方图,并对规定的直方图进行均衡化;
[0017] 第=步,逆转第一个步骤的变换,即将原始直方图一一对应到规定的直方图,将所 有函数Pr(r)映射到函数Pz(Z)上,其中原始图像的概率密度函数为Pr(r),期望获得的图像 概率密度函数为Pz(Z)J表示源图的灰度级,Z表示期望获得图像的灰度级。
[0018] 本发明的技术方案具有W下有益效果:
[0019] 本发明各实施例的人脸识别方法,由于对预存的图像进行一次预处理,可W增加 对比的有效性;从而可W克服现有技术中比对准确性不高的缺陷,W实现准确比对。
[0020] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0021 ]图1为人脸识别方法的基本流程图。
【具体实施方式】
[0022] W下对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用 于说明和解释本发明,并不用于限定本发明。
[0023] -种人脸识别方法,包括W下步骤:
[0024] 101.预存储目标对象面部图像信息;
[0025] 102.对预存储的图像进行数字化处理;
[00%] 103.采用人脸比对方法对目标对象与上述102步骤形成的图像进行比对。
[0027] 进一步的,步骤102中所述的数字化处理方法为直方图均衡化方法或直方图规定 化方法。
[0028] 其中直方图均衡化方法具体过程如下:
[0029] 假设源图在坐标(a, b)处的灰度为S,通过映射转换为图像P,在灰度直方图均衡化 的处理过程中,假定图像的映射函数定义为:P = EQ(S);
[0030] 直方图均衡化映射函数为:
[0031] 化=EQ(sk Sk),化=0,1,...,1(-1)其中1(为图像的灰度级数;
[0032] 直方图规定化方法具体过程如下:
[0033] 假设A为原始图的灰度级数,B为规定图的灰度级数,在B《A的情况下:
[0034] 第一步,完成对原图像直方图的灰度均衡化;
[0035] 第二步,规定直方图,并对规定的直方图进行均衡化;
[0036] 第=步,逆转第一个步骤的变换,即将原始直方图一一对应到规定的直方图,将所 有函数Pr(r)映射到函数Pz(Z)上,其中原始图像的概率密度函数为Pr(r),期望获得的图像 概率密度函数为Pz(Z)J表示源图的灰度级,Z表示期望获得图像的灰度级。
[0037] 人们把计算机的"眼睛"一一照相机等图像采集设备(相应的机器发现的目标"影 像"就是数字图像)一一所"看到"的人脸图像,用来鉴别某人身份的能力,称作"人脸识别"。 让机器拥有类似的,甚至达到人类特有的人脸识别能力,正是诸多专家学者们现在所追求 的东西。
[0038] 一般来说,人脸识别系统如图1所示。
[0039] 本发明是基于直方图的差值比较的方法,W此完成人脸识别系统设计和实现。
[0040] W概率论为基础,运用灰度直方图来增强图像之间的对比度,通过直方图均衡化 和直方图规定化来实现人脸识别。
[0041] 直接对比度增强和间接对比度增强是两种增强图像对比度的方法。两种最常见的 间接增强法分别是直方图拉伸和直方图均衡化。前者是借由对比度拉伸调节直方图,实现 放大前、背景的灰度差,最终达到增强对比度;后者则通过运用累积函数来调整灰度值来实 现最终目的。
[0042] 在图像处理领域中,直方图均衡化一一运用图像的直方图用W调节图像对比度的 方法。在进行加强图像的局部对比度,特别是图像的有效数据相似度较接近时,通过直方图 均衡化,能够做到局部的对比度的增强而不影响整体。
[0043] 运种方法对于前后景色颜色太深或是太浅的图像非常有效。直观W及其可逆性就 是运种方法的一大优势,比方说已知一个均衡化函数,那么恢复成原始的直方图也可W办 到,而且其计算量也比较小。
[0044] 把源图的直方图转换成均匀分布的形式是直方图均衡化的基本思想,运样就可W 实现增强图像整体对比度。设源图在坐标(a, b)处的灰度为S,改变后的图像是P,那么在(a, b)处的灰度S映射为P可表示图像增强方法。在灰度直方图均衡化的处理过程中,可W把它 对图像的映射函数定义为:P = EQ(S),而EQ(S)必须得满足下面的两个条件:
[0045] 第一,为确保增强处理没有打乱源图的灰度排列顺序,函数EQ(S)在0《s《K-l范 围内是一个单值单增函数化为图像的灰度级数)。
[0046] 第二,对于0《s《K-l有0《p《K-l,此约束条件可确保转换前后灰度值动态范围 一致化为图像的灰度级数)。
[0047] 累积分布函数CDF(Cumulative dis1:;r;Lbution化nction),能够满足上面的两个 前提条件,且该CDF能够把原图像映射函数S的分布彻底转换成映射函数P的均匀分布。由此 可W得到下面的直方图均衡化映射函数:
[004引 pk = EQ(sk Sk),化= 0,1,...,K-1) (1.0)
[0049] 函数求和区间从0到k,通过上述方程可W直接获得直方图均衡化后各个像素的灰 度值。转换实现过程中,先要对源图的灰度进行统计分析,同时取得原始直方图的分布,通 过累计直方图分布获取Sk到Pk的灰度映射关系。然后不断重复W上的步骤,获取全部的源图 灰度级到所需的目标图像灰度级的映射关系之后,利用运个映射关系,计算机对源图中各 个像素实行灰度转换,最后彻底完成对源图的直方图均衡化处理。
[0050] 另外,如果正确地选择规定化的函数,能够获得比直方图均衡化更好的效果。修正 直方图的关键在于灰度映像函数的使用,而通过一个灰度映像函数,把原灰度直方图转换 成所需要的直方图的方法,就是直方图规定化。在实际应用中,有时候比较灵活的直方图规 定化比直方图均衡化更加实用。
[0051] 假设A为原始图的灰度级数,B为规定图的灰度级数,直方图匹配方法有下面3个主 要的步骤(只在B《A的情况下):
[0052] 第一,完成对原图像直方图的灰度均衡化,为后面步骤做准备;
[0053] 第二,规定所需的直方图,并对规定的直方图进行均衡化;
[0054] 第=,逆转第一个步骤的变换,也就是把原始直方图一一对应到规定的直方图,将 所有函数Pr(r)映射到函数Pz(Z)上。
[0055] 假设原始图像的概率密度函数为Pr(r),期望获得的图像概率密度函数为Pz(Z)(r 表示源图的灰度级和Z表示期望获得图像的灰度级)。对原始图像实行直方图均衡化,即求 变换函数
[0056]
(I-I)
[0057] 假定已得到了所希望的图像,对它进行直方图均衡化处理,即
[0058;
(1.2)
[0059]它的逆变换为
[0060] Z=G-I(V) (1.3)
[0061] 由于均为均衡化处理,所W经过处理的原图像概率密度函数Pr(r)及期望图像概 率密度函数Pz(Z)相等。因此,能够使用变换之后的原始图像灰度级S代替(1.2)式中的V。即
[0062] Z=G-I(S) (1.4)
[0063] 此时的灰度级Z正是期望的图像的灰度级。此外,利用(1.1)与(1.3)得到下面的组 合变换函数
[0064] z=G_i(T(r)) (1.5)
[0065] 式(1.3)的离散公式为
[0066]
(1 (>)
[0067] 其中n为图像中像素总和,nj为灰度级为rj的像素数量,L为离散灰度级的数量。类 似的离散表达式由给定的直方图Pz(Zi)Q = O, 1,2,..丄-1)得到,且有形式
[0068]
(1.7)
[0069] 式(1.4)到(1.7)是数字图像直方图规定化的基本公式。式(1.6)是可由原始图像 的像素计算得到式(1.7)可从给定的直方图Pz(Z)计算变换函数G式(1.4)或(1.5)亦可直接 实现,但需作如下说明,由VK=S两知,所找的Z值必须满足等式G(Zk) = S過此要找Sk所对应 的Zk只需在Z值上迭代,W满足等式。因为处理的是整数,所能得到的满足等式G(Zk)-Sk = O 最接近的整数即可。
[0070] 统计好源图像直方图灰度级上的概率密度,将源图像的直方图概率密度实行直方 图均衡化,与此同时均衡化规定的直方图概率密度,最后确定源图像直方图与规定直方图 的对应映射关系,原则是针对源图像均衡化后的直方图的每一个灰度级概率密度,查找最 接近的规定直方图灰度概率密度数值,组建起灰度映射表,并根据映射表一一处理各像素 点。
[0071] 综上所述,本发明通过直方图预处理,增强了人脸识别的准确率。
[0072] 最后应说明的是:W上所述仅为本发明的优选实施例而已,并不用于限制本发明, 尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可 W对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的 保护范围之内。
【主权项】
1. 一种人脸识别方法,其特征在于,包括以下步骤:101. 预存储目标对象面部图像信息;102. 对预存储的图像进行数字化处理;103. 采用人脸比对方法对目标对象与上述102步骤形成的图像进行比对。2. 根据权利要求1所述的人脸识别方法,其特征在于,步骤102中所述的数字化处理方 法为直方图均衡化方法,具体过程如下: 假设源图在坐标(a,b)处的灰度为s,通过映射转换为图像p,在灰度直方图均衡化的处 理过程中,假定图像的映射函数定义为:P = EQ (s); 直方图均衡化映射函数为:? =職%: %5身=批1晨-1) 其中K为图像的灰度级数。3. 根据权利要求1所述的人脸识别方法,其特征在于,步骤102中所述的数字化处理方 法为直方图规定化方法,具体过程为: 假设A为原始图的灰度级数,B为规定图的灰度级数,且BSA; 第一步,完成对原图像直方图的灰度均衡化; 第二步,规定直方图,并对规定的直方图进行均衡化; 第三步,逆转第一个步骤的变换,即将原始直方图一一对应到规定的直方图,将所有函 数映射到函数上,其中原始图像的概率密度函数为?命),期望获得的图像概率密 度函数为A<Z),r表示源图的灰度级,z表示期望获得图像的灰度级。
【文档编号】G06K9/00GK105956554SQ201610283769
【公开日】2016年9月21日
【申请日】2016年4月29日
【发明人】王智文, 梁啟赟, 王宇航
【申请人】广西科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1