发明名称 一种基于梯度筛选的数字模糊图像盲复原方法
摘要 一种基于梯度筛选的数字模糊图像盲复原方法,属于图像和视频处理技术领域。本发明解决了现有的方法对复杂运动的模糊核估计不准确,需要先验运动形式这一缺陷,同时解决归一化稀疏正则化盲复原方法对具有较多细节的图像复原效果较差的问题。本发明的技术方案为:输入的图像经过双边滤波、冲击滤波,梯度筛选剔除小梯度幅值细节信息,归一化稀疏正则化盲复原,最后输出清晰图像。本发明可应用于民用照相摄像、智能视频监控、智能安防、光学成像遥感、军事成像侦察和导弹成像制导等领域。
申请公布号 CN104282003A 申请公布日期 2015.01.14
申请号 CN201410597722.X 申请日期 2014.10.29
申请人 哈尔滨工业大学 发明人 遆晓光;尹磊;曲悠扬
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 杨立超
主权项 一种基于梯度筛选的数字模糊图像盲复原方法,其特征在于所述方法包括以下步骤:步骤一:输入图像F(i,j),如果图像为彩色图像则将其转换至RGB空间,提取其三个图像分量I<sub>l</sub>(i,j),其中l=R,G,B;步骤二:对图像分量I<sub>l</sub>(i,j),l=R,G,B进行双边滤波,双边滤波器具体形式如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>W</mi><mi>ij</mi></msub><mo>=</mo><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><msup><mrow><mo>|</mo><msub><mi>x</mi><mi>j</mi></msub><mo>-</mo><msub><mi>x</mi><mi>i</mi></msub><mo>|</mo></mrow><mn>2</mn></msup><msubsup><mi>&sigma;</mi><mi>d</mi><mn>2</mn></msubsup></mfrac><mo>)</mo></mrow><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><msup><mrow><mo>|</mo><msub><mi>f</mi><mi>j</mi></msub><mo>-</mo><msub><mi>f</mi><mi>i</mi></msub><mo>|</mo></mrow><mn>2</mn></msup><msubsup><mi>&sigma;</mi><mi>r</mi><mn>2</mn></msubsup></mfrac><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000596998910000011.GIF" wi="805" he="214" /></maths>其中,Wi<sub>j</sub>为双边滤波器,x<sub>j</sub>‑x<sub>i</sub>表示当前像素点坐标x<sub>i</sub>和邻域内的像素点坐标x<sub>j</sub>的几何距离,f<sub>j</sub>‑f<sub>i</sub>表示当前像素点对应的灰度值f<sub>i</sub>和邻域内像素点灰度值f<sub>j</sub>的灰度距离,<img file="FDA0000596998910000012.GIF" wi="73" he="78" />为几何距离的方差,<img file="FDA0000596998910000013.GIF" wi="77" he="82" />为灰度距离的方差;步骤三:利用冲击滤波器对图像分量I<sub>l</sub>(i,j)中的显著边缘进行加强,冲击滤波的计算公式如下:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>I</mi><mi>l</mi><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><msubsup><mi>I</mi><mi>l</mi><mi>t</mi></msubsup><mo>-</mo><mi>sign</mi><mrow><mo>(</mo><msubsup><mi>&Delta;I</mi><mi>l</mi><mi>t</mi></msubsup><mo>)</mo></mrow><mo>|</mo><mo>|</mo><msubsup><mrow><mo>&dtri;</mo><mi>I</mi></mrow><mi>l</mi><mi>t</mi></msubsup><mo>|</mo><mo>|</mo><mi>dt</mi></mrow>]]></math><img file="FDA0000596998910000014.GIF" wi="568" he="80" /></maths>其中,<img file="FDA0000596998910000015.GIF" wi="54" he="73" />表示第t次迭代的图像,<img file="FDA0000596998910000016.GIF" wi="82" he="76" />表示图像<img file="FDA0000596998910000017.GIF" wi="50" he="73" />的梯度图像,<img file="FDA0000596998910000018.GIF" wi="83" he="74" />表示梯度图像<img file="FDA0000596998910000019.GIF" wi="78" he="74" />的二阶偏导,sign为符号函数;步骤四:对图像分量I<sub>l</sub>(i,j)进行梯度模值的计算,然后按梯度的模值大小进行排序,梯度模值的计算公式如下:G<sub>x</sub>(i,j)=|I<sub>l</sub>(i+1,j)‑I<sub>l</sub>(i,j)|G<sub>y</sub>(i,j)=|I<sub>l</sub>(i,j+1)‑I<sub>l</sub>(i,j)|G(i,j)=[G<sub>x</sub>(i,j) G<sub>y</sub>(i,j)]其中,G<sub>x</sub>(i,j)为图像中点(i,j)对应的水平梯度值,G<sub>y</sub>(i,j)为图像中点(i,j)对应的垂直梯度值,G(i,j)为I<sub>l</sub>(i,j)的梯度图像,i,j为像素点的横、纵坐标值;步骤五:对步骤四获得的梯度图像G(i,j)进行筛选,筛选过程为:只保留前p%的梯度,剔除后面1‑p%的梯度,得到筛选后的梯度图像G<sub>s</sub>(i,j);步骤六:使用筛选后的梯度图像G<sub>s</sub>(i,j)进行模糊复原,具体为:采用归一化稀疏正则化方法进行模糊核估计和图像复原;首先采用如下优化函数进行计算:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><munder><mrow><mi>arg</mi><mi>min</mi></mrow><mi>x</mi></munder><mo>{</mo><mfrac><mi>&lambda;</mi><mn>2</mn></mfrac><msup><mrow><mo>|</mo><mo>|</mo><mi>h</mi><mo>&CircleTimes;</mo><mi>x</mi><mo>-</mo><msub><mi>G</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>+</mo><mfrac><msub><mrow><mo>|</mo><mo>|</mo><mi>x</mi><mo>|</mo><mo>|</mo></mrow><mn>1</mn></msub><msub><mrow><mo>|</mo><mo>|</mo><mi>x</mi><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msub></mfrac><mo>}</mo></mrow>]]></math><img file="FDA0000596998910000021.GIF" wi="803" he="157" /></maths><img file="FDA0000596998910000022.GIF" wi="827" he="139" />其中,x为待估计清晰图像的高频分量,G<sub>s</sub>(i,j)为模糊图像经过梯度筛选后的梯度图像,h为待估计模糊核,<img file="FDA00005969989100000211.GIF" wi="40" he="44" />为卷积运算,||·||<sub>1</sub>为矩阵1范数运算,||·||<sub>2</sub>为矩阵2范数运算,λ,<img file="FDA0000596998910000023.GIF" wi="48" he="62" />为可调参数,其中λ为控制数据保真项<img file="FDA0000596998910000024.GIF" wi="396" he="84" />的权重,<img file="FDA0000596998910000025.GIF" wi="53" he="63" />为控制模糊核正则项||h||<sub>1</sub>的权重;通过交替优化上述公式中的变量x和h,最终得到模糊核的估计h<sup>*</sup>,然后再利用估计出的h<sup>*</sup>和原始的图像分量I<sub>l</sub>(i,j)采用如下优化函数得到清晰图像的估计D(i,j):<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><munder><mrow><mi>arg</mi><mi>min</mi></mrow><mi>f</mi></munder><mo>{</mo><mfrac><mi>&beta;</mi><mn>2</mn></mfrac><msup><mrow><mo>|</mo><mo>|</mo><msup><mi>h</mi><mo>*</mo></msup><mo>&CircleTimes;</mo><mi>f</mi><mo>-</mo><msub><mi>I</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>|</mo><mo>|</mo><mi>&Delta;f</mi><mo>|</mo><mo>|</mo></mrow><mi>&alpha;</mi></msup><mo>}</mo></mrow>]]></math><img file="FDA0000596998910000026.GIF" wi="806" he="140" /></maths>其中,f为待估计清晰图像,△f为f对应的梯度图像,||·||<sup>α</sup>为矩阵α范数运算,β为可调参数,通过对上述优化函数求解,即可得到最终的复原图像D(i,j)。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号