发明名称 基于非局部萎缩因子参数估计的图像去噪方法
摘要 本发明公开了一种基于非局部萎缩因子参数估计的图像去噪方法,主要克服自然图像原始自适应萎缩去噪中的边缘吉布斯效应明显、视觉质量不理想的问题。其实现过程是:(1)对输入的自然图像进行多尺度变换,得到需处理的子带系数;(2)对子带系数进行初始掩码估计;(3)依次计算子带系数的似然比、先验比和初始萎缩因子;(4)根据子带系数计算非局部滤波子带权重;(5)根据非局部滤波子带权重更新初始萎缩因子;(6)根据非局部权重萎缩因子更新子带系数;(7)用更新的子带系数进行多尺度反变换得到去噪结果。本发明能很好的减弱吉布斯效应,得到较高的PSNR值,可用于对自然图像的去噪处理中。
申请公布号 CN101957984B 申请公布日期 2012.03.28
申请号 CN201010267501.8 申请日期 2010.08.30
申请人 西安电子科技大学 发明人 钟桦;焦李成;朱丹;王爽;侯彪;王桂婷;马文萍;尚荣华
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 1.一种基于非局部萎缩因子参数估计的图像去噪方法,包括如下步骤:1)对输入的含噪图像c进行多尺度变换,将其分解为K=4层子带,每层子带分解为L=4个方向,子带系数为:<img file="FSB00000705821200011.GIF" wi="71" he="69" />k=1,…K;l=1,…L;j=1,2…512·512,最低频子带系数<img file="FSB00000705821200012.GIF" wi="55" he="65" />不作处理;2)对子带系数<img file="FSB00000705821200013.GIF" wi="54" he="69" />进行初始掩码估计,得到掩码估计值<img file="FSB00000705821200014.GIF" wi="108" he="64" /><maths num="0001"><![CDATA[<math><mrow><msubsup><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>.</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>0</mn><mo>,</mo><mo>|</mo><msubsup><mi>c</mi><mrow><mi>k</mi><mo>.</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>&CenterDot;</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>|</mo><mo>&lt;</mo><msup><mrow><mo>(</mo><msup><mi>&delta;</mi><mi>l</mi></msup><mo>)</mo></mrow><mn>2</mn></msup></mtd></mtr><mtr><mtd><mn>1</mn><mo>,</mo><mo>|</mo><msubsup><mi>c</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>&CenterDot;</mo><msubsup><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>|</mo><msup><mrow><mo>(</mo><msup><mi>&delta;</mi><mi>l</mi></msup><mo>)</mo></mrow><mn>2</mn></msup></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>δ<sup>l</sup>为Donoho提出的鲁棒中值阈值:<maths num="0002"><![CDATA[<math><mrow><msup><mi>&delta;</mi><mi>l</mi></msup><mo>=</mo><mi>Median</mi><mrow><mo>(</mo><mo>|</mo><msubsup><mi>c</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>-</mo><mi>Median</mi><mrow><mo>(</mo><msubsup><mi>c</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>)</mo></mrow><mo>|</mo><mo>)</mo></mrow><mo>/</mo><mn>0.6745</mn><mo>,</mo></mrow></math>]]></maths>Median是指取中值;<img file="FSB00000705821200017.GIF" wi="67" he="63" />为子带系数<img file="FSB00000705821200018.GIF" wi="54" he="71" />的无斑系数,取<img file="FSB00000705821200019.GIF" wi="206" he="71" />3)计算子带系数<img file="FSB000007058212000110.GIF" wi="54" he="69" />的似然比<img file="FSB000007058212000111.GIF" wi="63" he="64" />和方向性先验比<img file="FSB000007058212000112.GIF" wi="206" he="74" /><maths num="0003"><![CDATA[<math><mrow><msubsup><mi>&xi;</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>,</mo><msubsup><mi>m</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>&lt;</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&delta;</mi><mo>)</mo></mrow><msubsup><mi>T</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup></mtd></mtr><mtr><mtd><mfrac><mrow><msubsup><mi>m</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><msubsup><mi>T</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup></mrow><mrow><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>&alpha;</mi><mo>)</mo></mrow><msubsup><mi>T</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>-</mo><msubsup><mi>m</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup></mrow></mfrac><mo>,</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&delta;</mi><mo>)</mo></mrow><msubsup><mi>T</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>&le;</mo><msubsup><mi>m</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>i</mi></msubsup><mo>&le;</mo><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>&delta;</mi><mo>)</mo></mrow><msubsup><mi>T</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup></mtd></mtr><mtr><mtd><mi>exp</mi><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>,</mo><msubsup><mi>m</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>></mo><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>&delta;</mi><mo>)</mo></mrow><msubsup><mi>T</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>其中,<img file="FSB000007058212000114.GIF" wi="63" he="63" />是<img file="FSB000007058212000115.GIF" wi="54" he="69" />对应的方向块阈值;δ是方向块控制参数,取值为0.5;α是似然比公式参数,取值为0.5;<img file="FSB000007058212000116.GIF" wi="75" he="64" />是子带系数的模值;<maths num="0004"><![CDATA[<math><mrow><msub><msup><mi>&eta;</mi><mi>l</mi></msup><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><mi>exp</mi><mo>{</mo><mi>&gamma;</mi><mo>&CenterDot;</mo><munder><mi>max</mi><mrow><mi>i</mi><mo>=</mo><mo>{</mo><mn>1,2,3,4</mn><mo>}</mo></mrow></munder><mo>[</mo><munder><mi>&Sigma;</mi><mrow><mi>k</mi><mo>&Element;</mo><msub><mo>&PartialD;</mo><mi>i</mi></msub></mrow></munder><msubsup><mrow><mn>2</mn><mover><mi>x</mi><mo>^</mo></mover></mrow><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>-</mo><mn>1</mn><mo>]</mo><mo>}</mo><mo>,</mo></mrow></math>]]></maths>其中,γ是似然比控制参数,取值为0.5;<img file="FSB000007058212000118.GIF" wi="230" he="52" />为四个方向各向异性模型;4)根据似然比<img file="FSB000007058212000119.GIF" wi="64" he="65" />和方向性先验比<img file="FSB000007058212000120.GIF" wi="92" he="64" />计算子带系数<img file="FSB000007058212000121.GIF" wi="54" he="71" />的初始萎缩因子<img file="FSB000007058212000122.GIF" wi="95" he="64" /><maths num="0005"><![CDATA[<math><mrow><msubsup><mi>&rho;</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>=</mo><mfrac><mrow><msubsup><mi>&eta;</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><msubsup><mi>&xi;</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup></mrow><mrow><mn>1</mn><mo>+</mo><msubsup><mi>&eta;</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><msubsup><mi>&xi;</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup></mrow></mfrac><mo>;</mo></mrow></math>]]></maths>5)用非局部方法,在以子带系数<img file="FSB000007058212000124.GIF" wi="60" he="64" />为中心的W×W的搜索窗Δ内对初始萎缩因子<img file="FSB00000705821200021.GIF" wi="71" he="64" />进行修正,得到修正后的非局部萎缩因子<img file="FSB00000705821200022.GIF" wi="184" he="65" /><maths num="0006"><![CDATA[<math><mrow><msup><msubsup><mi>&rho;</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>&prime;</mo></msup><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><msubsup><mi>&rho;</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>&CenterDot;</mo><mi>&omega;</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi></mrow><mi>l</mi></msubsup><mo>)</mo></mrow></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><mi>&omega;</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi></mrow><mi>l</mi></msubsup><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mi>r</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mi>W</mi><mo>&CenterDot;</mo><mi>W</mi><mo>,</mo></mrow></math>]]></maths>其中W是搜索窗Δ的尺度,W=21;<img file="FSB00000705821200024.GIF" wi="181" he="64" /><img file="FSB00000705821200025.GIF" wi="48" he="53" />是搜索窗Δ内预与<img file="FSB00000705821200026.GIF" wi="53" he="55" />进行相似性比较的子带系数,<maths num="0007"><![CDATA[<math><mrow><mi>&omega;</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi></mrow><mi>l</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><mn>1</mn><msup><mi>h</mi><mn>2</mn></msup></mfrac><mi>d</mi><mrow><mo>(</mo><msub><mi>&Lambda;</mi><mi>u</mi></msub><mo>,</mo><msub><mi>&Lambda;</mi><mi>v</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow></mrow></math>]]></maths>是子带系数<img file="FSB00000705821200028.GIF" wi="49" he="52" />与<img file="FSB00000705821200029.GIF" wi="55" he="54" />的权重,Λ<sub>u</sub>,Λ<sub>v</sub>分别表示搜索窗Δ内以子带系数<img file="FSB000007058212000210.GIF" wi="161" he="56" />为中心的大小为M×M的块,M取7;d(Λ<sub>u</sub>,Λ<sub>v</sub>)是Λ<sub>u</sub>与Λ<sub>v</sub>的相似性,通过高斯加权的欧氏距离来衡量,即:<img file="FSB000007058212000211.GIF" wi="585" he="93" />其中Λ<sub>u,r</sub>、Λ<sub>v,r</sub>分别是Λ<sub>u</sub>和Λ<sub>v</sub>的第r个系数值;h是平滑参数,h=0.5σ,其中σ是搜索窗Δ的标准差;6)用非局部萎缩因子<img file="FSB000007058212000212.GIF" wi="89" he="64" />更新子带系数<img file="FSB000007058212000213.GIF" wi="97" he="84" />得到新的子带系数:<maths num="0008"><![CDATA[<math><mrow><msup><msubsup><mi>c</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>&prime;</mo></msup><mo>=</mo><msubsup><mi>c</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>&CenterDot;</mo><msup><msubsup><mi>&rho;</mi><mrow><mi>k</mi><mo>,</mo><mi>j</mi></mrow><mi>l</mi></msubsup><mo>&prime;</mo></msup><mo>,</mo><mi>k</mi><mo>=</mo><mn>2</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mi>K</mi><mo>;</mo><mi>l</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mi>L</mi><mo>;</mo><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mn>512</mn><mo>&CenterDot;</mo><mn>512</mn><mo>;</mo></mrow></math>]]></maths>7)用最低频子带系数<img file="FSB000007058212000215.GIF" wi="54" he="63" />与新的子带系数<img file="FSB000007058212000216.GIF" wi="82" he="70" />进行多尺度反变换,得到去噪后的图像。
地址 710071 陕西省西安市太白南路2号