发明名称 基于空间自适应高斯混合模型的表面波变换视频去噪方法
摘要 本发明公开了一种基于空间自适应高斯混合模型的表面波变换视频去噪方法,主要改善图像边缘模糊和噪声去除不充分的问题。其实现过程是:(1)输入含噪视频系数,并对其进行表面波变换;(2)计算表面波变换后的各层各方向子带系数的噪声方差;(3)计算各层各方向子带系数的空间自适应阈值;(4)利用阈值计算各层各方向子带系数对应的掩膜值;(5)利用掩膜值计算各层各方向子带系数的高斯混合模型参数;(6)利用模型参数对系数进行收缩处理;(7)对处理后的系数进行表面波逆变换,得到去噪后的视频图像。本发明与现有的技术相比显著提高了去噪效果,显著提高了视频图像中噪声的抑制能力,同时能够更好的保留视频图像的细节信息和运动物体的平滑效果。
申请公布号 CN102663687A 申请公布日期 2012.09.12
申请号 CN201210076360.0 申请日期 2012.03.22
申请人 西安电子科技大学 发明人 田小林;焦李成;钱亚娜;张小华;缑水平;朱虎明;钟桦;马文萍
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 1.一种基于空间自适应高斯混合模型的表面波变换视频去噪方法,包含以下步骤:(1)输入含有噪声的视频系数,对视频系数进行表面波变换,将视频系数分解为4层,每层对应的方向数分别为192、192、48、12;(2)对表面波变换后的系数,按以下公式计算最精细层到最粗糙层的各子带系数的噪声方差:<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>&sigma;</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup><mo>=</mo><msubsup><mi>&sigma;</mi><mrow><mn>1</mn><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup><mo>&CenterDot;</mo><msup><mi>e</mi><msup><mrow><mn>1</mn><mo>-</mo><mi>l</mi></mrow><mn>1.2</mn></msup></msup><mo>,</mo></mrow></math>]]></maths>其中,<img file="FDA0000145756480000012.GIF" wi="73" he="63" />为第l层第m方向子带系数的噪声方差,l∈{1,2,3,4},第1层和第2层子带中:m∈{1,2,...,192},第3层子带中:m∈{1,2,...,48},第4层子带中:m∈{1,2,...,12};σ<sub>1,m</sub>=median(|ω<sub>1,m</sub>(i,j,k)|)/0.6745为第一层第m方向子带的噪声标准差,ω<sub>1,m</sub>(i,j,k)为第一层第m方向子带中位置(i,j,k)对应的系数;(3)利用步骤(2)得到的噪声方差计算各层各方向子带系数对应的空间自适应阈值:<maths num="0002"><![CDATA[<math><mrow><msub><mi>T</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><msubsup><mi>&sigma;</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup><mrow><msub><mi>&delta;</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow></mrow></mfrac><mo>,</mo></mrow></math>]]></maths>其中,T<sub>l,m</sub>(i,j,k)为第l层第m方向子带系数对应的空间自适应阈值;<maths num="0003"><![CDATA[<math><mrow><msubsup><mi>&eta;</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mo>|</mo><msub><mi>N</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo></mrow></mfrac><munder><mi>&Sigma;</mi><mrow><mrow><mo>(</mo><mi>o</mi><mo>,</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>&Element;</mo><msub><mi>N</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow></mrow></munder><msubsup><mi>&omega;</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><mi>o</mi><mo>,</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>表示含噪系数ω<sub>l,m</sub>(i,j,k)的方差,N<sub>l,m</sub>(i,j,k)是以含噪系数ω<sub>l,m</sub>(i,j,k)为中心的5×5×5的邻域窗口,(o,p,q)为邻域窗口N<sub>l,m</sub>(i,j,k)中系数对应的坐标,|N<sub>l,m</sub>(i,j,k)|为邻域窗口中系数的总个数;<img file="FDA0000145756480000015.GIF" wi="675" he="90" />是含噪系数ω<sub>l,m</sub>(i,j,k)的信号标准差;(4)利用步骤(3)得到的空间自适应阈值,计算各层各方向子带系数对应的掩膜值M<sub>l,m</sub>(i,j,k):<maths num="0004"><![CDATA[<math><mrow><msub><mi>M</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mtable></mtable><mfenced open='{' close='' separators=' '><mtable><mtr><mtd><mn>1</mn><mo>,</mo></mtd><mtd><mi>if</mi><mo>|</mo><msub><mi>&omega;</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo><mo>&GreaterEqual;</mo><msub><mi>T</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mi>else</mi></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>(5)利用步骤(4)得到的子带二值掩膜,计算高斯混合模型的参数<img file="FDA0000145756480000022.GIF" wi="76" he="55" />P<sub>1</sub>、<img file="FDA0000145756480000023.GIF" wi="75" he="55" /><maths num="0005"><![CDATA[<math><mrow><msubsup><mi>&sigma;</mi><mn>1</mn><mn>2</mn></msubsup><mo>=</mo><mi>max</mi><mo>[</mo><mrow><mo>(</mo><mfrac><mn>1</mn><mrow><mo>|</mo><msub><mi>N</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo></mrow></mfrac><mo>&times;</mo><munder><mi>&Sigma;</mi><mrow><msub><mi>o</mi><mn>1</mn></msub><mo>,</mo><msub><mi>p</mi><mn>1</mn></msub><mo>,</mo><msub><mi>q</mi><mn>1</mn></msub><mo>&Element;</mo><msub><mi>N</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow></mrow></munder><msubsup><mi>&omega;</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><msub><mi>o</mi><mn>1</mn></msub><mo>,</mo><msub><mi>p</mi><mn>1</mn></msub><mo>,</mo><msub><mi>q</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><msubsup><mi>&sigma;</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup><mo>,</mo><mn>0</mn><mo>]</mo><mo>,</mo></mrow></math>]]></maths>为第l层第m方向子带邻域窗口中掩膜值为1的系数的方差,其中,N<sub>1</sub>(i,j,k)为第l层第m方向子带邻域窗口中掩膜值为1的系数所组成的集合,|N<sub>1</sub>(i,j,k)|=sum(M<sub>l,m</sub>(i,j,k))表示第l层第m方向子带邻域窗口中掩膜值为1的系数个数,(o<sub>1</sub>,p<sub>1</sub>,q<sub>1</sub>)为集合N<sub>1</sub>(i,j,k)中系数对应的位置;<img file="FDA0000145756480000025.GIF" wi="368" he="159" />为第l层第m方向子带邻域窗口中掩膜值为1的系数所占的比例,|N(i,j,k)|表示第l层第m方向子带邻域窗口中系数的总个数;<maths num="0006"><![CDATA[<math><mrow><msubsup><mi>&sigma;</mi><mn>0</mn><mn>2</mn></msubsup><mo>=</mo><mi>max</mi><mo>[</mo><mrow><mo>(</mo><mfrac><mn>1</mn><mrow><mo>|</mo><msub><mi>N</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo></mrow></mfrac><mo>&times;</mo><munder><mi>&Sigma;</mi><mrow><msub><mi>o</mi><mn>2</mn></msub><mo>,</mo><msub><mi>p</mi><mn>2</mn></msub><mo>,</mo><msub><mi>q</mi><mn>2</mn></msub><mo>&Element;</mo><msub><mi>N</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow></mrow></munder><msubsup><mi>&omega;</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><msub><mi>o</mi><mn>2</mn></msub><mo>,</mo><msub><mi>p</mi><mn>2</mn></msub><mo>,</mo><msub><mi>q</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><msubsup><mi>&sigma;</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup><mo>,</mo><mn>0</mn><mo>]</mo><mo>,</mo></mrow></math>]]></maths>为第l层第m方向子带邻域窗口中掩膜值为0的系数方差,其中,N<sub>0</sub>(i,j,k)为第l层第m方向子带邻域窗口中掩膜值为0的系数所组成的集合,(o<sub>2</sub>,p<sub>2</sub>,q<sub>2</sub>)为集合N<sub>0</sub>(i,j,k)中系数对应的位置,|N<sub>0</sub>(i,j,k)|=|N(i,j,k)|-|N<sub>1</sub>(i,j,k)|表示第l层第m方向子带邻域窗口中掩膜值为0的系数的个数;(6)利用步骤(5)得到的高斯混合模型参数对各层各方向子带系数进行收缩处理:<maths num="0007"><![CDATA[<math><mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&omega;</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>&times;</mo><mo>[</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>&times;</mo><mfrac><msubsup><mi>&sigma;</mi><mn>0</mn><mn>2</mn></msubsup><mrow><msubsup><mi>&sigma;</mi><mn>0</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>&sigma;</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup></mrow></mfrac><mo>+</mo><msub><mi>P</mi><mn>1</mn></msub><mo>&times;</mo><mfrac><msubsup><mi>&sigma;</mi><mn>1</mn><mn>2</mn></msubsup><mrow><msubsup><mi>&sigma;</mi><mn>1</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>&sigma;</mi><mrow><mi>l</mi><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup></mrow></mfrac><mo>]</mo><mo>,</mo></mrow></math>]]></maths>其中,<img file="FDA0000145756480000028.GIF" wi="223" he="76" />为收缩处理后的视频系数;(7)对处理后的视频系数进行表面波逆变换,得到去噪后的视频图像。
地址 710071 陕西省西安市太白南路2号