掌桥专利:专业的专利平台
掌桥专利
首页

一种安防监控用高精度人像识别方法及系统

文献发布时间:2023-06-19 12:00:51


一种安防监控用高精度人像识别方法及系统

技术领域

本发明涉及人像识别技术领域,尤其涉及一种安防监控用高精度人像识别方法及系统。

背景技术

安防监控系统是应用光纤、同轴电缆或微波在其闭合的环路内传输视频信号,并从摄像到图像显示和记录构成独立完整的系统;人脸识别是基于人的脸部特征信息进行身份识别的一种生物识别技术;传统的人脸识别技术主要是基于可见光图像的人脸识别,但这种方式有着难以克服的缺陷,尤其在环境光照发生变化时,识别效果会急剧下降,无法满足实际系统的需要。

现有的安防监控用高精度人像识别方法存在的缺陷包括:不能对采集的人像信息进行实时分析并进行二次处理验证来克服外部环境对识别的影响,导致识别的精度不佳的问题。

发明内容

本发明的目的在于提供一种安防监控用高精度人像识别方法及系统,其主要目的在于解决不能对采集的人像信息进行实时分析并进行二次处理验证来克服外部环境对识别的影响,导致识别的精度不佳的技术问题。

本发明的目的可以通过以下技术方法实现:一种安防监控用高精度人像识别方法,具体的步骤包括:

S1:采集人脸图像集并进行预处理操作,得到人脸处理集;

S2:对人脸处理集进行特征提取,得到人脸提取集,人脸提取集包含面部的轮廓数据和特征数据;

S3:对人脸提取集进行分析计算,得到脸廓值和脸特值,对脸廓值和脸特值进行分析,得到分析集;

S4:将分析集与数据库中预存的分析数据进行匹配,得到分析结果。

进一步地,采集人脸图像集并进行预处理操作,得到人脸处理集的具体步骤包括:

S21:获取人脸图像集中的原始图像,根据预设的裁减尺寸对原始图像进行裁减,得到裁减图像;

S22:对裁减图像进行灰度校正,得到第一处理图像,对第一处理图像进行噪声过滤,得到第二处理图像;

S23:将若干个第二处理图像组合,得到人脸处理集。

进一步地,对人脸处理集进行特征提取,得到人脸提取集的具体步骤包括:

S31:获取人脸处理集中的若干个第二处理图像,获取第二处理图像中的眼睛数据、鼻子数据、嘴巴数据、眉毛数据和尺寸数据;

S32:以脸部最下端的中心处为圆心以及预设的距离为半径建立坐标系,将眼睛数据中的眼睛类型标记为YJLi,i=1,2...n;设定不同的眼睛类型均对应一个不同的眼类预设值,将标记的眼睛类型与所有的眼睛类型进行匹配获取对应的眼类预设值并标记为YLYi,i=1,2...n;将眼睛数据中的眼睛宽度标记为YKi,i=1,2...n;将眼睛数据中的眼睛长度标记为YCi,i=1,2...n;将标记的眼睛类型、眼类预设值、眼睛宽度和眼睛长度进行组合,得到眼睛处理数据;

S33:将鼻子数据中的鼻子长度标记为BCi,i=1,2...n;将鼻子数据中的鼻子宽度标记为BKi,i=1,2...n;将鼻子数据中的鼻孔面积标记为BMi,i=1,2...n;将鼻子数据中的鼻子高度标记为BGi,i=1,2...n;将标记的鼻子长度、鼻子宽度、鼻孔面积和鼻子高度组合,得到鼻子处理数据;

S34:将嘴巴数据中的嘴巴宽度标记为ZKi,i=1,2...n;将嘴巴数据中的嘴巴长度标记为ZCi,i=1,2...n;将嘴巴数据中的上嘴唇厚度标记为SZHi,i=1,2...n;将嘴巴数据中的下嘴唇厚度标记为XZHi,i=1,2...n;将标记的嘴巴宽度、嘴巴长度、上嘴唇厚度和下嘴唇厚度进行组合,得到嘴巴处理数据;

S35:将眉毛数据中的眉毛长度标记为MCi,i=1,2...n;将眉毛数据中的眉毛宽度标记为MKi,i=1,2...n;将标记的眉毛长度和眉毛宽度组合,得到眉毛处理数据;

S36:将尺寸数据中的脸部宽度标记为LKi,i=1,2...n;将尺寸数据中的脸部长度标记为LCi,i=1,2...n;将标记的脸部宽度和脸部长度组合,得到轮廓数据;

S37:获取脸部的特征标记,特征标记包含特征类型、特征坐标、特征数量和特征面积,将特征类型标记为TBi,i=1,2...n;设定不同的特征类型均对应一个不同的特类预设值,将特征标记中的特征类型与所有的特征类型进行匹配获取对应的特类预设值并标记为TLYi,i=1,2...n,将特征坐标标记为TZi,i=1,2...n;将特征数量标记为TSi,i=1,2...n;将特征面积标记为TMi,i=1,2...n;

S38:将眼睛处理数据、鼻子处理数据、嘴巴处理数据和眉毛处理数据以及特征类型、特类预设值、特征坐标、特征数量和特征面积进行分类组合,得到特征数据,轮廓数据和特征数据构成人脸提取集。

进一步地,对人脸提取集进行分析计算,得到脸廓值和脸特值的具体步骤包括:

S41:获取标记的眼类预设值YLYi、眼睛宽度YKi和眼睛长度YCi,将标记的眼类预设值、眼睛宽度和眼睛长度进行归一化处理并取值,利用公式

S42:获取标记的鼻子长度BCi、鼻子宽度BKi、鼻孔面积BMi和鼻子高度BGi,将标记的鼻子长度、鼻子宽度、鼻孔面积和鼻子高度进行归一化处理并取值,利用公式

S43:获取标记的嘴巴宽度ZKi、嘴巴长度ZCi、上嘴唇厚度SZHi和下嘴唇厚度XZHi,将标记的嘴巴宽度、嘴巴长度、上嘴唇厚度和下嘴唇厚度进行归一化处理并取值,利用公式

S44:获取标记的眉毛长度MCi和眉毛宽度MKi,将标记的眉毛长度和眉毛宽度进行归一化处理并取值,利用公式

S45:获取标记的特类预设值TLYi、特征数量TSi和特征面积TMi,将标记的特类预设值、特征数量和特征面积进行归一化处理并取值,利用公式

S46:获取标记的脸部宽度LKi和脸部长度LCi,将标记的脸部宽度和脸部长度进行归一化处理并取值,利用公式

S47:将眼部系数Q

其中,f1、f2、f3、f4和f5表示为不同的比例系数且均大于零。

进一步地,对脸廓值和脸特值进行分析,得到分析集的具体步骤包括:

S51:将脸廓值和脸特值分别与预设的脸廓范围和脸特范围进行匹配;

S52:若脸廓值不属于预设的脸廓范围且脸特值不属于预设的脸特范围,则判定该人像处理后的脸廓数据和脸特数据均不合格并生成第一分析信号;若脸廓值属于预设的脸廓范围但脸特值不属于预设的脸特范围,则判定该人像处理后的脸廓数据合格但脸特数据不合格并生成第二分析信号;若脸廓值不属于预设的脸廓范围但脸特值属于预设的脸特范围,则判定该人像处理后的脸廓数据不合格但脸特数据合格并生成第三分析信号;若脸廓值属于预设的脸廓范围且脸特值属于预设的脸特范围,则判定该人像处理后的脸廓数据和脸特数据均合格并生成第四分析信号;

S53:将第一分析信号、第二分析信号、第三分析信号和第四分析信号组合,得到分析集。

进一步地,将分析集与数据库中预存的分析数据进行匹配,得到分析结果的具体步骤包括:

S61:获取分析集,若分析集中包含第一分析信号、第二分析信号或者第三分析信号,则将其对应的第二处理图像进行二次预处理以及特征提取和分析计算;

S62:若分析集中包含第四分析信号,将第四分析信号对应的脸廓值和脸特值设定为第一匹配值和第二匹配值,将第一匹配值和第二匹配值分别与数据库中预存的分析数据进行对比获取比值,将第一匹配值与分析数据不小于k%的比值且第二匹配值与分析数据不小于k%的比值对应的分析数据项设定为选中数据项;其中,分析数据包含若干个分析数据项,分析数据项包含预先存储的样本人像数据;

S63:将选中数据项中的若干个人像数据与人脸提取集进行对比得到对比数据集,将对比数据集中所有不小于k+z%的比值对应的人像设定为匹配人像,将对比数据集中至少有一个小于k+z%的比值对应的人像设定为非匹配人像,将匹配人像与非匹配人像组合,得到分析结果;其中,k和z均为预设的自然数且均不为零。

一种安防监控用高精度人像识别系统,包含采集预处理模块、特征提取模块、分析计算模块和匹配模块;采集预处理模块用于采集人脸图像集并进行预处理操作,得到人脸处理集;特征提取模块用于对人脸处理集进行特征提取,得到人脸提取集,人脸提取集包含面部的轮廓数据和特征数据;分析计算模块用于对人脸提取集进行分析计算,得到脸廓值和脸特值,对脸廓值和脸特值进行分析,得到分析集;匹配模块用于将分析集与数据库中预存的分析数据进行匹配,得到分析结果。

本发明的有益效果:

本发明公开的各个方面,通过采集人脸图像集并进行预处理操作,得到人脸处理集;通过对采集的人像数据进行预处理,可以为人像数据的识别提供有效的数据支撑,达到提高识别的准确性的目的;通过对人脸处理集进行特征提取,得到人脸提取集,人脸提取集包含面部的轮廓数据和特征数据;通过对人脸提取集进行分析计算,得到脸廓值和脸特值,对脸廓值和脸特值进行分析,得到分析集;通过将处理后的人像数据进行特征提取,可以使得各个数据项规范化和统一化,提高了数据处理计算的效率,并且使得各个数据项之间建立联系,进一步提高了识别的准确性;将分析集与数据库中预存的分析数据进行匹配,得到分析结果,将不合格的人像数据进行二次验证,并对合格的数据进一步匹配验证,可以达到对采集的人像信息进行实时分析并进行二次处理验证来克服外部环境对识别的影响,克服了识别的精度不佳的缺陷。

附图说明

下面结合附图对本发明作进一步的说明。

图1为本发明一种安防监控用高精度人像识别方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方法进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

实施例一

请参阅图1所示,本发明为一种安防监控用高精度人像识别方法,具体的步骤包括:

S1:采集人脸图像集并进行预处理操作,得到人脸处理集;具体步骤包括:

获取人脸图像集中的原始图像,根据预设的裁减尺寸对原始图像进行裁减,得到裁减图像;

对裁减图像进行灰度校正,得到第一处理图像,对第一处理图像进行噪声过滤,得到第二处理图像;其中,灰度校正基于现有的图像灰度算法实现,比如公开号CN105208362A公开的方法;噪声过滤基于现有的图像噪声算法实现,例如非局部均值降噪算法;

将若干个第二处理图像组合,得到人脸处理集;

S2:对人脸处理集进行特征提取,得到人脸提取集,人脸提取集包含面部的轮廓数据和特征数据;具体步骤包括:

获取人脸处理集中的若干个第二处理图像,获取第二处理图像中的眼睛数据、鼻子数据、嘴巴数据、眉毛数据和尺寸数据;

以脸部最下端的中心处为圆心以及预设的距离为半径建立坐标系,将眼睛数据中的眼睛类型标记为YJLi,i=1,2...n;设定不同的眼睛类型均对应一个不同的眼类预设值,将标记的眼睛类型与所有的眼睛类型进行匹配获取对应的眼类预设值并标记为YLYi,i=1,2...n;将眼睛数据中的眼睛宽度标记为YKi,i=1,2...n;将眼睛数据中的眼睛长度标记为YCi,i=1,2...n;将标记的眼睛类型、眼类预设值、眼睛宽度和眼睛长度进行组合,得到眼睛处理数据;其中,眼睛类型包括但不限于杏眼、细长眼、圆眼和眯缝眼;

将鼻子数据中的鼻子长度标记为BCi,i=1,2...n;将鼻子数据中的鼻子宽度标记为BKi,i=1,2...n;将鼻子数据中的鼻孔面积标记为BMi,i=1,2...n;将鼻子数据中的鼻子高度标记为BGi,i=1,2...n;将标记的鼻子长度、鼻子宽度、鼻孔面积和鼻子高度组合,得到鼻子处理数据;

将嘴巴数据中的嘴巴宽度标记为ZKi,i=1,2...n;将嘴巴数据中的嘴巴长度标记为ZCi,i=1,2...n;将嘴巴数据中的上嘴唇厚度标记为SZHi,i=1,2...n;将嘴巴数据中的下嘴唇厚度标记为XZHi,i=1,2...n;将标记的嘴巴宽度、嘴巴长度、上嘴唇厚度和下嘴唇厚度进行组合,得到嘴巴处理数据;

将眉毛数据中的眉毛长度标记为MCi,i=1,2...n;将眉毛数据中的眉毛宽度标记为MKi,i=1,2...n;将标记的眉毛长度和眉毛宽度组合,得到眉毛处理数据;

将尺寸数据中的脸部宽度标记为LKi,i=1,2...n;将尺寸数据中的脸部长度标记为LCi,i=1,2...n;将标记的脸部宽度和脸部长度组合,得到轮廓数据;

获取脸部的特征标记,特征标记包含特征类型、特征坐标、特征数量和特征面积,将特征类型标记为TBi,i=1,2...n;设定不同的特征类型均对应一个不同的特类预设值,将特征标记中的特征类型与所有的特征类型进行匹配获取对应的特类预设值并标记为TLYi,i=1,2...n,将特征坐标标记为TZi,i=1,2...n;将特征数量标记为TSi,i=1,2...n;将特征面积标记为TMi,i=1,2...n;其中,特征类型包含但不限于痣、胎记和疤痕;

将眼睛处理数据、鼻子处理数据、嘴巴处理数据和眉毛处理数据以及特征类型、特类预设值、特征坐标、特征数量和特征面积进行分类组合,得到特征数据,轮廓数据和特征数据构成人脸提取集;

S3:对人脸提取集进行分析计算,得到脸廓值和脸特值,具体步骤包括:

获取标记的眼类预设值YLYi、眼睛宽度YKi和眼睛长度YCi,将标记的眼类预设值、眼睛宽度和眼睛长度进行归一化处理并取值,利用公式

获取标记的鼻子长度BCi、鼻子宽度BKi、鼻孔面积BMi和鼻子高度BGi,将标记的鼻子长度、鼻子宽度、鼻孔面积和鼻子高度进行归一化处理并取值,利用公式

获取标记的嘴巴宽度ZKi、嘴巴长度ZCi、上嘴唇厚度SZHi和下嘴唇厚度XZHi,将标记的嘴巴宽度、嘴巴长度、上嘴唇厚度和下嘴唇厚度进行归一化处理并取值,利用公式

获取标记的眉毛长度MCi和眉毛宽度MKi,将标记的眉毛长度和眉毛宽度进行归一化处理并取值,利用公式

获取标记的特类预设值TLYi、特征数量TSi和特征面积TMi,将标记的特类预设值、特征数量和特征面积进行归一化处理并取值,利用公式

获取标记的脸部宽度LKi和脸部长度LCi,将标记的脸部宽度和脸部长度进行归一化处理并取值,利用公式

将眼部系数Q

其中,f1、f2、f3、f4和f5表示为不同的比例系数且均大于零;

对脸廓值和脸特值进行分析,得到分析集;具体步骤包括:

将脸廓值和脸特值分别与预设的脸廓范围和脸特范围进行匹配;

若脸廓值不属于预设的脸廓范围且脸特值不属于预设的脸特范围,则判定该人像处理后的脸廓数据和脸特数据均不合格并生成第一分析信号;若脸廓值属于预设的脸廓范围但脸特值不属于预设的脸特范围,则判定该人像处理后的脸廓数据合格但脸特数据不合格并生成第二分析信号;若脸廓值不属于预设的脸廓范围但脸特值属于预设的脸特范围,则判定该人像处理后的脸廓数据不合格但脸特数据合格并生成第三分析信号;若脸廓值属于预设的脸廓范围且脸特值属于预设的脸特范围,则判定该人像处理后的脸廓数据和脸特数据均合格并生成第四分析信号;

将第一分析信号、第二分析信号、第三分析信号和第四分析信号组合,得到分析集;

S4:将分析集与数据库中预存的分析数据进行匹配,得到分析结果,具体步骤包括:

获取分析集,若分析集中包含第一分析信号、第二分析信号或者第三分析信号,则将其对应的第二处理图像进行二次预处理以及特征提取和分析计算;即重复S1至S3;

若分析集中包含第四分析信号,将第四分析信号对应的脸廓值和脸特值设定为第一匹配值和第二匹配值,将第一匹配值和第二匹配值分别与数据库中预存的分析数据进行对比获取比值,将第一匹配值与分析数据不小于k%的比值且第二匹配值与分析数据不小于k%的比值对应的分析数据项设定为选中数据项;其中,分析数据包含若干个分析数据项,分析数据项包含预先存储的样本人像数据;

将选中数据项中的若干个人像数据与人脸提取集进行对比得到对比数据集,将对比数据集中所有不小于k+z%的比值对应的人像设定为匹配人像,将对比数据集中至少有一个小于k+z%的比值对应的人像设定为非匹配人像,将匹配人像与非匹配人像组合,得到分析结果;其中,k和z均为预设的自然数且均不为零;

例如,k%为90%,k+z%为99.5%,即第一匹配值与分析数据的比值不小于90%且第二匹配值与分析数据的比值不小于90k%的分析数据项设定为选中数据项,该选中数据项中预先存储的样本人像数据存在与之匹配的人像数据;当对比数据集中所有不小于99.5%的比值对应的人像设定为匹配人像,即采集的人像数据中的面部轮廓、眼睛数据、鼻子数据、嘴巴数据和眉毛数据以及特征数据在选中数据项中有与之对应的样本人像。

实施例二

一种安防监控用高精度人像识别系统,包含采集预处理模块、特征提取模块、分析计算模块和匹配模块;采集预处理模块用于采集人脸图像集并进行预处理操作,得到人脸处理集;特征提取模块用于对人脸处理集进行特征提取,得到人脸提取集,人脸提取集包含面部的轮廓数据和特征数据;分析计算模块用于对人脸提取集进行分析计算,得到脸廓值和脸特值,对脸廓值和脸特值进行分析,得到分析集;匹配模块用于将分析集与数据库中预存的分析数据进行匹配,得到分析结果;

与现有的技术方案相比,本发明实施例中,通过采集人脸图像集并进行预处理操作,得到人脸处理集;通过对人脸处理集进行特征提取,得到人脸提取集,人脸提取集包含面部的轮廓数据和特征数据;通过对采集的人像数据进行预处理,可以为人像数据的识别提供有效的数据支撑,达到提高识别的准确性的目的;通过对人脸提取集进行分析计算,得到脸廓值和脸特值,对脸廓值和脸特值进行分析,得到分析集;其中,通过对人像数据进行计算,得到眼部系数Q

在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。

以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法的精神和范围。

相关技术
  • 一种安防监控用高精度人像识别方法及系统
  • 一种安防监控高精度人像识别装置
技术分类

06120113135383