基于全变分模型的光照处理算法
基于自适应正则参数全变分算法的干涉高光谱图像分解方法[发明专利]
![基于自适应正则参数全变分算法的干涉高光谱图像分解方法[发明专利]](https://img.taocdn.com/s3/m/a701a788ddccda38366baf0e.png)
专利名称:基于自适应正则参数全变分算法的干涉高光谱图像分解方法
专利类型:发明专利
发明人:温佳
申请号:CN201610533846.0
申请日:20160707
公开号:CN106157340A
公开日:
20161123
专利内容由知识产权出版社提供
摘要:本发明涉及一种基于自适应正则参数全变分算法的干涉高光谱图像分解方法包括以下步骤:⑴读取一帧待分解的干涉高光谱图像X;⑵设置X表示背景层,设置X表示干涉条纹层;⑶采用遗传算法来寻找最优正则化参数Opt_β;⑷利用全变分方法寻求最优背景层X,然后根据X=X‑X得到干涉条纹层;⑸完成图像分解。
本发明,根据干涉条纹信息与背景图像信息分别具有不同的单方向特征这一特点,使用基于自适应正则参数的全变分算法对干涉高光谱图像中干涉条纹信息与背景图像信息进行分离处理。
相对于IMCA图像分解算法与IMT图像分解算法,分解后的干涉条纹层具有最小的竖直方向全变分值,背景图像层具有最小的水平方向全变分值。
申请人:天津工业大学
地址:300387 天津市西青区宾水西道399号
国籍:CN
代理机构:天津盛理知识产权代理有限公司
代理人:赵熠
更多信息请下载全文后查看。
基于Retinex模型的弱光照图像增强算法

收稿日期:2020-06-07 修回日期:2020-10-10基金项目:国家自然科学基金(61501260);江苏省科协提升计划项目(TJ215039);南京邮电大学科研基金项目(NY219076)作者简介:李博文(1995-),男,硕士研究生,研究方向为图像增强、图像复原;唐贵进,副教授,博士,研究方向为图像处理、多媒体通信、视频分析等;崔子冠,副教授,硕导,研究方向为视频编码与传输、图像处理、视频质量评价等。
基于Retinex模型的弱光照图像增强算法李博文,唐贵进,崔子冠(南京邮电大学江苏省图像处理与图像通信重点实验室,江苏南京210003)摘 要:深度Retinex-Net算法利用了低/正常光图像具有相同反射率的约束条件,以数据驱动的方式实现了弱光照图像的增强。
该算法解决了传统图像增强算法非线性表达能力不强以及增强后的图像不自然等一系列问题。
但在该算法中分解出的照度分量模糊且不够平滑,以及对反射分量处理时采用的BM3D去噪操作没有考虑噪声对不同光照区域的影响,导致图像增强效果一般。
鉴于Retinex-Net算法的局限性,提出了一种基于Retinex模型的弱光照图像增强算法。
为了更准确地计算分解出照度分量的估计值,提出了一个照度分量平滑度损失函数来更好地学习分解的过程,并使用U-Net网络结构对反射分量中存在的噪声进行去噪,最后将两者进行融合得到增强后的图像。
实验结果表明,该算法不仅能有效地提高主观视觉效果上的图像对比度、亮度和色彩饱和度,在客观评价指标上如PSNR和SSIM也均得到了进一步提高。
关键词:图像增强;Retinex;照度分量;反射分量;U-Net中图分类号:TP301.6 文献标识码:A 文章编号:1673-629X(2021)05-0079-06doi:10.3969/j.issn.1673-629X.2021.05.014AWeaklyIlluminatedImageEnhancementAlgorithmBasedonRetinexModelLIBo-wen,TANGGui-jin,CUIZi-guan(JiangsuKeyLaboratoryofImageProcessingandImageCommunication,NanjingUniversityofPostsandTelecommunications,Nanjing210003,China)Abstract:ThedeepRetinex-Netalgorithmtakesadvantageoftheconstraintsthatlow/normallightimageshavethesamereflectivityandlightsmoothnessandrealizestheenhancementofweaklightimagesinadata-drivenmanner.Thisalgorithmsolvesaseriesofproblemsoftraditionalimageenhancementalgorithmssuchasthenon-linearexpressionabilityandtheunnaturalfeatureofenhancedimages.However,theilluminancecomponentdecomposedinthisalgorithmisfuzzyandnotsmoothenough,andtheBM3Ddenoisingoperationusedintheprocessingofthereflectioncomponentdoesnotconsidertheeffectofnoiseondifferentilluminationareas,resultinginageneralimageenhancementeffect.InviewofthelimitationsoftheRetinex-Netalgorithm,aweaklyilluminatedimageenhancementalgorithmbasedontheRetinexmodelisproposed.Inordertocalculatetheestimatedvalueofthedecomposedilluminancecomponentmoreaccurately,alossfunctionoftheilluminancecomponentsmoothnessisproposedtobetterlearnthedecompositionprocess,andtheU-Netnetworkstructureisusedtodenoiseinthereflectedcomponent.Thesetwomeasuresarefusedtoobtaintheenhancedimage.Theexperimentshowsthattheproposedalgorithmcaneffectivelyimprovethesubjectivequalitysuchasthecontrast,brightnessandcolorsat urationofenhancedimagesandtheobjectivequalitysuchasPSNRandSSIM.Keywords:imageenhancement;Retinex;illuminancecomponent;reflectioncomponent;U-Net0 引 言在夜间等弱光环境下拍摄的图像,由于其亮度、对比度较低且含有噪声、色彩不饱和、细节模糊等缺点,人的肉眼难以观测,并给后续图像处理带来了严峻的挑战[1]。
一种基于EMD的人脸图像光照问题处理方法

一种基于EMD的人脸图像光照问题处理方法王依才;侯德文;邱丽君【摘要】鏊于经验模态分解(EMD)算法的无参数特性和基于数据驱动的自适应分析,从EMD算法筛选过程中插值点和差值算法选取的角度出发,提出了一种标准EMD的改进算法.用改进的EMD算法分解需要识别的人脸图像,得到从整体上有效消除了光照变化影响的原人脸图像的重构图像,并将重构图像用于识别.通过在Yale B人脸库上的实验结果表明,将提出的光照处理方法应用到人脸识别中可以取得较好的效果.【期刊名称】《计算机工程与应用》【年(卷),期】2010(046)027【总页数】3页(P166-168)【关键词】人脸识别;光照处理;经验模态分解;固有模式函数【作者】王依才;侯德文;邱丽君【作者单位】山东师范大学信息科学与工程学院,济南,250014;山东省分布式计算机软件新技术重点实验室,济南,250000【正文语种】中文【中图分类】TP391.411 引言近年来人脸识别研究取得了很大进展,在受控的观测条件下人脸图像可以取得比较高的识别率。
但人脸图像受光照、姿态以及表情变化等影响较大。
人脸识别技术FERET(Face Recognition Technology)和人脸识别供应商评测FRVT(Facial Recognition Vendor Test)都显示光照变化是影响人脸识别算法性能的重要因素。
研究表明[1],同一个人在不同光照情况下得到的图像之间的差异,往往比不同人在同一成像条件下得到的图像之间的差异还要大。
目前人脸识别中解决光照变化影响问题的方法主要可以分为三类:基于提取光照不变特征的方法、基于光照变化的建模方法和基于光照条件标准化的方法。
这几类解决光照问题的实现都依赖于预先确定的基函数或者滤波器[2],因此它们对输入的待识别人脸图像来说都不具备自适应性。
并且上述的方法如基于光照变化的建模方法和光照条件标准化的很多方法都是在一定理想的假设条件下提出的,使得它们虽然可以在一定程度上消除人脸图像中因光照造成的影响,但总体效果并不是很理想,再加上很多算法实现的复杂性,限制了它们在实际中的应用[3]。
人脸识别中的光照处理算法研究

iIlumination conditions.One important purpose iS to improve the recognition
中田科学挫术人学坝I+学位论史
人脸识别中的光照处理算法研究
摘要
人脸自动识别技术是模式识别领域内的一个研究热点,涉及到模式识别、图 像处理、机器视觉等多学科领域;在公共安全、智能监控、数字身份认证、电子 商务、多媒体和数字娱乐等领域具有巨大的应用价值。经过了40多年的发展, 目前,人脸识别技术在控制和配合条件下,已经可以取得比较高的识别率,但是 在非控制和非配合条件下的人脸图像识别仍然是一个极具挑战性的问题。
1.对目前主流的光照处理算法做了广泛调研和总结,包括基于信号处理的 方法、基于光线对齐的方法和基于子空间模型的方法。
2.光照归一化处理算法:在Retinex成像理论基础上,提出了一种基于全 变分模型的多分辨率快速算法,用于估计图像中的光照成分,并进而计 算出反映图像纹理信息的反射系数图像,用于人脸识别。该方法在 cMU—PIE库上取得了比较高的识别率;并且在处理速度方面也能够达到 比较高的要求
人脸识别作为生物特征识别中成功的应用之一,因为其巨大的商业应用前景, 受到越来越多的重视。近30年以来,人脸识别技术有了长足的发展,并且逐步 走向实际应用阶段【ll, 现在已经有比较成熟的人脸识别应用系统进入市场,如 Facelt(h!!p;』21璺堕:!g!!ii二:£殳堡』211§女£!!』2£Q§££!!ilz.§!P..§£g女§:b±堡!)
由于人脸是一个非刚性物体,非常容易受到光照、姿态、表情等条件的影响, 要实现一个鲁棒的人脸识别系统,仍然有诸多困难。
基于Retinex理论人脸识别光照预处理方法的对比分析

基于Retinex理论人脸识别光照预处理方法的对比分析作者:刘晓波来源:《科技视界》2015年第03期【摘要】光照问题是人脸识别面临的一项巨大的挑战,它在很大程度上影响了人脸识别系统的性能。
而为了解决它,人们提出了很多的解决方法。
其中基于Retinex理论的图像预处理方法由于其简单高效性而备受关注。
本文对比分析了几种经典的基于Retinex理论的光照预处理方法,并在“YaleB+Extended YaleB“人脸库上进行了验证试验。
【关键词】人脸识别;光照正则化;Retinex理论0 引言人脸识别经过40多年的发展,取得了丰厚的成果,但目前仍面临着光照、姿态、表情等诸多的挑战。
人脸识别商用系统性能评测(Face Recognition Vendor Test,FRVT)[1]也指出光照因素是影响人脸识别系统性能的主要因素之一。
目前关于光照问题的方法可以分为三大类:光照变化建模,光照预处理和提取光照不敏感特征。
其中光照预处理方法由于其简单高效性而受到了研究者的青睐。
光照预处理方法分又为基于传统图像处理方法和基于Retinex理论[2]方法两类。
基于Retinex理论方法的基本思想是将人脸图像分解成光滑的光照分量和对光照不敏感的反射分量两部分,并使用反射分量来进行识别。
其中基于Retinex理论经典的方法有单尺度Retinex方法(Single Scale Retinex,SSR)[3]、多尺度Retinex方法(Multi Scale Retinex,MSR)[4],自商图像方法(Self Quotient Image,SQI)[5],全变分模型方法(Total Variation Model,TV)[6],基于大小尺度特征方法(Small-and Large-scale features, S&L)[7]。
1 基于Retinex理论的光照预处理方法1.1 Retinex理论Retinex理论广泛的应用在人脸识别领域中,并用以去除光照的影响。
计算机视觉中的光照模型与处理方法

计算机视觉中的光照模型与处理方法计算机视觉是计算机科学领域中的一个重要分支,它通过模拟人类视觉系统的方式,利用计算机来处理图像、视频等数据,以实现对物体、场景的自动识别、定位、跟踪等任务。
然而,计算机视觉面临的一个重要挑战就是光照变化的影响。
在不同的场景中,同一物体的颜色、形状等特征都可能发生变化,这就需要计算机视觉系统能够处理光照变化对图像数据的影响。
本文将介绍计算机视觉中的光照模型与处理方法。
一、光照模型光照模型是计算机图形学和计算机视觉领域中的重要概念,它用于描述物体表面反射光线的方式。
在计算机视觉中,通常采用以下几种光照模型:1. 环境光照模型环境光照模型用于描述物体表面周围环境的光照情况,它假设物体表面反射的光线来自于均匀分布的环境光。
这种光照模型在实际应用中较少使用,因为它无法处理复杂的光照情况。
2. 点光源光照模型点光源光照模型假设光源是无限小的点,其光线可以沿任意方向传播。
这种光照模型可以用于描述明亮的光源照射在物体表面上时的光照效果,但在实际应用中,物体表面反射的光线可能会被其他物体或场景的反射光影响,因此效果不理想。
3. 平行光源光照模型平行光源光照模型假设光源是无限远的、发出平行光线的光源。
这种光照模型适用于描述阳光等远距离照射物体表面的情况。
4. 聚光灯光照模型聚光灯光照模型是一种复合光照模型,它可以用于描述聚光灯照射下物体表面的局部光照情况。
聚光灯光源可以用来模拟各种灯光,如手电筒、车前灯等。
二、光照处理方法在计算机视觉中,光照变化对图像数据的影响是不可避免的。
为了减少光照变化对图像处理的影响,可以采用以下几种光照处理方法:1. 直方图均衡化直方图均衡化是一种光照处理方法,它通过对图像的像素值进行统计和处理,使得图像的灰度级分布更加均匀,从而增强图像的对比度。
直方图均衡化可以有效减少光照变化对图像处理的影响,但它也有一些缺点,如可能会导致图像噪声增加、细节丢失等问题。
2. 彩色校正彩色校正是一种针对光照变化对图像色彩的影响,进行颜色纠正的方法。
基于全变分模型的光照处理算法
基于全变分模型的光照处理算法
庄连生;龙飞;庄镇泉;李斌
【期刊名称】《电路与系统学报》
【年(卷),期】2008(013)005
【摘要】针对人脸识别中的光照问题,本文提出了一种利用全变分模型的光照处理算法.该算法模型简单,需要设置的参数少,并能有效地减少光晕现象.算法首先利用全变分模型来估计图像中的光照成分,然后恢复出人脸的反射系数图,并以该反射系数图作为光照不变量进行人脸识别.实验表明,基于全变分模型的光照处理算法能有效地提高人脸识别系统在不同光线条件下的识别率.
【总页数】5页(P103-107)
【作者】庄连生;龙飞;庄镇泉;李斌
【作者单位】中国科学技术大学,多媒体计算与通信教育部一微软重点实验室,安徽,合肥,230026;中国科学技术大学,电子科学与技术系,安徽,合肥,230026;中国科学技术大学,多媒体计算与通信教育部一微软重点实验室,安徽,合肥,230026;中国科学技术大学,电子科学与技术系,安徽,合肥,230026;中国科学技术大学,电子科学与技术系,安徽,合肥,230026
【正文语种】中文
【中图分类】R319
【相关文献】
1.基于全变分模型的多分辨率光照处理算法 [J], 王涌;庄连生;庄镇泉;李斌
2.基于全变分模型的CT不完全角度重建算法研究进展 [J], 齐泽瑶;王远军
3.基于混合全变分模型的图像去模糊算法 [J], 肖宿;
4.基于增强高阶非凸全变分模型的图像去噪算法 [J], 刘佩; 贾建; 陈莉; 安影
5.基于全变分模型的多时相遥感影像厚云去除算法 [J], 王睿;黄微;胡南强
因版权原因,仅展示原文概要,查看原文内容请购买。
基于总变分模型的光照不变人脸识别算法
基于总变分模型的光照不变人脸识别算法
张熠;张桂林
【期刊名称】《中国图象图形学报》
【年(卷),期】2009(014)002
【摘要】提出了一种基于L1总变分模型的对数商图像光照不变人脸识别算法.用L1总变分模型作为低通滤波算子对图像平滑滤波,得到图像光照分量的估计,然后在对数域中定义原图像与其光照分量的商为光照归一化图像,并用该图像作为光照不变量进行人脸识别.基于L1总变分模型的平滑滤波具有较好的边缘保持作用,能有效地消除光晕现象,并且参数设置简单.在YaleB和CMU PIE人脸图像库上的试验结果表明,该算法能有效地提高人脸识别系统在不同光照条件下的识别率.
【总页数】6页(P208-213)
【作者】张熠;张桂林
【作者单位】华中科技大学图像识别及人工智能研究所图像信息处理与智能控制教育部重点实验室,武汉,430074;华中科技大学图像识别及人工智能研究所图像信息处理与智能控制教育部重点实验室,武汉,430074
【正文语种】中文
【中图分类】TP391
【相关文献】
1.基于光照或表情变化的人脸识别算法 [J], 洪雅敏
2.基于局部相位纹理表示的光照变化人脸识别算法 [J], 王华君;李荣;徐燕华;孟德
建
3.基于小波变换和去噪模型的光照不变人脸识别 [J], 曹雪;余立功;杨静宇
4.基于3D人脸重建的光照、姿态不变人脸识别 [J], 柴秀娟;山世光;卿来云;陈熙霖;高文
5.基于局部特征的表情不变3维人脸识别算法 [J], 郭蓓; 达飞鹏
因版权原因,仅展示原文概要,查看原文内容请购买。
TV-Retinex:一种快速图像增强算法
TV-Retinex:一种快速图像增强算法
李明;杨艳屏
【期刊名称】《计算机辅助设计与图形学学报》
【年(卷),期】2010(022)010
【摘要】为了提高变分Retinex理论模型的增强效果和计算速度,提出一个用于彩色图像增强的模型.该模型采用全变分理论,使用L1范数替代原有变分模型中对光照图像进行约束的L2范数;使用切分Bregman迭代算法进行求解,由于L1范数与L2范数的凸性,该算法可以获得全局最优解.与原有变分模型进行比较的实验结果表明,文中模型在增强效果基本相近的情况下,计算速度提高了近40倍.
【总页数】6页(P1777-1782)
【作者】李明;杨艳屏
【作者单位】华中科技大学计算机科学与技术学院,武汉,430074;教育部图像处理与智能控制国家重点实验室,武汉,430074;华中科技大学计算机科学与技术学院,武汉,430074;教育部图像处理与智能控制国家重点实验室,武汉,430074
【正文语种】中文
【中图分类】TP391
【相关文献】
1.一种快速的自适应图像增强算法 [J], 王小明;黄昶;周晨辰;刘锦高
2.一种面向交通场景的快速图像增强算法 [J], 李灵杰;唐宁
3.基于快速行进算法的深度图像增强算法 [J], 孟恬;全红艳
4.一种对空透水图像增强的快速算法 [J], 徐枫;刘爱东;陈宏利;欧贵兵
5.一种限制对比度的快速POSHE图像增强算法 [J], 陶佩; 付青青; 吴爱平
因版权原因,仅展示原文概要,查看原文内容请购买。
光照模型算法
光照模型算法光照模型算法是计算机图形学中的一个重要概念,用于模拟光照效果,使得计算机生成的图像更加真实。
光照模型算法是基于物理光学原理和人眼视觉特性的数学模型,通过计算光的传播和反射来确定物体表面的亮度和颜色。
光照模型算法主要分为两个方面:全局光照和局部光照。
全局光照是指整个场景中的光照情况,包括环境光、全局光源和全局反射等。
局部光照是指物体表面的局部光照效果,包括漫反射、高光反射和阴影等。
全局光照是指来自不同方向的光线对整个场景的照射。
其中环境光是指来自各个方向的均匀光照,可以看作是无限远处的光源。
全局光源是指场景中的主要光源,如太阳或灯光等。
全局反射是指光线在物体表面反射后再次照射到其他物体上的现象。
全局光照的计算通常使用光线追踪等方法来模拟光线的传播和反射过程。
局部光照是指物体表面的局部光照效果。
漫反射是指光线照射到物体表面后均匀地反射出去的现象。
漫反射的亮度和颜色取决于光线的入射角和物体表面的材质。
高光反射是指光线照射到物体表面后呈现出明亮点的现象,如金属表面的镜面反射。
高光反射的亮度和颜色取决于光线的入射角和物体表面的光泽度。
阴影是指物体表面被其他物体遮挡而无法接收到光线的现象,通过光线追踪和阴影映射等方法可以计算出阴影的形状和亮度。
光照模型算法的计算过程通常包括以下几个步骤:1.确定光源的位置和强度。
2.计算光线的入射角和入射方向。
3.计算漫反射和高光反射的亮度和颜色。
4.计算阴影的形状和亮度。
5.计算全局光照的效果。
6.计算局部光照的效果。
7.将光照效果应用到物体表面,生成最终的图像。
现代计算机图形学中常用的光照模型算法包括Phong光照模型、Blinn-Phong光照模型和Cook-Torrance光照模型等。
Phong光照模型是最早提出的光照模型之一,它通过计算漫反射、高光反射和环境光的亮度和颜色来模拟光照效果。
Blinn-Phong光照模型在Phong光照模型的基础上增加了半程向量的计算,使得高光反射更加真实。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2008 年 10月JOURNAL OF CIRCUITS AND SYSTEMS October, 2008 文章编号:1007-0249 (2008) 05-0103-05基于全变分模型的光照处理算法*庄连生1,2,龙飞1,庄镇泉2,李斌2(1. 中国科学技术大学多媒体计算与通信教育部—微软重点实验室,安徽合肥 230026;2. 中国科学技术大学电子科学与技术系,安徽合肥 230026)摘要:针对人脸识别中的光照问题,本文提出了一种利用全变分模型的光照处理算法。
该算法模型简单,需要设置的参数少,并能有效地减少光晕现象。
算法首先利用全变分模型来估计图像中的光照成分,然后恢复出人脸的反射系数图,并以该反射系数图作为光照不变量进行人脸识别。
实验表明,基于全变分模型的光照处理算法能有效地提高人脸识别系统在不同光线条件下的识别率。
关键词:人脸识别;光照处理;全变分模型;反射系数模型中图分类号:R319 文献标识码:A1 引言光照是人脸识别研究中的一个难点。
光照的变化会严重影响人脸识别算法的性能。
研究表明,光照变化导致物体图像的差异甚至超过由于个体不同导致的图像差异[1,2]。
FRVT 2002的测试结果[3]也表明,光照问题已经成为影响人脸识别系统的一个重要因素。
近年来,研究人员提出了各种光照处理算法,其中典型的有商图像方法[4],光锥体方法[5],球谐函数法[6]等。
光锥法通过实验证明人脸图像在不同光照条件下的图像集合在高维数据空间中形成了一个光锥,光锥体可以由各种极端光线下的图像的凸组合确定。
类似于光锥法,球谐函数法用九个球谐函数图像来描述和识别光线变化下的人脸,大大减少了计算量。
而商图像方法则利用已知不同光照图像进行学习,通过估计输入图像光线的方向,然后合成出相同光线反向下的人脸图像,最后把输入图像与合成图像的商作为不变量进行识别。
上述这些方法在应用之前首先需要建模,建模所需的数据要求比较高,计算量大,难以到达实时处理。
同时这些方法应用前提是目标图像已经进行正确地检测、分割和对齐等预处理,而这些预处理操作同样也受到光照的影响而不稳定,因而削弱了这些方法的实用效果。
Land等人提出的Retinex方法[7]从信号分析角度出发,直接从单张图像中提取光照不变量,不需要训练集,没有复杂的建模过程,因而容易达到实时处理的要求。
Retinex方法的基本思想是分离出图像中的光照成分,然后根据反射系数模型求出物体表面的反射系数,并以反射系数图作为光照不变量。
Retinex方法的关键在于估计图像中的光照成分。
Retinex方法假设光照是图像中的低频成分,通过对原图像进行低通滤波来估计光照成分。
但是,低通滤波操作往往会使灰度变化激烈的边缘区域产生模糊,从而导致最终恢复出来的反射系数图在边缘区域产生“光晕”现象。
为了减少“光晕”现象,出现了一些改进算法,如Jobson的Multiscale Retinex方法[8],Tumblin的LCIS方法[12],Wang的自商图像法[9]等。
然而,这些算法都存在着参数设定复杂的问题,比如LCIS方法需要优化的参数超过8个,而自商图像方法高斯核函数参数的选择却是一个难点。
由于全变分模型[13]具有参数简单和边缘保持特性良好的特点,本文提出了一种利用全变分模型作为低通滤波算子进行光照估计的方法。
算法首先利用全变分模型来分离图像中的光照成分,然后恢复出人脸的反射系数图,最后以反射系数图作为光照不变量来进行人脸识别。
该算法模型简单,需要设置的参数少(只需要优化一个参数),可以有效地减少了反射系数图中的“光晕”现象,提高人脸识别系* 收稿日期:2005-10-20 修订日期:2005-12-08基金项目:2005年度多媒体计算与通信教育部—微软重点实验室科研基金资助项目(05071811);安徽省人才基金资助项目(2004Z026)统在不同光照条件下的识别率。
本文章节安排如下:第2节首先介绍一下反射系数模型和Retinex 方法;第3节讨论基于全变分模型的光照处理算法;第4节给出本文的实验结果;最后给出本文的结论。
2 反射系数模型和Retinex 方法一般而言,图像可以表示为反射系数和光照的乘积[10],即:),(),(),(y x L y x R y x I = (1) 其中,反射系数),(y x R 由物体的材料、形状、姿态等因素决定,与光照无关。
而),(y x L 则是代表着光照。
从给定的原始图像),(y x I 中恢复反射系数),(y x R 和光照),(y x L 是一个不定方程求解问题。
一般文献中提出的算法都是增加一个约束条件来解决这个问题。
通常假设光照),(y x L 在空间上平滑,而反射系数),(y x R 在一个小的邻域内是常数,可以通过一定的阀值分离出来。
同时R L >,光照L 的值接近图像亮度I 。
基于这些假设,Land 提出了Retinex 方法[7]来提取反射系数),(y x R 。
Retinex 方法的基本思想是:根据光照),(y x L 变化缓慢的假设,视光照为图像中的低频成分,通过对原图像进行低通滤波来估计光照),(y x L ,然后利用),(y x I 与),(y x L 的比值作为反射系数),(y x R 的估计。
Retinex 方法可以表示为:),(~),(),(),(),(y x L y x I y x L y x I y x R ≅= (2) ),(),(),(~y x F y x I y x L ∗= (3) 其中∗表示卷积,),(y x F 是一个卷积平滑算子。
综合式(2)和式(3)即可得到反射系数的估计表达式为:FI I R R ∗=≅ˆ (4) 由上式可以看出,为了提取人脸反射系数图,需要选择一个合适的低通滤波的算法来估计图像中的光照成分。
Jobson 各向同性的滤波算子由于不考虑图像中灰度的变化,往往会导致图像灰度变化比较激烈的边缘区域产生模糊化,从而在最终恢复出来反射系数图中出现的“光晕”现象。
为了减少“光晕”现象,许多算法采用各向异性的低通滤波算子来估计光照。
各向异性的低通滤波算子根据图像中灰度的变化来控制不同方向的滤波系数,具有较好的边缘保持特性,因此可以减少“光晕”现象。
例如,Wang 等人[9]提出了自商图像方法,利用多个不同权重的各向异性高斯滤波器综合来估计光照,虽然可以在一定程度上减少“光晕”现象,但是自商图像算法中各个高斯核函数参数和滤波器窗口大小的选择却比较困难。
不同的光照处理算法本质上都是一样的,差别只是在于光照估计方法的不一样,本文采用全变分模型来进行光照估计。
3 基于全变分模型的光照估计算法全变分模型(Total Variation Models )是一种经典的图像恢复方法[13],在图像处理中主要用于从观测图像中恢复出真实图像,具有模型简单、需要优化的参数少的特点。
同时,全变分模型具有良好的边缘保持特性,对图像进行平滑的同时可以很好地保持图像的细节信息。
本文利用它的这些特点将全变分模型应用于光照估计。
令L l log =,R r log =,I i log =则对(1)式进行对数变换可以得到:r l i += (5)由于对数变换的单调性,l 和r 同样符合Retinex 方法的假设,即1)l 在空间上是平滑的,在整个图像中变化缓慢。
2)r 在一个局部小邻域内是一个常量,r 在边缘区域则变化激烈。
反射系数r 可以通过一个简单第5期 庄连生等:基于全变分模型的光照处理算法 105 的阀值来进行分割。
3)l 的值大于r ,并且接近于图像的亮度值。
根据这些假设,可以利用全变分模型来估计光照l :∫∇⊂ΩΩdxdy y x l BV l |),(|min )( σ≤−2||||..l i t s (6) 其中,σ为一个小的常数,Ω是函数支撑集,范围覆盖整个图像。
式(6)的含义是光照l 在空间上是平滑的,同时反射系数(即原始图像和光照图像的差)可以通过一个简单的阀值分割出来。
由于(6)式是一个凸优化问题的求解,故可以改写为:⎥⎦⎤⎢⎣⎡−+∇=∫⊂ΩΩλ2)(||||||min i l l E BV l TV (7) 其中,Ω是图象区域,λ是非负的实数。
第一项惩罚因子∫∇Ω||l 就是以整个图像为支持集的全变分(Total Variation ),规定了光照图像的空间平滑性。
最小化∫∇Ω||l 相当于使得0=∇l (根据拉格朗日定理可以推导出来),该项操作就是对图像i进行光照图像l 分离时所进行的平滑操作。
第二项惩罚因子2||||i l −规定了光照图象l 和原始图象i 之间的相似性。
它们之间的差别就是反射图象r ,这意味着r 的范数应该很小才行。
该项保证了估计出来的光照图像应该与原始图像保持一致性,使得i 中的边缘信息在l 能够保存下来。
这项操作就是对图像进行平滑时保持图像的边缘信息不至于被破坏,这保证了全变分模型具有良好的边缘保持特性。
权重λ的取值影响了平滑后的图像边缘保持程度。
在实际应用中,由于第二项惩罚因子相对应该比较的弱,一般取值都比较的小。
为了求解(7),根据朗格朗日定理,可以得到:0)(2||=−+⎟⎟⎠⎞⎜⎜⎝⎛∇∇⋅∇≡i l l l F λ (8) 为了避免除数为零的情况,在式(8)中的分母中添加一个小的常量ε(0>ε)。
方程(8)可以利用Artificial Time Stepping 方法来求解,计算公式如下[14]:)()()()()( 22221n n y n x n y y n y n x n x x n n l i l D l D l D D l D l D l D D t l l −+⎟⎟⎟⎠⎞⎜⎜⎜⎝⎛+++⎟⎟⎟⎠⎞⎜⎜⎜⎝⎛++=−+++−+++−+λεεδ (9) 其中,t δ是迭代的步长,ε是一个大于零的小的常量,+D 是前向有限偏微分,−D 是后向有限偏微分,n l 是第n 次估计的结果。
经过N 次的迭代,得到光照的估计N l ,利用N l 作为最终的光照l 的估计。
算法描述如下:1)给定图像I ,取对数得到I i log =;2)取初始值i l =0,根据公式(9)迭代求解全变分模型(6),把经过N 迭代的结果N l 作为光照l 的最终估计,即N l l =。
3)对光照l 做指数运算,得到L ;4)根据公式(2)恢复反射系数模型R 。
4 实验为了验证算法的有效性,本文采用CMU 人脸数据库[15]进行识别率测试。
从CMU 人脸数据库中选择68个人在不同光照环境下的正面人脸照片20张,然后对所有的人脸图片利用人眼位置进行对齐,最终归一化为100×100大小的人脸图片(如图1所示)。
106 电路与系统学报 第13卷首先,利用全变分模型估计出光照,然后再进一步地估计出每张人脸图像的反射系数,估计结果如图2所示。