一种基于深度学习人脸识别的身份证比对系统及方法与流程

文档序号:16000492发布日期:2018-11-20 19:23阅读:4723来源:国知局

本发明涉及计算机视觉、模式识别、生物特征识别等技术领域,具体涉及一种基于深度学习,用于进行二代身份证人证比对的系统及方法。



背景技术:

随着现代社会的发展,整个社会对信息安全的要求也越来越高。身份证作为标识公民身份的证明,在生活中扮演着重要的角色。

当今冒用他人身份证进行使用的情况时有发生,如何通过个人身份证快速准确地确认个人身份证是当前社会上一个亟待解决问题。在各种需要进行验证认证一致性的场所,一般是将身份证在公安互联网的数据库中进行核查,再通过安全检查人员的观察,来简单判断持证人员的性别是否符合、面部特征是否一致来进行判断。身份证上的信息包括证件照片、性别、年龄等信息,这种核查方式不但识别准确度较低,而且识别效率不高。



技术实现要素:

为了解决以上的缺陷和问题,本发明提供一种基于深度学习的高效的人证比对方法及系统,将人脸识别技术与身份证读取技术相结合。提供了高精度、高效率的身份证人证一致性识别方法,能有效提高身份识别的可靠性和效率。

本发明提供的一种基于深度学习人脸识别的人证比对系统,其特征在于,包括:

身份证件信息读取模块,用于通过第二代身份证读卡器模块获取身份证中的照片信息和身份证信息,其中身份证信息包括姓名、性别、出生日期、身份证号码等信息;

图像采集模块,包括用于采集现场高清图像的摄像设备,用于通过摄像机模块在现场拍摄持证人的高清彩色人脸图像;

人脸特征提取模块,包括基于深度学习的人脸检测、人脸对齐和人脸识别三部分,用于对包含人脸的彩色图像计算出相应的特征值;

特征值比对模块,用于计算身份证照片提取的特征值和现场拍摄照片提取的特征值之间的相似度,并根据相似度判断认证比对结果;

验证结果显示模块,用于显示读取身份证得到的信息、采集持证人的人脸图像、特征值的相似度和认证对比结果。

本发明提供一种基于深度学习人脸识别的人证比对方法,基于上述人证比对系统,通过如下步骤进行:

(7)读取身份证信息步骤,将身份证放置于第二代身份证读卡器模块的读卡区域,通过身份证件信息读取模块读取身份证中的照片信息和身份证基本信息;

(8)读取高清人脸图像步骤,调整摄像机模块位置,使摄像头朝向持证人面部,通过图像采集模块拍摄照片,获取持证人彩色高清人脸图像;

(9)人脸特征提取步骤,对步骤(1)中获取的身份证照片信息和步骤(2)中获取的持证人现场人脸图像分别进行特征值的提取;人脸特征值提取步骤通过人脸检测、人脸关键点定位、图像处理和人脸识别四个步骤完成。

(10)特征值比对步骤,计算步骤(3)中获取的身份证照片特征值和持证人现场照片特征值之间的相似度。

(11)判断验证结果步骤,通过特征相似度判断身份证验证结果。

(12)验证结果显示步骤,通过验证结果显示模块对步骤(1)中读取的照片信息、身份证基本信息、步骤(2)获取的高清人脸图像、验证得到的相似度和验证结果进行显示。

在上述步骤(1)和步骤(6)中,所述身份证基本信息包括姓名、性别、民族、出生日期、身份证号。

在上述步骤(3)中,所述人脸检测步骤具体是指根据包含人脸的图像数据,定位出图像中人脸的大致范围,为接下来的环节做准备。所述人脸检测可以采用多种方法,本发明中采用基于深度学习的人脸检测算法,通过深度神经网络对人脸位置进行逼近。基于深度学习的人脸检测算法的主要目标是区分出图像中包括人脸的区域。本发明的特征在于将待检测的图像转换成RGB三通道图像,然后应用深度神经网络模型进行计算。

在上述步骤(3)中,所述人脸关键点定位步骤具体指根据图像数据和检测到的人脸位置,计算出该位置人脸上的关键特征点。所谓关键点具体指眼睛、鼻尖、嘴角点等人脸各部件轮廓点的位置。本发明采用基于深度学习的关键点定位方法。

在上述步骤(3)中,所述图像处理步骤具体指对图像数据进行处理,依据关键点定位步骤得到的结果对图像进行仿射变换,并对仿射变换后的图像进行颜色空间变换,获取特定大小的、关键点位于给定位置的人脸图像。后续人脸识别主要任务是对人脸身份进行判断。本发明的特征在于将仿射变换后的RGB三通道图像转换为单通道灰度图像,为后续人脸识别步骤做准备。

在上述步骤(3)中,所述人脸识别步骤具体指提取仿射变换后图像的特征,所谓提取特征,就是从图像信息中挑选出对分类最有效的特征。本发明采用基于深度学习的人脸识别方法,通过深度神经网络对人脸图像进行分类,并选取神经网络内的一个特征层的值作为图像特征值。

在上述步骤(4)中,所述的计算特征相似度具体指通过采用相似度度量计算个体间的相似程度。相似度度量主要有向量空间余弦相似度,皮尔森相关系数,Jaccard相似系数等;对于人脸图像特征值,相似度越高代表两个图像是同一个人的概率越大。

在上述步骤(5)中,所述判断身份认证结果的方法是,设置一个相似度的阈值。人脸特征值的相似度较大说明两张照片属于同一个人,相似度较小说明两张照片属于不同的人。通过将相似度与阈值进行比较,特征值相似度大于设置阈值可以确定两张照片属于同一个人。

本发明提供一种基于深度学习的人证比对系统及方法,通过采集现场人脸图像和身份证内信息,采用基于深度学习的方法进行对比,可以对持证人的身份进行验证,具有较高的可靠性和灵活性,可以有效提高验证效率。

附图说明

下面将结合附图及实施例对本发明做进一步说明,附图中:

图1是本发明系统功能模块示意图。

图2是本发明系统的工作流程示意图。

具体实施方式

下面将结合附图对本发明的具体实施方式作进一步详细说明。

如图1所示,本发明基于深度学习的人证对比系统包括:身份证信息读取模块、图像采集模块、特征提取模块、特征值比对模块、验证结果显示模块。所述身份证信息读取模块包括读卡器模块和信息读取模块,完成的工作是通过读卡器模块读取身份证内的信息并进行处理,身份证信息包括证件照和姓名,性别,出生年月等信息。所述图像采集模块包括摄像机模块和解析模块,其中摄像机模块负责抓拍持证人现场图像,图像解析模块负责将抓拍到的图像处理为计算机可以处理的数据。所述特征值提取模块对身份证证件照和持证人现场照片进行人脸检测,关键点定位,图像处理和人脸识别操作,获取两张照片的特征值。所述的特征值比对模块对证件照特征值和持证人现场照片的特征值进行对比。所述的验证结果显示模块显示的内容包括读取到的身份证相关信息,采集的现场持证人图像和认证比对结果。本实施例所述认证比对系统运行在计算机中,所述读卡器模块通过USB接口与计算机相连,由信息读取模块控制。所述摄像机模块通过USB接口与计算机相连,由图像解析模块控制拍摄照片并进行初步处理。

上述基于深度学习的认证比对系统,其执行流程如图2所示:

S1读取身份证件照信息

使用时,由操作人员将身份证放置于读卡器模块的身份证读卡区域。通过信息读取模块控制读取,获取身份证内的信息并进行解析。

S2显示身份信息

由显示模块对读取的身份证信息进行显示。所述显示的身份证信息包括证件照,持证人姓名、性别、出生日期等信息,供工作人员查验。

S3获取持证人现场照片

使用时,由操作人员调整摄像机位置,通过持证人的配合,使摄像机正对持证人面部并保持一定距离,由图像采集模块抓拍人脸图像。由图像解析模块将抓拍数据处理为RGB三通道图像。

S4显示持证人现场信息

由显示模块对摄像机抓拍的图像信息进行显示。

S5人脸检测

采用基于深度学习的人脸检测方法,将RGB图像作为输入代入预先训练好的检测模型中,并对神经网络的输出进行处理,得到人脸位置。

S6关键点定位

采用基于深度学习的关键点定位方法,将RGB图像和人脸位置输入到预先训练的关键点模型中,定位出人脸关键点位置。所述人脸关键点位置为左右眼,鼻尖,左右嘴角五个位置。

S7图像处理

首先对RGB图像做颜色空间变换,得到灰度空间图像。然后根据人脸关键点位置对灰度空间图像进行仿射变换,使人脸关键点位于特定位置,得到特定大小的人脸图像。所述仿射变换得到的人脸图像大小为128*128像素。

S8人脸识别

采用基于深度学习的识别方法。通过预先训练的特征值提取网络,对仿射变换后的人脸图像进行计算,提取出人脸图像的特征值。

S9特征值比对

对身份证件照和持证人现场照片提取特征之后,通过余弦相似度对两个特征值进行比对求得相似度。相似度大于设定阈值表明二者是相同的人。

S10显示比对结果

显示模块对特征值比对结果进行显示。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1