发明名称 一种斑点噪声污染图像的非局部均值滤波方法
摘要 本发明公开了一种斑点噪声污染图像的非局部均值滤波方法,包括以下步骤:通过脉冲发送皮层模型迭代计算斑点噪声污染图像的神经元点火状态图序列,由神经元点火状态图序列抽取Renyi熵向量,基于Renyi熵向量对斑点噪声污染图像进行非局部均值滤波,以得到去噪后的灰度值。本发明可以从含斑点噪声的图像中提取出旋转、平移和缩放不变性,比传统的方法能够利用更多的图像信息来进行去噪,此外,本发明能够更加合理地计算两个图像像素块之间的相似度,并能明显抑制图像噪声,提高图像的峰值信噪比,从而更有效地保护了图像的细节信息。
申请公布号 CN102750675A 申请公布日期 2012.10.24
申请号 CN201210176337.9 申请日期 2012.05.31
申请人 华中科技大学 发明人 张旭明;王俊;邹建;王垠骐;丁明跃;熊有伦;尹周平;王瑜辉
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 华中科技大学专利中心 42201 代理人 朱仁玲
主权项 1.一种斑点噪声污染图像的非局部均值滤波方法,其特征在于,包括以下步骤:(1)通过脉冲发送皮层模型迭代计算斑点噪声污染图像的神经元点火状态图序列,具体采用以下等式:F<sub>ij</sub>[n]=fF<sub>ij</sub>[n-1]+N<sub>ij</sub>+N<sub>ij</sub>∑W<sub>ijkl</sub>Y<sub>kl</sub>[n-1]                (1)<img file="FDA00001712637100011.GIF" wi="1209" he="135" />Θ<sub>ij</sub>[n]=gΘ<sub>ij</sub>[n-1]+hY<sub>ij</sub>[n]                             (3)其中Θ<sub>ij</sub>、F<sub>ij</sub>、Y<sub>ij</sub>分别为阈值振子、状态振子以及神经元在噪声图中像素点(i,j)处的点火状态,其初始值皆为0,i和j为像素点的坐标,N<sub>ij</sub>为激励源,即输入噪声图像归化一后的结果,n为迭代次数,f和g为取值在(0,1)间的衰减系数,h为较大标量值,W<sub>ijkl</sub>是在像素点(i,j)和(k,l)处的神经元的权值系数,k和l为像素点的坐标;(2)由神经元点火状态图序列抽取Renyi熵向量,具体包括以下子步骤:(2-1)通过以下等式计算像素点(i,j)的Renyi熵;<maths num="0001"><![CDATA[<math><mrow><mi>H</mi><mrow><mo>(</mo><msub><mi>W</mi><mi>ij</mi></msub><mo>[</mo><mi>n</mi><mo>]</mo><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>-</mo><mi>a</mi></mrow></mfrac><mi>log</mi><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mn>1</mn></munderover><msup><mrow><mo>(</mo><msubsup><mi>p</mi><mi>ij</mi><mi>k</mi></msubsup><mo>)</mo></mrow><mi>a</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msubsup><mi>p</mi><mi>ij</mi><mn>1</mn></msubsup><mo>=</mo><mfrac><mrow><msub><mi>U</mi><mi>ij</mi></msub><mo>[</mo><mi>n</mi><mo>]</mo></mrow><mrow><mrow><mo>(</mo><msub><mrow><mn>2</mn><mi>L</mi></mrow><mi>c</mi></msub><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><msub><mrow><mn>2</mn><mi>L</mi></mrow><mi>c</mi></msub><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中W<sub>ij</sub>[n]为神经元点火状态图序列Y<sub>ij</sub>[n]中以像素点(i,j)为中心的大小为(2L<sub>c</sub>+1)×(2L<sub>c</sub>+1)的图像块,且W<sub>ij</sub>[n]={Y<sub>pq</sub>[n]||p-i|≤L<sub>c</sub>,|q-j|≤L<sub>c</sub>},I<sub>ij</sub>为像素点(i,j)的灰度值,L<sub>C</sub>是图像块的半径,p和q是满足条件(||p-i|≤L<sub>c</sub>,|q-j|≤L<sub>c</sub>)的像素点的坐标,其组合(p,q)构成了图像块的所有点的坐标,Y<sub>pq</sub>[n]是像素点(p,q)处的神经元点火状态图序列,H(W<sub>ij</sub>[n])是W<sub>ij</sub>[n]的Renyi熵,U<sub>ij</sub>[n]是点火神经元的数量,<img file="FDA00001712637100021.GIF" wi="47" he="65" />为W<sub>ij</sub>[n]中点火神经元的概率,<img file="FDA00001712637100022.GIF" wi="237" he="64" />参数a的值为2。(2-2)对噪声图中的所有像素点,重复步骤(2-1),以获得Renyi熵向量:V<sub>ij</sub>={H(W<sub>ij</sub>[1]),H(W<sub>ij</sub>[2]),...,H(W<sub>ij</sub>[n<sub>max</sub>])},其中n<sub>max</sub>为最大迭代次数。(3)基于Renyi熵向量对斑点噪声污染图像进行非局部均值滤波,以得到去噪后的灰度值;具体而言,去噪后的灰度值由以下等式计算得出:<maths num="0003"><![CDATA[<math><mrow><msub><mi>D</mi><mi>ij</mi></msub><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mi>i</mi><mo>-</mo><msub><mi>L</mi><mi>d</mi></msub></mrow><mrow><mi>i</mi><mo>+</mo><msub><mi>L</mi><mi>d</mi></msub></mrow></munderover><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mi>i</mi><mo>-</mo><msub><mi>L</mi><mi>d</mi></msub></mrow><mrow><mi>i</mi><mo>+</mo><msub><mi>L</mi><mi>d</mi></msub></mrow></munderover><msub><mi>S</mi><mi>ijkl</mi></msub><mo>&CenterDot;</mo><msub><mi>I</mi><mi>kl</mi></msub></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mi>i</mi><mo>-</mo><msub><mi>L</mi><mi>d</mi></msub></mrow><mrow><mi>i</mi><mo>+</mo><msub><mi>L</mi><mi>d</mi></msub></mrow></munderover><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mi>i</mi><mo>-</mo><msub><mi>L</mi><mi>d</mi></msub></mrow><mrow><mi>i</mi><mo>+</mo><msub><mi>L</mi><mi>d</mi></msub></mrow></munderover><msub><mi>S</mi><mi>ijkl</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msub><mi>S</mi><mi>ijkl</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mfrac><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>V</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>V</mi><mi>kl</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msub><mi>d</mi></mfrac><mo>)</mo></mrow><mn>2</mn></msup></mtd><mtd><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>V</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>V</mi><mi>kl</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msub><mo>&lt;</mo><mi>d</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>V</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>V</mi><mi>kl</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msub><mo>&GreaterEqual;</mo><mi>d</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中D<sub>ij</sub>为像素点(i,j)去噪后的灰度值,S<sub>ijkl</sub>是噪声图像中像素点(i,j)和像素点(k,l)的结构相似度,d为控制滤波程度的衰减参数,||·||<sub>2</sub>表示欧氏范数。对于像素点(i,j),在噪声图中取以(i,j)为中心、大小为(2L<sub>d</sub>+1)×(2L<sub>d</sub>+1)的搜索窗口进行计算,L<sub>d</sub>为搜索窗口的半径。
地址 430074 湖北省武汉市洪山区珞瑜路1037号