发明名称 一种高分辨率遥感图像信噪比曲线自适应获取方法
摘要 本发明一种高分辨率遥感图像信噪比曲线自适应获取方法,包括以下步骤:对整幅图像进行傅里叶变换,通过不同频率区间的掩膜,求得功率谱密度趋于稳定的频率区间;掩膜后的噪声频谱傅里叶反变换到空间域,对信号图像和噪声图像进行非重叠的小块划分,分别求得每个小块的平均值和方差;去除信号平均值和噪声方差的野值,逐步迭代拟合得到噪声方差与信号平均值的线性关系,求得直线的斜率和截距;整个灰度值范围内的信号除以噪声标准偏差得到信噪比曲线。本发明针对单幅遥感图像本身,高精度获取整个灰度值范围内的信噪比曲线。解决了光学遥感卫星信噪比在轨监测需要的均匀区域数量非常多,耗费时间很长,难以实现业务化监测的难题。
申请公布号 CN104732531A 申请公布日期 2015.06.24
申请号 CN201510106719.8 申请日期 2015.03.11
申请人 中国空间技术研究院 发明人 满益云;李海超
分类号 G06T7/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 一种高分辨率遥感图像信噪比曲线自适应获取方法,其特征在于步骤如下:1)在高分辨率遥感图像g(x,y)上建立二维空间直角坐标系;以g(x,y)的左上角为原点、X轴正方向向下、Y轴正方向向右建立二维空间直角坐标系,x=0,1,…,M‑1,y=0,1,…,N‑1,g(x,y)的大小为M×N个像素;M、N为正整数;2)对高分辨率遥感图像g(x,y)进行傅里叶变换,在得到的傅里叶变换上建立二维频率直角坐标系;以傅里叶变换的左上角为原点、U轴正方向向下、V轴正方向向右建立二维频率直角坐标系,将g(x,y)的傅里叶变换的零频中心变换到二维频率直角坐标系上的(M/2,N/2),得到零频中心平移后的傅里叶变换,表示为G(u,v),u,v为频率变量,u=0,1,…,M‑1,v=0,1,…,N‑1;3)在二维频率直角坐标系中构造频谱掩膜核函数一K<sub>1</sub>(u,v)和频谱掩膜核函数二K<sub>2</sub>(u,v);其中,K<sub>1</sub>(u,v)表示为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>K</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>R</mi><mn>1</mn></msub><mo>&le;</mo><msqrt><msup><mrow><mo>(</mo><mfrac><mrow><mi>u</mi><mo>-</mo><mi>M</mi><mo>/</mo><mn>2</mn></mrow><mi>M</mi></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mfrac><mrow><mi>v</mi><mo>-</mo><mi>N</mi><mo>/</mo><mn>2</mn></mrow><mi>N</mi></mfrac><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>&le;</mo><msub><mi>R</mi><mi>max</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>others</mi></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000680521010000011.GIF" wi="1159" he="254" /></maths>该函数在区间[R<sub>1</sub>,R<sub>max</sub>]范围内的值为1,称为非零区间一,在其它区间该函数的值为0;K<sub>2</sub>(u,v)表示为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>K</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>R</mi><mn>2</mn></msub><mo>&le;</mo><msqrt><msup><mrow><mo>(</mo><mfrac><mrow><mi>u</mi><mo>-</mo><mi>M</mi><mo>/</mo><mn>2</mn></mrow><mi>M</mi></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mfrac><mrow><mi>v</mi><mo>-</mo><mi>N</mi><mo>/</mo><mn>2</mn></mrow><mi>N</mi></mfrac><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>&le;</mo><msub><mi>R</mi><mi>max</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>others</mi></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000680521010000012.GIF" wi="1169" he="252" /></maths>该函数在区间[R<sub>2</sub>,R<sub>max</sub>]范围内的值为1,称为非零区间二,在其它区间该函数的值为0;非零区间一[R<sub>1</sub>,R<sub>max</sub>]和非零区间二[R<sub>2</sub>,R<sub>max</sub>]中的R<sub>1</sub>、R<sub>2</sub>、R<sub>max</sub>的关系为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>&lt;</mo><msub><mi>R</mi><mn>1</mn></msub><mo>&lt;</mo><msub><mi>R</mi><mn>2</mn></msub><mo>&lt;</mo><msub><mi>R</mi><mi>max</mi></msub><mo>&lt;</mo><mfrac><msqrt><mn>2</mn></msqrt><mn>2</mn></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000680521010000021.GIF" wi="530" he="146" /></maths>4)对上述零频中心平移后的傅里叶变换G(u,v)分别与K<sub>1</sub>(u,v)和K<sub>2</sub>(u,v)进行点乘运算,得到掩膜频谱一和掩膜频谱二,分别将掩膜频谱一和掩膜频谱二的高频中心平移到二维频率直角坐标系的(M/2,N/2),得到高频中心平移后的掩膜频谱一N<sub>1</sub>(u,v)和掩膜频谱二N<sub>2</sub>(u,v),分别对N<sub>1</sub>(u,v)和N<sub>2</sub>(u,v)进行傅里叶反变换,将得到的二维空间直角坐标系上的反变换结果分别作为掩膜后的噪声图像一n<sub>1</sub>(x,y)和掩膜后的噪声图像二n<sub>2</sub>(x,y);5)对高分辨率遥感图像g(x,y)进行分块,块大小为m×m个像素,共得到<img file="FDA0000680521010000022.GIF" wi="256" he="147" />个图像块,计算所有图像块的灰度平均值m<sub>g(x,y)</sub>(i)和灰度标准方差σ<sub>g(x,y)</sub>(i),i=1,2,…,<img file="FDA0000680521010000023.GIF" wi="393" he="149" />表示上取整;分别对掩膜后的噪声图像一n<sub>1</sub>(x,y)和掩膜后的噪声图像二n<sub>2</sub>(x,y)进行分块,块大小为m×m个像素,都得到<img file="FDA0000680521010000024.GIF" wi="252" he="149" />个噪声图像块,计算所有噪声图像块的噪声均值<img file="FDA0000680521010000025.GIF" wi="475" he="90" />和噪声方差<img file="FDA0000680521010000026.GIF" wi="528" he="90" />将噪声方差<img file="FDA0000680521010000027.GIF" wi="219" he="89" />与<img file="FDA0000680521010000028.GIF" wi="224" he="92" />分别乘以系数λ<sub>1</sub>、λ<sub>2</sub>,得到转化的噪声方差<img file="FDA0000680521010000029.GIF" wi="225" he="87" />和<img file="FDA00006805210100000210.GIF" wi="248" he="86" />表示为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msup><msub><mi>&sigma;</mi><mrow><msub><mi>n</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow></msub><mn>2</mn></msup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mo>&times;</mo><msup><msub><mover><mi>&sigma;</mi><mo>~</mo></mover><mrow><msub><mi>n</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow></msub><mn>2</mn></msup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>,</mo><msup><msub><mi>&sigma;</mi><mrow><msub><mi>n</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow></msub><mn>2</mn></msup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mo>&times;</mo><msup><msub><mover><mi>&sigma;</mi><mo>~</mo></mover><mrow><msub><mi>n</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow></msub><mn>2</mn></msup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA00006805210100000211.GIF" wi="1204" he="90" /></maths>其中,λ<sub>1</sub>=(M×N)/Γ<sub>1</sub>,λ<sub>2</sub>=(M×N)/Γ<sub>2</sub>,Γ<sub>1</sub>、Γ<sub>2</sub>分别表示掩膜频谱一和掩膜频谱二中的非零个数;其中m取值为8或16;根据转化得到的噪声方差<img file="FDA00006805210100000212.GIF" wi="226" he="93" />和<img file="FDA00006805210100000213.GIF" wi="259" he="94" />则图像块的噪声方差σ<sub>n(x,y)</sub><sup>2</sup>(i)计算公式如下:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msup><msub><mi>&sigma;</mi><mrow><mi>n</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow></msub><mn>2</mn></msup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mfrac><mrow><msub><mi>R</mi><mi>max</mi></msub><mo>-</mo><msub><mi>R</mi><mn>2</mn></msub></mrow><mrow><msub><mi>R</mi><mn>2</mn></msub><mo>-</mo><msub><mi>R</mi><mn>1</mn></msub></mrow></mfrac><msup><msub><mi>&sigma;</mi><mrow><msub><mi>n</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow></msub><mn>2</mn></msup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mrow><msub><mi>R</mi><mi>max</mi></msub><mo>-</mo><msub><mi>R</mi><mn>1</mn></msub></mrow><mrow><msub><mi>R</mi><mn>2</mn></msub><mo>-</mo><msub><mi>R</mi><mn>1</mn></msub></mrow></mfrac><msup><msub><mi>&sigma;</mi><mrow><msub><mi>n</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow></msub><mn>2</mn></msup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA00006805210100000214.GIF" wi="1124" he="150" /></maths>6)根据上述所得到的所有图像块的灰度平均值m<sub>g(x,y)</sub>(i)与灰度标准方差σ<sub>g(x,y)</sub>(i)剔除不满足条件的图像块,通过逐步迭代拟合得到信号与噪声方差的直线方程,进而得到整个灰度范围内的信噪比曲线,具体步骤如下:(6.1)遍历所有图像块,判断每个图像块的灰度平均值m<sub>g(x,y)</sub>(i)与标准方差σ<sub>g(x,y)</sub>(i)是否满足关系式<img file="FDA0000680521010000031.GIF" wi="556" he="102" />如果不满足则剔除该图像块,否则保留该图像块;(6.2)将保留下来的每个图像块的灰度平均值与其对应的噪声图像块的噪声方差作为一个点,所有图像块的灰度平均值与其对应的噪声图像块的噪声方差构成点集(m<sub>g(x,y)</sub>(j),σ<sub>n(x,y)</sub><sup>2</sup>(j)),其中,点集中的点个数小于划分的图像块数<img file="FDA0000680521010000032.GIF" wi="288" he="150" />即<img file="FDA0000680521010000033.GIF" wi="420" he="150" />(6.3)利用最小二乘法对点集(m<sub>g(x,y)</sub>(j),σ<sub>n(x,y)</sub><sup>2</sup>(j))进行直线拟合,并计算点集中的各个点到直线的距离,如果距离小于设定的阈值,则保留点集中的该点,否则剔除点集中的该点,该步骤中剔除的点集中的点个数记为η;(6.4)重复步骤(6.2)、步骤(6.3),直到剔除的点集中的点个数η=0,利用点集中的剩余的点拟合直线方程,p、q为拟合系数,则得到信号S与噪声方差σ<sup>2</sup>的关系式可表示为σ<sup>2</sup>=p×S+q,信噪比即信号S与噪声标准方差σ的比值,其计算公式如下:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mfrac><mi>S</mi><mi>&sigma;</mi></mfrac><mo>=</mo><mfrac><mi>S</mi><msqrt><mi>p</mi><mo>&times;</mo><mi>S</mi><mo>+</mo><mi>q</mi></msqrt></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000680521010000034.GIF" wi="358" he="147" /></maths>7)对于量化级数为L的遥感图像,其对应的灰度值范围为[0,2<sup>L</sup>‑1]之间的整数,将每一个灰度值作为信号S,通过公式<img file="FDA0000680521010000035.GIF" wi="328" he="150" />计算每个灰度值的信噪比,最终得到整个灰度值范围内的信噪比曲线。
地址 100194 北京市海淀区友谊路104号