一种基于人脸识别的智能门禁系统转让专利

申请号 : CN201810726819.4

文献号 : CN108877009B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邱林新

申请人 : 城云科技(中国)有限公司

摘要 :

本发明公开了一种基于人脸识别的智能门禁系统,包括数据库、人脸采集装置、处理器、控制器、电磁锁和报警器;数据库,用于存储有门禁权限的用户人脸图像的特征向量;人脸采集装置,用于采集开门人的人脸图像,并将采集的人脸图像发送至处理器;处理器,用于对采集的人脸图像进行处理,并把相应的结果发送至控制器;控制器,用于根据处理结果,向电磁锁和报警器发出相应的控制指令。本发明利用人脸识别方式对开门人的身份进行识别,保证了门禁系统认证的准确率和唯一性,从而提高了门限系统的安全性、可靠性和防伪性。

权利要求 :

1.一种基于人脸识别的智能门禁系统,其特征在于,包括:数据库、人脸采集装置、处理器、控制器、电磁锁和报警器;

所述数据库,用于存储有门禁权限的用户人脸图像的特征向量;

所述人脸采集装置,用于采集开门人的人脸图像,并将采集的人脸图像发送至所述处理器;

所述处理器,用于对采集的人脸图像进行处理,并把相应的结果发送至控制器;

所述控制器,用于根据处理结果,向所述电磁锁和报警器发出相应的控制指令,若处理结果显示开门人具有门禁权限,所述控制器控制所述电磁锁开启,若处理结果显示开门人不具有门禁权限,所述控制器向所述报警器发出报警指令,所述报警器进行报警;

所述处理器包括预处理模块、图像分割模块、特征提取模块和识别模块;

所述预处理模块,用于对采集的人脸图像进行预处理,并将经预处理后的人脸图像传输至所述图像分割模块;

所述图像分割模块,用于对预处理后的人脸图像进行分割处理,得到能够描述开门人身份信息的前景图像;

所述特征提取模块,用于从所述前景图像中提取能够描述开门人身份信息的特征向量;

所述识别模块,用于将得到的特征向量与所述数据库中预存的具有开门权限的人脸图像的特征向量进行比对,判断开门人是否具有开门权限;

所述预处理模块包括第一处理单元和第二处理单元;

所述第一处理单元,用于对采集的人脸图像进行增强处理;

所述第二处理单元,用于去除增强后的人脸图像中的随机噪声;

所述对采集的人脸图像进行增强处理,具体为:

(1)获取人脸图像内每个像素点的原始RGB分量集合,所述RGB分量集合包括R分量、G分量和B分量;

(2)基于每个像素点的原始RGB分量集合,获取经增强后的RGB分量集合,其中像素点(i,j)经增强后的RGB分量集合的计算公式为:式中,Fr'(i,j)、Fg'(i,j)和Fb'(i,j)分别是经增强后的像素点(i,j)的R分量的值、G分量的值和B分量的值,Fr(i,j)、Fg(i,j)和Fb(i,j)是人脸图像中像素点(i,j)的R分量的值、G分量的值和B分量的值,Frmin是人脸图像中所有像素点R分量的最小值,Fgmin是人脸图像中所有像素点G分量的最小值,Fbmin是人脸图像中所有像素点B分量的最小值,Frmax是人脸图像中所有像素点R分量的最大值,Fgmax是人脸图像中所有像素点G分量的最大值,Fbmax是人脸图像中所有像素点B分量的最大值,γ是增强系数, 是Frmin、Fgmin、Fbmin三者之和的平均值; 是Frmax、Fgmax、Fbmax三者之和的平均值,int[·]是取整运算,i、j分别为人脸图像中像素点的横坐标和纵坐标;

(3)对所述人脸图像中所有像素点进行增强处理,即可得到增强后的人脸图像;

所述去除增强后的人脸图像的随机噪声,包括:

(1)将增强后的人脸图像进行灰度化处理,得到人脸灰度化图像;

(2)以像素点p(m,n)为中心,选取一个大小为E×E的滑动窗口Φp,根据所述滑动窗口内所有像素点的灰度值以及人脸灰度化图像的灰度值均值,计算除像素点p(m,n)以外,滑动窗口内剩余像素点的加权系数,其中,像素点q(a,b)的加权系数的计算公式为:式中,ωq(a,b)是像素点q(a,b)的加权系数,Gq(a,b)是像素点q(a,b)的灰度值,ν1、ν2是预设的大于零的参数因子,用于分别描述滑动窗口内像素点的平均灰度值 和人脸灰度化图像的平均灰度值 的贡献程度,且满足ν1+ν2=1,δ是设定的常数因子(很小的值),用来避免分母为零的情况,像素点q(a,b)是滑动窗口Φp内、除去像素点p(m,n)以外的剩余像素点;

(3)根据得到的滑动窗口Φp内剩余像素点的权重系数和预设定的全局阈值T,计算滑动窗口Φp的局部阈值,其中,所述滑动窗口Φp的局部阈值 的计算式子为:当滑动窗口Φp内任一像素点的灰度值大于 则该像素点是噪声点,利用下式估算出该噪声点的去噪估计值,并用得到的去噪估计值替换对应像素点的灰度值,当滑动窗口内任一像素点的灰度值不大于 则该像素点是非噪声点,其中,噪声点的去噪估计值的计算公式为:式中, 是噪声点kp(s,t)的去噪估计值,Gkp(s,t)是滑动窗口Φp内的噪声点kp(s,t)的灰度值;

(4)遍历人脸灰度化图像中所有像素点,从而得到预处理后的人脸图像。

2.根据权利要求1所述的智能门禁系统,其特征在于,所述人脸采集装置是CCD摄像机。

3.根据权利要求1所述的智能门禁系统,其特征在于,所述控制器为单片机。

说明书 :

一种基于人脸识别的智能门禁系统

技术领域

[0001] 本发明涉及安防系统技术领域,具体涉及一种基于人脸识别的智能门禁系统。

背景技术

[0002] 随着当今社会科技的不断进步,人们正感受着高科技带来的方便和益处,同时,人们对于高科技服务与生活的要求也越来越高。但是随着科技的发展,也带来了许多不安全的方面,例如,运用高科技手段进行盗窃、抢劫和间谍等犯罪行为与日俱增。
[0003] 怎样才能使人们的安全防范措施跟得上科技的发展,并且更有效的阻止这些犯罪行为的侵犯行为成为人们亟待解决的问题。仅仅依靠普通的门锁、防盗门或者固定的存储介质已经不能满足人们对安全性能的要求。

发明内容

[0004] 针对上述问题,本发明提供一种基于人脸识别的智能门禁系统。
[0005] 本发明的目的采用以下技术方案来实现:一种基于人脸识别的智能门禁系统,该智能门禁系统包括:数据库、人脸采集装置、处理器、控制器、电磁锁和报警器;数据库,用于存储有门禁权限的用户人脸图像的特征向量;人脸采集装置,用于采集开门人的人脸图像,并将采集的人脸图像发送至处理器;处理器,用于对采集的人脸图像进行处理,并把相应的结果发送至控制器;控制器,用于根据处理结果,向电磁锁和报警器发出相应的控制指令,若处理结果显示开门人具有门禁权限,控制器控制电磁锁开启,若处理结果显示开门人不具有门禁权限,控制器向报警器发出报警指令,报警器进行报警。
[0006] 有益效果:本发明利用人脸识别方式对开门人的身份进行识别,保证了门禁系统认证的准确率和唯一性,从而提高了门限系统的安全性、可靠性和防伪性。

附图说明

[0007] 利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。
[0008] 图1是本发明的结构示意图;
[0009] 图2是本发明处理器的框架结构图。
[0010] 附图标记:数据库1;人脸采集装置2;处理器3;控制器4;电磁锁5;报警器6;预处理模块31;图像分割模块32;特征提取模块33;识别模块34;第一处理单元311;第二处理单元312。

具体实施方式

[0011] 结合以下实施例对本发明作进一步描述。
[0012] 参见图1,一种基于人脸识别的智能门禁系统,该智能门禁系统包括:数据库1、人脸采集装置2、处理器3、控制器4、电磁锁5和报警器6;数据库1,用于存储有门禁权限的用户人脸图像的特征向量;人脸采集装置2,用于采集开门人的人脸图像,并将采集的人脸图像发送至处理器;处理器3,用于对采集的人脸图像进行处理,并把相应的结果发送至控制器4;控制器4,用于根据处理结果,向电磁锁5和报警器6发出相应的控制指令,若处理结果显示开门人具有门禁权限,控制器4控制电磁锁5开启,若处理结果显示开门人不具有门禁权限,控制器4向报警器6发出报警指令,报警器6进行报警。
[0013] 有益效果:本发明利用人脸识别方式对开门人的身份进行识别,保证了门禁系统认证的准确率和唯一性,从而提高了门禁系统的安全性、可靠性和防伪性。
[0014] 优选地,人脸采集装置2是CCD摄像机。
[0015] 优选地,控制器4为单片机。
[0016] 优选的,处理器3包括预处理模块31、图像分割模块32、特征提取模块33和识别模块34;预处理模块31,用于对采集的人脸图像进行预处理,并将经预处理后的人脸图像传输至图像分割模块;图像分割模块32,用于对预处理后的人脸图像进行分割处理,得到能够描述开门人身份信息的前景图像;特征提取模块33,用于从前景图像中提取能够描述开门人身份信息的特征向量;识别模块34,用于将得到的特征向量与数据库中预存的具有开门权限的人脸图像的特征向量进行比对,判断开门人是否具有开门权限。
[0017] 优选地,预处理模块31包括第一处理单元311和第二处理单元312;第一处理单元311,用于对采集的人脸图像进行增强处理;第二处理单元312,用于去除增强后的人脸图像中的随机噪声。
[0018] 优选地,对采集的人脸图像进行增强处理,具体为:
[0019] (1)获取人脸图像内每个像素点的原始RGB分量集合,所述RGB分量集合包括R分量、G分量和B分量;
[0020] (2)基于每个像素点的原始RGB分量集合,获取经增强后的RGB分量集合,其中像素点(i,j)经增强后的RGB分量集合的计算公式为:
[0021]
[0022]
[0023]
[0024] 式中,Fr′(i,j)、Fg′(i,j)和Fb′(i,j)分别是经增强后的像素点(i,j)的R分量的值、G分量的值和B分量的值,Fr(i,j)、Fg(i,j)和Fb(i,j)是人脸图像中像素点(i,j)的R分量的值、G分量的值和B分量的值,Frmin是人脸图像中所有像素点R分量的最小值,Fgmin是人脸图像中所有像素点G分量的最小值,Fbmin是人脸图像中所有像素点B分量的最小值,Frmax是人脸图像中所有像素点R分量的最大值,Fgmax是人脸图像中所有像素点G分量的最大值,Fbmax是人脸图像中所有像素点B分量的最大值,γ是增强系数, 是Frmin、Fgmin、Fbmin三者之和的平均值; 是Frmax、Fgmax、Fbmax三者之和的平均值,int[·]是取整运算,i、j分别为人脸图像中像素点的横坐标和纵坐标;
[0025] (3)对所述人脸图像中所有像素点进行增强处理,即可得到增强后的人脸图像。
[0026] 有益效果:本实施例中,利用上式对人脸图像中每个像素点的三个通道分量进行增强处理,使得增强后的人脸图像中的阴暗区域的颜色亮度得到了明显的加强,增强了人脸图像的清晰度,能够有效地降低环境、天气、物体遮挡等干扰因素带来的影响,提高了后续对交通标志识别的速度和准确率。
[0027] 在一个实施例中,去除增强后的人脸图像的随机噪声,包括:
[0028] (1)将增强后的人脸图像进行灰度化处理,得到人脸灰度化图像;
[0029] (2)以像素点p(m,n)为中心,选取一个大小为E×E的滑动窗口Φp,根据所述滑动窗口内所有像素点的灰度值以及人脸灰度化图像的灰度值均值,计算除像素点p(m,n)以外,滑动窗口内剩余像素点的加权系数,其中,像素点q(a,b)的加权系数的计算公式为:
[0030]
[0031] 式中,ωq(a,b)是像素点q(a,b)的加权系数,Gq(a,b)是像素点q(a,b)的灰度值,ν1、ν2是预设的大于零的参数因子,用于分别描述滑动窗口内像素点的平均灰度值 和人脸灰度化图像的平均灰度值 的贡献程度,且满足ν1+ν2=1,δ是设定的常数因子(很小的值),用来避免分母为零的情况,像素点q(a,b)是滑动窗口Φp内、除去像素点p(m,n)以外的剩余像素点;
[0032] (3)根据得到的滑动窗口Φp内剩余像素点的权重系数和预设定的全局阈值T,计算滑动窗口Φp的局部阈值,其中,所述滑动窗口Φp的局部阈值 的计算式子为:
[0033]
[0034] 当滑动窗口Φp内任一像素点的灰度值大于 则该像素点是噪声点,利用下式估算出该噪声点的去噪估计值,并用得到的去噪估计值替换对应像素点的灰度值,当滑动窗口内任一像素点的灰度值不大于 则该像素点是非噪声点,其中,噪声点的去噪估计值的计算公式为:
[0035]
[0036] 式中, 是噪声点kp(s,t)的去噪估计值,Gkp(s,t)是滑动窗口Φp内的噪声点kp(s,t)的灰度值;
[0037] (4)遍历人脸灰度化图像中所有像素点,从而得到预处理后的人脸图像。
[0038] 有益效果:利用所述第二处理单元312对增强后的人脸图像的灰度化图像进行去噪处理,通过步骤(2)中的式子计算滑动窗口内除中心点之外所有像素点的权重系数,进而计算滑动窗口内像素点的局部阈值,根据计算得到的局部阈值对滑动窗口内所有像素点进行去噪处理,该算法能够自适应的过滤掉随机噪声,同时并估算出噪声点的去噪估计值取代对应像素点的灰度值,能够在保留图像的细节信息的同时,有效地去除图像中的随机噪声,获取清晰度高的去噪后的人脸图像。
[0039] 在一个实施例中,所述对预处理后的人脸图像进行分割处理,得到能够表述交通标志信息的前景图像,方法是:
[0040] (1)将所述预处理后的人脸图像划分为成多个大小为M×N的子图像块;
[0041] (2)对每个子图像块进行阈值分割,其子图像块的阈值计算公式为:
[0042]
[0043] 当λef(c,d)>λe,f,该像素点为前景像素点,反之,该像素点为背景像素点;
[0044] 式中,λe,f为第e行第f列的子图像块的最优阈值,g(c,d)为子图像块中第c行第d列处像素点的灰度值,ρ(c,d)为子图像块中第c行第d列处像素点在该子图像块中所占的权重,且满足 σef为第e行第f列子图像块的灰度值的方差,σ为预处理后的人脸图像的方差,uef为第e行第f列子图像块的灰度值均值,u为预处理后的人脸图像的灰度值均值,k1,k2为权重系数, 是预处理后第一图像的平均灰度值,为设定的常数因子,用于防止指数为零,λth为设定的全局分割阈值;
[0045] (3)获取所有前景像素点,前景像素点构成的集合即为前景图像。
[0046] 有益效果:将经预处理后的人脸图像划分成多个子图像块,并选择不同的阈值对各个子图像块进行分割处理,该算法更加灵活,自适应强,且该阈值由子图像块的灰度值和灰度值图像的灰度值和预设定的全局分割阈值共同决定,该方法能够免受外界环境的干扰,如光照、遮挡、图像脏污等的干扰,有利于获取与人脸信息相关的图像区域,降低了后续人脸识别过程的复杂度,提高了处理速度和处理精度,从而提高了门禁系统的安全性、可靠性和防伪性。
[0047] 最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。