发明名称 基于图像形态模糊隶属度的分数阶自适应相干斑滤波方法
摘要 本发明公开了一种基于图像形态模糊隶属度的分数阶自适应相干斑滤波方法。该方法通过分数阶全变差正则化加性噪声去噪和残差图像加权反馈两个步骤的交替迭代来实现相干斑滤波,利用对噪声标准差、图像卡通形态成分及其相应的残差图像的局部方差的估计,计算每个像素点归属于图像边缘、纹理和平滑三种形态的模糊隶属度,在此基础上提出模型参数的自适应计算方法,并简化分数阶差分的计算,提出一种分数阶自适应相干斑滤波方法。本方法能有效抑制噪声和“阶梯效应”,较好地保持图像边缘和纹理细节,滤波图像具有良好的视觉效果。本方法计算速度快,算法参数自适应计算,具有良好的实用性,在遥感、合成孔径雷达以及医学成像等领域具有广泛应用前景。
申请公布号 CN103236046B 申请公布日期 2016.01.20
申请号 CN201310157990.5 申请日期 2013.04.28
申请人 南京理工大学 发明人 张军;肖亮;韦志辉
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 南京理工大学专利中心 32203 代理人 朱显国
主权项 一种基于图像形态模糊隶属度的分数阶自适应相干斑滤波方法,其特征在于,通过以下两个步骤的交替迭代计算来实现图像相干斑噪声抑制:步骤一:对于当前待处理的含噪声图像,利用分数阶全变差正则化加性噪声去噪方法进行去噪,得到当前的去噪图像和加性残差图像;步骤二:将步骤一中得到的加性残差图像乘以一个权重矩阵之后,反馈加回到原始含噪声图像中,得到新的待处理的含噪声图像;该交替迭代过程用下面的公式表示:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mo>{</mo><mrow><mtable><mtr><mtd><mrow><msup><mi>u</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup><mo>=</mo><mi>arg</mi><munder><mi>min</mi><mrow><mi>u</mi><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow><mo>&gt;</mo><mn>0</mn></mrow></munder><mrow><mo>{</mo><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msqrt><mrow><msubsup><mrow><mo>(</mo><mrow><msubsup><mi>&Delta;</mi><mi>x</mi><mrow><mi>a</mi><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow></mrow></msubsup><mi>u</mi></mrow><mo>)</mo></mrow><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mn>2</mn></msubsup><mo>+</mo><msubsup><mrow><mo>(</mo><mrow><msubsup><mi>&Delta;</mi><mi>y</mi><mrow><mi>&alpha;</mi><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow></mrow></msubsup><mi>u</mi></mrow><mo>)</mo></mrow><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mn>2</mn></msubsup></mrow></msqrt><mo>+</mo><mfrac><mi>&gamma;</mi><mn>2</mn></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><mrow><msubsup><mi>g</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msubsup><mo>-</mo><msub><mi>u</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub></mrow><mo>)</mo></mrow><mn>2</mn></msup></mrow><mo>}</mo></mrow><mo>,</mo></mrow></mtd></mtr><mtr><mtd><mrow><msup><mi>g</mi><mrow><mo>(</mo><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo></mrow></msup><mo>=</mo><mi>f</mi><mo>+</mo><msup><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup><mo>&CenterDot;</mo><mrow><mo>(</mo><mrow><mi>f</mi><mo>-</mo><msup><mi>u</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup></mrow><mo>)</mo></mrow><mo>,</mo></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></mrow>]]></math><img file="FDA0000782543150000011.GIF" wi="1648" he="269" /></maths>其中,n=1,2,…,公式(1)中各符号含义为:f:大小为M×N的原始含噪声图像;g<sup>(n)</sup>:第n步迭代中的待处理的大小为M×N的含噪声图像,其初始值为g<sup>(1)</sup>=f;u<sup>(n)</sup>:第n步迭代计算得到的大小为M×N的去噪图像,f‑u<sup>(n)</sup>为相应的加性残差图像;w<sup>(n)</sup>:第n步迭代中所采用的大小为M×N的权重矩阵,为保证迭代法的收敛性,要求w<sup>(n)</sup>中的每一个元素w<sup>(n)</sup>(i,j)∈(‑1,1);α(i,j):图像中(i,j)处像素点的分数阶奇异性指标,该指标表示模型中在(i,j)处计算分数阶差分时的差分阶数,α=[α(i,j)]<sub>M×N</sub>是一个大小为M×N的矩阵,称为分数阶奇异性指标矩阵;<img file="FDA0000782543150000012.GIF" wi="259" he="105" />图像u在像素点(i,j)处的沿垂直方向的α(i,j)阶分数阶差分;<img file="FDA0000782543150000013.GIF" wi="262" he="102" />图像u在像素点(i,j)处的沿水平方向的α(i,j)阶分数阶差分;γ:为一个正数,是分数阶全变差正则化加性噪声去噪模型的正则化参数;图像中每个像素点(i,j)处的分数阶奇异性指标α(i,j)按照如下方式进行计算:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>&alpha;</mi><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow><mo>=</mo><msub><mi>T</mi><mrow><mi>a</mi><mi>r</mi><mi>e</mi><mi>a</mi></mrow></msub><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow><mo>&CenterDot;</mo><mrow><mo>&lsqb;</mo><mrow><mfrac><mrow><msub><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow></msub><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow><mo>-</mo><msubsup><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow><mrow><mi>T</mi><mi>min</mi></mrow></msubsup></mrow><mrow><msubsup><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow><mrow><mi>T</mi><mi>max</mi></mrow></msubsup><mo>-</mo><msubsup><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow><mrow><mi>T</mi><mi>min</mi></mrow></msubsup></mrow></mfrac><mo>&CenterDot;</mo><mn>1.6</mn><mo>+</mo><mfrac><mrow><msub><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow></msub><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow><mo>-</mo><msubsup><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow><mrow><mi>T</mi><mi>max</mi></mrow></msubsup></mrow><mrow><msubsup><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow><mrow><mi>T</mi><mi>min</mi></mrow></msubsup><mo>-</mo><msubsup><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow><mrow><mi>T</mi><mi>max</mi></mrow></msubsup></mrow></mfrac><mo>&CenterDot;</mo><mn>1.4</mn></mrow><mo>&rsqb;</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>C</mi><mrow><mi>a</mi><mi>r</mi><mi>e</mi><mi>a</mi></mrow></msub><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow><mo>&CenterDot;</mo><mrow><mo>&lsqb;</mo><mrow><mfrac><mrow><msub><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow></msub><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow><mo>-</mo><msubsup><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow><mrow><mi>C</mi><mi>min</mi></mrow></msubsup></mrow><mrow><msubsup><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow><mrow><mi>C</mi><mi>max</mi></mrow></msubsup><mo>-</mo><msubsup><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow><mrow><mi>C</mi><mi>min</mi></mrow></msubsup></mrow></mfrac><mo>&CenterDot;</mo><mn>1.4</mn><mo>+</mo><mfrac><mrow><msub><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow></msub><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow><mo>-</mo><msubsup><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow><mrow><mi>C</mi><mi>max</mi></mrow></msubsup></mrow><mrow><msubsup><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow><mrow><mi>C</mi><mi>min</mi></mrow></msubsup><mo>-</mo><msubsup><mi>Var</mi><mrow><mi>l</mi><mi>o</mi><mi>c</mi></mrow><mrow><mi>C</mi><mi>max</mi></mrow></msubsup></mrow></mfrac><mo>&CenterDot;</mo><mn>1.2</mn></mrow><mo>&rsqb;</mo></mrow><mo>+</mo><msub><mi>E</mi><mrow><mi>a</mi><mi>r</mi><mi>e</mi><mi>a</mi></mrow></msub><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow><mo>,</mo></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000782543150000021.GIF" wi="1689" he="326" /></maths>公式(2)中各符号的含义为:T<sub>area</sub>(i,j):图像像素点(i,j)的纹理形态模糊隶属度,该模糊隶属度是对像素点(i,j)属于图像纹理形态成分的可能性的度量;C<sub>area</sub>(i,j):图像像素点(i,j)的平滑形态模糊隶属度,该模糊隶属度是对像素点(i,j)属于图像平滑形态成分的可能性的度量;E<sub>area</sub>(i,j):图像像素点(i,j)的边缘形态模糊隶属度,该模糊隶属度是对像素点(i,j)属于图像边缘形态成分的可能性的度量;Var<sub>loc</sub>:对乘性残差图像v<sup>C</sup>=f/u<sup>C</sup>的局部方差的估计,其中f为原始含噪声图像,u<sup>C</sup>是对图像f中的卡通形态成分,这里的卡通形态成分包含图像的平滑形态成分与边缘形态成分;<img file="FDA0000782543150000022.GIF" wi="187" he="78" />min{Var<sub>loc</sub>(i,j)|T<sub>area</sub>(i,j)≠0,i=1,2,…,M,j=1,2,…,N};<img file="FDA0000782543150000023.GIF" wi="186" he="78" />max{Var<sub>loc</sub>(i,j)|T<sub>area</sub>(i,j)≠0,i=1,2,…,M,j=1,2,…,N};<img file="FDA0000782543150000024.GIF" wi="184" he="78" />min{Var<sub>loc</sub>(i,j)|C<sub>area</sub>(i,j)≠0,i=1,2,…,M,j=1,2,…,N};<img file="FDA0000782543150000025.GIF" wi="191" he="78" />max{Var<sub>loc</sub>(i,j)|C<sub>area</sub>(i,j)≠0,i=1,2,…,M,j=1,2,…,N}。
地址 210094 江苏省南京市孝陵卫200号