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

简介:

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

第1章 人脸识别概论

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

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

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

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

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

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

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

相关文章
|
26天前
|
存储 算法 Java
解析HashSet的工作原理,揭示Set如何利用哈希算法和equals()方法确保元素唯一性,并通过示例代码展示了其“无重复”特性的具体应用
在Java中,Set接口以其独特的“无重复”特性脱颖而出。本文通过解析HashSet的工作原理,揭示Set如何利用哈希算法和equals()方法确保元素唯一性,并通过示例代码展示了其“无重复”特性的具体应用。
41 3
|
6天前
|
算法 容器
令牌桶算法原理及实现,图文详解
本文介绍令牌桶算法,一种常用的限流策略,通过恒定速率放入令牌,控制高并发场景下的流量,确保系统稳定运行。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
令牌桶算法原理及实现,图文详解
|
15天前
|
负载均衡 算法 应用服务中间件
5大负载均衡算法及原理,图解易懂!
本文详细介绍负载均衡的5大核心算法:轮询、加权轮询、随机、最少连接和源地址散列,帮助你深入理解分布式架构中的关键技术。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
5大负载均衡算法及原理,图解易懂!
|
2天前
|
机器学习/深度学习 人工智能 算法
基于Python深度学习的【垃圾识别系统】实现~TensorFlow+人工智能+算法网络
垃圾识别分类系统。本系统采用Python作为主要编程语言,通过收集了5种常见的垃圾数据集('塑料', '玻璃', '纸张', '纸板', '金属'),然后基于TensorFlow搭建卷积神经网络算法模型,通过对图像数据集进行多轮迭代训练,最后得到一个识别精度较高的模型文件。然后使用Django搭建Web网页端可视化操作界面,实现用户在网页端上传一张垃圾图片识别其名称。
15 0
基于Python深度学习的【垃圾识别系统】实现~TensorFlow+人工智能+算法网络
|
2天前
|
机器学习/深度学习 人工智能 算法
基于深度学习的【蔬菜识别】系统实现~Python+人工智能+TensorFlow+算法模型
蔬菜识别系统,本系统使用Python作为主要编程语言,通过收集了8种常见的蔬菜图像数据集('土豆', '大白菜', '大葱', '莲藕', '菠菜', '西红柿', '韭菜', '黄瓜'),然后基于TensorFlow搭建卷积神经网络算法模型,通过多轮迭代训练最后得到一个识别精度较高的模型文件。在使用Django开发web网页端操作界面,实现用户上传一张蔬菜图片识别其名称。
9 0
基于深度学习的【蔬菜识别】系统实现~Python+人工智能+TensorFlow+算法模型
|
8天前
|
机器学习/深度学习 算法 5G
基于MIMO系统的SDR-AltMin混合预编码算法matlab性能仿真
基于MIMO系统的SDR-AltMin混合预编码算法通过结合半定松弛和交替最小化技术,优化大规模MIMO系统的预编码矩阵,提高信号质量。Matlab 2022a仿真结果显示,该算法能有效提升系统性能并降低计算复杂度。核心程序包括预编码和接收矩阵的设计,以及不同信噪比下的性能评估。
25 3
|
21天前
|
算法 数据库 索引
HyperLogLog算法的原理是什么
【10月更文挑战第19天】HyperLogLog算法的原理是什么
33 1
|
27天前
|
监控 算法 数据安全/隐私保护
基于三帧差算法的运动目标检测系统FPGA实现,包含testbench和MATLAB辅助验证程序
本项目展示了基于FPGA与MATLAB实现的三帧差算法运动目标检测。使用Vivado 2019.2和MATLAB 2022a开发环境,通过对比连续三帧图像的像素值变化,有效识别运动区域。项目包括完整无水印的运行效果预览、详细中文注释的代码及操作步骤视频,适合学习和研究。
|
27天前
|
机器学习/深度学习 人工智能 自然语言处理
计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-19
计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-19
44 2
|
27天前
|
存储 人工智能 算法
计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-13(上)
计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-13(上)
34 2

热门文章

最新文章