[发明专利]一种基于单幅图像的颜色恒常性处理方法有效

专利信息
申请号: 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-x0|<hs2I|y-y0|<hs2;]]>(2-2)标记S空域范围内与P0像素值欧氏距离小于hl(hl<<hr)的像素点,即:V1={P=(x,y)|P∈S,‖P-P0‖<hl},其中||P-P0||=(IR-I0R)2+(IG-I0G)2+(IB-I0B)2]]>(2-3)筛选出S空域范围内像素点的像素值与P0像素值欧式距离小于hr的像素点,即V2={P=(x,y)|P∈S,‖P-P0‖<hr},其中||P-P0||=(IR-I0R)2+(IG-I0G)2+(IB-I0B)2;]]>(2-4)将上步骤中被筛选出来的像素点代入下式计算出迭代向量值mhmh=Σi=1nG(||Ii-I0hr||2)IiΣi=1nG(||Ii-I0hr||2),]]>其中计算机在计算自然指数函数时运算量较大,将其替换为G(x)=0.510.51+0.75*x2;]]>(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(IRr)=log(IR)-log(IRl)log(IGr)=log(IG)-log(IGl)log(IBr)=log(IB)-log(IBl)]]>之后用以下公式将图像灰度级恢复到0~255范围内:IRr=IRr-IRrminIRrmax-IRrmin*255IGr=IGr-IGrminIGrmax-IGrmin*255IBr=IBr-IBrminIBrmax-IBrmin*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(fj)=njn,j=0,1,......,L-1]]>(6-4)计算累积分布函数:Ck(f)=Σj=0kP(fj)]]>(6-5)由于在有色光源情况下,会有一个或多个R,G,B分量的C(f)在灰度值较低的区域增强后灰度依旧很低,为了改善此效果,计算出灰度f′,使得其满足下述表达式:Ci(f′)=k    这里k取5%~10%(6-6)然后对于灰度级为f′到fL-1的点,得到改进的累积分布函数C′i(f):Ci(f)=255*Ci(f)-f255-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分量各自的均值及总的均值,IR=1N*MΣi=1NΣj=1MIrfR(i,j)IG=1N*MΣi=1NΣj=1MIrfG(i,j)IB=1N*MΣi=1NΣj=1MIrfB(i,j)]]>I=IR+IG+IB3]]>(7-2)计算R,G,B各分量的调整系数AR,AG,AB,其中AR=IIRAG=IIGAB=IIB]]>(7-3)利用调整系数调整图像的R,G,B分量值,公式如下:IfR(i,j)=IrfR(i,j)*ARIfG(i,j)=IrfG(i,j)*AGIfB(i,j)=IrfB(i,j)*AB(i=1,2,......N,j=1,2,......M)]]>(7-4)将调整后的3分量值调整至0~255灰度范围内:IfR=IfRIfRmax*255IfG=IfGIfGmax*255IfB=IfBIfBmax*255]]>其中IfRmax,IfGmax,IfBmax分别为IfR,IfG,IfB三灰度图的最大灰度值;合并IfR,IfG,IfB,即获得处理后的图像If
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201110248011.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top