基于ls-svr的图像矫正-祝振敏.pdf
《基于ls-svr的图像矫正-祝振敏.pdf》由会员分享,可在线阅读,更多相关《基于ls-svr的图像矫正-祝振敏.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第56卷第1期2 01 6年1月大连理工大学学报Journal of Dalian Universi ty of TechnologyV01S6No1Jan2 o 1 6文章编号:10008608(2016)010086-06基于LSSVR的图像矫正祝振敏, 吕兆康, 刘百芬(华东交通大学电气与电子工程学院,江西南昌 330013)摘要:最小二乘支持向量回归(the least squares support vector regression,LS-SVR)算法因其回归拟合度高广泛应用于各领域中以目标物在不同光源下采集的图像呈现出不同的颜色值。从而导致图像与目标物出现视觉上的偏差为研究对象,
2、并以潘通色卡为参照,利用L孓SVR算法,结合将RGB颜色空间到sRGB颜色空间的转换模型,对测试图像进行矫正处理实验结果表明:与多项式回归相比,LErSVR算法能取得更小的色差,且矫正后的图像更接近于目标图像关键词:颜色空间;最小二乘支持向量回归(LSSVR);图像矫正;色差中图分类号:TP278 文献标识码:A doi:107511dllgxb2016010130 引 言颜色是图像明显且最直接的特征,现今针对图像的研究,如目标识别、图像分割、边缘提取等,主要是从图像的颜色特征来人手的1_8然而,同一目标物在不同的环境光源下拍摄,会呈现出不同的颜色值2,从而使得采集的图像不能准确反映目标物的特
3、征故需要对因拍摄光源的不同而造成失真的图像进行矫正处理基于参考模型的图像矫正主要是以标准24色卡为依据,采用矫正算法将图像从RGB颜色空间转换到独立于输出设备的颜色空间,从而使得输出图像保持一致性,能准确反映目标物的性质Wang等13采用多项式回归算法将待研究的图像从RGB颜色空间转换到sRGB(standard RGB)颜色空间,从而达到图像还原的目的在图像矫正中,以标准24色卡在RGB源空间与目标空间的对应颜色值为学习样本,建立矫正算法的学习模型由于该类研究具有学习样本数量少的特质,本文采用最小二乘支持向量回归(the least squaressupport vector regress
4、ion,LS-SVR)算法建立图像从RGB颜色空间到sRGB颜色空间的非线性映射关系LSSVR基于结构风险最小化原则,可在小样本的基础上建立泛化性好的学习模型,已经在较多领域得到了广泛的应用91另一方面在对图像进行矫正的过程中颜色空间的选取是很重要的颜色空间又称颜色模型,是对颜色进行描述的数学方法1 2颜色系统发展至今,有着丰富的颜色空间模型,而且在不同的使用范畴中又定义了不同的颜色空间模型,如电视系统颜色空间颜色空间丰富多样,对其进行分类的方式也多有变化其中使用比较广泛的一种分类依据是根据颜色空间是否与设备相关,可分为独立于设备的颜色空间(sRGB,CIEXYZ,CIELab,CIELUV,
5、Apple RGB等)和与设备相关的颜色空间(RGB,HSV,YIQ,YUV,YCbCr,CMYK等)采用依赖于设备的颜色空间对图像进行矫正时,矫正后图像在不同设备的显示中也会出现差异,而且对图像矫正的效果无法做出定量的分析为此Wang等1在对图像进行矫正的时候,选用sRGB颜色空间作为图像的矫正空间,通过变换公式可转换到C1ELab来进行图像颜色的度量RGB颜色空间到sRGB颜色空间的转换没有相应的变换公式,本文对此进行研究收稿日期:2015-0810; 修回日期:201511-28基金项目:国家自然科学基金资助项目(51305137);江西省科技支撑计划资助项目(20151BBE50116
6、);江西省教育厅自然科学基金资助项目(GJJl4388)作者简介:祝振敏。(1984一),男,博士,副教授,Email:zhuzhenminl984163tom;吕兆康(1991-),男,硕士生,Email:1532234579qqtom万方数据第1期 祝振敏等:基于LS-SVR的图像矫正1颜色空间的选取为方便图像矫正的效果分析,本文采用sRGB颜色空间作为图像矫正的目标空间sRGB颜色空间为大部分显示器厂商所采纳,矫正后的图像可以直接显示出效果;sRGB与CIELab颜色空间有间接转换关系,转换后,可在CIELab颜色空间对图像矫正进行定量的分析与研究m在颜色系统中,由于CIELab颜色空间
7、具有感知均匀性,为度量颜色的国际标准为对图像矫正的效果进行评估,需将矫正后的图像转换到CIELab颜色空间从sRGB颜色空间到CIELab颜色空间,两者之间并没有直接的转换关系通过引入CIEXYZ这个中间媒介实现图像的空间转换,即先将图像从sRGB颜色空间转换到CIEXYZ颜色空间,再通过CIEXYZ转换到CIELab颜色空间,最终将图像转换到CIELab颜色空间将图像从sRGB颜色空间转换到CIEXYZ颜色空间的公式如下式所示: fy l=。RGcIYz IGI一 f0412 453 0357 580 0180 432fRl0212 671 0715 160 0072 169 Gl 0019
8、 334 0119 193 0950 227 J I B J将图像从CIEXYZ颜色空间转换到CIELab颜色空间,可参见下式:L-_116f(矿Jt)一16口=500f、AX:)一厂(丢)6200f佤Y)一厂(丢)其中(X。,y0,Zo)为参考白点的颜色值,一般取D65的白点值(95017,100,108813)在CIELab颜色空间中,亮度L的取值为o,100,色度信息a的取值为一100,lOO,b的取值为一100,100而函数f(x)为分段函数,其函数表达式如下:f z3; z0008 856八x,一l。【7787x+16116; z0008 856将图像由sRGB颜色空间转换到CIEL
9、ab颜色空间,可以运用误差分析来度量图像的矫正效果,具体函数式如下:AE=(L1一L2)2+(nl一口2)2+(6】一b2)2一般情况下,在E32时,人眼无法察觉出颜色的差异;在32130时可以察觉出色调的不同Ls-SVR算法63矫正图像采用标准24色卡作为参考标准,根据该色卡在RGB颜色空间的颜色值和sRGB颜色空间颜色值,运用LSSVR算法建立两空间转化的学习模型,进而运用所建模型对待测的彩色图像进行矫正分析其具体流程图如图1所示f兹慧R彩GB管H黼越H害饔熟P叫误差分析Il像的 值l I的学习模型I l彩色图像l l厌葛7了们l图1 LS-SVR算法矫正的流程图Fig。1 The flo
10、wchart of LS-SVR algorithm correction2 矫正算法21 LsSVR算法LSSVR利用误差的平方作为损失函数,将标准支持向量回归中凸二次规划的不等式问题转化为等式求解,简化了求解过程,降低了运算量,加快了求解速度LS-SVR具有处理小样本非线性问题的优势,基于结构风险最小化的原则可取得全局最优解在非线性问题中,核函数(工)将原空间的非线性问题映射到高维Hilbert特征空间口,从而可在特征空间运用线性求解的方法来解决非线性问题给定训练集S一(t,Y。),置R“,yiR“,i一1,z),其中工i为第i个输入向量,Yi为对应于工j的输出值,Z为样本数目LSSVR算
11、法将求最优解问题转化为凸二次规划问题,具体见下式:1Lmin J(,毫)=寺T+c:等,6 6 面St Yl一9(置)+6+8邑10,i一1,2,I式中:为权向量,b为偏差,e为松弛因子g为第i个样本点的训练误差参数c0为惩罚因子,用以平衡模型复杂性(泛化性)和最小训练误差(经验风险),使得学习机器的推广能力最好嗲习甏万方数据大连理工大学学报 第56卷引人对偶问题的Lagrange约束规划9。,表达式如下:fL(m,b,毒,口)=J(,考)一Otl(妒(黾)+i皇16+8一M);6tl0,i=1,2,Z其中m为Lagrange乘子根据KKT条件,分别对Lagrange式中的各参数、b、8峨求偏
12、导,可得式fOLlaoD=0 =口iP(毛)i一1faLab:=0 口。=0i-1OL08=0 ai=喀faLaaf=o T9(墨)4-b 4-8一Yi=0其中i=1,2,l,消去和;,得矩阵方程:(:9。工;,T9。f工r,4-c一,J(三)=(;)11 9(工f)T9(工f) 一1JJ口 y 7其中l,=(y1 Y2 Yf)T,J一(1 1 1)T,口=(口l a2 劬)T根据Mercer条件,可得n4=拳(工)T乒(zf)一K(xi,工f)解上述方程组得:巳:!垒二:!兰”PT(ZZr4-c一1I)pa=(Z矿4-c-1J)-1(1,一细)Z一(P(z1) 9(z2) 9(zf)T根据上
13、述求解可得LS-SVR的回归函数如下:厂(z)=芝j aiK(r,工;)+622多项式回归多项式回归基于简单的线性计算13-14,具有算法简单、运算量小的优势其通过对输入变量进行线性组合来对目标函数进行拟合,其函数式为y=XA,其中x为输入向量,本文中为源空间的颜色值,l,为对应的目标值,即sRGB空间的颜色值,A为线性变换矩阵在多项式回归中,x有多种组合Xj,其中i表示组成x的系数数量,具体的表达式为x。:R,G,BX5:R,G,B,RGB,1x。R,G,B,RG,RB,GB,R2,G2,B2XER,G,B,RG,RB,GB,R2,G2,B2,RGB,1文献11在进行图像矫正分析中指出,X。
14、能在回归分析中取得较好的效果,故本文采用该组合来进行彩色图像的矫正多项式回归中的系数矩阵,可采用最小二乘法来进行求解,其函数表达式如下所示:A一(rX)_1ry根据上式解出系数矩阵A后,就可对后续待研究的图像进行矫正分析3 图像矫正31图像矫正实验实验中采用24张与Musell标准比色卡颜色比较接近的Pantone(潘通)色卡作为矫正研究的参考模型1 2。根据所选色卡在RGB颜色空间和sRGB颜色空间的值,运用矫正算法来学习两空间转换的模型采用IMPREX数字相机(图2)来拍摄图像,该相机具有以下特征:各通道为12位,空间分辨率为1 6001 200,对光谱范围为400,-,1 000 nm的
15、光高度敏感相机拍摄的图像在RGB颜色空间,可以根据图像读取色卡的RGB值该色卡对应的sRGB颜色值采用X-Rite SP60来测量,设备如图3所示整个图像拍摄过程在一间暗室进行,主要对D65和LED光源(光源白场三基色的分量为R:G:B=254:27:90)下拍摄的图像进行矫正研究图2 IMPREX数字相机Fig2 IMPREX digital camera图3 XRite SP60Fig3 XRite SP60在拍摄过程中,各设备的布置如下:根据国际照明委员会推荐14,光源与视角成45。可得到均羹万方数据第l期 祝振敏等:基于ISSVR的图像矫正匀的光源,待测量的物体放置在45。灰度板上,相
16、机固定在支架上,镜头与拍摄物体垂直,实验室的设备布置如图4所示在拍摄过程中,保持各设备相对静止,不要随意移动各设备,否则要重新开始整个实验过程整个实验拍摄的机器视觉系统如图5所示图4 拍摄光源、物体与相机的布置Fig4 The arrangement of light source,object and camera图5 实验用的机器视觉系统Fig5 The computer vision system in experiment色块的RGB值是从图像中获取的,为了避免图像中噪声的干扰,将色卡图像的平均颜色值作为对应色卡的RGB值,而色卡的sRGB值则可以由测量仪器直接读取按照上述方法记录色卡
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ls svr 图像 矫正 祝振敏
限制150内