确认有效人脸区域及活体人脸验证方法技术

技术编号:30323265 阅读:64 留言:0更新日期:2021-10-09 23:50
本发明专利技术提供了确认有效人脸区域的方法,包括从活体人脸图片中获取第一人脸框;依据第一人脸框中确定若干有效关键点,对若干有效关键点进行计算得到第二人脸框,计算第一人脸框与所述第二人脸框间的距离;依据第一人脸框与第二人脸框间的距离对第一人脸框和第二人脸框的任意一种执行调整运算以确定第三人脸框,避免了现有技术中人脸框区域选取过大或过小所造成的干扰信息或错误识别,从而提升了活体人脸检测和验证的准确性。本发明专利技术还提供了一种活体人脸验证方法,包括通过确认有效人脸区域的方法从活体人脸图片中获取第三人脸框,进行人脸验证步骤。提高了活体人脸识别验证的准确性和精确度,从而提高了活体人脸识别的可靠性和稳定性。稳定性。稳定性。

【技术实现步骤摘要】
确认有效人脸区域及活体人脸验证方法


[0001]本专利技术涉及计算机领域,尤其涉及一种确认有效人脸区域及活体人脸验证方法。

技术介绍

[0002]人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。通过采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别的一系列相关技术,通常也叫做人像识别、面部识别。
[0003]人脸的特征提取是人脸识别的关键技术,通过对人脸特征的提取进而实现人脸的比对识别。
[0004]活体人脸识别技术在刷脸支付、刷脸取款、人脸门锁、门禁闸机、自动身份验证等设备上具有广泛的应用前景。活体识别是活体人脸识别的基础,然而人脸的复制非常容易实现,包括复制人脸照片(打印纸质照片,电子屏幕照片)攻击,人脸视频回放攻击、人脸3D结构模组仿制攻击。相比于指纹和虹膜,人脸等生物特征,活体人脸识别系统正朝着方便快捷、非接触式、成本低等特点的商业化模式发展。虽然,人脸识别技术可以识别人脸图像的身份,但不能准确地区分人脸输入的真实性;但是,如何自动有效地区分人脸图像的活体属性,还是非活体属性是人脸图像的真实性和抵御欺骗攻击的重要保障。因此,人脸活体识别是活体人脸识别技术亟待解决的问题。
[0005]近年采用深度学习的人脸活体识别方法,卷积神经网络能够自动提取图像的有效特征,避免了传统设计特征算法提取特征模式的单一性,并且能够保证特征的尺度不变性,旋转不变性。将人脸活体与非活体按照多种尺度对其进行裁剪,得到不同尺度的裁剪图像,将多个不同尺度的裁剪图像输入神经网络进行训练,一定程度上提高了人脸活体检测的准确性,然而针对图像的尺寸裁剪靠固定值判断,不能能很好的定位出人脸区域,造成活体人脸检测/验证错误。例如:验证活体人脸识别过程中,人脸区域选取太大,会导致非人脸部分的干扰信息增多,则会出现活体识别成非活体的概率增加,导致误判的场景增多。另外,人脸区域选择太小,针对3D人脸结构,打印的图片攻击活体人脸识别系统出现错识的情况增大。因此整个人脸区域的选择的好坏直接影响活体人脸识别的准确性和稳定性。因此,有必要提供一种确认有效人脸区域及活体人脸验证方法以解决上述的现有技术中存在的问题。

技术实现思路

[0006]本专利技术的目的在于确认有效人脸区域及活体人脸验证方法,以解决活体人脸检测和验证错误、人脸区域选取太大而导致的误判增多的问题。
[0007]为实现上述目的,本专利技术的所述确认有效人脸区域的方法,包括以下步骤:
[0008]S1:从活体人脸图片中获取第一人脸框;
[0009]S2:依据所述第一人脸框确定若干有效关键点,对所述若干有效关键点进行计算得到第二人脸框,所述第二人脸框位于所述第一人脸框的内部;
[0010]S3:计算所述第一人脸框与所述第二人脸框间的距离;
[0011]S4:依据所述第一人脸框与所述第二人脸框间的距离对所述第一人脸框和所述第二人脸框的任意一种执行调整运算以确定第三人脸框,所述第三人脸框位于所述第一人脸框的内部且位于所述第二人脸框的外部,所述第三人脸框的内部区域为活体人脸的有效人脸区域。
[0012]本专利技术的所述确认有效人脸区域的方法的有益效果在于:
[0013]本专利技术先从获取的人脸图片中获取第一人脸框,然后在第一人脸框中获取若干有效关键点,从而依据若干有效关键点获取第二人脸框,计算第一人脸框与第二人脸框间的距离,最后依据第一人脸框与第二人脸框间的距离调整第一人脸框和第二人脸框中的任意一种,从而得到第三人脸框,得到的第三人脸框比第一人脸框小且比第二人脸框大,因此避免了现有技术中人脸框区域选取过大或过小所造成的干扰信息或错误识别,从而提升了活体人脸检测和验证的准确性。
[0014]优选地,所述步骤S2中,对所述若干有效关键点进行计算得到第二人脸框的步骤包括:
[0015]计算有效关键点的坐标,所述有效关键点的坐标包括左上关键点横坐标、左上关键点纵坐标、右上关键点横坐标、右上关键点纵坐标、左下关键点横坐标、左下关键点纵坐标、右下关键点横坐标和右下关键点纵坐标;
[0016]对所述有效关键点的坐标执行定位运算得到第二人脸框左上点和第二人脸框右下点,对所述第二人脸框左上点执行过点作线运算得到第一水平线和第一铅垂线,对所述第二人脸框右下点执行过点作线运算得到第二水平线和第二铅垂线,计算所述第一水平线、所述第一铅垂线、所述第二水平线和所述第二铅垂线围成的矩形封闭框,以得到所述第二人脸框。其有益效果在于,获取若干有效关键点的坐标,然后依据若干有效关键点坐标选取第二人脸框左上点和第二人脸框右下点,依据第二人脸框左上点和第二人脸框右下点获取第二人脸框,获取第二人脸框方法简单快速,提高了获取第二人脸框的效率。
[0017]优选地,所述第二人脸框左上点的坐标包括第二人脸框左上横坐标和第二人脸框左上纵坐标,对所述左上关键点横坐标和所述左下关键点横坐标执行取最小值运算以确定所述第二人脸框左上横坐标,对所述左上关键点纵坐标和所述右上关键点纵坐标执行取最小值运算以确定所述第二人脸框左上纵坐标;
[0018]所述第二人脸框右下点的坐标包括第二人脸框右下横坐标和第二人脸框右下纵坐标,对所述右上关键点横坐标和所述右下关键点横坐标执行取最大值运算以确定所述第二人脸框右下横坐标,对所述左下关键点纵坐标和所述右下关键点纵坐标执行取最大值运算以确定所述第二人脸框右下纵坐标。其有益效果在于,从有效关键点的坐标中选取最靠左的横坐标和最靠上的纵坐标作为第二人脸框的第二人脸框左上点的坐标,并从有效关键点坐标中选取最靠右的横坐标和最靠下的纵坐标点作为第二人脸框的第二人脸框右下点的坐标,从而使得通过第二人脸框左上点和第二人脸框右下点而获得的第二人脸框可以覆盖所有的有效关键点,保证第二人脸框的完整性。
[0019]优选地,所述步骤S3中,计算所述第一人脸框与所述第二人脸框间的距离的步骤包括:
[0020]计算所述第一人脸框的第一人脸框左上横坐标、第一人脸框左上纵坐标、第一人脸框右下横坐标和第一人脸框右下纵坐标;
[0021]对所述第二人脸框左上横坐标与所述第一人脸框左上横坐标执行减运算以确定左距离;
[0022]对所述第二人脸框左上纵坐标与所述第一人脸框左上纵坐标执行减运算以确定上距离;
[0023]对所述第一人脸框右下横坐标与所述第二人脸框右下横坐标执行减运算以确定右距离;
[0024]对所述第一人脸框右下纵坐标与所述第二人脸框右下纵坐标执行减运算以确定下距离。
[0025]优选地,所述步骤S4中,依据所述第一人脸框与所述第二人脸框间的距离对所述第一人脸框和所述第二人脸框的任意一种执行调整运算以确定第三人脸框的步骤包括:
[0026]S400:获取若干第一比例系数,所述若干第一比例系数大于等于0且小于等于1;
[0027]S401:依据所述第一人脸框与所述第二人脸框间的距离和所述若干第一比例系数对所述第二人脸框左上点的坐标和所述第二人脸框右下点的坐标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种确认有效人脸区域的方法,其特征在于,包括以下步骤:S1:从活体人脸图片中获取第一人脸框;S2:依据所述第一人脸框确定若干有效关键点,对所述若干有效关键点进行计算得到第二人脸框,所述第二人脸框位于所述第一人脸框的内部;S3:计算所述第一人脸框与所述第二人脸框间的距离;S4:依据所述第一人脸框与所述第二人脸框间的距离对所述第一人脸框和所述第二人脸框的任意一种执行调整运算以确定第三人脸框,所述第三人脸框位于所述第一人脸框的内部且位于所述第二人脸框的外部,所述第三人脸框的内部区域为活体人脸的有效人脸区域。2.如权利要求1所述的确认有效人脸区域的方法,其特征在于,所述步骤S2中,对所述若干有效关键点进行计算得到第二人脸框的步骤包括:计算有效关键点的坐标,所述有效关键点的坐标包括左上关键点横坐标、左上关键点纵坐标、右上关键点横坐标、右上关键点纵坐标、左下关键点横坐标、左下关键点纵坐标、右下关键点横坐标和右下关键点纵坐标;对所述有效关键点的坐标执行定位运算得到第二人脸框左上点和第二人脸框右下点,对所述第二人脸框左上点执行过点作线运算得到第一水平线和第一铅垂线,对所述第二人脸框右下点执行过点作线运算得到第二水平线和第二铅垂线,计算所述第一水平线、所述第一铅垂线、所述第二水平线和所述第二铅垂线围成的矩形封闭框,以得到所述第二人脸框。3.如权利要求2所述的确认有效人脸区域的方法,其特征在于,所述第二人脸框左上点的坐标包括第二人脸框左上横坐标和第二人脸框左上纵坐标,对所述左上关键点横坐标和所述左下关键点横坐标执行取最小值运算以确定所述第二人脸框左上横坐标,对所述左上关键点纵坐标和所述右上关键点纵坐标执行取最小值运算以确定所述第二人脸框左上纵坐标;所述第二人脸框右下点的坐标包括第二人脸框右下横坐标和第二人脸框右下纵坐标,对所述右上关键点横坐标和所述右下关键点横坐标执行取最大值运算以确定所述第二人脸框右下横坐标,对所述左下关键点纵坐标和所述右下关键点纵坐标执行取最大值运算以确定所述第二人脸框右下纵坐标。4.如权利要求3所述的确认有效人脸区域的方法,其特征在于,所述步骤S3中,计算所述第一人脸框与所述第二人脸框间的距离的步骤包括:计算所述第一人脸框的第一人脸框左上横坐标、第一人脸框左上纵坐标、第一人脸框右下横坐标和第一人脸框右下纵坐标;对所述第二人脸框左上横坐标与所述第一人脸框左上横坐标执行减运算以确定左距离;对所述第二人脸框左上纵坐标与所述第一人脸框左上纵坐标执行减运算以确定上距离;对所述第一人脸框右下横坐标与所述第二人脸框右下横坐标执行减运算以确定右距离;对所述第一人脸框右下纵坐标与所述第二人脸框右下纵坐标执行减运算以确定下距
离。5.如权利要求2或3所述的确认有效人脸区域的方法,其特征在于,所述步骤S4中,依据所述第一人脸框与所述第二人脸框间的距离对所述第一人脸框和所述第二人脸框的任意一种执行调整运算以确定第三人脸框的步骤包括:S400:获取若干第一比例系数,所述若干第一比例系数大于等于0且小于等于1;S401:依据所述第一人脸框与所述第二人脸框间的距离和所述若干第一比例系数对所述第二人脸框左上点的坐标和所述第二人脸框右下点的坐标执行调整运算,以确定若干第三人脸框坐标;S402:依据所述若干第三人脸框坐标确定所述第三人脸框。6.如权利要求1所述的确认有效人脸区域的方法,其特征在于,所述步骤S4中,依据所述第一人脸框与所述第二人脸框间的距离对所述第一人脸框和所述第二人脸框的任意一种执行调整运算以确定第三人脸框的步骤包括:S410:获取若干第二比例系数,所述若干第二比例系数大于等于0且小于等于1;S411:依据所述第一人脸框与所述第二人脸框间的距离和所述若干第二比例系数对第一人脸框左上点的坐标和第一人脸框右下点的坐标执行调整运算,以确定第三人脸框坐标;S412:依据所述若干第三人脸框坐标确定所述第三人脸框。7.如权利要求5所述的确认有效人脸区域的方法,其特征在于,所述若干第一比例系数包括...

【专利技术属性】
技术研发人员:刘小东
申请(专利权)人:上海齐感电子信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1