发明名称 气象数据修正的增量维纳滤波大气模糊遥感影像恢复方法
摘要 本发明提供了一种气象数据修正的增量维纳滤波大气模糊遥感影像恢复方法,涉及对已知成像时刻局部区域气象数据的大气模糊遥感影像的高分辨率恢复技术领域,主要包括对受到大气模糊遥感影像进行恢复,本发明提出了利用成像时刻遥感影像局部区域气象数据修正的增量维纳滤波方法,利用地面气象站获取的成像局部区域的气象数据,对卫星成像时刻的大气调制传输函数进行估计,进而对增量维纳滤波器进行修正,完成大气模糊遥感影像的高清晰恢复与重建。
申请公布号 CN102236884B 申请公布日期 2013.11.13
申请号 CN201010165507.4 申请日期 2010.05.07
申请人 耿则勋 发明人 耿则勋;王振国;王兰;杨阳;宋向;陈路;魏小峰;王洛飞
分类号 G06T5/00(2006.01)I;G01S7/48(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 郑州联科专利事务所(普通合伙) 41104 代理人 刘建芳;马柯柯
主权项 1.一种气象数据修正的增量维纳滤波大气模糊遥感影像恢复方法,其特征在于:包括如下步骤:1)、获取实验数据,包括多帧遥感影像数据及其相对应的成像时刻的局部区域气象数据,并将获取的数据放入指定的系统数据存储区域;之后,进入步骤2);2)、读取系统数据存储区域中的气象数据,计算短曝光湍流调制传输函数MTF<sub>se</sub>、气溶胶调制传输函数MTF<sub>a</sub>和大气调制传输函数MTF<sub>atmos</sub>;3)、对步骤2)中得到的大气调制传输函数MTF<sub>atmos</sub>通过修正的增量维纳滤波方法对大气模糊遥感影像进行影像恢复操作,并把结果数据存入系统指定的图像存储区域,完成恢复后图像数据的存储;所述步骤3)中所述的对大气调制传输函数MTF<sub>atmos</sub>通过修正的增量维纳滤波方法对大气模糊遥感影像进行影像恢复操作,并把结果数据存入系统指定的图像存储区域,完成恢复后图像数据的存储,具体步骤如下:31)、输入观测得到的原始图像数据f(x,y),作为初始估计量<img file="FDA00003166528800011.GIF" wi="187" he="78" />其中,初始估计量<img file="FDA00003166528800012.GIF" wi="162" he="80" />中的k=0,k表示循环迭代的次数,每完成一个迭代过程,k的值都要增加1;x、y分别表示原始图像中像素的横向、纵向的坐标;32)、判断当前代表循环迭代次数的k是等于0还是大于0:若k=0,对点扩散函数h<sub>k</sub>(x,y)进行初值设置,令初始的点扩散函数h<sub>k</sub>(x,y)中的k=0,把点扩散函数h<sub>k</sub>(x,y)(k=0)的初始值设置为满足高斯分布且和为1的矩阵,且令点扩散函数h<sub>k</sub>(x,y)(k=0)的尺寸大小等于步骤31)中输入的所观测得到的原始图像的尺寸大小;若k&gt;0,则令点扩散函数h<sub>k+1(</sub>x,y)=h<sub>k</sub>(x,y),k+1表示当前循环迭代的次数k的值增加1;33)、对当前估计量<img file="FDA00003166528800021.GIF" wi="199" he="88" />当前点扩散函数h<sub>k</sub>(x,y)分别进行傅里叶变换,得到当前估计量<img file="FDA00003166528800022.GIF" wi="170" he="93" />的傅立叶变换矩阵F<sub>k</sub>(p,q)和当前点扩散函数h<sub>k</sub>(x,y)的傅立叶变换矩阵即光学传递函数H<sub>k</sub>(p,q);其中,p、q分别表示傅里叶域中的元素坐标;34)、利用大气调制传输函数MTF<sub>atmos</sub>对光学传递函数H<sub>k</sub>(p,q)进行修正,其修正模型为:<maths num="0001"><![CDATA[<math><mrow><mo>|</mo><msubsup><mi>H</mi><mi>k</mi><mi>new</mi></msubsup><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>|</mo><mo>=</mo><mfrac><mrow><mo>|</mo><msub><mi>H</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>|</mo><mo>+</mo><msub><mi>MTF</mi><mi>atmos</mi></msub></mrow><mn>2</mn></mfrac></mrow></math>]]></maths><img file="FDA00003166528800024.GIF" wi="311" he="74" />为修正的光学传递函数;35)、根据式子<maths num="0002"><![CDATA[<math><mrow><msub><mi>F</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>F</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mrow><msup><msub><mi>H</mi><mi>k</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><msub><mi>S</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow></mrow><mrow><msup><mrow><mo>|</mo><msub><mi>H</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>S</mi><mi>nn</mi></msub><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>/</mo><msub><mi>S</mi><mi>xx</mi></msub><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths>k+1表示当前循环迭代的次数k的值增加1,F<sub>k+1</sub>(p,q)表示F<sub>k</sub>(p,q)的迭代更新值;<img file="FDA00003166528800026.GIF" wi="202" he="96" />表示光学传递函数H<sub>k</sub>(p,q)的复共轭;S<sub>1</sub>(p,q)=F(p,q)-F<sub>k</sub>(p,q)H<sub>k</sub>(p,q),F(p,q)为步骤31)中输入的原始图像数据f(x,y)的傅立叶变换形式,S<sub>nn</sub>(p,q)和S<sub>xx</sub>(p,q)分别表示加性噪声与图像的功率谱;36)、对F<sub>k+1</sub>(p,q)进行逆傅里叶变换,得到对初始估计量<img file="FDA00003166528800027.GIF" wi="162" he="88" />(k=0)的改进值<img file="FDA00003166528800028.GIF" wi="180" he="93" />(k&gt;0),令改进值<img file="FDA00003166528800029.GIF" wi="168" he="93" />(k&gt;0)的参数k=k+1,k+1表示当前循环迭代的次数k的值增加1,然后,判断当前循环迭代的次数k是否等于N,N为预先设定的最大迭代次数:若是,终止迭代,得到重建的图像数据f’(x、y);若否,开始下一次的迭代:将改进值<img file="FDA000031665288000210.GIF" wi="168" he="88" />(k&gt;0)作为估计量,计算点扩散函数<img file="FDA000031665288000211.GIF" wi="644" he="79" />FFT<sup>-1</sup>表示逆傅立叶变换,将<img file="FDA000031665288000212.GIF" wi="629" he="79" />作为当前的点扩散函数,返回步骤33);37)、把重建的图像数据f’(x、y)存入系统指定的图像存储区域,完成恢复后图像数据的存储。
地址 450052 河南省郑州市陇海中路66号测绘学院二系航测教研室