人脸识别一直是计算机视觉领域中关注的焦点,而且这些年来围绕该研究课题产生的人脸识别算法也是层出不穷,而降维思想一直是众多经典的人脸识别算法中一个主要解决技巧,它的主要目标就是要从原始的人脸图像中发现隐藏的关键结构信息。

1.主成分分析法

主成分分析算法,又叫PCA,通过选择原始图像中的主要组成部分来降低输入图像的维度,并且依然还保存了全局的欧几里德结构。此外,像邻域保值映射(NPE)和线性判别分析(LDA)等算法,都是采用了与PCA一样的降维策略。而且这些算法也都是非常经典和流行的,且容易操作实现。然而,随着进一步的研究发现,这些算法在发现线性结构时可以展现强大的功效,但是当面对潜在的非线性结构时,它们往往取得不理想的识别效果。

2.拉普拉斯特征图法

这些非线性方法成功保留了训练数据之间小的邻域中的局部结构信息,但是当应用到测试数据集中时,它们就不能为识别问题获得清楚的特征图了。

3.局部保值映射

为了克服这些非线性方法中存在的缺点,一个基于流形学习的标志性人脸识别算法诞生了----局部保值映射(LPP),该算法是由现在任浙江大学教授的何晓飞提出.LPP能够在流形空间中近似出拉普拉斯&贝尔特拉米操作符的特征函数,并且新的测试数据点也可以成功地映射到这个学习到的子空间中。不过,LPP可以精确地获得邻间图像的局部结构,但是却不能提取原始图像中固有的特征结构。

4.稀疏表示

随着稀疏表示的逐渐发展和流行,John Wright等人提出了一个新的人的脸识别理论,那便是使用稀疏信号表示来处理人脸识别问题,并且这个方法提到,如果在人脸识别问题中稀疏理论可以得到合理地利用,那么特征的选择问题将不再是关键难点。因此,这个稀疏表示方法的关键点就在于正确地计算稀疏表达,而且还需要人为的设定相关的信息,而非自动学习表示。

5.神经网络降维法

神经网络其实是一个好的降维方法,并且可以自动从原始图像中学习特征,然而传统的神经网络在面对巨大的网络参数问题时而束手无策,外加上过拟合问题导致的测试效果下降等因素。此外,这些传统神经网络不能高效地训练数据量大的原始图像集,而且随着训练数据的增加,特征提取精度会随之下降。不仅如此,由于当时计算机硬件设备的落后,这些传统的神经网络在训练时间问题上展示出了低效的表现,这也间接导致很多学者放弃了对于神经网络在特征提取中的研究和使用。

传统的人脸识别算法存在如下几个问题:

1.  传统人脸识别算法所产生并且使用的特征可以被认为属于浅层特征,而且不能从原始图像中获取更加深入的高语义特征以及其深度特征。

2.  为了获得好的识别效果,这些传统人脸识别算法必须结合人造特征的帮助,而人为设定的特征在特征提取和识别过程中通常会带来不可期望的人为因素和误差。

3.  在没有人为的干预下,传统人脸识别算法往往不能自动地从原始图像中提取有用的识别特征,而且当面对大数据的情况下,传统方法往往展现出自身存在的不足和困难。

传统人脸识别算法及缺点相关推荐

  1. 【华为云技术分享】人脸识别算法的训练之路(下)

    人脸识别算法的训练之路(上) 人脸识别 人脸识别问题本质是一个分类问题,即每一个人作为一类进行分类检测,但实际应用过程中会出现很多问题.第一,人脸类别很多,如果要识别一个城镇的所有人,那么分类类别就将 ...

  2. 总结几个简单好用的Python人脸识别算法

    哈喽,大家好. 今天给大家总结几个简单.好用的人脸识别算法.人脸识别是计算机视觉中比较常见的技术,生活中,我们接触最多的人脸识别场景是人脸考勤,我之前还专门写过一篇人脸考勤的项目,感兴趣的朋友可以看看 ...

  3. 人脸识别算法初次了解

    人脸识别算法初次了解 这是转载别人的帖子,认为好,大家一块学习http://www.cnblogs.com/guoyiqi/archive/2011/07/28/2129300.html 前言 在写此 ...

  4. 简析美颜sdk中的人脸识别算法

    我们可能在网上听说过人脸检测.人脸识别等算法,那么这些常用于美颜sdk的算法之间,到底有没有联系?答案是"有的". 一般来说,可以将人脸识别算法分为基础层算法与应用层算法.而开头提 ...

  5. RetinaFace最强开源人脸识别算法

    最近这几天,美国国家标准与技术研究院(NIST)公布了全球最权威的人脸识别算法测试(FRVT)的最新结果, 国内知名视觉算法公司格灵深瞳取得了优异成绩:在最具挑战的"非约束性自然环境人脸照片 ...

  6. 一种基于深度学习(卷积神经网络CNN)的人脸识别算法-含Matlab代码

    目录 一.引言 二.算法的基本思想 三.算法数学原理 3.1 权值共享 3.2 CNN结构 四.基于卷积神经网络的人脸识别算法-Matlab代码 五.Matlab源代码获取 一.引言 在工程应用中经常 ...

  7. 人脸识别算法原理过程详解

    本文为转载内容,由于找不到源作者链接,故特此说明. 人脸识别各算法详解 最近,由于工作需要,为了找到一款高效的人脸识别算法,对各种人脸识别算法都研究了一番,以下记录的是各算法的理论基础. 一.MTCN ...

  8. DeepID人脸识别算法之三代

    DeepID人脸识别算法之三代 转载请注明:http://blog.csdn.net/stdcoutzyx/article/details/42091205 DeepID,目前最强人脸识别算法,已经三 ...

  9. 轻量级人脸识别算法之DBFace

    AI算法半路出家的过程其实是有点痛苦的,告别了曾经熟悉的领域,在陌生又熟悉的道路上摸索着前进,其中的焦虑.彷徨以及面对信息过载的不知所措,常常让人怀疑当初的选择.好在,硬核人生不会被小小的困难劝退,我 ...

最新文章

  1. 计算机网络谢希仁第七版课后答案第五章 传输层
  2. iptables连接跟踪ip_conntrack
  3. 简单实例使用_一个关于jmeter的使用简单实例
  4. 机器学习之多变量线性回归(Linear Regression with multiple variables)
  5. CodeForces - 813E Army Creation(主席树+思维)
  6. leetcode -- 129. 求根到叶子节点数字之和
  7. 当今 计算机已进入千家万户英语,学生英语教学论文,关于信息技术在大学英语教学中的应用探析相关参考文献资料-免费论文范文...
  8. 【NOI online 2】游戏【二项式反演】【树上背包】
  9. Java面试题:final修饰的对象,有几种初始化方式
  10. DE25 Homogeneous Linear Systems with Constant Coefficients
  11. RabbitMQ消息队列,看这篇文章就够了
  12. 打开html文件显示undefined,undefined是什么?电脑网页出现undefined时如何解决?
  13. cookie 和session
  14. roboto字体android,Android字体设置及Roboto字体使用方法
  15. 二维码名片的格式 - vcard(非常好,可直接添加到手机通讯录)
  16. 1linux 课程引入
  17. 冯雪 手术机器人的应用_外科手术机器人发展及其应用
  18. Origin——积分工具
  19. 编码的奥秘:从算盘到芯片
  20. 线性回归的基本概念以及正规方程

热门文章

  1. 写个易语言防破解算法加密例子出来?格式.e
  2. mybatis一对多多对多
  3. MySQL5.7之Json Column和Generated Column使用介绍
  4. 华为手机出货量大跌,零售门店关闭潮或将出现
  5. python支持的集合运算有哪些_Python集合运算
  6. python中集合运算_Python中的集合操作与集合运算
  7. 谈谈农产品地理标志产品怎么宣传推广品牌形象打开全国市场
  8. 可供货华为!ARM 十年来首次发布最新架构 Armv9
  9. Mybatis中的#{}占位符
  10. Linux及Windows下编译exosip和osip2源码