发明名称 一种基于图像纹理的图像快速去雾方法
摘要 本发明提供一种基于图像纹理的图像快速去雾方法,包括以下步骤:步骤一、估计输入图像I(x)的大气环境光;步骤二、估计输入图像I(x)的传输矩阵t(x):步骤三、根据大气环境光与传输矩阵t(x)恢复出去雾后的图像。步骤二中依据输入图像的边缘检测结果,使用大小可变的滑动块块获得粗略的传输矩阵:在景深突变的地方采用较小的滑动块精确处理,在景深变化不大的地方采用较大的滑动块处理,提高运算速度。可变块处理的结果比用固定的块处理的结果精细,也能可以直接用此粗略的传输矩阵结果进行后续处理。
申请公布号 CN102768760A 申请公布日期 2012.11.07
申请号 CN201210229929.2 申请日期 2012.07.04
申请人 电子科技大学 发明人 李宏亮;韩子奇
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 电子科技大学专利中心 51203 代理人 李明光
主权项 一种基于图像纹理的图像快速去雾方法,其特征在于,包括以下步骤:步骤一、估计输入图像I(x)的大气环境光;步骤二、估计输入图像I(x)的传输矩阵t(x):1)分别对输入图像I(x)的R、G、B三个通道求取对应矩阵Ira、Iga、Iba:Ira=IR(x)/ARIga=IG(x)/AGIba=IB(x)/AB其中,IR(x)、IG(x)、IB(x)分别为输入图像I(x)的R、G、B分量图像,AR、AG、AB分别为所述大气环境光的R、G、B分量;2)对输入图像I(x)进行边缘检测,获得输入图像边缘检测图,并将边缘点和非边缘点二值化,将边缘点置1,非边缘点置0;3)对矩阵Ira,Iga,Iba进行滑动块处理,获得粗略传输矩阵t'(x): <mrow> <msup> <mi>t</mi> <mo>&prime;</mo> </msup> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>1</mn> <mo>-</mo> <munder> <mi>min</mi> <mrow> <mi>c</mi> <mo>&Element;</mo> <mo>{</mo> <mi>r</mi> <mo>,</mo> <mi>g</mi> <mo>,</mo> <mi>b</mi> <mo>}</mo> </mrow> </munder> <mrow> <mo>(</mo> <munder> <mi>min</mi> <mrow> <mi>y</mi> <mo>&Element;</mo> <mi>&Omega;</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> </mrow> </munder> <mrow> <mo>(</mo> <mfrac> <mrow> <msup> <mi>I</mi> <mi>c</mi> </msup> <mrow> <mo>(</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <msup> <mi>A</mi> <mi>c</mi> </msup> </mfrac> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow>其中,Ω(x)为以像素x为中心的滑动块,滑动块的大小通过边缘像素点在第一范围小块与第二范围小块中的具体情况而定,第一范围大于第二范围;当以像素x为中心的第一范围小块中不存在边缘像素点,则滑动块Ω(x)的大小为第一范围;当以像素x为中心的第一范围小块中存在边缘像素点,且以像素x为中心的第二范围小块中不存在边缘像素点,则滑动块Ω(x)的大小为第二范围;当以像素x为中心的第一范围小块中存在边缘像素点,且以像素x为中心的第二范围小块中存在边缘像素点,则判断像素x是否为边缘节点,如是,则滑动块Ω(x)的大小为1×1,否则滑动块Ω(x)的大小为第二范围内不包含任何边缘点的最大方块的大小;4)对粗略传输矩阵t'(x)进行中值滤波得到精细的传输矩阵t(x);步骤三、根据大气环境光与传输矩阵t(x)恢复出去雾后的图像。
地址 611731 四川省成都市高新区(西区)西源大道2006号