技术领域
本发明涉及身份识别领域,具体涉及基于虹膜和人脸识别的身份识别系统。
背景技术
身份识别是指使用技术对身份信息自动提取,并对身份信息按进行处理验证比对之后从数据库中得到相关人员信息得到最终身份信息,身份识别过程中会使用到的方法有很多密码、人脸信息、语音信息等等。
现有的身份识别系统,在使用过程中,多只采集用单一数据进行身份识别,不能满足用户的使用需求,给身份识别系统的使用带来了一定的影响,因此,提出基于虹膜和人脸识别的身份识别系统。
发明内容
本发明所要解决的技术问题在于:如何解决现有的身份识别系统,在使用过程中,多只采集用单一数据进行身份识别,不能满足用户的使用需求,给身份识别系统的使用带来了一定的影响的问题,提供了基于虹膜和人脸识别的身份识别系统。
本发明是通过以下技术方案解决上述技术问题的,本发明包括人脸信息采集模块、虹膜信息采集模块、数据接收模块、数据处理模块、数据比对模块、预存系数模块、总控模块与信息发送模块;
所述人脸信息采集模块用于采集验证人的实时人脸影像信息,所述虹膜信息采集模块用来采集用采集验证人的实时虹膜影像信息;
所述数据接收模块用于接收实时人脸影像信息与实时虹膜影像信息,并将实时人脸影像信息与实时虹膜信息发送到数据处理模块进行处理;
所述数据处理模块对实时人脸影像信息进行处理,从实时人脸影像信息中提取出实时人脸特征信息并将其处理为实时人脸特征系数,所述实时人脸特征系数包括第一实时人脸特征系数与第二实时人脸特征系数,所述数据处理模块对实时虹膜影像信息进行处理,从实时虹膜影像信息中提取出虹膜特征信息;
所述预存系数模块中预存了预设人脸系数信息与预设虹膜特征信息,所述预设人脸系数信息包括第一预设人脸系数与第二预设人脸系数;
所述数据比对模块用于将实时人脸特征信息与预存系数模块中预存的预设人脸系数进行比对,生成人脸验证信息,所述数据比对模块将实时虹膜特征与预设虹膜特征信息进行比对,生成虹膜验证信息;
所述人脸验证信息与虹膜验证信息均被发送到总控模块,所述总控模块将人脸验证信息与虹膜验证信息转化为人脸验证指令与虹膜验证指令;
所述人脸验证指令与虹膜验证指令被发送到信息发送模块,所述信息发送模块将人脸验证指令与虹膜验证指令发送出。
优选的,所述数据处理模块处理实时虹膜信息的具体处理过程如下:
步骤一:提取出虹膜信息采集模块采集到的实时虹膜影像信息,对其进行包括图像平滑、边缘检测、图像分离预处理;
步骤二:将从经过图像平滑、边缘检测、图像分离预处理实时虹膜影像信息中进行特征点提取,并将所有提取到的特征点进行编号。
优选的,所述虹膜验证信息包括虹膜验证通过与虹膜验证不通过,所述虹膜验证通过与虹膜验证不通过的具体处理过程如下:
S1:提取出经过编号的实时虹膜特征信息与经过编号的预设虹膜特征信息;
S2:按照编号顺序将实时虹膜特征信息与经过编号的预设虹膜特征信息进行比对;
S3:当经过编号的实时虹膜特征信息与经过编号的预设虹膜特征的相似度完全相同时即生成虹膜验证通过信息;
S4:当经过编号的实时虹膜特征信息与经过编号的预设虹膜特征的相似度未完全相同时即生成虹膜验证不通过信息。
优选的,所述数据处理模块处理实时人脸影像信息得到实时人脸特征系数的具体处理过程如下:
SS1:提取出采集到的实时人脸影像信息,从中提取中人脸影像图片;
SS2:从人脸影像图片中进行特征点提取;
SS3:将一侧的外眼角与内眼角标记为点A1和点A2,将另一侧的外眼角与内眼角标记为点A3和点A4,将两个嘴角分别标记点A5与点A6;
SS4:将点A1和点A2连线得到线段L1,将线段L1的中点标记为点B1,测量出线段L1的长度,再以点B1为圆心与L1/2的长度为半径绘制圆得到Q1
SS5:将点A3和点A4连线得到线段L2,将线段L2的中点标记为点B2,测量出线段L2的长度,再以点B2为圆心与L2/2的长度为半径绘制圆得到Q2
SS6:将点A5和点A6连线得到线段L3,将线段L3的中点标记为点B3,测量出线段L3的长度,再以点B3为圆心与L3/2的长度为半径绘制圆得到Q3
SS7:计算出第一特征区Q1
SS8:通过公式(Q1
SS9:通过公式(Q1
优选的,所述数据比对模块进行人脸特征系数比对的具体过程如下:
步骤一:当采集人脸影像中被检测人未戴口罩时即进行提取出第一实时人脸特征系数Q1
步骤二:计算出第一实时人脸特征系数Q1
步骤三:当采集人脸影像中被检测人戴口罩时即进行提取出第二实时人脸特征系数Q2
步骤四:计算出第二实时人脸特征系数Q1
本发明相比现有技术具有以下优点:该基于虹膜和人脸识别的身份识别系统,能够更好的通过虹膜和人脸信息对人的身份进行识别,有效的避免了他人冒充身份验证通过导致的意外发生,同时该系统可以在采集人佩戴口罩时与不佩戴口罩时采集不同的人脸特征信息进行不同人脸系数,从而在采集人佩戴口罩时与不佩戴口罩时都能够对其进行身份识别,让该系统更加的值得推广使用,满足了使用者的不同使用需求。
附图说明
图1是本发明的系统框图。
具体实施方式
下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
如图1所示,本实施例提供一种技术方案:基于虹膜和人脸识别的身份识别系统,包括人脸信息采集模块、虹膜信息采集模块、数据接收模块、数据处理模块、数据比对模块、预存系数模块、总控模块与信息发送模块;
所述人脸信息采集模块用于采集验证人的实时人脸影像信息,所述虹膜信息采集模块用来采集用采集验证人的实时虹膜影像信息;
所述数据接收模块用于接收实时人脸影像信息与实时虹膜影像信息,并将实时人脸影像信息与实时虹膜信息发送到数据处理模块进行处理;
所述数据处理模块对实时人脸影像信息进行处理,从实时人脸影像信息中提取出实时人脸特征信息并将其处理为实时人脸特征系数,所述实时人脸特征系数包括第一实时人脸特征系数与第二实时人脸特征系数,所述数据处理模块对实时虹膜影像信息进行处理,从实时虹膜影像信息中提取出虹膜特征信息;
所述预存系数模块中预存了预设人脸系数信息与预设虹膜特征信息,所述预设人脸系数信息包括第一预设人脸系数与第二预设人脸系数;
所述数据比对模块用于将实时人脸特征信息与预存系数模块中预存的预设人脸系数进行比对,生成人脸验证信息,所述数据比对模块将实时虹膜特征与预设虹膜特征信息进行比对,生成虹膜验证信息;
所述人脸验证信息与虹膜验证信息均被发送到总控模块,所述总控模块将人脸验证信息与虹膜验证信息转化为人脸验证指令与虹膜验证指令;
所述人脸验证指令与虹膜验证指令被发送到信息发送模块,所述信息发送模块将人脸验证指令与虹膜验证指令发送出。
所述数据处理模块处理实时虹膜信息的具体处理过程如下:
步骤一:提取出虹膜信息采集模块采集到的实时虹膜影像信息,对其进行包括图像平滑、边缘检测、图像分离预处理;
步骤二:将从经过图像平滑、边缘检测、图像分离预处理实时虹膜影像信息中进行特征点提取,并将所有提取到的特征点进行编号。
优选的,所述虹膜验证信息包括虹膜验证通过与虹膜验证不通过,所述虹膜验证通过与虹膜验证不通过的具体处理过程如下:
S1:提取出经过编号的实时虹膜特征信息与经过编号的预设虹膜特征信息;
S2:按照编号顺序将实时虹膜特征信息与经过编号的预设虹膜特征信息进行比对;
S3:当经过编号的实时虹膜特征信息与经过编号的预设虹膜特征的相似度完全相同时即生成虹膜验证通过信息;
S4:当经过编号的实时虹膜特征信息与经过编号的预设虹膜特征的相似度未完全相同时即生成虹膜验证不通过信息。
所述数据处理模块处理实时人脸影像信息得到实时人脸特征系数的具体处理过程如下:
SS1:提取出采集到的实时人脸影像信息,从中提取中人脸影像图片;
SS2:从人脸影像图片中进行特征点提取;
SS3:将一侧的外眼角与内眼角标记为点A1和点A2,将另一侧的外眼角与内眼角标记为点A3和点A4,将两个嘴角分别标记点A5与点A6;
SS4:将点A1和点A2连线得到线段L1,将线段L1的中点标记为点B1,测量出线段L1的长度,再以点B1为圆心与L1/2的长度为半径绘制圆得到Q1
SS5:将点A3和点A4连线得到线段L2,将线段L2的中点标记为点B2,测量出线段L2的长度,再以点B2为圆心与L2/2的长度为半径绘制圆得到Q2
SS6:将点A5和点A6连线得到线段L3,将线段L3的中点标记为点B3,测量出线段L3的长度,再以点B3为圆心与L3/2的长度为半径绘制圆得到Q3
SS7:计算出第一特征区Q1
SS8:通过公式(Q1
SS9:通过公式(Q1
所述数据比对模块进行人脸特征系数比对的具体过程如下:
步骤一:当采集人脸影像中被检测人未戴口罩时即进行提取出第一实时人脸特征系数Q1
步骤二:计算出第一实时人脸特征系数Q1
步骤三:当采集人脸影像中被检测人戴口罩时即进行提取出第二实时人脸特征系数Q2
步骤四:计算出第二实时人脸特征系数Q1
综上,本发明在使用时,人脸信息采集模块用于采集验证人的实时人脸影像信息,虹膜信息采集模块用来采集用采集验证人的实时虹膜影像信息,数据接收模块用于接收实时人脸影像信息与实时虹膜影像信息,并将实时人脸影像信息与实时虹膜信息发送到数据处理模块进行处理,数据处理模块对实时人脸影像信息进行处理,从实时人脸影像信息中提取出实时人脸特征信息并将其处理为实时人脸特征系数,实时人脸特征系数包括第一实时人脸特征系数与第二实时人脸特征系数,数据处理模块对实时虹膜影像信息进行处理,从实时虹膜影像信息中提取出虹膜特征信息,预存系数模块中预存了预设人脸系数信息与预设虹膜特征信息,预设人脸系数信息包括第一预设人脸系数与第二预设人脸系数,数据比对模块用于将实时人脸特征信息与预存系数模块中预存的预设人脸系数进行比对,生成人脸验证信息,数据比对模块将实时虹膜特征与预设虹膜特征信息进行比对,生成虹膜验证信息,人脸验证信息与虹膜验证信息均被发送到总控模块,总控模块将人脸验证信息与虹膜验证信息转化为人脸验证指令与虹膜验证指令,人脸验证指令与虹膜验证指令被发送到信息发送模块,信息发送模块将人脸验证指令与虹膜验证指令发送出。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
机译: 基于深度学习图像分析的人脸识别和虹膜位置识别系统
机译: 远程和数字数据传输系统,并通过带有城市监控摄像头的移动或固定终端进行卫星跟踪,以进行人脸识别,火灾探测,跟踪丢失和被绑架的公安人员和人身警报,车辆被盗,电子罚款以及通过个人身份识别系统进行计费多功能卡,以及将所有元素传输到控制中心的计费服务。
机译: 基于三维点云的三维人脸识别装置及基于三维点云的三维人脸识别方法