当前位置: 首页 > 专利查询>华侨大学专利>正文

一种视频中动态人脸识别方法技术

技术编号:16217460 阅读:37 留言:0更新日期:2017-09-15 23:45
本发明专利技术提供一种视频中动态人脸识别方法,先对视频进行处理,包括对其进行截取,每一帧存放为图片;之后通过对比当前帧和上一帧,进行相识度比对,图像相似度通过直方图匹配算法来返回一个巴氏系数,从而来确定是否出现快速运动的物体;然后对有物体出现的图片进行处理,先通过帧间差分法对整个视频进行处理,从而取出背景,再对物体出现的图片和背景图像进行差分,取出物体在图片中的位置,然后通过分析对图片相应区域标记出物体的位置并进行判断物体为何物;之后进行人脸的识别。本发明专利技术方法能够对视频中的动态人脸进行快速的标记和识别,识别效率和准确率较高。

A method of dynamic face recognition in video

The present invention provides a method of dynamic face recognition in the video, the video processing, including the interception of the each frame is stored in the picture; then by comparing the current frame and the previous frame, by similarity comparison, image similarity by histogram matching algorithm to return a Bhattacharyya coefficient in order to determine whether there. Fast moving objects; then the object image processing, first through the inter frame difference method to process the entire video, and remove the background images and background images of objects of difference, take out the position of the object in the image, and then through the analysis of the corresponding image region labeling objects the position and determine the object as it is; face recognition. The method of the invention can rapidly mark and recognize the dynamic human face in the video, and the recognition efficiency and accuracy are higher.

【技术实现步骤摘要】
一种视频中动态人脸识别方法
本专利技术涉及人脸识别的方法,特别涉及一种视频中动态人脸识别方法。
技术介绍
当前,人类的视觉对于观测的而言越来越有限,当有物体快速闪过或物体过于小等一些情况的时候,人类的眼睛有时候是无法正确认知到这些东西的,这和人眼睛的自身构造和其自身的特性有关,但人们又希望对这些信息进行了解和用肉眼看到,从而我们通过计算机来代替我们的眼睛对事物进行观测。视频的物体标记和跟踪这方面对于计算机视觉研究领域而言不是一个陌生的概念,近年来对物体的识别和对物体的实时跟踪的技术越来越受大家关注,我们不满足于记录数据,也不满足于提取信息,希望在视频中挖掘规律性的内容,比如,通过一个人的姿势就可以看出这是一个好人,还是一个在那儿徘徊等待作案时机的坏人,这需要我们做人脸的视频识别。物体的识别属于图像识别的方面,对于图像方面而言,它经历过3个发展阶段:文字识别、数字图像处理和识别和物体标记。文字识别是从1950开始研究的,之后的由于数字图像的强大的存储能力,方便性,不易失真等有着巨大优势,从而大家对于数字图像处理和识别在1965年开始研究。物体的识别主要指的是对三维世界的客体及环境的感知和认识,属于高级的计算机视觉范畴。在对于图像识别模式而言,在其发展过程中主要有3种方式用来识别,分别是统计模式识别、结构模式识别和模糊模式识别。在近10年来它一直是众多研究人员的研究对象的核心。虽然图像识别技术在国内外都发展的很快,但是对于物体标记这块的研究并不很成熟,多数的研究都是在不是很复杂的或特定的场景进行采集和分析,要做到在非特定或者是随机场景还是有一定的难度的,也就是自适应性能差,一旦目标图像被较强的噪声污染或是目标图像有较大残缺往往就得不出理想的结果。
技术实现思路
本专利技术目的在于克服现有技术的不足,提出一种视频中动态人脸识别方法,先对视频进行处理,包括对其进行截取,每一帧存放为图片;之后通过对比当前帧和上一帧,进行相识度比对,图像相似度通过直方图匹配算法来返回一个巴氏系数,从而来确定是否出现快速运动的物体;然后对有物体出现的图片进行处理,先通过帧间差分法对整个视频进行处理,从而取出背景,再对物体出现的图片和背景图像进行差分,取出物体在图片中的位置,然后通过分析对图片相应区域标记出物体的位置并进行判断物体为何物;之后进行人脸的识别和肤色提取。本专利技术解决其技术问题所采用的技术方案是:一种视频中动态人脸识别方法,包括:对视频进行处理,把视频中相应的秒或帧转化成图片输出;使用直方图匹配法依次比较相邻两张图片的相识度,当相识度大于预设值时,过滤掉没有物体出现的图片;对于有物体出现的图片,通过帧间差分法对整个视频进行处理,取出实时更新的背景图像;对于有物体出现的图片,和实时更新的背景图像进行差分,标记出相应的区域处并显示出来,完成物体标记;对标记出的物体进行人脸识别。使用直方图匹配法依次比较相邻两张图片的相识度,包括:对相邻两张图片分别进行灰度化处理并计算相邻两张图片的巴氏系数。进行灰度化处理的方法为:对图片RGB三个分量进行加权平均得到最重的灰度值,使用公式gray=0.11B+0.59G+0.3R计算;其中gray表示处理后的灰度值。计算相邻两张图片的巴氏系数的公式为:Bhattacharyya=∑{i=1|n}√(∑ai·∑bi)其中,a和b表示相邻两张图片,n是分块数,ai表示在a中第i部分的成员数,bi表示在b中第i部分的成员数。对于有物体出现的图片,和实时更新的背景图像进行差分,标记出相应的区域处并显示出来,完成物体标记,具体包括:对当前图片与实时更新的背景图做差处理;对做差的结果图进行二值化,二值化所使用的方法为迭代法;对通过二值化的图中的信息进行提取,把提取的结果反馈到当前图片上进行显示,完成标记。对标记出的物体进行人脸识别,具体包括:使用Face++对相应的图片进行识别处理;接收Face++返回的Json数据中人脸个数,判断人脸个数是否为0,如果不为0,在图片上输出人脸识别的结果;如果返回的人脸个数为0,判断上一时刻识别的结果;如果上一时刻没有人脸出现,输出当前时刻的原图片;如果上一时刻有人脸出现,对当前时刻左右的帧图片进行识别;如果有人脸出现,输出相应帧的图片,并在当前时刻图片上显示结果;如果没有人脸出现,输出当前时刻的原图片。与现有技术相比,本专利技术具有如下有益效果:本专利技术提出一种视频中动态人脸识别方法,先对视频进行处理,包括对其进行截取,每一帧存放为图片;之后通过对比当前帧和上一帧,进行相识度比对,图像相似度通过直方图匹配算法来返回一个巴氏系数,从而来确定是否出现快速运动的物体;然后对有物体出现的图片进行处理,先通过帧间差分法对整个视频进行处理,从而取出背景,再对物体出现的图片和背景图像进行差分,取出物体在图片中的位置,然后通过分析对图片相应区域标记出物体的位置并进行判断物体为何物;之后进行人脸的识别。本专利技术方法能够对视频中的动态人脸进行快速的标记和识别,识别效率和准确率较高。附图说明图1是本专利技术方法的流程图;图2是本专利技术方法的对一视频以秒为单位的展示图;图3是本专利技术方法的对图2所示图片过滤后的展示图;图4是本专利技术方法的对图3所示图片进行物体标记后的展示图;图5是本专利技术方法的人脸识别流程图;图6是本专利技术方法的人脸识别最终效果图。具体实施方式一种视频中动态人脸识别方法,主要是通过MATLAB编程语言实现,参见图1所示,所述方法包括:步骤101,对视频进行处理,把视频中相应的秒或帧转化成图片输出。具体的,在对视频中物体进行识别时,首先需要先对视频进行处理,把视频中相应的帧转化成图片输出,才能通过图像处理和识别进行了解。本实施例中,使用MATLAB提供的库函数来对视频中的帧进行处理,并输出图片的JPG格式:Imwrite(read(mov,i*mov.FrameRate),strcat(num2str(i),’.jpg’),’jpg’)如图2所示为使用上述方法对一视频以秒为单位的展示图。步骤102,使用直方图匹配法依次比较相邻两张图片的相识度,当相识度大于预设值时,过滤掉没有物体出现的图片。在把视频中的每一帧都转化成图片后,由于物体不一定都会一直出现在视频中,从而在检测图片是否出现物体时,会出现许多没有物体出现也会被列入检测队列,如果在一段20多s的视频中只有1s左右有物体出现的话,那么这样的话就会有许多不需要进行检测帧图片,从而会让运行的时间加长,效率低。为了解决上述的问题,本实施例通过使用直方图匹配法比较帧于帧之间图像相识度,来过滤掉些没用的帧图片。直方图匹配法是一种先进行灰度化,之后把其灰度直方图改成自己希望的直方图。在使用直方图匹配来比较图像相识度时,一般会计算其巴氏距离(Bhattacharyyadistance)和巴氏系数(BhattacharyyaCoefficient)。其中巴氏距离是用于测量两离散概率分布,巴氏系数是对两个统计样本的重叠量的近视计算。计算巴氏距离和系数来进行图像相似度的处理,其对图像相识度的结果的效果是最好的。以下列出巴氏距离和巴氏系数的数学上的公式。巴氏距离公式:DB(p,q)=-ln(BC(p,q))其中,q、p是分别指X数域上的两个离散概率分布,BC是指巴氏系本文档来自技高网
...
一种视频中动态人脸识别方法

【技术保护点】
一种视频中动态人脸识别方法,其特征在于,包括:对视频进行处理,把视频中相应的秒或帧转化成图片输出;使用直方图匹配法依次比较相邻两张图片的相识度,当相识度大于预设值时,过滤掉没有物体出现的图片;对于有物体出现的图片,通过帧间差分法对整个视频进行处理,取出实时更新的背景图像;对于有物体出现的图片,和实时更新的背景图像进行差分,标记出相应的区域处并显示出来,完成物体标记;对标记出的物体进行人脸识别。

【技术特征摘要】
1.一种视频中动态人脸识别方法,其特征在于,包括:对视频进行处理,把视频中相应的秒或帧转化成图片输出;使用直方图匹配法依次比较相邻两张图片的相识度,当相识度大于预设值时,过滤掉没有物体出现的图片;对于有物体出现的图片,通过帧间差分法对整个视频进行处理,取出实时更新的背景图像;对于有物体出现的图片,和实时更新的背景图像进行差分,标记出相应的区域处并显示出来,完成物体标记;对标记出的物体进行人脸识别。2.根据权利要求1所述的视频中动态人脸识别方法,其特征在于,使用直方图匹配法依次比较相邻两张图片的相识度,包括:对相邻两张图片分别进行灰度化处理并计算相邻两张图片的巴氏系数。3.根据权利要求2所述的视频中动态人脸识别方法,其特征在于,进行灰度化处理的方法为:对图片RGB三个分量进行加权平均得到最重的灰度值,使用公式gray=0.11B+0.59G+0.3R计算;其中gray表示处理后的灰度值。4.根据权利要求2所述的视频中动态人脸识别方法,其特征在于,计算相邻两张图片的巴氏系数的公式为:Bhattacharyya=∑{i=1|n}√(∑ai·∑b...

【专利技术属性】
技术研发人员:庄礼鸿方宇
申请(专利权)人:华侨大学
类型:发明
国别省市:福建,35

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

1