一种自动学习划定人脸检测兴趣区域的方法与流程

文档序号:11775216阅读:579来源:国知局
一种自动学习划定人脸检测兴趣区域的方法与流程

本发明涉及人脸识别技术领域,具体涉及一种自动学习划定人脸检测兴趣区域的方法。



背景技术:

人脸识别作为生物身份识别的典型技术,由于不需要被检测个体的主动配合,近年来在人机交互,安防,身份认证,娱乐,和医疗看护等方面得到大量的应用。人脸识别技术包括:人脸检测,特征提取和特征匹配和分类。人脸检测的方法有:harr扫描,hog扫描,adaboot学习,深度学习cnn物体检测等。特征提取的方法有:pca本征脸,深度学习cnn特征提取等。特征匹配和分类包括:1-nn,k-nn和svm。将上面提到的各种人脸检测,特征提取和特征匹配的方法有机的结合,就可以得到目前通用的人脸识别技术。

在智慧城市,安防和公安技术侦察中,人脸识别是常用的人工智能技术手段。人脸识别技术需要高分辨率视频,而在高清照片上全画面范围的进行人脸检测需要消耗大量的时间和计算资源。

一般来讲,在摄像头对着的方向,有些区域距离比较远,人脸很小,价值比较低,有些区域距离比较近,人脸比较大,价值比较高。传统的做法是在画面上人工划定一个区域,在这个区域进行人脸检测和识别。但是如果云台转动,或者调焦,整个画面会发生变化,需要重新划定区域。

申请日为2016年8月19日申请号为201610694192.x的发明专利申请公开了《一种人脸跟踪方法及装置》,该申请利用人脸感兴趣区域判断每一图像帧的人脸五官位置,当图像帧中出现多个人脸,则依次对每张人脸进行人脸检测生成人脸感兴趣区域。该申请中所记载的技术方案适用于在移动端上进行实时人脸跟踪,其在某一时间段内,拍摄的对象及其数量是固定的,而且在进行人脸跟踪时,需要对每帧图像进行所有人脸检测。若将该方法应用于智慧城市,安防和公安技术侦察中,由于高清摄像头的拍摄区域较大,不同时间段内视频采集区域内人脸数量变化较大,而当某一时间段人脸过多时,会带来严重的数据处理负荷,需要消耗大量的时间和计算资源,因此需要一种新的检测方法,实现在高清视频上快速捕获有价值的人脸。



技术实现要素:

针对现有技术的问题,本发明提出一种自动学习划定人脸检测兴趣区域的方法,每经过一定的时间间隔进行一次全画面检测,而实时的人脸检测,只在高清roi区域(人脸检测兴趣区域)进行,这样既能保证所有高质量的人脸被捕获,又能节省计算资源和计算时间。

本发明为解决上述技术问题所采用的技术方案是:

本发明提供一种自动学习划定人脸检测兴趣区域的方法,包括以下步骤;

s1,对采集视频图像帧序列中的当前帧图像进行全画面人脸检测,得到帧图像中所有人脸对应的最小外接矩形,所述最小外接矩形的位置参数为人脸的中心坐标;

s2,根据步骤s1中得到的多个最小外接矩形的位置以及大小,判断图像采集区域的人脸集中度,并以此生成人脸检测感兴趣区域;

s3,对后续的视频图像帧序列中的每一帧图像,针对步骤s2中生成的感兴趣区域进行人脸检测。

所述步骤s2具体包括以下子步骤:

s21,设置淘汰阈值,判断步骤s1中得到的所有最小外接矩形的面积是否小于淘汰阈值,保留面积大于淘汰阈值的最小外接矩形;

s22,以步骤s21中保留的最小外接矩形的位置坐标为中心,按照一定比例,扩大每个最小外接矩形的边长,生成包含单张人脸的感兴趣区域;

s23,将相互有交叉的包含单张人脸的感兴趣区域合并,并利用最小外包矩形将合并区域进行框选,所述最小外包矩形即为包含多张人脸的人脸检测感兴趣区域。

优选的,步骤s2所述人脸检测感兴趣区域由包含多张人脸的人脸检测感兴趣区域和与其他区域没有交叉的包含单张人脸的感兴趣区域组成。

优选的,步骤s1具体为,对采集到的视频帧图像,每隔指定的时间间隔,进行一次帧图像提取,并对提取的帧图像进行全画面人脸检测,得到帧图像中所有人脸所处的最小外接矩形的位置和大小。针对时间间隔内的视频帧图像,进行人脸检测时,仅针对上一时间间隔点生成的多块兴趣区域进行人脸检测。

本发明的有益效果是:

本发明可以通过自动调整学习来划定人脸检测的兴趣区域,无需实时的针对高清视频图像进行全画面人脸检测,仅对兴趣区域内的人脸进行检测,大大节省了计算资源和计算时间,而且定期的进行全画面人脸检测,有效的避免了由于云台转动或调焦导致整个画面发生变化而对感兴趣区域的影响。

附图说明

图1为方法流程图;

图2为人脸感兴趣区域划定示意图。

具体实施方式

下面结合附图及实施例对本发明作进一步说明。

如图1所示,本发明提供一种自动学习划定人脸检测兴趣区域的方法,包括以下步骤:

s1,对采集到的视频帧图像,每隔指定的时间间隔,例如每5分钟进行一次帧图像提取,并对提取的帧图像进行全画面人脸检测,得到帧图像中所有人脸所处的最小外接矩形的位置和大小(x,y,h,w),(x,y)为人脸的中心坐标,(h,w)为最小外接矩形的高度和宽度。

定期的进行全画面人脸检测,有效的避免了由于云台转动或调焦导致整个画面发生变化而对感兴趣区域的影响。

s2,根据步骤s1中得到的多个最小外接矩形的位置以及大小,判断图像采集区域的人脸集中度,并以此生成人脸检测感兴趣区域;

具体如图2所示,步骤s2包括以下子步骤:

s21,设置淘汰阈值,判断步骤s1中得到的所有最小外接矩形的面积是否小于淘汰阈值,即判断h*w与淘汰阈值的大小,保留面积不小于淘汰阈值的最小外接矩形;

s22,以步骤s21中保留的最小外接矩形的位置坐标为中心,按照一定比例,例如,按照10倍放大,扩大每个最小外接矩形的边长,生成包含单张人脸的感兴趣区域;

s23,将相互有交叉的包含单张人脸的感兴趣区域合并,并利用最小外包矩形将合并区域进行框选,所述最小外包矩形即为包含多张人脸的人脸检测感兴趣区域。

所述人脸检测感兴趣区域由包含多张人脸的人脸检测感兴趣区域和与其他区域没有交叉的包含单张人脸的感兴趣区域组成。

s3,对下一时间间隔点之前的后续视频图像帧序列中的每一帧图像,针对步骤s2中生成的感兴趣区域进行人脸检测。

理想来讲,我们肯定希望在高清全画面进行人脸检测,但是这消耗大量的资源和时间,所以我们选择过一段时间进行一次全画面检测,例如每5分钟进行一次全画面检测。而实时的人脸检测,只在高清roi区域(人脸检测兴趣区域)进行,这样既能保证所有高质量的人脸被捕获,又能节省计算资源和计算时间。

根据每次全画面检测到的人脸的位置和人脸的大小,生成新的roi(人脸检测兴趣区域),供实时人脸检测使用。

说明书中未阐述的部分均为现有技术或公知常识。本实施例仅用于说明该发明,而不用于限制本发明的范围,本领域技术人员对于本发明所做的等价置换等修改均认为是落入该发明权利要求书所保护范围内。



技术特征:

技术总结
本发明公开了一种自动学习划定人脸检测兴趣区域的方法,包括以下步骤:对采集视频图像帧序列中的当前帧图像进行全画面人脸检测,得到帧图像中所有人脸对应的最小外接矩形;根据得到的多个最小外接矩形的位置以及大小,判断图像采集区域的人脸集中度,并以此生成人脸检测感兴趣区域;对后续的视频图像帧序列中的每一帧图像,针对感兴趣区域进行人脸检测。本发明可以通过自动调整学习来划定人脸检测的兴趣区域,无需实时的针对高清视频图像进行全画面人脸检测,仅对兴趣区域内的人脸进行检测,大大节省了计算资源和计算时间。

技术研发人员:齐德龙;姚琪;罗畅;刘靖峰
受保护的技术使用者:武汉神目信息技术有限公司
技术研发日:2017.05.22
技术公布日:2017.10.20
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1