(12-1)AI人脸识别系统:系统介绍

近年来,随着人工智能技术的飞速发展,机器学习和深度学习技术已经日益普及,并且在很多领域中落地并应用,一时间成为程序员们的学习热点。在本章的内容中,将详细介绍使用深度学习技术开发一个人脸识别系统的知识,详细讲解了使用PyTorch实现一个大型人工智能项目的过程。

12.1  系统介绍

人脸识别系统以人脸识别技术为核心,是一项新兴的生物识别技术,是当今国际科技领域攻关的高精尖技术。人脸识别广泛采用区域特征分析算法,融合了计算机图像处理技术与生物统计学原理于一体,利用计算机图像处理技术从视频中提取人像特征点,利用生物统计学的原理进行分析建立数学模型,具有广阔的发展前景。2006年,美国已经要求和它有出入免签证协议的国家在10月26日之前必须使用结合了人脸识别的电子护照系统,到 2006年底已经有50多个国家实现了这样的系统。2012年4月,铁路部门宣布车站安检区域将安装用于身份识别的高科技安检系统人脸识别系统;可以对人脸明暗侦测,自动调整动态曝光补偿, 人脸追踪侦测,自动调整影像放大。

12.1.1  背景介绍

人类进入21世纪,随着计算机和网络技术的日渐发达,信息安全体的隐患日益突出。自从911事件爆发以后,各国越来越重视社会的公共安全。经过实践证明,信息识别与检测已经展示出前所未有的重要性,其应用领域之广,几乎可以包含社会的各个领域。现今生活中主要采用号码、磁卡、口令等识别方法,这些都存在着易丢失、易伪造、易遗忘等诸多问题。随着技术的不断发展,传统的身份识别方法已经受到越来越多的挑战,可靠性大为降低,势必出现新的信息识别和检测技术。人们逐渐的把目光转向了生物体征,这些都是人类遗传的DNA所决定的,并且每个人都拥有自己独一无二的生物体征。

生物识别技术大致可以分为两大类,一类是物体体征,例如指纹、虹膜、人脸、体味等。另一类是行为体征,例如书写、步频、惯性动作等,这些都可以通过现在的计算机图像处理技术进行识别。与其他人类的生理特征相比,人脸存在易采集、非接触、静态等优点,比较容易被大众所接受。

据调查,当人与人接触时,90%的人是通过观察一个人的脸部特征来了解对方,获取对方的基本信息,这就是所谓的第一印象。虽然外部条件例如年龄、表情、光照等发生巨大变化,是一个人的面部特征发生巨大变化,但是人类仍然可以识别,这一现象说明人的脸部存有大量特征信息,通过提出人脸部的特征信息,就可以判断一个人。

人脸识别过程主要分为如下三个部分:

(1)首先,采集人脸图像样本。很多科研机构都建立的自己的人脸图像库,最著名的有美国国防部发起建立的FERET人脸库和英国剑桥大学建立的ORL人脸库;

(2)其次,进行特征提出,然后将提取的特征数据导入特征数据库;

(3)最后,当鉴定某个人身份信息时,用特定的匹配算法将数据库中的特征数据与这个待识别人的人脸特征进行匹配,从而实现身份鉴定。

据相关市场调查,人脸识别技术在产业中占据一定份额,其主动、直接、简便、友好等特点,必将促进其持续增长。所以人脸识别技术的市场前景将十分广泛。

12.1.2  人脸识别的发展历史和现状

人脸识别的应用领域十分广泛,在绘画、法医学、心理学、医学、人类学、金融、安保等领域,都有非常重要的应用。人脸识别最早的研究可以追溯到19世纪法国人Galton的工作。而我国的研究则起步于上世纪80年代,虽然起步较晚,但是却取得了很多研究成果。人脸识别大致可以分为如下三个发展阶段:

(1)第一阶段:是一般性模式下脸部特征研究,所采用的主要技术方案是基于人脸几何结构特征的方法,Bertillon用一个简单的语句将人脸与数据库中特征数据联系。人工神经网络一度曾经被研究人员拥有人脸识别问题中。这一阶段是人脸识别的初级阶段,重要成果不多,人工依赖性较强,基本没有实际应用。

(2)第二阶段:是人脸识别的成果井喷期,诞生了很多具有代表性的人脸识别算法,美国军方组织了著名的FERET人脸识别算法测试,并且同时期出现了商业化的人脸识别系统,比如最为著名的Visionics的FaceIt系统。麻省理工学院媒体实验室的Turk和Pentland提出的“Eigenface”方法无疑是这一时期内最为优秀的方法。这一方法被证明是使原始图像与重构图像之间的均方误差极小化的最佳压缩方式。

(3)第三阶段:是真正的机器自动识别,这一阶段主要克服光照、姿态、表情变化时对人脸识别的准确性的影响。随着人脸识别的深入研究,很多研究者进行了专门的攻关并且取得了一定的进展。

Pentland等人提出的基于视角的特征脸方法为每个视角构建一个特征空间,取得了比标准特征脸方法更高的性能。Huang等人在基于视角的特征脸方法的基础上,采用神经网络集成的方法,实现多视角人脸识别。

由Blanz等人提出的三维可变型模型方法是一类应用广泛的方法,该方法对三维空间中成像过程进行模拟,通过用一个三维可变型的人脸模型对图像进行拟合,从图像中估计出人脸的三维形状和纹理信息。这种方法能够克服不同的姿态和光照的影响。结果表明其具有较好的识别性能,在10人的2000张图像上的实验识别率为88%。