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

人脸图像抓拍质量分析方法和系统

文献发布时间:2023-06-19 10:27:30


人脸图像抓拍质量分析方法和系统

技术领域

本发明涉及图像分析处理的技术领域,特别涉及人脸图像抓拍质量分析方法和系统。

背景技术

人脸图像识别广泛应用于不同场合中,其通过对目标对象进行拍摄,并对拍摄得到的人物图像进行识别处理,从而快速地和准确地确定目标对象的身份信息,以便于进一步对目标对象进行适应性的响应。但是,人脸识别的准确高低决定于人脸图像的抓拍质量,而现有技术通常都是以图像分辨率为依据判断人脸图像抓拍质量的高低,这种抓拍质量的判断方式标准单一,其难以对人脸图像的抓拍质量进行全面的和准确的分析判断,从而严重地制约人脸图像识别的可靠性以及不利于改善人脸图像识别的识别效率。

发明内容

针对现有技术存在的缺陷,本发明提供人脸图像抓拍质量分析方法和系统,其通过对目标场景进行连续多次拍摄,以此相应地获得关于该目标场景的若干场景图像,并对该场景图像进行预处理,从而确定该场景图像中人脸画面对应的像素区域,并获取该人脸画面对应的像素区域在若干该场景图像中各自的分辨率状态,并根据该分辨率状态,从若干该像素区域中摘选其中两个像素区域作为目标像素区域,再获取两个该目标像素区域各自的色度值分布状态,并根据两个该目标像素区域之间在色度值分布状态上的差异,确定对该目标场景进行人脸图像抓拍的质量优劣;可见,该人脸图像抓拍质量分析方法和系统通过对目标场景进行连续多次拍摄获得关于目标场景的若干场景图像,并从该场景图像中提取得到人脸画面对应的像素区域,并根据人脸画面对应的像素区域的分辨率状态,选择其中两个像素区域作为目标像素区域,最后根据两个目标像素区域之间在色度值分布状态上的差异,确定对目标场景进行人脸图像抓拍的质量优劣,其能够以多个连续拍摄得到的场景图像为基础,通过对场景图像进行关于分辨率状态的摘选处理,以此得到相应的两个目标像素区域,再从色度值分布差异状态层面上对该两个目标像素区域进行分析处理,以此进行人脸图像抓拍的质量优劣,从而提高人脸图像识别的可靠性以及改善人脸图像识别的识别效率。

本发明提供人脸图像抓拍质量分析方法,其特征在于,其包括如下步骤:

步骤S1,对目标场景进行连续多次拍摄,以此相应地获得关于所述目标场景的若干场景图像,并对所述场景图像进行预处理,从而确定所述场景图像中人脸画面对应的像素区域;

步骤S2,获取所述人脸画面对应的像素区域在若干所述场景图像中各自的分辨率状态,并根据所述分辨率状态,从若干所述像素区域中摘选其中两个像素区域作为目标像素区域;

步骤S3,获取两个所述目标像素区域各自的色度值分布状态,并根据两个所述目标像素区域之间在色度值分布状态上的差异,确定对所述目标场景进行人脸图像抓拍的质量优劣;

进一步,在所述步骤S1中,对目标场景进行连续多次拍摄,以此相应地获得关于所述目标场景的若干场景图像,并对所述场景图像进行预处理,从而确定所述场景图像中人脸画面对应的像素区域具体包括:

步骤S101,按照相同时间间隔,对所述目标场景的同一位置区域进行连续多次拍摄,以此相应获得关于所述同一位置区域的若干场景图像;

步骤S102,对若干所述场景图像进行灰度化转换处理,从而将若干所述场景图像分别转换为具有0-255灰度等级的灰度化场景图像;

步骤S103,将所述灰度化场景图像中具有最大灰度等级差异值的相邻行像素和/或相邻列像素作为所述人脸画面的边界像素,再将所述边界像素包围的像素区域作为所述人脸画面对应的像素区域;

进一步,在所述步骤S103中,所述人脸画面对应的像素区域中所述人脸画面对应的像素区域的顶点坐标具体过程包括:

第一、利用下面公式(1),根据所述灰度化场景图像中各点的灰度等级值得到相邻行像素和/或相邻列像素的灰度等级差异值,

在上述公式(1)中,H

第二,利用下面公式(2),根据所述相邻行像素和/或相邻列像素的灰度等级差异值得到所述具有最大灰度等级差异值对应的像素行列值,

在上述公式(2)中,i

第三、利用下面公式(3),根据所述相邻行像素和/或相邻列像素的最大灰度等级差异值得到与所述最大灰度等级差异值最相近的灰度等级差异值对应的像素行列值,

在上述公式(3)中,i

这样通过上述过程得到的i

进一步,在所述步骤S2中,获取所述人脸画面对应的像素区域在若干所述场景图像中各自的分辨率状态,并根据所述分辨率状态,从若干所述像素区域中摘选其中两个像素区域作为目标像素区域具体包括:

步骤S201,获取所述人脸画面对应的像素区域在若干所述场景图像中各自沿像素行方向或像素列方向的分辨率变化梯度值;

步骤S202,将具有最大分辨率变化梯度值和具有最小分辨率变化梯度值的两个像素区域作为目标像素区域;

进一步,在所述步骤S3中,获取两个所述目标像素区域各自的色度值分布状态,并根据两个所述目标像素区域之间在色度值分布状态上的差异,确定对所述目标场景进行人脸图像抓拍的质量优劣具体包括:

步骤S301,获取两个所述目标像素区域各自包含的所有像素的色度值,并根据所述色度值确定两个所述目标像素区域任意同一位置像素点之间的色度差异值;

步骤S302,统计在两个所述目标像素区域中所述色度差异值超过预设色度差异阈值对应的像素点的数量,以此确定所述色度差异值超过预设色度差异阈值对应的像素点的数量在所述目标像素区域总像素数量中的占比;

步骤S303,将所述占比与预设占比阈值进行比对,若所述占比超过所述占比阈值,则确定对所述目标场景进行人脸图像抓拍的质量较低,否则,确定对所述目标场景进行人脸图像抓拍的质量较高。

本发明还提供人脸图像抓拍质量分析系统,其特征在于,其包括场景图像拍摄模块、人脸画面像素区域确定模块、目标像素区域摘选模块和人脸图像抓拍质量确定模块;其中,

所述场景图像拍摄模块用于对目标场景进行连续多次拍摄,以此相应地获得关于所述目标场景的若干场景图像;

所述人脸画面像素区域确定模块用于对所述场景图像进行预处理,从而确定所述场景图像中人脸画面对应的像素区域;

所述目标像素区域摘选模块用于获取所述人脸画面对应的像素区域在若干所述场景图像中各自的分辨率状态,并根据所述分辨率状态,从若干所述像素区域中摘选其中两个像素区域作为目标像素区域;

所述人脸图像抓拍质量确定模块用于获取两个所述目标像素区域各自的色度值分布状态,并根据两个所述目标像素区域之间在色度值分布状态上的差异,确定对所述目标场景进行人脸图像抓拍的质量优劣;

进一步,所述场景图像拍摄模块对目标场景进行连续多次拍摄,以此相应地获得关于所述目标场景的若干场景图像具体包括:

按照相同时间间隔,对所述目标场景的同一位置区域进行连续多次拍摄,以此相应获得关于所述同一位置区域的若干场景图像;

以及,

所述人脸画面像素区域确定模块对所述场景图像进行预处理,从而确定所述场景图像中人脸画面对应的像素区域具体包括:

对若干所述场景图像进行灰度化转换处理,从而将若干所述场景图像分别转换为具有0-255灰度等级的灰度化场景图像;

再将所述灰度化场景图像中具有最大灰度等级差异值的相邻行像素和/或相邻列像素作为所述人脸画面的边界像素,再将所述边界像素包围的像素区域作为所述人脸画面对应的像素区域;

进一步,所述目标像素区域摘选模块获取所述人脸画面对应的像素区域在若干所述场景图像中各自的分辨率状态,并根据所述分辨率状态,从若干所述像素区域中摘选其中两个像素区域作为目标像素区域具体包括:

获取所述人脸画面对应的像素区域在若干所述场景图像中各自沿像素行方向或像素列方向的分辨率变化梯度值;

再将具有最大分辨率变化梯度值和具有最小分辨率变化梯度值的两个像素区域作为目标像素区域;

进一步,所述人脸图像抓拍质量确定模块获取两个所述目标像素区域各自的色度值分布状态,并根据两个所述目标像素区域之间在色度值分布状态上的差异,确定对所述目标场景进行人脸图像抓拍的质量优劣具体包括:

获取两个所述目标像素区域各自包含的所有像素的色度值,并根据所述色度值确定两个所述目标像素区域任意同一位置像素点之间的色度差异值;

并统计在两个所述目标像素区域中所述色度差异值超过预设色度差异阈值对应的像素点的数量,以此确定所述色度差异值超过预设色度差异阈值对应的像素点的数量在所述目标像素区域总像素数量中的占比;

再将所述占比与预设占比阈值进行比对,若所述占比超过所述占比阈值,则确定对所述目标场景进行人脸图像抓拍的质量较低,否则,确定对所述目标场景进行人脸图像抓拍的质量较高。

相比于现有技术,该人脸图像抓拍质量分析方法和系统通过对目标场景进行连续多次拍摄,以此相应地获得关于该目标场景的若干场景图像,并对该场景图像进行预处理,从而确定该场景图像中人脸画面对应的像素区域,并获取该人脸画面对应的像素区域在若干该场景图像中各自的分辨率状态,并根据该分辨率状态,从若干该像素区域中摘选其中两个像素区域作为目标像素区域,再获取两个该目标像素区域各自的色度值分布状态,并根据两个该目标像素区域之间在色度值分布状态上的差异,确定对该目标场景进行人脸图像抓拍的质量优劣;可见,该人脸图像抓拍质量分析方法和系统通过对目标场景进行连续多次拍摄获得关于目标场景的若干场景图像,并从该场景图像中提取得到人脸画面对应的像素区域,并根据人脸画面对应的像素区域的分辨率状态,选择其中两个像素区域作为目标像素区域,最后根据两个目标像素区域之间在色度值分布状态上的差异,确定对目标场景进行人脸图像抓拍的质量优劣,其能够以多个连续拍摄得到的场景图像为基础,通过对场景图像进行关于分辨率状态的摘选处理,以此得到相应的两个目标像素区域,再从色度值分布差异状态层面上对该两个目标像素区域进行分析处理,以此进行人脸图像抓拍的质量优劣,从而提高人脸图像识别的可靠性以及改善人脸图像识别的识别效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的人脸图像抓拍质量分析方法的流程示意图。

图2为本发明提供的人脸图像抓拍质量分析系统的结构示意图。

具体实施方式

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

参阅图1,为本发明实施例提供的人脸图像抓拍质量分析方法的流程示意图。该人脸图像抓拍质量分析方法包括如下步骤:

步骤S1,对目标场景进行连续多次拍摄,以此相应地获得关于该目标场景的若干场景图像,并对该场景图像进行预处理,从而确定该场景图像中人脸画面对应的像素区域;

步骤S2,获取该人脸画面对应的像素区域在若干该场景图像中各自的分辨率状态,并根据该分辨率状态,从若干该像素区域中摘选其中两个像素区域作为目标像素区域;

步骤S3,获取两个该目标像素区域各自的色度值分布状态,并根据两个该目标像素区域之间在色度值分布状态上的差异,确定对该目标场景进行人脸图像抓拍的质量优劣。

上述技术方案的有益效果为:该人脸图像抓拍质量分析方法通过对目标场景进行连续多次拍摄获得关于目标场景的若干场景图像,并从该场景图像中提取得到人脸画面对应的像素区域,并根据人脸画面对应的像素区域的分辨率状态,选择其中两个像素区域作为目标像素区域,最后根据两个目标像素区域之间在色度值分布状态上的差异,确定对目标场景进行人脸图像抓拍的质量优劣,其能够以多个连续拍摄得到的场景图像为基础,通过对场景图像进行关于分辨率状态的摘选处理,以此得到相应的两个目标像素区域,再从色度值分布差异状态层面上对该两个目标像素区域进行分析处理,以此进行人脸图像抓拍的质量优劣,从而提高人脸图像识别的可靠性以及改善人脸图像识别的识别效率。

优选地,在该步骤S1中,对目标场景进行连续多次拍摄,以此相应地获得关于该目标场景的若干场景图像,并对该场景图像进行预处理,从而确定该场景图像中人脸画面对应的像素区域具体包括:

步骤S101,按照相同时间间隔,对该目标场景的同一位置区域进行连续多次拍摄,以此相应获得关于该同一位置区域的若干场景图像;

步骤S102,对若干该场景图像进行灰度化转换处理,从而将若干该场景图像分别转换为具有0-255灰度等级的灰度化场景图像;

步骤S103,将该灰度化场景图像中具有最大灰度等级差异值的相邻行像素和/或相邻列像素作为该人脸画面的边界像素,再将该边界像素包围的像素区域作为该人脸画面对应的像素区域。

上述技术方案的有益效果为:由于目标场景自身的变化以及拍摄操作的不稳定性,若只对目标场景进行单次拍摄,容易导致在偶然因素的干扰下影响拍摄得到的场景图像的质量,而按照相同时间间隔对目标场景的同一位置区域进行连续多次拍摄,能够保证对目标场景的同一位置区域进行稳定的和持续化的拍摄,以此拍摄得到的若干场景图像能够最大限度的反应目标场景的真实情况;此外,由于场景图像中人脸画面与其他部分画面之间存在像素级别的差异,通过灰度化转换处理的方式能够将该差异进行精准的放大,从而提高人脸画面对应的像素区域的确定准确度。

优选地,在该步骤S103中,该人脸画面对应的像素区域中该人脸画面对应的像素区域的顶点坐标具体过程包括:

第一、利用下面公式(1),根据该灰度化场景图像中各点的灰度等级值得到相邻行像素和/或相邻列像素的灰度等级差异值,

在上述公式(1)中,H

第二,利用下面公式(2),根据该相邻行像素和/或相邻列像素的灰度等级差异值得到该具有最大灰度等级差异值对应的像素行列值,

在上述公式(2)中,i

第三、利用下面公式(3),根据该相邻行像素和/或相邻列像素的最大灰度等级差异值得到与该最大灰度等级差异值最相近的灰度等级差异值对应的像素行列值,

在上述公式(3)中,i

这样通过上述过程得到的i

上述技术方案的有益效果为:利用公式(1)得到相邻行像素和/或相邻列像素的灰度等级差异值,从而可以根据灰度等级差异值来对人脸画面进行进一步提取;然后利用公式(2)以及公式(3)得到人脸画面对应的像素区域的顶点坐标(i

优选地,在该步骤S2中,获取该人脸画面对应的像素区域在若干该场景图像中各自的分辨率状态,并根据该分辨率状态,从若干该像素区域中摘选其中两个像素区域作为目标像素区域具体包括:

步骤S201,获取该人脸画面对应的像素区域在若干该场景图像中各自沿像素行方向或像素列方向的分辨率变化梯度值;

步骤S202,将具有最大分辨率变化梯度值和具有最小分辨率变化梯度值的两个像素区域作为目标像素区域。

上述技术方案的有益效果为:将具有最大分辨率变化梯度值和具有最小分辨率变化梯度值的两个像素区域作为目标像素区域,能够保证选择到的两个目标像素区域能够最大限度地反映人脸画面的分辨率变化极限情况,从而为后续进行人脸图像抓拍质量评判提供可靠的依据。

优选地,在该步骤S3中,获取两个该目标像素区域各自的色度值分布状态,并根据两个该目标像素区域之间在色度值分布状态上的差异,确定对该目标场景进行人脸图像抓拍的质量优劣具体包括:

步骤S301,获取两个该目标像素区域各自包含的所有像素的色度值,并根据该色度值确定两个该目标像素区域任意同一位置像素点之间的色度差异值;

步骤S302,统计在两个该目标像素区域中该色度差异值超过预设色度差异阈值对应的像素点的数量,以此确定该色度差异值超过预设色度差异阈值对应的像素点的数量在该目标像素区域总像素数量中的占比;

步骤S303,将该占比与预设占比阈值进行比对,若该占比超过该占比阈值,则确定对该目标场景进行人脸图像抓拍的质量较低,否则,确定对该目标场景进行人脸图像抓拍的质量较高。

上述技术方案的有益效果为:由于当两个目标像素区域在色度值上存在较大差异时,表明这两个目标像素区域之间存在明显的色差,这导致其对应的场景图像存在色度失真的情况,这样其对应的人脸图像抓拍质量也相应较低,通过该色度差异值超过预设色度差异阈值对应的像素点的数量在该目标像素区域总像素数量中的占比进行阈值比对处理,能够定量地确定人脸图像抓拍的质量,从而提高人脸图像抓拍质量判断的可信度。

参阅图2,为本发明实施例提供的人脸图像抓拍质量分析系统的结构示意图。该人脸图像抓拍质量分析系统包括场景图像拍摄模块、人脸画面像素区域确定模块、目标像素区域摘选模块和人脸图像抓拍质量确定模块;其中,

该场景图像拍摄模块用于对目标场景进行连续多次拍摄,以此相应地获得关于该目标场景的若干场景图像;

该人脸画面像素区域确定模块用于对该场景图像进行预处理,从而确定该场景图像中人脸画面对应的像素区域;

该目标像素区域摘选模块用于获取该人脸画面对应的像素区域在若干该场景图像中各自的分辨率状态,并根据该分辨率状态,从若干该像素区域中摘选其中两个像素区域作为目标像素区域;

该人脸图像抓拍质量确定模块用于获取两个该目标像素区域各自的色度值分布状态,并根据两个该目标像素区域之间在色度值分布状态上的差异,确定对该目标场景进行人脸图像抓拍的质量优劣。

上述技术方案的有益效果为:该人脸图像抓拍质量分析系统通过对目标场景进行连续多次拍摄获得关于目标场景的若干场景图像,并从该场景图像中提取得到人脸画面对应的像素区域,并根据人脸画面对应的像素区域的分辨率状态,选择其中两个像素区域作为目标像素区域,最后根据两个目标像素区域之间在色度值分布状态上的差异,确定对目标场景进行人脸图像抓拍的质量优劣,其能够以多个连续拍摄得到的场景图像为基础,通过对场景图像进行关于分辨率状态的摘选处理,以此得到相应的两个目标像素区域,再从色度值分布差异状态层面上对该两个目标像素区域进行分析处理,以此进行人脸图像抓拍的质量优劣,从而提高人脸图像识别的可靠性以及改善人脸图像识别的识别效率。

优选地,该场景图像拍摄模块对目标场景进行连续多次拍摄,以此相应地获得关于该目标场景的若干场景图像具体包括:

按照相同时间间隔,对该目标场景的同一位置区域进行连续多次拍摄,以此相应获得关于该同一位置区域的若干场景图像;

以及,

该人脸画面像素区域确定模块对该场景图像进行预处理,从而确定该场景图像中人脸画面对应的像素区域具体包括:

对若干该场景图像进行灰度化转换处理,从而将若干该场景图像分别转换为具有0-255灰度等级的灰度化场景图像;

再将该灰度化场景图像中具有最大灰度等级差异值的相邻行像素和/或相邻列像素作为该人脸画面的边界像素,再将该边界像素包围的像素区域作为该人脸画面对应的像素区域。

上述技术方案的有益效果为:由于目标场景自身的变化以及拍摄操作的不稳定性,若只对目标场景进行单次拍摄,容易导致在偶然因素的干扰下影响拍摄得到的场景图像的质量,而按照相同时间间隔对目标场景的同一位置区域进行连续多次拍摄,能够保证对目标场景的同一位置区域进行稳定的和持续化的拍摄,以此拍摄得到的若干场景图像能够最大限度的反应目标场景的真实情况;此外,由于场景图像中人脸画面与其他部分画面之间存在像素级别的差异,通过灰度化转换处理的方式能够将该差异进行精准的放大,从而提高人脸画面对应的像素区域的确定准确度。

优选地,该目标像素区域摘选模块获取该人脸画面对应的像素区域在若干该场景图像中各自的分辨率状态,并根据该分辨率状态,从若干该像素区域中摘选其中两个像素区域作为目标像素区域具体包括:

获取该人脸画面对应的像素区域在若干该场景图像中各自沿像素行方向或像素列方向的分辨率变化梯度值;

再将具有最大分辨率变化梯度值和具有最小分辨率变化梯度值的两个像素区域作为目标像素区域。

上述技术方案的有益效果为:将具有最大分辨率变化梯度值和具有最小分辨率变化梯度值的两个像素区域作为目标像素区域,能够保证选择到的两个目标像素区域能够最大限度地反映人脸画面的分辨率变化极限情况,从而为后续进行人脸图像抓拍质量评判提供可靠的依据。

优选地,该人脸图像抓拍质量确定模块获取两个该目标像素区域各自的色度值分布状态,并根据两个该目标像素区域之间在色度值分布状态上的差异,确定对该目标场景进行人脸图像抓拍的质量优劣具体包括:

获取两个该目标像素区域各自包含的所有像素的色度值,并根据该色度值确定两个该目标像素区域任意同一位置像素点之间的色度差异值;

并统计在两个该目标像素区域中该色度差异值超过预设色度差异阈值对应的像素点的数量,以此确定该色度差异值超过预设色度差异阈值对应的像素点的数量在该目标像素区域总像素数量中的占比;

再将该占比与预设占比阈值进行比对,若该占比超过该占比阈值,则确定对该目标场景进行人脸图像抓拍的质量较低,否则,确定对该目标场景进行人脸图像抓拍的质量较高。

上述技术方案的有益效果为:由于当两个目标像素区域在色度值上存在较大差异时,表明这两个目标像素区域之间存在明显的色差,这导致其对应的场景图像存在色度失真的情况,这样其对应的人脸图像抓拍质量也相应较低,通过该色度差异值超过预设色度差异阈值对应的像素点的数量在该目标像素区域总像素数量中的占比进行阈值比对处理,能够定量地确定人脸图像抓拍的质量,从而提高人脸图像抓拍质量判断的可信度。

从上述实施例的内容可知,该人脸图像抓拍质量分析方法和系统通过对目标场景进行连续多次拍摄,以此相应地获得关于该目标场景的若干场景图像,并对该场景图像进行预处理,从而确定该场景图像中人脸画面对应的像素区域,并获取该人脸画面对应的像素区域在若干该场景图像中各自的分辨率状态,并根据该分辨率状态,从若干该像素区域中摘选其中两个像素区域作为目标像素区域,再获取两个该目标像素区域各自的色度值分布状态,并根据两个该目标像素区域之间在色度值分布状态上的差异,确定对该目标场景进行人脸图像抓拍的质量优劣;可见,该人脸图像抓拍质量分析方法和系统通过对目标场景进行连续多次拍摄获得关于目标场景的若干场景图像,并从该场景图像中提取得到人脸画面对应的像素区域,并根据人脸画面对应的像素区域的分辨率状态,选择其中两个像素区域作为目标像素区域,最后根据两个目标像素区域之间在色度值分布状态上的差异,确定对目标场景进行人脸图像抓拍的质量优劣,其能够以多个连续拍摄得到的场景图像为基础,通过对场景图像进行关于分辨率状态的摘选处理,以此得到相应的两个目标像素区域,再从色度值分布差异状态层面上对该两个目标像素区域进行分析处理,以此进行人脸图像抓拍的质量优劣,从而提高人脸图像识别的可靠性以及改善人脸图像识别的识别效率。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

相关技术
  • 人脸图像抓拍质量分析方法和系统
  • 一种用于人脸图像的质量分析方法和系统
技术分类

06120112553167