主权项 |
一种基于湍流模型的水下图像复原方法,包括下列的步骤:1)首先将输入的彩色水下图像由RGB空间转换到YCbCr颜色空间,变换后的颜色空间中,R、G、B以及Y、Cb、Cr三颜色分量的取值范围是[0,1],其中,Y是颜色的亮度成分,称之为灰度分量,Cb和Cr则表示蓝色和红色的分量偏移量;2)采用双边滤波法对灰度分量进行平滑处理,用Y<sub>L</sub>和Y<sub>H</sub>分别表示双边滤波处理后的低频概貌成分和高频细节成分;3)用Y<sub>L</sub>(x,y)表示退化后的水下图像灰度分量,(x,y)为像素点坐标,将其变换为傅里叶变换域,并用Y<sub>L</sub>(u,v)表示;4)根据Y<sub>L</sub>(u,v),利用全盲迭代复原算法求得未退化的水下图像F(u,v);5)求取基于湍流模型的退化图像G(u,v)=H(u,v)F(u,v),得到复原结果,式中,大气湍流的频域退化系数H(u,v)=exp{‑k(u<sup>2</sup>+v<sup>2</sup>)<sup>5/6</sup>},其中,k是描述湍流强度的参数;6)将复原结果重新变换回空间域,处理结果用Y’<sub>L</sub>表示;7)对于Cb和Cr两色度分量图,用C<sub>b</sub>(x,y)和C<sub>r</sub>(x,y)表示两色度分量图,用M<sub>b</sub>和M<sub>r</sub>分别表示C<sub>b</sub>(x,y)和C<sub>r</sub>(x,y)的均值,采用下式对Cb和Cr两分量进行颜色校正,用C<sub>b</sub>’(x,y)和C<sub>r</sub>’(x,y)表示校正处理结果,则有<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><msub><mi>C</mi><mi>b</mi></msub><mo>′</mo></msup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>C</mi><mi>b</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>×</mo><mfrac><mn>0.5</mn><msub><mi>M</mi><mi>b</mi></msub></mfrac><mo>,</mo><msup><msub><mi>C</mi><mi>r</mi></msub><mo>′</mo></msup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>C</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>×</mo><mfrac><mn>0.5</mn><msub><mi>M</mi><mi>r</mi></msub></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000674587950000011.GIF" wi="1081" he="141" /></maths>8)重构复原图像。 |