[发明专利]基于多尺度细节优化的MSRCR图像去雾算法在审
申请号: | 202011644983.4 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112950488A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 王小芳;邹倩颖;方登杰;何海瑞;颜琪;刘俸宇;罗理文 | 申请(专利权)人: | 电子科技大学成都学院 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 成都弘毅天承知识产权代理有限公司 51230 | 代理人: | 梁伟东 |
地址: | 611730 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 尺度 细节 优化 msrcr 图像 算法 | ||
1.基于多尺度细节优化的MSRCR图像去雾算法,其特征在于:包括以下步骤:
步骤一:通过MSRCR算法进行图像整体去雾,得到整体去雾的图像,在去雾过程的像素分类上使用KNN算法进行像素快速分类;
步骤二:通过双边滤波对整体去雾的图像进行处理,消除图像的噪声,保留边缘信息得到整体降噪去雾的RGB图像;
步骤三:对RGB图像使用MsDB进行细节优化得到细节优化的去雾图像。
2.根据权利要求1所述的基于多尺度细节优化的MSRCR图像去雾算法,其特征在于:所述通过MSRCR算法进行图像整体去雾,得到整体去雾的图像,在去雾过程的像素分类上使用KNN算法进行像素快速分类包括以下步骤:
MSRCR算法的表达公式如下所示:
其中,k是尺度的个数;ωi为第i个尺度的加权系数,Si(x,y)是待处理的原始图像,Fi(x,y)是高斯卷积函数,*表示滤波操作;
其中对于ωi加权系数需要满足K个加权系数和为1的条件,其计算公式如下式所示:
高斯卷积函数Fi(x,y)用于对去雾过程中滤波提供相应标准,采用高斯公式进行计算,其计算公式如下式所示:
其中,c是高斯环绕尺度,β是一个尺度系数常量,i是高斯环绕函数的总数,在平衡增强效果与处理速度情况下,选取i值为3,代表将图像分为大中小三个尺度;
KNN分类算法采用欧氏距离公式得到待处理点最近的K个像素点,然后进行快速分类,其计算公式如下式所示:
第一次KNN算法分类,通过计算隶属度函数确定滤波模板中的像素点是否滤波,在计算过程中需要计算相似度s1,其计算如下式所示:
s1=grey/aver;
其中,grey是某近邻点的灰度值,aver是由欧氏距离找到的K个近邻点的平均像素值;
得到相似度s1后,计算隶属度函数μ1,其计算如下式所示:
其中,a是一个相似性度量标准,a=0.3;
第二次KNN算法分类后,通过计算隶属度函数判断模板中心是否需要滤波,在计算过程中需要计算相似度s2,公式如下式所示:
s2=filter/origin;
其中,filter是进行滤波后的像素值,origin是图像的原始像素值;
得到相似度s2后,计算隶属度函数μ2,其计算如下式所示:
其中,a是一个相似性度量标准,a=0.3;
不断循环,直至无滤波操作为止,得到三个处理后的颜色通道然后使用色彩恢复因子C进行色彩修正,其计算过程如下式所示:
其中,Ci(x,y)是第i个通道的彩色恢复系数,而色彩回复系数计算如下式所示:
其中,K是图像波段的总数,Ii是图像在第i个波段的像元值。
3.根据权利要求1所述的基于多尺度细节优化的MSRCR图像去雾算法,其特征在于:所述双边滤波的计算公式如下所示:
其中,f(x1,y1)表示需要处理的图像,f(x2,y2)表示图像在点(x2,y2)处的像素值,(k,l)表示模板窗口的中心坐标,(i,j)表示模板窗口的其他系数的坐标,σ表示高斯函数的标准差。
4.根据权利要求1所述的基于多尺度细节优化的MSRCR图像去雾算法,其特征在于:所述对RGB图像使用MsDB进行细节优化得到细节优化的去雾图像包括以下步骤:
首先选取低、中、高三个模糊尺度对图像处理,得到三个不同模糊的图像B1、B2和B3,其计算如下式所示:
B1=G1*I,B2=G2*I,B3=G3*I;
其中,*表示滤波操作,G1、G2、G3分别表示高中低三个尺度的高斯核,高尺度的高斯核标准差的值σ1=1.0,中尺度的高斯核标准差的值σ2=2.0,低尺度的高斯核标准差的值σ3=4.0,I表示原图像;
高斯滤波是由两个标准差σ相同的一维高斯进行乘积所得,其计算如下式所示:
其中,高斯核表示与中心距离负相关的权重,σ表示周围像素对模板中心的影响程度,σ越大,周围像素对模板中心的影响越大,滤波出来的图片越平滑;
经高斯率滤波运算后得到三个不同模糊程度的图像,再对三个图像做差值运算从而得到特征差,计算如下式所示:
D1=I-B1,D2=B1-B2,D3=B2-B3;
其中,D1代表精准细节,由原图像I与B1做差得到;D2表示中间细节,是B1与B2做差得到;D3表示粗略细节,是B2与B3做差得到;
利用加权的方式进行计算,得到最后的细节优化图D,计算如下式所示:
D=(1-ω1×sgn(D1))×D1+ω2×D2+ω3×D3;
其中,ω1=0.5,ω2=0.5,ω3=0.25。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学成都学院,未经电子科技大学成都学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011644983.4/1.html,转载请声明来源钻瓜专利网。