[发明专利]一种基于单幅图像的颜色恒常性处理方法有效
申请号: | 201110248011.8 | 申请日: | 2011-08-26 |
公开(公告)号: | CN102306384A | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 徐向民;翁俊武;叶佳木 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06T7/40 | 分类号: | G06T7/40 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 罗观祥 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于单幅图像的颜色恒常性处理方法,1.运用中值滤波对图像进行初步处理,消除掉突变像素点,从而减轻MeanShift算法运算时的压力;2.运用MeanShift算法对获得的二维数字图像I进行平滑,处理得到IM;3.将IM图像进行分解,获得I图像三个色层的光照估计灰度图IRl,IGl,IBl;4.运用步骤3获得的RGB三色层光照估计图,计算出三色层灰度图的反射分量IRr,IGr,IBr;5.将IRr,IGr,IBr三色层反射分量进行合并,获得图像Ir;6.对Ir图像进行“去雾”处理,获得图像Irf;本发明不仅提高了算法的运算速度,而且加强了滤波后图像的分块效果。系统最后运用了灰色世界理论处理方法,使得系统更好地恢复出了图像的本质色彩。 | ||
搜索关键词: | 一种 基于 单幅 图像 颜色 常性 处理 方法 | ||
【主权项】:
1.一种基于单幅图像的颜色恒常性处理方法,其特征在于如下步骤:(1)运用中值滤波对图像进行初步处理,消除掉突变像素点,从而减轻MeanShift算法运算时的压力,中值滤波窗口可选用5*5方形窗口;(2)将获取的二维数字图像I使用参数h=(hs,hr,hl)进行MeanShift算法平滑处理获得图像IM,具体步骤如下:对图像未被标记为处理的像素点做如下处理,假设要处理的像素点为P0,其坐标为(x0,y0),像素值为I0,同时I0={I0R,I0G,I0B};(2-1)圈定以P0像素点坐标为中心,hs为边长的正方形空域范围内即满足以下约束条件的像素点,即:S = P = ( x , y ) | | x - x 0 | < h s 2 I | y - y 0 | < h s 2 ; ]]> (2-2)标记S空域范围内与P0像素值欧氏距离小于hl(hl<<hr)的像素点,即:V1={P=(x,y)|P∈S,‖P-P0‖<hl},其中| | P - P 0 | | = ( I R - I 0 R ) 2 + ( I G - I 0 G ) 2 + ( I B - I 0 B ) 2 ]]> (2-3)筛选出S空域范围内像素点的像素值与P0像素值欧式距离小于hr的像素点,即V2={P=(x,y)|P∈S,‖P-P0‖<hr},其中| | P - P 0 | | = ( I R - I 0 R ) 2 + ( I G - I 0 G ) 2 + ( I B - I 0 B ) 2 ; ]]> (2-4)将上步骤中被筛选出来的像素点代入下式计算出迭代向量值mhm h = Σ i = 1 n G ( | | I i - I 0 h r | | 2 ) I i Σ i = 1 n G ( | | I i - I 0 h r | | 2 ) , ]]> 其中
计算机在计算自然指数函数时运算量较大,将其替换为G ( x ) = 0.51 0.51 + 0.75 * x 2 ; ]]> (2-5)判断是否||mh-I0||<ε,ε为预先设定的误差允许值。如若两者间的距离超过ε,则将mh值替换P0像素点的像素值I0,返回至第(3)步骤继续进行迭代。如若||mh-I0||<ε,则用mh替换P0的像素值及集合V1中的点的像素值,并将P0及V1中的点标记为已处理,寻找下一个尚未处理的点,返回步骤(1);(3)将步骤2)中处理得到的IM图像进行分解,获得I图像R,G,B三个分量的光照估计灰度图IRl,IGl,IBl;(4)分解图像I为IR,IG,IB。之后运用步骤(2)获得的RGB三色层光照估计图IRl,IGl,IBl,计算出三色层灰度图的反射分量IRr,IGr,IBr,具体计算公式如下:log ( I Rr ) = log ( I R ) - log ( I Rl ) log ( I Gr ) = log ( I G ) - log ( I Gl ) log ( I Br ) = log ( I B ) - log ( I Bl ) ]]> 之后用以下公式将图像灰度级恢复到0~255范围内:I Rr = I Rr - I Rr min I Rr max - I Rr min * 255 I Gr = I Gr - I Gr min I Gr max - I Gr min * 255 I Br = I Br - I Br min I Br max - I Br min * 255 ]]> 其中IRrmax,IGrmax,IBrmax分别为IRr,IGr,IBr三灰度图的最大灰度值,IRrmin,IGrmin,IBrmin分别为IRr,IGr,IBr三灰度图的最小灰度值。(5)将IRr,IGr,IBr三色层反射分量进行合并,获得图像Ir:(6)接下来对光照估计后的图像Ir做去雾处理获得图像Irf,采用的是改进的彩色直方图均衡技术,具体实施步骤如下:(6-1)列出原始图像的灰度级:fj,j=0,1,……,L-1(6-2)统计各灰度级的像素数目:nj,j=0,1,……,L-1(6-3)计算原始图像直方图各灰度级的频数:P ( f j ) = n j n , j = 0,1 , . . . . . . , L - 1 ]]> (6-4)计算累积分布函数:C k ( f ) = Σ j = 0 k P ( f j ) ]]> (6-5)由于在有色光源情况下,会有一个或多个R,G,B分量的C(f)在灰度值较低的区域增强后灰度依旧很低,为了改善此效果,计算出灰度f′,使得其满足下述表达式:Ci(f′)=k 这里k取5%~10%(6-6)然后对于灰度级为f′到fL-1的点,得到改进的累积分布函数C′i(f):C i ′ ( f ) = 255 * C i ( f ) - f ′ 255 - f ′ ]]> (6-7)计算映射灰度级:gi=INT[(gmax-gmin)·C′i(f)+gmin+0.5],i=1,2,……,P-1其中P为输出图像灰度级的个数,INT为取整符号;(7)为了进一步去处有色光源的影响,系统后边再次级联一个灰色世界系统,具体步骤如下:(7-1)计算图像的R,G,B分量各自的均值及总的均值,I R ‾ = 1 N * M Σ i = 1 N Σ j = 1 M I rfR ( i , j ) I G ‾ = 1 N * M Σ i = 1 N Σ j = 1 M I rfG ( i , j ) I B ‾ = 1 N * M Σ i = 1 N Σ j = 1 M I rfB ( i , j ) ]]>I ‾ = I R ‾ + I G ‾ + I B ‾ 3 ]]> (7-2)计算R,G,B各分量的调整系数AR,AG,AB,其中A R = I ‾ I R ‾ A G = I ‾ I G ‾ A B = I ‾ I B ‾ ]]> (7-3)利用调整系数调整图像的R,G,B分量值,公式如下:I fR ( i , j ) = I rfR ( i , j ) * A R I fG ( i , j ) = I rfG ( i , j ) * A G I fB ( i , j ) = I rfB ( i , j ) * A B ( i = 1,2 , . . . . . . N , j = 1,2 , . . . . . . M ) ]]> (7-4)将调整后的3分量值调整至0~255灰度范围内:I fR = I fR I fR max * 255 I fG = I fG I fG max * 255 I fB = I fB I fB max * 255 ]]> 其中IfRmax,IfGmax,IfBmax分别为IfR,IfG,IfB三灰度图的最大灰度值;合并IfR,IfG,IfB,即获得处理后的图像If。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110248011.8/,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序