欢迎光临散文网 会员登陆 & 注册

【直播回放】人脸识别系统项目讲解 2021年10月28日19点场

2021-11-14 07:58 作者:如果我是泡橘子  | 我要投稿

人脸识别系统项目讲解


应用场景

  • 车站检票口身份比对
  • 天眼系统,罪犯抓捕
  • 人脸考勤机
  • 人脸锁
  • 人脸柜
  • 人脸支付系统


目录


1、人脸识别系统架构介绍


07:35


2、数据采集模块


14:10


3、人脸检测模块


18:54


4、人脸对齐模块


30:27


5、人脸识别模块


41:13


6、人脸识别的两大关键技术

7、特征工程模块的发展历程

8、分类模块的发展历程

9、人脸识别的两大关键技术





1、人脸识别系统架构介绍


  • 数据采集模块
  • 人脸检测模块
  • 人脸对齐模块:关键点用于更加精细的抠出人脸的轮廓,归一化便于将远近大小不同的人脸转换成为统一尺度进行比对
  • 人脸识别模块


从硬件上来看,这几个模块并不一定都在一个产品里面:网络摄像头+服务器





2、数据采集模块


一般是由高清摄像头+补光系统组成:

  • 可见光摄像头:自然光摄像头
  • 红外摄像头:用于夜间拍摄
  • 二维或者三维摄像头:(x,y,r,g,b)或(x,y,z,r,g,b)
  • 单路或者多路摄像头:多路摄像头可以同时拍摄多张照片,在比较复杂的状况下应用比较多(可以解决姿态角度的问题)
  • 本地摄像头或者网络摄像头



性能指标:

  • 图像分辨率:分辨率越高越清晰
  • 采集速度(fps):一秒钟能够采集的图片的数量





3、人脸检测模块


主要是从一张图片中检测出有无人脸区域,如果有的话返回人脸区域(x,y,w,h)

  • x,y:中心点坐标
  • w,h:人脸区域的宽和高



性能指标:

  • recall:召回率,返回人脸的个数占图片中实际人脸个数的比值
  • mistake:误入,不是人脸的地方误认为是人脸
  • 交并比:识别出来的区域与实际人脸所在区域,这两个区域的交集与他们的并集的比值
  • 实时率:每秒能检测出多少张图片,检测速度


recall和mistake实际上是一对矛盾的指标,加强了recall可能会导致误入也会增多


常见算法:

  • Adaboost:上世纪90年代提出来的,人脸识别第一代最经典的,基于统计学方法。通过加权的方法将很多rule分类器叠加起来构成了一个很强的分类器
    
    23:60
    
  • Cascade CNN:堆叠起来很多层的卷积神经网络。


24:23


  • DenseBox
  • Faceness-Net





4、人脸对齐模块


在一张人脸图片中检测出多个特征点的位置,便于后续可以做更加精细的归一化



性能指标:

  • 特征点距离误差:特征点检测坐标与真实坐标之间的差距离
  • 实时率



典型算法:

  • ASM、AAM
    
    31:18
    
  • MTCNN


  • bbr(bounding box regression);主要是为了解决预测出的人脸区域和真实的人脸区域不匹配的问题
    
    35:13
    





5、人脸识别模块


  • 利用深度卷积网络对注册的人脸信息进行特征提取,可以减少数据的存储量(由存储像素点的RGB信息转化成为存储由多个特征点构成的特征向量,大大减少了数据的存储量)



性能指标:

  • recall:
    
    46:30
    
  • mistake:
    
    46:58
    
  • 实时率:每次卷积神经网络计算图片的时间
  • 特征压缩率:
    
    47:23
    





6、人脸识别的两大关键技术:


  • 人脸特征的构造:怎样从图片通过卷积神经网络得到一个多维特征向量,这个多维特征向量要保证只跟图片中人物的类别有关,跟图片的大小、形状,以及人物的姿态没有关系,如何学习出一个这样的神经网络,从而得到一个好的特征
  • 分类器:分类以及特征向量的比对





7、特征工程模块的发展历程


  • 早期:不管对象是什么,特征提取规则是固定的
  • 中期:虽然用到了样本的信息,但是模型过于简单





8、分类模块的发展历程





9、人脸识别模块paper list






----end----

【直播回放】人脸识别系统项目讲解 2021年10月28日19点场的评论 (共 条)

分享到微博请遵守国家法律