发明名称 基于贝叶斯非局部均值滤波器的实现方法
摘要 本发明公开了一种基于贝叶斯非局部均值滤波器的实现方法,它属于图像处理技术领域,主要克服现有SAR图像去斑结果中细节保持与平滑程度的矛盾问题。其实现过程是:(1)对输入SAR图像的一个像素点,根据距离公式计算该像素点与其搜寻区域内所有像素点的距离;(2)根据计算的所有像素点的距离,使用权值计算公式,计算搜寻域内所有像素点的权值;(3)根据根据计算出的搜寻区域内所有像素点的权值,对搜寻区域内所有像素点进行加权平均,得到该像素点的恢复值;(4)按照上述步骤,计算出每个像素点的恢复值,得到去斑图像。本发明相对于其它的一些经典的去斑方法能够更好平滑斑点噪声同时保持SAR图像的边缘和纹理细节,可用于对SAR图像的去斑处理。
申请公布号 CN101661611B 申请公布日期 2011.08.24
申请号 CN200910024056.X 申请日期 2009.09.25
申请人 西安电子科技大学 发明人 钟桦;焦李成;李永伟;王爽;侯彪;王桂婷;马文萍;尚荣华
分类号 G06T5/00(2006.01)I;G01S13/90(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 1.一种基于贝叶斯非局部均值滤波器的实现方法,包括如下步骤:(1)对输入强度SAR图像的一个像素点,根据距离公式计算该像素点与其搜索邻域内所有像素点的距离:<maths num="0001"><![CDATA[<math><mrow><mi>d</mi><mrow><mo>(</mo><mi>v</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>,</mo><mi>v</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>M</mi><mo>&times;</mo><mi>M</mi></mrow></munderover><mrow><mo>(</mo><mfrac><mrow><msup><mi>v</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow><mrow><msup><mi>v</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>x</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>+</mo><mi>ln</mi><mrow><mo>(</mo><msup><mi>v</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>x</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><mfrac><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow><mi>L</mi></mfrac><mi>ln</mi><mo>(</mo><msup><mi>v</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>)</mo><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中,L为强度SAR图像视数,x<sub>i</sub>是待估计的像素点,x<sub>j</sub>是以x<sub>i</sub>为中心的大小为N×N的搜寻区域中的像素点,v(x<sub>i</sub>)是以x<sub>i</sub>为中心的M×M大小的块的灰度值所形成的向量,实验中,M的值取为7,N值取为21,即M小于N,v(x<sub>j</sub>)是以x<sub>j</sub>为中心的M×M大小的块的灰度值所形成的向量,v<sup>(m)</sup>(x<sub>i</sub>)表示向量v(x<sub>i</sub>)的第m个元素,v<sup>(m)</sup>(x<sub>j</sub>)表示向量v(x<sub>j</sub>)的第m个元素;(2)根据计算出的搜寻区域内所有像素点的距离,使用权值计算公式,计算搜寻域内所有像素点的权值:<maths num="0002"><![CDATA[<math><mrow><mi>w</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>x</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mi>Z</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mfrac><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><mi>v</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>,</mo><mi>v</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中,h是一个平滑参数,h<sup>2</sup>=1/L,Z(x<sub>i</sub>)是归一化系数:<maths num="0003"><![CDATA[<math><mrow><mi>Z</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>N</mi><mo>&times;</mo><mi>N</mi></mrow></munderover><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><mi>v</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>,</mo><mi>v</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中,N×N表示以像素点x<sub>i</sub>为中心的搜寻区域的大小;(3)根据计算出的搜寻区域内所有像素点的权值,对搜寻区域内所有像素点进行加权平均,得到待估计像素点x<sub>i</sub>的恢复值:<maths num="0004"><![CDATA[<math><mrow><mi>BNLv</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>N</mi><mo>&times;</mo><mi>N</mi></mrow></munderover><mi>v</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>j</mi></msub><mo>)</mo></mrow><mi>w</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>x</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中,权值w(x<sub>i</sub>,x<sub>j</sub>)满足:0≤w(x<sub>i</sub>,x<sub>j</sub>)≤1,<img file="FSB00000540887300015.GIF" wi="278" he="88" />v(x<sub>j</sub>)为原图中x<sub>j</sub>处的灰度值,BNLv(x<sub>i</sub>)为加权平均后x<sub>i</sub>点的恢复值;(4)按照上述步骤,计算出每个像素点的恢复值,用求得的恢复值取代原强度SAR图像中所有点的灰度值,得到强度SAR图像的去斑图像。
地址 710071 陕西省西安市太白路2号