人脸识别中的光照问题研究
说明:针对可见光摄像头的人脸识别,总结了一些对于光照问题的预处理方法,所列举的处理方法基本上都给出了文献出处,没有进行展开介绍,仅仅列了一些图片处理效果来了解对应算法的作用。关于图像增强这块,以前搜集了一些代码,在附件中,主要包含各种直方图均衡化代码,以及基于Retinex增强,同态滤波增强等等,以及简单的白平衡操作。大概看了下面列举的算法,基于模型的算法相对比较复杂,图像标准话的两个算法相对简单些,提取光照不变特征应该鲁棒性会好一点;从视觉角度(可视性)来看的话,或许用图像增强算法还是有必要的。
大致从以下个方面来解决光照问题:
1)特征提取阶段:寻光照不变量或者光照的不变表示,例如梯度特征,Gabor 特征。
2)预处理阶段:利用各种图像增强处理方法去除各种光照影响。例如直方图均衡化,同态滤波,Retinex图像增强等等。
3)识别阶段:建立光照变化条件下的图像模型,研究光照变化子空间分布。如光照锥模型。或者改善机器学习分类方法。
4)基于3维人脸模型的方法。如基于人脸主动形状模型的方法[1]。
简单的图像光照条件判据可以根据灰度均值判断,下面总结了部分这些方法的优缺点。之前对ATM库进行处理的时候发现直方图均衡化的效果要比白平衡的效果好一点。
光照基于模球谐函数的方九点光源白平衡、直方图均线性、非线变换等化变gammRetine基光照处基于滤波增图像增同态滤方自商图小波基于图像分重经验模态分梯度gabo提取光照征等变特局部规格图像标准频域光照归一化
1.1基于模型的方法:
1.1.1光照锥(Illumination Cone (IC)):
根据未知光照条件的至少7幅同一姿态的人脸图像,构建与光照无关的光照锥,人脸的识别则通过计算输入图像到每个光照锥的距离来完成。
光照锥方法的另一个潜在优势就是通过改变点光源方向,可以生成任意光源方向下的虚拟图像。
1.1.2球谐函数法
球面谐波模型的基本思想是指利用谐波函数和相关信号处理技术推导证明任意光照下朗伯凸表面的图像可以由9个球面谐波基图像张成的子空间近似表示。球面谐波模型的基本思想是指利用谐波函数和相关信号处理技术推导证明任意光照下朗伯凸表面的图像可以由9个球面谐波基图像张成的子空间近似表示。
1.1.3九点光源法
1.2基于图像增强的方法:
1.2.1简单的线性、非线性变换方法[8]
(1) 直方图均衡化
(2) 直方图规定化
(3) 非线性变换方法:对数,指数等变换方法
(4) 伽马亮度校正(Gamma Intensity Correction, GIC)[9]
1.2.2结合朗伯表面(LS)的滤波增强方法
人脸一般看成朗伯表面LS图象:
T?sx,y)?(x,y)n(yI(x,)式中ρ为反射率,n为表面法向量,s为光照。
1.2.2.1自商图像[3,10]:
类似Retinex的算法,也有多尺度和单尺度之分。理论基础是反射-光照模型:I=RL。其中I为图像,R
为表面反射,L为光照。光照L可以被认为是图像的低频分量,可以用一个低通滤波器F来估计即L≈F*I,这样将得到自商图像:。)F/?RI(*I
Retinex
局部直方图均衡化1.2.2.2详细的讲述了基于这个与自商图像类似,常用的有单尺度和多尺度。文献[11]算法已经很成熟了,而且特别简单,代码网上有很RetinexRetinex的光照预处理。当然。SSR,MSR,MSRCR多,常用的
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论