论文部分内容阅读
人脸是日常生活中不可或缺的一个重要对象。作为生物特征识别的一个重要分支,人脸识别不仅在身份认证、视频监控、安全反恐和人机交互等领域有着广泛的应用前景,而且由人脸识别所引出的相关理论、方法和算法对于模式识别研究而言具有重要的指导意义,可以为相关研究在若干关键技术上取得突破打下一个良好的基础。虽然近几十年来,人脸识别研究受到了广泛的关注和投入,也取得许多值得称道的进展。但不可否认的是,人脸识别研究仍面临着很大的困难和挑战。其中一个主要的困难和挑战是,在不同光照条件和不同人脸姿态下采集的同一个人的人脸图像在灰度上所表现出来的差异性要远大于在相同光照和姿态条件下采集的不同人的人脸图像在灰度上所表现出的差异性。随着计算机性能的不断提高和三维数据获取技术的不断发展,人脸三维数据的引入为人脸识别系统在不同摄像条件下抽取人脸本质的形状特征进而实现鲁棒的人脸识别提供了基础。但在目前的技术水平下,要以低廉的代价和自然的方式实时地获取人脸的三维数据仍然是不太现实的。这些问题限制了三维人脸数据在人脸识别系统中的实际应用。在上述研究背景下,本文就是从基于立体图对的人脸三维建模入手,再利用重建出的人脸三维模型,深入开展可变光照与可变姿态下的人脸识别研究。立体相机标定是立体视觉的基础,其标定精度直接影响着后续重建的效果,尤其是对于人脸这种精细的建模对象。本文从立体相机标定的原理出发,深入的分析了重投影误差作为立体相机参数优化代价函数时的不足,提出了一种基于极线校正误差作为代价函数的立体相机标定算法。在基于图像的人脸建模方面,由于人脸表面的低纹理特性,导致传统的立体匹配算法在人脸图对上视差计算的结果不可靠。针对这一问题,本文提出了一种改进的基于虚拟图像变形的立体图像匹配算法,在使用一个通用人脸三维模型辅助计算出图像间的初始视差之后,利用DAISY特征描述算子进一步优化视差计算结果并重建出可靠的人脸点云数据。然后,将双边滤波引入到人脸三维点云平滑过程中,并经过表面建模最终得到较高精度的人脸三维模型。在可变光照与可变姿态下的人脸识别研究方面,利用前面基于立体图对重建出的人脸三维模型,采用2D-3D相结合的人脸识别方法进行处理。针对可变光照下的人脸识别,本文采取了两种研究策略:第一种策略是合成出多种光照条件下的虚拟人脸图像组成多光照人脸图像模板库,然后基于特征脸方法进行可变光照下的人脸识别过程;第二种策略是构建人脸低维光照空间。对于输入的待识别人脸图像,首先利用人脸低维光照空间估计其光照条件,然后结合光照比图像,变换正面光照下的人脸图像模板库,合成出与输入图像光照条件相同的虚拟人脸图像模板库,再基于Cross-Correlation算法将输入人脸图像与虚拟人脸模板库相匹配来完成人脸识别过程。对于可变姿态下的人脸识别,本文利用重建的人脸三维模型合成出多种姿态下的虚拟人脸图像,并针对每一种姿态构建一个人脸图像模板库。对于输入的待识别人脸,首先定位出其面部特征点,并根据特征点位置估计其姿态参数,然后选择与之姿态最接近的模板库,基于特征脸方法完成人脸识别过程。对于可变姿态与可变光照下的人脸识别过程,本文利用重建的人脸三维模型合成出多种姿态多种光照下的虚拟人脸图像,并针对每一种姿态构建一个多光照人脸图像模板库,每个模板库中都包含了该姿态下人脸的多种光照图像样本。对于输入的待识别人脸,首先定位出其面部特征点,并根据特征点位置估计其姿态参数,然后选择与之姿态最接近的模板库,基于特征脸方法完成人脸识别过程。基于上述解决思路,本文还构建了一套基于立体图对的人脸三维建模与识别系统。该系统中人脸库的注册是通过采集该人脸的立体图对并重建出其三维人脸模型来完成的。识别阶段则是通过采集人脸的2D图像作为输入数据来判定。