一种人脸图像处理方法及装置制造方法及图纸

技术编号:18554135 阅读:35 留言:0更新日期:2018-07-28 11:05
本发明专利技术实施例提供了一种人脸图像处理方法及装置。在本发明专利技术实施例中,通过seetaface人脸检测算法检测视频图像中的人脸图像可以将视频图像中出现的所有人脸图像均检测出来,避免遗漏人脸图像。方向梯度直方图特征向量对旋转、尺度缩放以及亮度具有不变性,对视角变化、光线以及噪声等因素也具有稳定性,因此受外界环境因素影响小,鲁棒性强,所以,根据方向梯度直方图特征向量来判断正在跟踪的人脸图像与当前人脸图像是否为同一人物的人脸图像,可以提高判断准确率。

【技术实现步骤摘要】
一种人脸图像处理方法及装置
本专利技术涉及计算机
,特别是涉及一种人脸图像处理方法及装置。
技术介绍
现今社会,为了给人们的工作和生活提供安全预防和保障,往往在重要位置处设置有监控摄像头,通过监控摄像头录制重要位置处的监控视频,之后,安排查看人员查看监控摄像头录制的监控视频是否存在可疑人物,例如,查看是否存在在逃人员等。其中,查看人员在查看监控摄像头录制的监控视频是否存在可疑人物时,需要一帧一帧地查看监控视频中的每一帧视频图像,导致查看效率较低且导致查看人员的工作量较高。为了提高查看效率以及降低查看人员的工作量,在现有技术中,采用meanshift算法或camshift算法或均值跟踪算法对视频中的人物进行粗略的跟踪,最后保存在人物离开时人物的人脸图像。然而,专利技术人发现,现有技术会造成跟踪人物的部分缺失问题,而且跟踪容易产生间断问题,因此很难实现对人脸图像的精确跟踪,无法实现对人脸图像的完整采集。
技术实现思路
为解决上述技术问题,本专利技术实施例示出了一种人脸图像处理方法及装置。第一方面,本专利技术实施例示出了一种人脸图像处理方法,所述方法包括:通过seetaface人脸检测算法检测当前视频图像中的当前人脸图像;确定所述当前人脸图像在所述当前视频图像中的当前位置以及从所述当前视频图像中提取出所述当前人脸图像;根据所述当前视频图像判断是否存在使用粒子滤波器跟踪算法正在跟踪的人脸图像;如果存在使用粒子滤波器跟踪算法正在跟踪的人脸图像,获取所述当前人脸图像的人脸特征点的第一方向梯度直方图特征向量,以及,获取所述正在跟踪的人脸图像的人脸特征点的第二方向梯度直方图特征向量;根据所述第一方向梯度直方图特征向量和所述第二方向梯度直方图特征向量判断所述正在跟踪的人脸图像与所述当前人脸图像是否为同一人物的人脸图像;如果所述正在跟踪的人脸图像与所述当前人脸图像为同一人物的人脸图像,使用所述当前位置替换已缓存的所述正在跟踪的人脸图像的位置。在一个可选的实现方式中,所述方法还包括:如果不存在使用粒子滤波器跟踪算法正在跟踪的人脸图像,则在已缓存的所有人脸图像中判断是否存在与所述当前人脸图像为同一人物的人脸图像;如果在已缓存的所有人脸图像中不存在与所述当前人脸图像为同一人物的人脸图像,则缓存所述当前人脸图像以及缓存所述当前位置;使用粒子滤波器跟踪算法在所述当前位置开始跟踪所述当前人脸图像。在一个可选的实现方式中,所述方法还包括:如果所述正在跟踪的人脸图像与所述当前人脸图像不为同一人物的人脸图像,则在已缓存的所有人脸图像中判断是否存在与所述当前人脸图像为同一人物的人脸图像;如果在已缓存的所有人脸图像中不存在与所述当前人脸图像为同一人物的人脸图像,则缓存所述当前人脸图像以及缓存所述当前位置;使用粒子滤波器跟踪算法在所述当前位置开始跟踪所述当前人脸图像。在一个可选的实现方式中,所述方法还包括:判断所述当前人脸图像的面积是否大于已缓存的所述正在跟踪的人脸图像的面积;如果所述当前人脸图像的面积大于已缓存的所述正在跟踪的人脸图像的面积,使用所述当前人脸图像替换已缓存的所述正在跟踪的人脸图像。在一个可选的实现方式中,所述方法还包括:如果在所述当前视频图像之后的预设数量的视频图像中均未出现与所述当前人脸图像属于同一人物的人脸图像,停止使用粒子滤波器跟踪算法跟踪与所述当前人脸图像属于同一人物的人脸图像;获取已缓存的与所述当前人脸图像属于同一人物的人脸图像的地理信息;将已缓存的与所述当前人脸图像属于同一人物的人脸图像以及已缓存的与所述当前人脸图像属于同一人物的人脸图像所在的地理信息存储在数据库中;删除已缓存的与所述当前人脸图像属于同一人物的人脸图像以及删除已缓存的与所述当前人脸图像属于同一人物的人脸图像的位置。第二方面,本专利技术实施例示出了一种人脸图像处理装置,所述装置包括:检测模块,用于通过seetaface人脸检测算法检测当前视频图像中的当前人脸图像;确定模块,用于确定所述当前人脸图像在所述当前视频图像中的当前位置以及从所述当前视频图像中提取出所述当前人脸图像;第一判断模块,用于根据所述当前视频图像判断是否存在使用粒子滤波器跟踪算法正在跟踪的人脸图像;第一获取模块,用于如果存在使用粒子滤波器跟踪算法正在跟踪的人脸图像,获取所述当前人脸图像的人脸特征点的第一方向梯度直方图特征向量,以及,获取所述正在跟踪的人脸图像的人脸特征点的第二方向梯度直方图特征向量;第二判断模块,用于根据所述第一方向梯度直方图特征向量和所述第二方向梯度直方图特征向量判断所述正在跟踪的人脸图像与所述当前人脸图像是否为同一人物的人脸图像;第一替换模块,用于如果所述正在跟踪的人脸图像与所述当前人脸图像为同一人物的人脸图像,使用所述当前位置替换已缓存的所述正在跟踪的人脸图像的位置。在一个可选的实现方式中,所述装置还包括:第三判断模块,用于如果不存在使用粒子滤波器跟踪算法正在跟踪的人脸图像,则在已缓存的所有人脸图像中判断是否存在与所述当前人脸图像为同一人物的人脸图像;第一缓存模块,用于如果在已缓存的所有人脸图像中不存在与所述当前人脸图像为同一人物的人脸图像,则缓存所述当前人脸图像以及缓存所述当前位置;第一跟踪模块,用于使用粒子滤波器跟踪算法在所述当前位置开始跟踪所述当前人脸图像。在一个可选的实现方式中,所述装置还包括:第四判断模块,用于如果所述正在跟踪的人脸图像与所述当前人脸图像不为同一人物的人脸图像,则在已缓存的所有人脸图像中判断是否存在与所述当前人脸图像为同一人物的人脸图像;第二缓存模块,用于如果在已缓存的所有人脸图像中不存在与所述当前人脸图像为同一人物的人脸图像,则缓存所述当前人脸图像以及缓存所述当前位置;第二跟踪模块,用于使用粒子滤波器跟踪算法在所述当前位置开始跟踪所述当前人脸图像。在一个可选的实现方式中,所述装置还包括:第五判断模块,用于判断所述当前人脸图像的面积是否大于已缓存的所述正在跟踪的人脸图像的面积;第二替换模块,用于如果所述当前人脸图像的面积大于已缓存的所述正在跟踪的人脸图像的面积,使用所述当前人脸图像替换已缓存的所述正在跟踪的人脸图像。在一个可选的实现方式中,所述装置还包括:停止模块,用于如果在所述当前视频图像之后的预设数量的视频图像中均未出现与所述当前人脸图像属于同一人物的人脸图像,停止使用粒子滤波器跟踪算法跟踪与所述当前人脸图像属于同一人物的人脸图像;第二获取模块,用于获取已缓存的与所述当前人脸图像属于同一人物的人脸图像的地理信息;存储模块,用于将已缓存的与所述当前人脸图像属于同一人物的人脸图像以及已缓存的与所述当前人脸图像属于同一人物的人脸图像所在的地理信息存储在数据库中;删除模块,用于删除已缓存的与所述当前人脸图像属于同一人物的人脸图像以及删除已缓存的与所述当前人脸图像属于同一人物的人脸图像的位置。与现有技术相比,本专利技术实施例包括以下优点:在本专利技术实施例中,通过seetaface人脸检测算法检测视频图像中的人脸图像可以将视频图像中出现的所有人脸图像均检测出来,避免遗漏人脸图像。方向梯度直方图特征向量对旋转、尺度缩放以及亮度具有不变性,对视角变化、光线以及噪声等因素也具有稳定性,因此受外界环境因素影响小,鲁棒性强,所以,根据方向梯度直方图特征向量来判断正在本文档来自技高网...

【技术保护点】
1.一种人脸图像处理方法,其特征在于,所述方法包括:通过seetaface人脸检测算法检测当前视频图像中的当前人脸图像;确定所述当前人脸图像在所述当前视频图像中的当前位置以及从所述当前视频图像中提取出所述当前人脸图像;根据所述当前视频图像判断是否存在使用粒子滤波器跟踪算法正在跟踪的人脸图像;如果存在使用粒子滤波器跟踪算法正在跟踪的人脸图像,获取所述当前人脸图像的人脸特征点的第一方向梯度直方图特征向量,以及,获取所述正在跟踪的人脸图像的人脸特征点的第二方向梯度直方图特征向量;根据所述第一方向梯度直方图特征向量和所述第二方向梯度直方图特征向量判断所述正在跟踪的人脸图像与所述当前人脸图像是否为同一人物的人脸图像;如果所述正在跟踪的人脸图像与所述当前人脸图像为同一人物的人脸图像,使用所述当前位置替换已缓存的所述正在跟踪的人脸图像的位置。

【技术特征摘要】
1.一种人脸图像处理方法,其特征在于,所述方法包括:通过seetaface人脸检测算法检测当前视频图像中的当前人脸图像;确定所述当前人脸图像在所述当前视频图像中的当前位置以及从所述当前视频图像中提取出所述当前人脸图像;根据所述当前视频图像判断是否存在使用粒子滤波器跟踪算法正在跟踪的人脸图像;如果存在使用粒子滤波器跟踪算法正在跟踪的人脸图像,获取所述当前人脸图像的人脸特征点的第一方向梯度直方图特征向量,以及,获取所述正在跟踪的人脸图像的人脸特征点的第二方向梯度直方图特征向量;根据所述第一方向梯度直方图特征向量和所述第二方向梯度直方图特征向量判断所述正在跟踪的人脸图像与所述当前人脸图像是否为同一人物的人脸图像;如果所述正在跟踪的人脸图像与所述当前人脸图像为同一人物的人脸图像,使用所述当前位置替换已缓存的所述正在跟踪的人脸图像的位置。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果不存在使用粒子滤波器跟踪算法正在跟踪的人脸图像,则在已缓存的所有人脸图像中判断是否存在与所述当前人脸图像为同一人物的人脸图像;如果在已缓存的所有人脸图像中不存在与所述当前人脸图像为同一人物的人脸图像,则缓存所述当前人脸图像以及缓存所述当前位置;使用粒子滤波器跟踪算法在所述当前位置开始跟踪所述当前人脸图像。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:如果所述正在跟踪的人脸图像与所述当前人脸图像不为同一人物的人脸图像,则在已缓存的所有人脸图像中判断是否存在与所述当前人脸图像为同一人物的人脸图像;如果在已缓存的所有人脸图像中不存在与所述当前人脸图像为同一人物的人脸图像,则缓存所述当前人脸图像以及缓存所述当前位置;使用粒子滤波器跟踪算法在所述当前位置开始跟踪所述当前人脸图像。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断所述当前人脸图像的面积是否大于已缓存的所述正在跟踪的人脸图像的面积;如果所述当前人脸图像的面积大于已缓存的所述正在跟踪的人脸图像的面积,使用所述当前人脸图像替换已缓存的所述正在跟踪的人脸图像。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果在所述当前视频图像之后的预设数量的视频图像中均未出现与所述当前人脸图像属于同一人物的人脸图像,停止使用粒子滤波器跟踪算法跟踪与所述当前人脸图像属于同一人物的人脸图像;获取已缓存的与所述当前人脸图像属于同一人物的人脸图像的地理信息;将已缓存的与所述当前人脸图像属于同一人物的人脸图像以及已缓存的与所述当前人脸图像属于同一人物的人脸图像所在的地理信息存储在数据库中;删除已缓存的与所述当前人脸图像属于同一人物的人脸图像以及删除已缓存的与所述当前人脸图像属于同一人物的人脸图像的位置。6.一种人脸图像处理装置,其特征在于,所述装置包括:检测模块,用于通过seetaface人脸检测算法检测当前视频图像中的当前人脸图像;确定模块,用于确定...

【专利技术属性】
技术研发人员:朱国刚李波刘永霞
申请(专利权)人:大唐软件技术股份有限公司
类型:发明
国别省市:北京,11

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

1