人工智能原理第11章-人脸识别课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《人工智能原理第11章-人脸识别课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 原理 11 识别 课件
- 资源描述:
-
1、张明 副教授 人工智能原理:基于Python语言和TensorFlow第11章 人脸识别1.人脸识别概念2.人脸识别的流程3.人脸识别种类4.人脸检测5.性别和年龄识别11.1 人脸识别概念u 从20世纪后半叶开始,计算机视觉技术获得了飞速的发展。与视觉图像相关联的软件技术和硬件技术逐渐应用于人们的日常生活中,并逐渐成为人类社会信息来源的一个重要组成部分,这些技术的广泛普及与应用也促使了计算机视觉技术的不断革新和改进。计算机视觉技术被广泛应用于智能安检、人机交互等领域。u 计算机视觉技术是人工智能技术的一个重要组成部分,也是当下计算机技术发展的一个前沿领域,经过多年的不断发展,已经形成了以数字
2、处理、计算机图形图像等多种技术相融合的综合性技术,并具有较强的边缘性和学科交互性。在这其中,人脸识别技术是一个热门的研究方向,也是目前生物特征识别技术中备受研发人员和科技人员关注的一个技术分支。11.1 人脸识别概念 人脸识别,是基于人体的面部特征信息所进行身份信息识别的一种生物识别技术。通常情况下,通过使用摄像头或者其他视频采集设备可以采集到包含有人脸的图像或视频流并进行进一步的检测工作,然后针对图像或视频流中的人脸信息进行自动的跟踪和相应的一系列技术操作。11.1 人脸识别概念u 20世纪50年代:大量的认知科学家开始着手对人脸识别领域的技术展开研究。u 20世纪60年代:正式开启了对人脸
3、识别工程化的应用研究。当时主要应用的方法是通过人脸的几何结构,进一步分析人脸器官特征点及其之间的拓扑关系。u 20世纪90年代:1991年,著名的“特征脸”(Eigenface)方法第一次将主成分分析和统计特征这两种技术引入到人脸识别领域。u 2000年2012年:在这12年间,伴随着机器学习理论的不断发展,研究学者们纷纷将遗传算法、支持向量机(Support Vector Machine,SVM)、Boosting、流形学习等科学理论应用于人脸识别领域中。11.1 人脸识别概念u 2013年:微软亚洲研究院的研究学者们第一次尝试了10万级别的大规模训练数据,并基于高维LBP特征和Joint
4、Bayesian方法在LFW人脸数据库上获得了95.17%的训练精度。这一结果充分表明在大规模训练数据集的应用前提下,非受限环境下的人脸识别效果能够获得显著的提升。u 2014年以后:随着大数据和深度学习的发展及广泛应用,神经网络重受瞩目,并在图像分类、手写体识别、语音识别等应用中获得了比以往经典方法更显著的训练效果。11.1 人脸识别概念u 在我国,从2015年开始,政府密集出台了一系列有利于人工智能和人脸识别发展的政策。这其中,2015年1月7日发布的关于银行业金融机构远程开立人民币银行账户的指导意见(征求意见稿),给人脸识别的普及打开了一丝缝隙;在这之后的2015年5月和12月,政府分别
5、出台了安全防范视频监控人脸识别系统技术要求信息安全技术网络人脸识别认证系统安全技术要求等法律法规,为人脸识别在金融、安防、医疗等领域的普及打下了坚实的基础,扫清了政策障碍。在2017年,人工智能这个词首次写入我国的国家政府报告中,作为人工智能的重要细分领域,国家对人脸识别相关的政策支持力度也在不断地加大。2017年12月发布的促进新一代人工智能产业发展三年行动计划(2018-2020年)甚至对人脸识别的具体标准做了规定:“到2020年,复杂动态场景下人脸识别有效检出率超过97%,正确识别率超过90%”。11.2 人脸识别的流程通常情况下,我们可以将人脸识别技术原理简单分为三个步骤:u 第一步,
6、构建出一个包含了大量人脸图像信息的数据库u 第二步,通过各种技术途径来获得当前要识别的目标人脸图像u 第三步,将当前目标人脸图像与数据库中已有的人脸图像进行对比及筛选11.2 人脸识别的流程整个人脸识别技术流程按细节可分为以下几个组成部分:u 人脸图像的采集。u 人脸图像的检测。u 人脸图像的预处理。u 人脸图像的特征提取。u 人脸图像的匹配与识别。u 活体鉴别。11.2.1 人脸图像的采集人脸识别系统需要做的第一步工作就是针对人脸的图像进行采集。采集人脸图像通常情况下有两种途径,分别是已存人脸图像的批量导入和人脸图像的实时采集。已存人脸图像的批量导入是指将通过各种方式采集好的人脸图像批量导入
7、到人脸识别系统中,人脸识别系统会自动完成人脸图像的逐个采集工作。人脸图像的实时采集是指通过调用摄像机或摄像头等摄像器材将人脸图像信息采集下来,它包括静态图、动态图、人体面部8个主要角度的图像信息、人体面部不同表情的图像信息等内容,用户处于摄像器材的拍摄范围内,设备会自动进行面部信息搜索并采集下相应的图像信息。11.2.2 人脸图像的检测人脸识别的检测主要涉及以下两个方面的内容。(1)首先对将要检测的目标图像进行概率统计,然后得到要检测的目标图像的特征信息,最后建立关于要检测的目标图像的具体模型。(2)使用建立的目标检测模型来对输入的图像信息进行匹配,如果有相应的匹配内容,则输出匹配的区域部分,
8、如果没有相应的匹配内容则停止输出。人脸检测是人脸识别预处理过程中的其中一部分,在图像中准确地标注出目标对象的人脸位置和人脸尺寸。人脸图像中所包含的模式特征异常丰富,结构特征、颜色特征、直方图特征等特征信息都属于模式特征的一部分。人脸检测就是将这些信息过滤出来,并加以应用。11.2.3 人脸图像的预处理人脸图像预处理是指基于前一个阶段人脸检测的结果,对人脸图像进行进一步处理,以便为后续的人脸特征提取流程提供相应的服务。在现实环境下采集图像,由于图像受到光线明暗不同、脸部表情变化、阴影遮挡等众多外在因素的干扰,使得系统获取的人脸图像会受到各种条件的限制和干扰而产生一定程度的变化,从而导致采集图像质
9、量不理想,因此人脸图像的预处理在具体实施过程中,需要对系统采集到的人脸图像进行光线、旋转、切割、过滤、降噪、放大缩小等一系列的复杂预处理,从而使得该人脸图像无论是从光线、角度、距离、大小等任何方面来衡量,均能够符合下一个处理流程中人脸图像的特征提取的标准要求。如果图像预处理做不好,将会严重影响后续的人脸特征提取与识别。我们将介绍三种图像预处理的方法:灰度调整、图像滤波和图像尺寸归一化。11.2.4 人脸图像的特征提取人脸图像特征提取是指针对人脸上的一些具体特征来提取。目前主流的人脸识别系统所使用的特征通常分为人脸视觉特征和人脸图像像素统计特征。特征提取的方法一般包括基于知识的人脸图像特征提取和
10、基于代数特征的人脸图像特征提取。以基于知识的人脸图像特征提取为例。因为人脸主要是由眼睛、额头、鼻子、耳朵、下巴、嘴巴等部位组成,这些部位以及它们之间的结构关系都可以用几何形状特征来进行描述,即每个人的人脸图像都可以有一个与之相对应的几何形状特征,它可以帮助我们作为识别人脸的重要差异特征,这也是基于知识的提取方法中的一种。11.2.5 人脸图像的匹配与识别人脸图像的匹配与识别是指将提取出来的人脸图像的特征数据信息与数据库中所存在的人脸特征模板进行搜索匹配,并计算出不同的相似度数值,接着再依据相似度数值的高低来对用户的身份信息进行精准判别。在此过程中,我们需要设定一个阈值,当通过搜索匹配计算出来的
11、相似度超过了我们所设定的这个阈值,那么就输出匹配的结果。目前在进行人脸图像匹配的过程中,一般有两种匹配方式。11.2.5 人脸图像的匹配与识别第一种方式是将两张图像进行一对一的匹配比较,通过提取两张图像上的人脸特征进行相似度对比,最终返回相对应的相似度得分,系统再根据特征匹配程度来决定是“拒绝”还是“接收”。它常用于判断两个输入人脸是否属于同一个人,从而进行身份信息的核实,也就是我们常说的“人脸验证”,这样的方式常用在身份识别、信息安全、相似脸查询和金融等应用查询领域。第二种方式是将多张图片进行一对多的匹配比较,在大规模的人脸数据库中找出与待检索人脸相似度最高的一个或者多个人脸,系统通过预先创
12、建的待查人员的面部特征索引,在数十万甚至上百万张人脸数据库图片中进行迅速查找,找到需要确定的某张图,甚至于,此方式还可以使用视频流,目标对象进入视频识别范围后就会自动开始进行人脸识别的工作,也就是我们常说的“人脸检索”,这样的方式常用在身份确认、身份查询以及安全防护等应用场景中。11.2.6 活体鉴别生物特征识别所面临的其中一个共同问题就是要真正的生物体和非生物体进行活体鉴别。例如指纹识别系统需要鉴别出待识别的指纹信息是来自真人的手指还是指纹手套。人脸识别系统也面临这样的问题,它需要鉴别出所采集到的人脸图像,是来自真实的人脸还是含有人脸的照片,因此,投入实际应用的人脸识别系统需要再增加一项活体
13、鉴别的环节。例如,系统会要求目标对象进行左右转头,眨眼睛,开口说话等动作,以便进一步进行活体鉴别。11.3 人脸识别种类u 人脸检测u 人脸关键点检测u 人脸验证11.3.1 人脸检测在实际生活中,人脸检测主要是进行人脸识别的预处理。首先在图像中对人脸进行检测并定位出人脸的具体位置和大小,然后返回一个人脸的高精确度框图坐标。人脸检测是对人脸进行分析和处理的第一个阶段。早期的人脸检测方法是通过选择图像中的某个矩形区域作为检测窗口,在选定的这个检测窗口中来进行一系列特征信息的提取,然后对这个选定的图像区域进行一些特征描述,最后再以这些特征描述信息为基础并结合算法模型来进行判断,判断所选定的窗口区域
14、是否是人脸。整个人脸检测的过程最后就变成了针对所有滑动窗口进行遍历的一个过程。11.3.1 人脸检测目前主流的人脸检测方法是使用Adaboost算法。此算法是一种迭代算法,常应用于分类领域,其核心思想是针对同一个训练集,训练不同数量的功能较弱的分类方法,再将这些功能较弱的分类方法进行组合,最终形成功能较强的最终分类方法。在人脸检测的过程中,首先使用Adaboost算法,从训练集中挑选出一部分最能够代表人脸的矩形框特征(即所谓的弱分类方法),再按照加权投票的方式,将这些矩形框特征重新构建,最终形成一个新的特征(即所谓的强分类方法),将此过程重复若干次,最终将训练所得到的若干个强分类方法串联起来,
15、形成一个能够有效提高检测速度的最终分类方法。11.3.2 人脸关键点检测人脸关键点检测有时也被称为人脸关键点定位或人脸对齐。它是指依据给定的人脸图像进行定位,确定出人脸面部的关键点坐标位置并返回相应的数值。人脸面部的关键点包括人脸的五官轮廓、脸轮廓等,因为会受到姿态、位置及物品遮挡等客观因素的影响,人脸关键点检测也是一个有难度的环节。目前有些IT公司所研发的人脸识别技术已经可以提供出高达100多个关键点的高精度检测技术,另外,无论是针对静态的图片信息还是动态的视频流信息,所检测出的关键点均能完美地与人脸五官轮廓进行贴合。11.3.2 人脸关键点检测人脸关键点检测是人脸识别过程中最重要的环节,人
展开阅读全文