主权项 |
一种基于冗余字典对联合优化的图像去模糊方法,其特征在于包括以下步骤:(A)从与待复原图像内容相似的清晰图像中,随机采样,选择出大量的图像块,从图像块中通过公式<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><munder><mi>min</mi><mrow><mi>D</mi><mo>,</mo><mi>α</mi></mrow></munder><msubsup><mrow><mo>|</mo><mo>|</mo><mi>X</mi><mo>-</mo><mi>D</mi><mo>*</mo><mi>α</mi><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>α</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>0</mn></msub><mo>≤</mo><mi>T</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000564341530000011.GIF" wi="1243" he="100" /></maths>训练出清晰冗余字典D′;不断更新字典,使得采样的所有图像块在冗余字典下的表示满足稀疏度的约束;式中,X是随机选择出的图像块,D是待训练的字典,α是图像块的稀疏系数向量,α<sub>i</sub>是第i个图像块对应的稀疏系数,其中,<img file="FDA0000564341530000012.GIF" wi="383" he="139" /><img file="FDA0000564341530000013.GIF" wi="291" he="115" />T是图像块在训练出字典下稀疏系数的约束;(B)联合优化的目标能量函数如下式:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mo>{</mo><msub><mover><mi>α</mi><mo>^</mo></mover><mi>i</mi></msub><mo>,</mo><mover><mi>X</mi><mo>^</mo></mover><mo>,</mo><mover><mi>K</mi><mo>^</mo></mover><mo>}</mo><mo>=</mo><munder><mrow><mi>arg</mi><mi>min</mi></mrow><mrow><msub><mi>α</mi><mi>i</mi></msub><mo>,</mo><mi>X</mi><mo>,</mo><mi>K</mi></mrow></munder><munder><mi>Σ</mi><mi>i</mi></munder><mo>[</mo><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>Y</mi><mi>i</mi></msub><mo>-</mo><msub><mi>D</mi><mi>b</mi></msub><msub><mi>α</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>λ</mi><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>α</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>1</mn></msub><mo>]</mo><mo>+</mo><mi>τ</mi><msup><mrow><mo>|</mo><mo>|</mo><mi>G</mi><mo>⊗</mo><mi>X</mi><mo>|</mo><mo>|</mo></mrow><mi>ω</mi></msup><mo>+</mo><mi>β</mi><msubsup><mrow><mo>|</mo><mo>|</mo><mi>K</mi><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000564341530000014.GIF" wi="1661" he="118" /></maths>式中,Y<sub>i</sub>是模糊图像Y中相互层叠图像块中的第i个图像块,<img file="FDA00005643415300000112.GIF" wi="258" he="80" />是模糊字典,<img file="FDA00005643415300000113.GIF" wi="55" he="55" />是二维卷积操作,α<sub>i</sub>是第i个模糊图像块Y<sub>i</sub>的稀疏系数,G是梯度提取滤波器组,X是要得到的去模糊图像,K是点扩散函数,λ、τ、β和ω均是正则化系数;<img file="FDA0000564341530000015.GIF" wi="55" he="81" />是求解得到的去模糊图像,<img file="FDA0000564341530000016.GIF" wi="54" he="69" />是求解得到的点扩散函数;对点扩散函数进行初始化,循环执行以下步骤直到迭代到设定的迭代数L;固定<img file="FDA0000564341530000017.GIF" wi="147" he="77" />求解稀疏系数<img file="FDA0000564341530000018.GIF" wi="82" he="73" />此时的优化函数简化为下式:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mo>{</mo><msub><mover><mi>α</mi><mo>^</mo></mover><mi>i</mi></msub><mo>}</mo><mo>=</mo><munder><mrow><mi>arg</mi><mi>min</mi></mrow><msub><mi>α</mi><mi>i</mi></msub></munder><munder><mi>Σ</mi><mi>i</mi></munder><mo>[</mo><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>Y</mi><mi>i</mi></msub><mo>-</mo><msub><mi>D</mi><mi>b</mi></msub><msub><mi>α</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>λ</mi><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>α</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>1</mn></msub><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000564341530000019.GIF" wi="1396" he="118" /></maths>(a)对于清晰字典里的每一个图像块,通过对称扩展的方式首先将图像块扩展成三倍大小的图像块,然后卷积估计求解得到点扩散函数<img file="FDA00005643415300000110.GIF" wi="72" he="70" />最后,取出与清晰字典中图像块对应的模糊图像块,由所有的模糊图像块组成模糊字典;(b)公式(3)分解到模糊图像的每一个图像块Y<sub>i</sub>中单独进行优化求解,<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mover><mi>α</mi><mo>^</mo></mover><mi>i</mi></msub><mo>=</mo><munder><mrow><mi>arg</mi><mi>min</mi></mrow><msub><mover><mi>α</mi><mo>^</mo></mover><mi>i</mi></msub></munder><mo>[</mo><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>Y</mi><mi>i</mi></msub><mo>-</mo><msub><mi>D</mi><mi>b</mi></msub><msub><mi>α</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>λ</mi><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>α</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>1</mn></msub><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00005643415300000111.GIF" wi="1392" he="111" /></maths>①固定<img file="FDA0000564341530000021.GIF" wi="186" he="77" />求解得到去模糊图像<img file="FDA0000564341530000022.GIF" wi="86" he="72" />此时的优化函数简化为:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mover><mi>X</mi><mo>^</mo></mover><mo>=</mo><munder><mi>arg</mi><mi>X</mi></munder><mi>min</mi><mo>{</mo><msubsup><mrow><mo>|</mo><munder><mi>Σ</mi><mi>i</mi></munder><mo>|</mo><msub><mi>X</mi><mi>i</mi></msub><mo>-</mo><msup><mi>D</mi><mo>′</mo></msup><msub><mover><mi>α</mi><mo>^</mo></mover><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>τ</mi><msup><mrow><mo>|</mo><mo>|</mo><mi>G</mi><mo>⊗</mo><mi>X</mi><mo>|</mo><mo>|</mo></mrow><mi>ω</mi></msup><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000564341530000023.GIF" wi="1450" he="116" /></maths>式中,X<sub>i</sub>是模糊图像块Y<sub>i</sub>对应的清晰块;②固定<img file="FDA0000564341530000024.GIF" wi="190" he="81" />求解得到点扩散函数<img file="FDA0000564341530000025.GIF" wi="76" he="73" />此时的优化函数简化为下式:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mover><mi>K</mi><mo>^</mo></mover><mo>=</mo><munder><mi>arg</mi><mi>K</mi></munder><mi>min</mi><msubsup><mrow><mo>|</mo><mo>|</mo><mi>K</mi><mo>⊗</mo><mover><mi>X</mi><mo>^</mo></mover><mo>-</mo><mi>Y</mi><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>β</mi><msubsup><mrow><mo>|</mo><mo>|</mo><mi>K</mi><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000564341530000026.GIF" wi="1411" he="111" /></maths>通过以下共轭梯度求解,<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mover><mi>K</mi><mo>^</mo></mover><mo>=</mo><msup><mi>F</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mfrac><mrow><mover><mrow><mi>F</mi><mover><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>^</mo></mover></mrow><mo>‾</mo></mover><mo>*</mo><mi>F</mi><mrow><mo>(</mo><mi>Y</mi><mo>)</mo></mrow></mrow><mrow><mover><mrow><mi>F</mi><mover><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>^</mo></mover></mrow><mo>‾</mo></mover><mo>*</mo><mi>F</mi><mover><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>^</mo></mover><mo>+</mo><mi>βI</mi></mrow></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000564341530000027.GIF" wi="1344" he="175" /></maths>式中,F(·)和F<sup>‑1</sup>(·)分别是二维快速傅丽叶变换的正变换和逆变换,<img file="FDA0000564341530000028.GIF" wi="113" he="79" />是F(·)的共轭,*是点乘操作,I是单位矩阵。 |