『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

Landsat 7 ETM+影像条带的两种方法

Landsat 7 ETM+影像条带的两种方法
众所周知,Landsat-7ETM+机载扫描行校正器(SLC) 故障,导致此后获取的影像出现了数据条带丢失。

       众所周知,Landsat-7ETM+机载扫描行校正器(SLC) 故障,导致此后获取的影像出现了数据条带丢失。于是经常看到下面的这种数据图像,很是让人纠结。如图:

 

 

       于是小编搜集了网的常见的两种方法,在这里做个总结。

 

       ENVI补丁法

 

       首先是补丁下载地址:链接: http://pan.baidu.com/s/1pJp4Ysr 密码: p4dk

 

       下面是使用方法:

 

       将附件中的tm_destripe.rar解压到ENVI安装目录的Save_add

 

       原始TM数据需要建立一掩膜数据设置data rangemin=1,max=255(也可能数据自带);注意:建立的掩膜的时候要在Mask Definition界面的Options下选择"Select Areas 'Off'".

 

       使用下图的功能菜单操作即可。

 

 

 

        ArcGIS插件法

 

       加载影像数据:通过catalog窗口实现影像加载

 

       进入影像属性窗口:展开栅格函数处理链 Table Of Contents——>Layers图层——>右键影像——>Properties——>Functions选项,打开影像属性窗口函数选项。

 

 

 

       插入Mask Function:设置影像条带为无效值进行如下参数设置:

 

 

       这里有几个参数需要注意一下:

 

       NoData Interpretation NoData值的设置

       下拉框里有“Any”和“All”两个选项,默认选项是“Any”,这也是首选项。如果选择了“All”,那就意味着一景影像的所有波段的Nodata值都位于相同的像元,做掩膜运算时只会把具有这些特性的像元设置为0值。而“Any”,则会把所有波段上的Nodata值都设置为0值。很明显,前者的要求比较苛刻,可能会遗漏一些零值的设置,所以通常此处设为“Any”。

 

       NoDataValues 无效值的设置

       NoData设置为0

 

       插入statistics Function:利用领域统计计算,去除无效值参数设置如下:

 

 

       这里有两个参数注意一下:

 

       Type:领域统计方法

 

       Minimum—统计领域范围内各像元的最小值;

       Maximum—统计领域范围内各像元的最大值;

       Mean—统计领域范围内各像元的中值;

       Standard Deviation—统计领域范围内各像元的中方差;

       默认类型是“Mean”,通常此种方法能得到较理想的结果。可根据影像具体情况进行设置。

 

       Neighborhood Settings:领域行列数设置

 

       根据条带的行列数进行该参数的设置,该值无上限。但需要注意的是,如果数值偏大,统计值计算的速度会变慢,并且参与统计的行列数过多,可能会导致影像变得模糊起来

 

       Fill NoData pixel values only,当进行坏线去除时,这个参数需要选中,表示只进行无效值的填充。

      京ICP备2025132830号-1 京公网安备 号