《中国人工智能学会通讯》——10.25 跨姿态和光照变化的低分辨率人脸识别

简介: 本节书摘来自CCAI《中国人工智能学会通讯》一书中的第10章,第10.25节, 更多章节内容可以访问云栖社区“CCAI”公众号查看。

10.25 跨姿态和光照变化的低分辨率人脸识别

为了解决安全问题,监控的使用逐渐增多,这使得人们对完全自动并具有鲁棒性的人脸识别系统的要求也随之增大。通过监控获得的图片通常分辨率较低且姿态和光照条件不可控,这让这些人脸图片的识别变得极具挑战性。解决一个或多个不同的问题,例如光照差、无正面的姿态和表情等,文献[1-4] 已经给予了足够的关注。而且一起解决这些问题在很多应用中是非常重要的,像识别监控中的人脸图片。最近,一种基于学习的方法被提出,对在不可控光照环境下得到的低分辨率非正面识别图片与高分辨率图片进行匹配[5] 。此方法在带有姿态、光照及分辨率条件下的人脸匹配表现得很好,但是它要求在训练图片和测试图片中有几个重要的位置点(像眼角、鼻子、嘴巴等),这对没有正面姿势的低分辨图片来说是非常困难的。

本文所提出的方法可以看作是对文献 [5] 的完善,因为它并没有要求在测试图片时,对非正面低分辨率图片进行位置标记。只有在训练阶段,我们需要不同的基点位置去得到转换矩阵。还有一个与文献 [5] 所述方法重要的不同点。在本文所提出的方法中,我们需要一个通用的转换矩阵,该矩阵可以将低分辨率测试样本和高分辨率训练样本投影到一个通用空间,它在训练中是使用多尺度分析法得到的。人脸的 SIFT 描述被用作人脸的描述。在测试时,人脸图片基于检测到的眼睛位置进行对齐。通过学习得到的转换矩阵,将低分辨率测试样本和高分辨率训练样本投影到一个通用空间。立体匹配代价用来计算带有姿态变化的两个图片之间的距离。此方法表现出了很好的识别性能,但是它要求大量的计算时间,这主要是由于立体匹配代价不得不计算测试图片与所有训练图片简单距离。

在这篇文献中,我们还开发了一种基于参考的人脸识别系统,在不影响识别性能的情况下可以提高此方法的计算性能。立体匹配算法已经在文献 [6]中被提出用来匹配带有姿态变化的人脸图像,我们把它扩展到一种基于学习的立体匹配算法中,来匹配带有姿态、光照及分辨率变化的人脸。在 Multi-PIE 数据库[7] 、SurveillanceCameras Face数据库[8] 、Multiple Biometric Grand Challenge(MBGC) 数据库 [9] 和 Choke Point 数据库 [10] 上进行了大量的实验。这篇文章的主要贡献(以及和所提到的文献[5-6]的不同之处)可以归纳如下:

● 在训练间,转换矩阵是通过整个脸获得的,这与文献 [5] 选择基点位置相反。
● 一种完全自动的基于学习的立体匹配算法,对带有姿态、光照及分辨率变化的人脸进行匹配。
● 一种基于参考计算有效性的方法,减少了此方法的计算代价。
● 在真实环境下的实验验证了本文方法的有效性。不同之处将体现在本文的各个部分。

相关文章
|
人工智能 计算机视觉
【人工智能】人脸识别检测戴口罩实战之初识OpenCV简单操作之图像处理,实现脸部打码【第二课】
初识OpenCV简单操作之图像处理,获取人脸特征,给图像简单的打码,绘制图形、运算、几何变换、平滑处理、边缘检测
416 1
【人工智能】人脸识别检测戴口罩实战之初识OpenCV简单操作之图像处理,实现脸部打码【第二课】
|
人工智能 计算机视觉
阿里云产品体系分为6大分类——人工智能——分为10种模块——人脸识别
阿里云产品体系分为6大分类——人工智能——分为10种模块——人脸识别自制脑图
95 1
|
机器学习/深度学习 人工智能 自然语言处理
搜狗翻宝Pro机再次开挂,智能翻译硬件成中国人工智能的新风口
第五届世界互联网大会正在如火如荼的举行。
搜狗翻宝Pro机再次开挂,智能翻译硬件成中国人工智能的新风口
|
机器学习/深度学习 人工智能 自然语言处理
阳过→阳康,数据里的时代侧影;谷歌慌了!看各公司如何应对ChatGPT;两份优质AI年报;本周技术高光时刻 | ShowMeAI每周通讯 #003-12.24
这是ShowMeAI每周通讯的第3期。本期内容关键词:新冠、ChatGPT、2022 AI 报告、腾讯·绝悟、阿里·AliceMind、小红书·全站智投、OpenAI·Point-E、Google·CALM、Wayve·MILE、AI2·MemPrompt、Stanford x MosaicML·PubMed GPT、腾讯全员大会、特斯拉裁员、图森未来裁员、AI 应用与工具大全。
466 0
阳过→阳康,数据里的时代侧影;谷歌慌了!看各公司如何应对ChatGPT;两份优质AI年报;本周技术高光时刻 | ShowMeAI每周通讯 #003-12.24
|
人工智能 并行计算 PyTorch
【人工智能之人脸识别戴口罩】windows10上安装pytorch和使用【CUDA11.6版本】
首先查看自己的Python版本 命令行cmd输入Python即可查看 然后先查看CUDA版本 进入cmd输入以下 nvidia-smi
546 1
【人工智能之人脸识别戴口罩】windows10上安装pytorch和使用【CUDA11.6版本】
|
人工智能 计算机视觉
【人工智能】人脸识别检测戴口罩实战之初识OpenCV简单操作,图片的读取和显示以及BGR与RGB之间的转换【第一课】
初识OpenCV简单操作,图片的读取和显示以及BGR与RGB之间的转换,读取视频。解决报错iCCP: cHRM chunk does not match sRGB
424 1
【人工智能】人脸识别检测戴口罩实战之初识OpenCV简单操作,图片的读取和显示以及BGR与RGB之间的转换【第一课】
|
机器学习/深度学习 人工智能 数据可视化
【人工智能】机器学习之运用特征脸(eigenface)和sklearn.svm.SVC进行人脸识别
运用特征脸(eigenface)和sklearn.svm.SVC进行人脸识别。 首先需要下载一个经过预处理的数据集,从数据集中找出最有代表性的前5人的预期结果
234 1
【人工智能】机器学习之运用特征脸(eigenface)和sklearn.svm.SVC进行人脸识别
|
机器学习/深度学习 人工智能 自然语言处理
与世界同行 2017中国人工智能大会有感
与世界同行 2017中国人工智能大会有感
1543 0
与世界同行 2017中国人工智能大会有感
|
人工智能 自动驾驶
2019年上半年收集到的中国人工智能发展详情文章
2019年上半年收集到的中国人工智能发展详情文章
|
人工智能 芯片
中国人工智能计划,我来说几句
中国人工智能计划,我来说几句