《人脸识别原理及算法——动态人脸识别系统研究》—1章1.1节历史背景

简介:

本节书摘来自异步社区《人脸识别原理及算法——动态人脸识别系统研究》一书中的1章1.1节历史背景,作者 沈理 , 刘翼光 , 熊志勇,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第1章 人脸识别概论

1.1 历史背景
人脸识别原理及算法——动态人脸识别系统研究
自20世纪70年代以来,随着人工智能技术的兴起以及人类视觉研究的进展,人们逐渐对人脸图像的机器识别投入越来越多的热情,并形成了一个人脸识别研究领域。对这一领域的研究除了具有重大理论价值外,也极具实用价值。

人工智能研究的目标就是让机器具有像人类一样的思考能力以及识别事物、处理事物的能力,并从解剖学、心理学、行为感知学等各个角度来探求人类的思维机制以及感知事物、处理事物的机制,并努力将这些机制用于实践,如各种智能机器人的研制。人脸图像的机器识别研究就是在这种背景下兴起的,因为人们发现许多对于人类而言可以轻易做到的事情让机器来实现却很难,如人脸图像的识别、语音识别、自然语言理解等。如果能够开发出像人类一样的机器识别机制,就能够逐步地了解人类是如何存储信息并进行处理的,从而最终了解人类的思维机制。

人脸识别是模式识别和计算机视觉的交叉领域。人脸识别将计算机视觉和模式识别结合在一起,广泛地应用在机器人学等学科中。作为人类几个重要的外在鉴别特征之一,如同人的指纹一样,人脸也具有唯一性,也可用来鉴别一个人的身份。人脸识别对自动鉴别和人类自动分辨有重要的意义,在生物特征鉴别方面有其独特的优势。人脸识别研究也具有很大的实用价值。

作为人类特征识别的一种,人脸识别和其他人类特征识别相比,具有自然性和不被被测个体察觉的特点,这也是其优点。自然性指该识别方式同人类(甚至其他生物)进行个体识别时所利用的生物特征相同。在样本获取方面,与指纹识别和虹膜识别相比,人脸识别有其独到的优势。指纹和虹膜的获取都要求待识别对象与成像设备的空间距离较近,而人脸识别样本的获取突破了这一限制,在一般可视情况下,人脸图像均能够正常被捕捉用来识别,这决定了人脸识别比指纹、虹膜识别有更广的应用范围,诸如远程安全、检疫、图像传送等。自20世纪90年代起,Internet的蓬勃发展对于网络安全和鉴别的需求也导致了人脸识别具有更广泛的应用领域。但是人脸识别也存在识别困难。指纹识别和虹膜识别的取样样本都具有唯一性,对于任意两个样本,指纹或虹膜样本不会是完全相同的;另外指纹和虹膜的成像不会因为在不同时刻有差别而得到不同结果,这就决定了待识别图像和样本本身一样具有唯一性。而人脸图像受成像角度、光照条件等外界因素的影响比较大,即使相同的人脸图像成像后也可能有较大的差别;另外不同的人脸在一定角度下,有时也有较大相似度,这两个因素导致了人脸识别复杂性比较高、识别难度比较大,带来了人脸识别的困难。

现在已有实用的计算机自动指纹识别系统面世,并在安检等部门得到应用,但还没有通用成熟的人脸自动识别系统出现。人脸图像取样方便,可以不接触目标就进行取样、识别,人脸图像的自动识别系统较之指纹识别系统、DNA鉴定等更具便利性,因此人脸识别研究的实际意义更大。并且与指纹图像不同的是,人脸图像受很多因素的干扰:人脸表情的多样性以及外在的成像过程中的光照、图像尺寸、旋转、姿势变化等。即使同一个人,在不同的环境下拍摄所得到的人脸图像也不相同,甚至有时有很大的差别,这给识别带来很大难度。人脸图像识别的干扰条件很多,因此实现人脸图像的识别也就更具挑战性。

人脸识别研究最早开始于20世纪50年代,当时的研究主要基于人脸的外部轮廓方法。由于人脸轮廓的提取比较困难,在随后的十多年人脸识别的研究相对停滞;直到20世纪80年代后期人脸识别方法有了新的突破,引入了神经生理学、脑神经学、视觉知识等,人脸识别的研究才重新活跃起来。国外对于人脸识别的研究较早,现已有实用系统面世,但这些实用系统通常对于成像条件要求较苛刻,其应用范围较窄。国内也有许多科研机构从事这方面的研究,并已取得许多成果,现在已有产品上市。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

相关文章
|
5天前
|
机器学习/深度学习 人工智能 算法
猫狗宠物识别系统Python+TensorFlow+人工智能+深度学习+卷积网络算法
宠物识别系统使用Python和TensorFlow搭建卷积神经网络,基于37种常见猫狗数据集训练高精度模型,并保存为h5格式。通过Django框架搭建Web平台,用户上传宠物图片即可识别其名称,提供便捷的宠物识别服务。
111 55
|
15天前
|
机器学习/深度学习 人工智能 算法
【宠物识别系统】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+图像识别
宠物识别系统,本系统使用Python作为主要开发语言,基于TensorFlow搭建卷积神经网络算法,并收集了37种常见的猫狗宠物种类数据集【'阿比西尼亚猫(Abyssinian)', '孟加拉猫(Bengal)', '暹罗猫(Birman)', '孟买猫(Bombay)', '英国短毛猫(British Shorthair)', '埃及猫(Egyptian Mau)', '缅因猫(Maine Coon)', '波斯猫(Persian)', '布偶猫(Ragdoll)', '俄罗斯蓝猫(Russian Blue)', '暹罗猫(Siamese)', '斯芬克斯猫(Sphynx)', '美国斗牛犬
96 29
【宠物识别系统】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+图像识别
|
3天前
|
机器学习/深度学习 前端开发 算法
婚恋交友系统平台 相亲交友平台系统 婚恋交友系统APP 婚恋系统源码 婚恋交友平台开发流程 婚恋交友系统架构设计 婚恋交友系统前端/后端开发 婚恋交友系统匹配推荐算法优化
婚恋交友系统平台通过线上互动帮助单身男女找到合适伴侣,提供用户注册、个人资料填写、匹配推荐、实时聊天、社区互动等功能。开发流程包括需求分析、技术选型、系统架构设计、功能实现、测试优化和上线运维。匹配推荐算法优化是核心,通过用户行为数据分析和机器学习提高匹配准确性。
22 3
|
17天前
|
算法 5G 数据安全/隐私保护
基于MIMO系统的PE-AltMin混合预编码算法matlab性能仿真
本文介绍了基于交替最小化(AltMin)算法的混合预编码技术在MIMO系统中的应用。通过Matlab 2022a仿真,展示了该算法在不同信噪比下的性能表现。核心程序实现了对预编码器和组合器的优化,有效降低了硬件复杂度,同时保持了接近全数字预编码的性能。仿真结果表明,该方法具有良好的鲁棒性和收敛性。
31 8
|
1月前
|
算法 容器
令牌桶算法原理及实现,图文详解
本文介绍令牌桶算法,一种常用的限流策略,通过恒定速率放入令牌,控制高并发场景下的流量,确保系统稳定运行。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
令牌桶算法原理及实现,图文详解
|
1月前
|
算法 数据安全/隐私保护 索引
OFDM系统PAPR算法的MATLAB仿真,对比SLM,PTS以及CAF,对比不同傅里叶变换长度
本项目展示了在MATLAB 2022a环境下,通过选择映射(SLM)与相位截断星座图(PTS)技术有效降低OFDM系统中PAPR的算法实现。包括无水印的算法运行效果预览、核心程序及详尽的中文注释,附带操作步骤视频,适合研究与教学使用。
|
17天前
|
存储 人工智能 缓存
【AI系统】布局转换原理与算法
数据布局转换技术通过优化内存中数据的排布,提升程序执行效率,特别是对于缓存性能的影响显著。本文介绍了数据在内存中的排布方式,包括内存对齐、大小端存储等概念,并详细探讨了张量数据在内存中的排布,如行优先与列优先排布,以及在深度学习中常见的NCHW与NHWC两种数据布局方式。这些布局方式的选择直接影响到程序的性能,尤其是在GPU和CPU上的表现。此外,还讨论了连续与非连续张量的概念及其对性能的影响。
41 3
|
16天前
|
机器学习/深度学习 人工智能 算法
【AI系统】内存分配算法
本文探讨了AI编译器前端优化中的内存分配问题,涵盖模型与硬件内存的发展、内存划分及其优化算法。文章首先分析了神经网络模型对NPU内存需求的增长趋势,随后详细介绍了静态与动态内存的概念及其实现方式,最后重点讨论了几种节省内存的算法,如空间换内存、计算换内存、模型压缩和内存复用等,旨在提高内存使用效率,减少碎片化,提升模型训练和推理的性能。
34 1
|
22天前
|
机器学习/深度学习 人工智能 算法
探索人工智能中的强化学习:原理、算法与应用
探索人工智能中的强化学习:原理、算法与应用
|
20天前
|
机器学习/深度学习 算法 数据挖掘
C语言在机器学习中的应用及其重要性。C语言以其高效性、灵活性和可移植性,适合开发高性能的机器学习算法,尤其在底层算法实现、嵌入式系统和高性能计算中表现突出
本文探讨了C语言在机器学习中的应用及其重要性。C语言以其高效性、灵活性和可移植性,适合开发高性能的机器学习算法,尤其在底层算法实现、嵌入式系统和高性能计算中表现突出。文章还介绍了C语言在知名机器学习库中的作用,以及与Python等语言结合使用的案例,展望了其未来发展的挑战与机遇。
39 1
下一篇
DataWorks