基于视频图像的人脸检测方法及系统与流程

文档序号:12064324阅读:253来源:国知局
基于视频图像的人脸检测方法及系统与流程

本发明涉及一种图像处理技术领域,尤其涉及一种基于视频图像的人脸检测方法及系统。



背景技术:

目前,随着人脸检测技术的不断发展,各种优秀的人脸检测算法不断出现,效果已经接近甚至在某些情况超越人眼的识别能力。但方法的复杂性也是越来越高,简单的方法效率高,但效果差,复杂的方法效果好,但效率低,效率与效果成为一个矛盾。寻找效果好、效率高的人脸检测方法业已成为一个竞争热点。

有鉴于此,有必要提出对目前的人脸检测技术进行进一步的改进,以兼顾图像处理效率和效果。



技术实现要素:

为解决上述至少一技术问题,本发明的主要目的是提供一种基于视频图像的人脸检测方法及系统。

为实现上述目的,本发明采用的一个技术方案为:提供一种基于视频图像的人脸检测方法,包括如下步骤:

将输入的原始图像拷贝两份,对一份原始图像进行缓存处理得到第一图像,另一份原始图像根据预设的压缩因子进行压缩处理得到第二图像;

对第二图像的人脸特征进行第一次特征检测,得到第二图像的检测区域;

根据所述压缩因子在第一图像中等比例地找出与检测区域对应的局部区域,并对局部区域的人脸特征进行第二次特征检测,得到第一图像的人脸检测区域;

对第一图像的人脸检测区域及第二图像的检测区域进行合并处理得到人脸元数据;以及

输出人脸检测结果及人脸元数据。

其中,所述对第二图像的人脸特征进行第一次特征检测,得到第二图像的检测区域的步骤,具体包括:

分别对第二图像的人脸特征、肤色特征及运动特征进行第一次特征检测,得到第二图像的人脸检测区、肤色检测区及运动检测区的元数据;

将第二图像的人脸检测区、肤色检测区及运动检测区的元数据合并,形成第二图像的检测区域。

其中,所述对第一图像的人脸检测区域及第二图像的检测区域进行合并处理得到人脸元数据的步骤,具体包括:对第一图像的人脸检测区域及及第二图像的检测区域进行逻辑与/或的操作得到人脸元数据,以实现对输出人脸元数据的过滤。

其中,所述预设的压缩因子为4-8倍。

为实现本发明的目的,本方案采用的另一个技术方案为:提出一种基于视频图像的人脸检测系统,包括:

预处理模块,用于将输入的原始图像拷贝两份,对一份原始图像进行缓存处理得到第一图像,另一份原始图像根据预设的压缩因子进行压缩处理得到第二图像;

第一特征检测模块,用于对第二图像的人脸特征进行第一次特征检测,得到第二图像的检测区域;

第二特征检测模块,用于根据所述压缩因子在第一图像中等比例地找出与检测区域对应的局部区域,并对局部区域的人脸特征进行第二次特征检测,得到第一图像的人脸检测区域;

合并模块,用于对第一图像的人脸检测区域及第二图像的检测区域进行合并处理得到人脸元数据;以及

输出模块,用于输出人脸检测结果及人脸元数据。

其中,所述第一特征检测模块,具体用于:对第一图像的人脸检测区域及及第二图像的检测区域进行逻辑与/或的操作得到人脸元数据,以实现对输出人脸元数据的过滤。

分别对第二图像的人脸特征、肤色特征及运动特征进行第一次特征检测,得到第二图像的人脸检测区、肤色检测区及运动检测区的元数据;

将第二图像的人脸检测区、肤色检测区及运动检测区的元数据合并,形成第二图像的检测区域。

其中,所述合并模块,具体用于:

其中,所述预设的压缩因子为4-8倍。

本发明的技术方案通过采用先对经压缩处理的第二图像的人脸特征进行第一次特征检测,得到第二图像的检测区域,考虑到运算主要集中在检测环节,因而使得人脸检测的运算量集中在原先大图的某个或某些局部小范围的区域,去掉了大量冗余区域的运算,因而使得总体检测效率变高;根据所述压缩因子在第一图像中等比例地找出与检测区域对应的局部区域,并对局部区域的人脸特征进行第二次特征检测,得到第一图像的人脸检测区域,如此,对大目标的检测能力不变,使得人的主观视觉效果不变;最后,对第一图像的人脸检测区域及第二图像的检测区域进行合并处理得到人脸元数据,最后输出图像检测结果和人脸元数据,兼顾了图像处理效率和视觉效果。

附图说明

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

图1为本发明一实施例基于视频图像的人脸检测方法的方法流程图;

图2为本发明另一实施例基于视频图像的人脸检测方法的方法流程图;

图3为本发明一实施例基于视频图像的人脸检测装置的模块方框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

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

需要说明,本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

请参照图1,在本发明实施例中,该基于视频图像的人脸检测方法,包括如下步骤:

步骤S10、将输入的原始图像拷贝两份,对一份原始图像进行缓存处理得到第一图像,另一份原始图像根据预设的压缩因子进行压缩处理得到第二图像;

步骤S20、对第二图像的人脸特征进行第一次特征检测,得到第二图像的检测区域;

步骤S30、根据所述压缩因子在第一图像中等比例地找出与检测区域对应的局部区域,并对局部区域的人脸特征进行第二次特征检测,得到第一图像的人脸检测区域;

步骤S40、对第一图像的人脸检测区域及第二图像的检测区域进行合并处理得到人脸元数据;以及

步骤S50、输出人脸检测结果及人脸元数据。

本实施例中,主要通过结合视频监控的特点,以及通过观察总结人眼及一些生物眼的视觉特点及观察习惯而提出的基于视频图像的人脸检测方法。该人脸检测方法同时兼具图像处理效率和视觉效果的特点,该图像处理效率主要是通过对压缩后得到的第二图像进行特征检测,相比现有技术,相当于只对某个或某些局部小范围的区域作运算,即去掉了大量冗余区域的运算,因而使得总体检测效率及图像处理效率较高;通过压缩因子从第一图像中等比例地找出与检测区域对应的局部区域,对大目标的检测能力不变,使得人的主观视觉效果不变,最后通过对两者合并处理输出后,得到兼具图像处理效率与视觉效果的视频图像。

本发明的技术方案通过采用先对经压缩处理的第二图像的人脸特征进行第一次特征检测,得到第二图像的检测区域,考虑到运算主要集中在检测环节,因而使得人脸检测的运算量集中在原先大图的某个或某些局部小范围的区域,去掉了大量冗余区域的运算,因而使得总体检测效率变高;根据所述压缩因子在第一图像中等比例地找出与检测区域对应的局部区域,并对局部区域的人脸特征进行第二次特征检测,得到第一图像的人脸检测区域,如此,对大目标的检测能力不变,使得人的主观视觉效果不变;最后,对第一图像的人脸检测区域及第二图像的检测区域进行合并处理得到人脸元数据,最后输出图像检测结果和人脸元数据,兼顾了图像处理效率和视觉效果。

请参照图1和图2,在一些实施例中,所述对第二图像的人脸特征进行第一次特征检测,得到第二图像的检测区域的步骤S20,具体包括:

分别对第二图像的人脸特征、肤色特征及运动特征进行第一次特征检测,得到第二图像的人脸检测区、肤色检测区及运动检测区的元数据;

将第二图像的人脸检测区、肤色检测区及运动检测区的元数据合并,形成第二图像的检测区域。

本实施例中,经压缩处理后的第二图像,为了提高检测的准确性和可靠性,除了需要检测人脸特征(人脸轮廓特征、眼睛特征、嘴巴特征等)外,还可以进一步检测肤色特征、运动特征,可以分别得到第二图像的感兴趣区域,即人脸检测区、肤色检测区及运动检测区,如此,当目标信息较多时,也结合了仿生学原理与视频监控的特点,对画面进行了主观视觉的压缩,抓大放小,把计算量集中在一个面积较小的缩略图上。去掉了那些对大量细小信息的处理运算量,因而使得效率变高。

请继续参照图1和图2,在一些实施例中,所述对第一图像的人脸检测区域及第二图像的检测区域进行合并处理得到人脸元数据的步骤S40,具体包括:对第一图像的人脸检测区域及及第二图像的检测区域进行逻辑与/或的操作得到人脸元数据,以实现对输出人脸元数据的过滤。本实施例中,该步骤S40,可以将检测得到的人脸检测区域与得到的人脸检测区域进行逻辑上的与/或操作,输出结果可得到不同严格程度的过滤,可以只输出第二特征检测得到的人脸检测区域区域,也可只输出第一特征检测得到的人脸检测区域区域,也可根据面积大小,是否在画面中心等进行选择性与或操作。

请参照图2,在一具体的示例中,该基于视频图像的人脸检测方法,包括如下步骤:

第一步、对输入的原始图像P进行拷贝两份,一份缓存为第一图像P2;将采集的原始图像P进行拷贝出P1,将P1进行缩放因子为4-8倍的压缩,得到某个小分辨率的第二图像P3。例如,假如原始图像P为1920x1080分辨率,可以压缩为320x180的小分辨率的第二图像P3;

第二步、在小分辨率的第二图像P3上做特征检测,分别是人脸检测、肤色检测和运动检测,分别得到第二图像P3的感兴趣区域,即人脸区r1,肤色区r2,运动区r3。

第三步、将人脸区r1、肤色区r2、运动区r3进行合并,得到总的检测区域R1;

第四步、在第一图像P2中,按压缩比例找到R1区域对应的局部区域R2;

第五步、在第一图像P2的局部区域R2中做进一步的人脸检测,得到P2图像的人脸区f1;

第六步,将在第一图像P2的人脸区f1和图像P3的人脸区r1进行合并。根据合并结果,输出人脸检测结果及人脸元数据。

请参照图3,本发明的实施例中,该基于视频图像的人脸检测系统,包括:

预处理模块10,用于将输入的原始图像拷贝两份,对一份原始图像进行缓存处理得到第一图像,另一份原始图像根据预设的压缩因子进行压缩处理得到第二图像;

第一特征检测模块20,用于对第二图像的人脸特征进行第一次特征检测,得到第二图像的检测区域;

第二特征检测模块30,用于根据所述压缩因子在第一图像中等比例地找出与检测区域对应的局部区域,并对局部区域的人脸特征进行第二次特征检测,得到第一图像的人脸检测区域;

合并模块40,用于对第一图像的人脸检测区域及第二图像的检测区域进行合并处理得到人脸元数据;以及

输出模块50,用于输出人脸检测结果及人脸元数据。

本实施例中,该人脸检测装置同时兼具图像处理效率和视觉效果的特点,该图像处理效率主要是通过第一特征检测模块20对压缩后得到的第二图像进行特征检测,相比现有技术,相当于只对某个或某些局部小范围的区域作运算,即去掉了大量冗余区域的运算,因而使得总体检测效率及图像处理效率较高;通过第二特征检测模块30根据压缩因子从第一图像中等比例地找出与检测区域对应的局部区域,对大目标的检测能力不变,使得人的主观视觉效果不变,然后通过合并模块40对两者合并处理,最后通过输出模块50输出后,得到兼具图像处理效率与视觉效果的视频图像。

在一些实施例中,所述第一特征检测模块20,具体用于:

分别对第二图像的人脸特征、肤色特征及运动特征进行第一次特征检测,得到第二图像的人脸检测区、肤色检测区及运动检测区的元数据;

将第二图像的人脸检测区、肤色检测区及运动检测区的元数据合并,形成第二图像的检测区域。

本实施例中,经压缩处理后的第二图像,为了提高检测的准确性和可靠性,除了需要检测人脸特征(人脸轮廓特征、眼睛特征、嘴巴特征等)外,该第一特征检测模块20,还可以进一步检测肤色特征、运动特征,可以分别得到第二图像的感兴趣区域,即人脸检测区、肤色检测区及运动检测区,如此,当目标信息较多时,也结合了仿生学原理与视频监控的特点,对画面进行了主观视觉的压缩,抓大放小,把计算量集中在一个面积较小的缩略图上。去掉了那些对大量细小信息的处理运算量,因而使得效率变高。除此之外,本实施例还可以降低处理器的运算负荷,提高处理效率。

在一些实施例中,所述合并模块40,具体用于:对第一图像的人脸检测区域及及第二图像的检测区域进行逻辑与/或的操作得到人脸元数据,以实现对输出人脸元数据的过滤。本实施例中,通过合并模块,可以将第二特征检测模块检测得到的人脸检测区域与第一特征检测模块检测得到的人脸检测区域进行逻辑上的与/或操作,输出结果可得到不同严格程度的过滤,可以只输出第二特征检测得到的人脸检测区域区域,也可只输出第一特征检测得到的人脸检测区域区域,也可根据面积大小,是否在画面中心等进行选择性与或操作。

在一些实施例中,上述预处理模块10的压缩因子为4-8倍,优选地,压缩因子为6倍,可以理解的,在基于本方案的发明目的基础上的其他范围的压缩因子,均是可行方案。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

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