一个典型的基于视频图像的人脸识别系统一般都是自动检测人脸区域,从视频中提取特征,最后如果人脸存在则识别出人脸的身份。在视频监控、信息安全和出入控制等应用中,基于视频的人脸识别是一个非常重要的问题,也是目前人脸识别的一个热点和难点。基于视频比基于静态图像更具优越性,因为 Bruce 等人和 Knight 等人已证明,当人脸被求反或倒转时,运动信息有助于(熟悉的)人脸的识别。虽然视频人脸识别是基于静态图像的人脸识别的直接扩展,但一般认为视频人脸识别算法需要同时用到空间和时间信息,这类方法直到近几年才开始受到重视并需要进一步的研究和发展。目前视频人脸识别还有很多困难和挑战,具体来说有以下几种:

视频图像质量比较差:视频图像一般是在户外(或室内,但是采集条件比较差)获取的,通常没有用户的配合,所以视频人脸图像经常会有很大的光照和姿态变化。另外还可能会有遮挡和伪装。

人脸图像比较小:同样,由于采集条件比较差,视频人脸图像一般会比基于静态图像的人脸识别系统的预设尺寸小。小尺寸的图像不但会影响识别算法的性能,而且还会影响人脸检测,分割和关键点定位的精度,这必然会导致整个人脸识别系统性能的下降。

视频人脸识别起源于基于静态图像的人脸识别,即识别系统自动的检测和分割出人脸,然后用基于静态图像的识别方法进行识别。对这类方法的一个提高是加入了人脸跟踪。在这类系统中,通过利用姿态和从视频中估计到的深度信息合成一个虚拟的正面人脸。这个阶段的另外一个能提高识别率的方法是利用视频中充裕的帧图像,基于每帧图像的识别结果,使用 ” 投票 ” 机制。投票方法可以是确定的,但是概率投票方法一般来说更好。投票机制的一个缺点是计算结果的代价比较昂贵。

视频人脸识别的第二个发展阶段是利用多模态信息。因为人类一般会利用多种信息识别人的身份,所以一个多模态系统将比只利用人脸的识别系统性能更好。更重要的是利用多模态信息提供了一种方法,它能全面解决那些只靠人脸无法识别的任务。例如,在一个完全没有配合的环境(比如抢劫),歹徒的脸一般是蒙着的,这时唯一能进行无人脸识别的方法就是分析歹徒躯体的运动特性。除了指纹,人脸和声音是最常用于身份识别的信息。它们已经被用于很多多模态身份识别系统。 1997 年以来,每两年,就会召开一个专门关于基于视频和语音身份识别的国际会议。

最近几年,视频人脸识别进入第三个发展阶段,这个阶段方法的特点是同时采用空间信息(在每帧中)和时间信息(比如人脸特征的运动轨迹)。区别于概率投票方法的一个很大的不同之处在于,此类方法是在时间和空间的联合空间中描述人脸和识别人脸的。

视频图像的一个非常重要的特性是它的时间连续性,以及由此产生的人脸信息的不确定性。在人脸跟踪和识别中利用时间信息是视频人脸识别算法和基于静态图像的人脸识别算法的最大区别。目前这类算法大致可分为两类:

  1. 跟踪 - 然后 - 识别,这类方法首先检测出人脸,然后跟踪人脸特征随时间的变化。当捕捉到一帧符合一定标准(大小,姿势)的图像时,用基于静态图像的人脸识别算法进行识别。这类方法中跟踪和识别是单独进行的,时间信息只在跟踪阶段用到。识别还是采用基于静态图像的方法,没用到时间信息。
  2. 跟踪 - 且 - 识别,这类方法中,人脸跟踪和识别是同时进行的,时间信息在跟踪阶段和识别阶段都用到。

基于视频图像的识别算法相关推荐

  1. 浅析基于视频图像的智能分析网关AI算法及场景应用

    目前在视频监控领域应用较为广泛的AI技术有:智能检测与分析技术(人脸检测与识别.物体识别.行为识别.目标追踪等).图像及视频处理技术(视频图像处理.视频结构化等).在场景上,视频监控的应用范围也在逐步 ...

  2. 基于CRNN+CTC的改进图像文本识别算法

    上一次介绍了基于改进EAST(An Efficient and Accurate Scene Text Detector)算法的文本定位算法这次我来介绍基于卷积循环神经网络CRNN (Convolut ...

  3. 中国人工智能学会通讯——基于视频的行为识别技术 1.1 什么是行为

    今天跟大家分享的主题是基于视频的 行为识别领域研究,主要介绍一下早期 的非深度学习传统方法和近期深度学习 方法取得的结果.深度学习方法带来了 非常大的变革,提升了识别系统的性能, 但这并不意味着我们把 ...

  4. 基于视频行人重识别--解决遮挡问题

    基于视频行人重识别–遮挡问题 原文链接2019cvpr VRSTC: Occlusion-Free Video Person Re-Identification 时空完成网络STCnet,能有效解决视频 ...

  5. matlab的车牌照识别,基于MatLab车牌号码识别算法研究与

    <基于MatLab车牌号码识别算法研究与>由会员分享,可在线阅读,更多相关<基于MatLab车牌号码识别算法研究与(15页珍藏版)>请在人人文库网上搜索. 1.基于,MatLa ...

  6. 基于opencv-python的人脸识别算法

    基于opencv-python的人脸识别算法 文章目录 基于opencv-python的人脸识别算法 前言 一.opencv-python的安装与配置 二.实现步骤 1.引入库 2.调用opencv自 ...

  7. 基于图像处理交通信号灯识别算法

    基于图像处理交通信号灯识别算法 摘 要:交通信号灯是智能车辆在城市环境中行驶的主要指示信号,在城市交通安全中发挥了不可或缺的作用.交通信号灯通常设在交叉口,能够供应智能车辆的方位信息,查看和辨认交通信 ...

  8. 红外视频图像行人检测算法综述

    http://www.doc88.com/p-1137822192539.html 2018年西安邮电大学学报 <改进的YOLOv3红外视频图像行人检测算法> 对于红外视频图像行人检测算法 ...

  9. 基于MATLAB的人脸识别算法的研究

    基于MATLAB的人脸识别算法的研究 作者:lee神 现如今机器视觉越来越盛行,从智能交通系统的车辆识别,车牌识别到交通标牌的识别:从智能手机的人脸识别的性别识别:如今无人驾驶汽车更是应用了大量的机器 ...

最新文章

  1. redis学习之——Redis事务(transactions)
  2. GNU C 中的零长数组
  3. linux如何更改服务器时间格式,Linux中date命令,格式化输出,时间设置
  4. 基于php的地铁查询系统,省时方便的小程序:查地铁
  5. iphone各机型参数对比_带你了解新款iPhone 12系列四款机型
  6. 高效的JavaScript.
  7. asp .net 多文件上传(二)
  8. linux刷新本地dns命令_Linux在shell终端中清空DNS缓存,刷新DNS的方法
  9. 前馈控制、反馈控制及前馈-反馈控制的对比
  10. 原来系统还能这么装!教你虚拟光驱Daemon重装win10
  11. soap报文解析 php,soap 返回报文解析
  12. python实现根据前序序列和中序序列求二叉树的后序序列
  13. CTU CU CB PU TU
  14. python编程知识大全_python编程入门之二:必备基础知识
  15. JS Array转JSON
  16. python中del的用法
  17. 机器人方队解说词_运动会入场式方队解说词
  18. 分享UG塑胶模具设计的分模方法,一起学起来
  19. mysql创建用户只能访问数据库中一张表
  20. http判断缓存是否有效,为什么有了last-modified还需要etag呢?

热门文章

  1. 互联网IT行业未来的发展潜力
  2. 上海中山公园租房,有意者私。
  3. “黑客”通过2B铅笔注入阅卷系统
  4. php程序+打印机,PHP自动打印到网络打印机?
  5. 金字塔原理学习笔记1
  6. Android go app 安装包,GO谷歌安装器下载
  7. 卫星热分析实例仿真001:篮球太空中的温度
  8. (215)AMD完成对赛灵思的收购
  9. DELPHI teechart 报 [Fatal Error] Required package 'TEE' not found
  10. PL2303GR‎‎ ‎‎USB 转 RS485 桥接控制器‎