注册 登录
  • 本人闲暇时间(周末及其他闲暇时间)接遥感图像处理与IDL编程小活,欢迎骚扰,qq:853060844
  • 2017.2.14今天收到45条恶意评论(全是外文),故评论时请填写必要信息,匿名评论全部拉黑,迫不得已而为之
  • 2017.1.27,2017年春节及至,我谨代表本人祝大家新春快乐,本人年终总结文章请访问:2016年终总结
  • 为防止恶意转载,本站全面禁止复制,并添加图片水印:RGB 3S博客www.ixxin.cn。
  • 本站正式更名为RGB 3S博客,本站将撤消所有非3S内容,其将转移到新博客江湖时代

ENVI 5系列进行Landsat 7ETM+影像去除条带以及后续预处理

技术文档 admin 3707次浏览 已收录 21个评论
[隐藏]

声明

本人系原创,转载请注明出处。
1、本人在完成老师布置的任务的,需要用到2010年的Landsat 7影像,但是我们知道Landsat-7ETM+机载扫描行校正器(SLC) 故障,导致此后获取的影像出现了数据条带丢失,严重影响了Landsat ETM遥感影像的使用。此后Landsat 7 ETM SLC-on是指2003.5.31日Landsat 7SLC故障之前的数据产品,Landsat 7 ETMSLC-OFF则是故障之后的数据产品。引自:http://blog.csdn.net/arcgis_all/article/details/16806053
2、本人发现,网上的去除条带的教程很多,有ENVI 插件法,跟Arcgis插值法,但是,大多只是去除条带,而没有后续处理。以上两种方法会对ENVI 读取头文件造成困难,以至于无法进行辐射定标、大气校正等操作。
还有一种自己创建ROI方法,利用ENVI去除条带的插件去除,这样不会影像后面的预处理操作,但是我觉着既然图像中自带了掩膜,并且每个波段的都不同,显然自己创建是不科学的。
3、本人经过一晚上的研究操作,想到可行方法,现进行分享。
4、本人使用软件版本:ENVI 5.3,其他5系列版本欢迎测试反馈。ENVI5.3下载

12.10号更新

新插件,可一步完成多光谱条带修复,不需要掩膜,不丢失头文件信息。
点此下载
密码:608t

2017年6月5号更新

将上面下载的插件放在“安装目录\Exelis\ENVI53\extensions”,ENVI5.4放在“安装目录\Harris\ENVI54\resource”,重启ENVI,即可看到插件:
1
解压landsat7数据,ENVI下,打开MLT元数据文件:
landsat7
打开插件:
3
4
5
6
由于丢失时间信息,无法定标为表观反射率。

步骤

1、下载插件,安装。

http://pan.baidu.com/s/1pLARBTp密码:f54j
安装方法:将插件解压后把.sav文件拷贝至ENVI安装目录下的extensions文件夹下,重启ENVI即可。
使用方法,Toolbox-Extensions-tm_destripe。

2、用对每幅图像去除条带。

1

3、Layer Stacking多波段合成

添加所有波段图像
添加图像
合成

4、用Edit ENV HeaderI修改合成图像的头文件

比照带条带的多波段图像的头文件进行修改。
1
左边原图像、右边合成图像,没有的项目点add添加。
大约需要
2
截图原因,不止这些,还有一些参数。将对应参数,修改成原图像的值。

5、辐射定标、大气校正。

由于采用了完全的一样的头文件,现在辐射定标以及大气校正就没有问题了。
辐射定标:Radiometric Calibration工具,直接点击Apply FLAASH setting
辐射定标
FLAASH大气校正,由于修改了头文件,大多数参数会自动填充,仅需设置海拔高度、大气类型、气溶胶类型、K-T变换的多波段设置即可。
flaash

结尾

如有不足,请多多指正。
如果不明白的参数,请多多百度。

参考网站

【技术类】Landsat 7 ETM+影像条带去除妙招
Landsat7卫星的TM/ETM+数据介绍
如何使用ENVI做波段合成(Layer stacking)
Landsat 7 ETM+影像条带的两种方法


xxin blog , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明ENVI 5系列进行Landsat 7ETM+影像去除条带以及后续预处理
喜欢 (10)
支付宝[853060844@qq.com]
分享 (0)
admin
关于作者:
坐标山科大遥感系小鲜肉一枚。
admin
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到
(21)个小伙伴在吐槽
  1. 你好,我做完波段合成后,用envi辐射定标出现Calibration requires gain and offset for each band错误提示 ,这该怎么办
    匿名2017-02-16 20:17 回复 Windows 7 | Chrome 49.0.2623.75
    • admin
      说明你的头文件中没有gain跟offset这两个个参数
      admin2017-02-20 15:26 回复 Windows 10 | Chrome 56.0.2924.87
      • 那应该怎么办啊??
        匿名2017-02-28 08:59 回复 Windows 7 | Firefox 51.0
        • admin
          用第一个插件
          admin2017-02-28 09:00 回复 Windows 10 | Chrome 56.0.2924.87
          • 我也是那样情况,用第一个插件后,还是没有解决问题
            匿名2017-09-28 13:49 Windows 7 | Chrome 55.0.2883.87
          • 我也是那样情况,用第一个插件后,还是没有解决问题,怎么办?
            匿名2017-09-28 13:50 Windows 7 | Chrome 55.0.2883.87
    • 我的问题和楼上一样 不知道怎么解决呢
      匿名2017-05-11 15:45 回复 Windows 7 | Chrome 50.0.2661.102
      • admin
        什么问题?
        admin2017-05-12 21:20 回复 Windows 10 | Chrome 58.0.3029.81
    • 我也是那样情况,用第一个插件后,还是没有解决问题,你最后解决了吗?是怎么解决的
      匿名2017-09-28 13:55 回复 Windows 7 | Chrome 55.0.2883.87
  2. 你这个明明网上两个补丁都有啊
    匿名2017-03-02 21:54 回复 Windows 7 | Chrome 50.0.2661.102
    • admin
      :?:
      admin2017-03-04 16:19 回复 Windows 10 | Chrome 56.0.2924.87
  3. 工具很好用,值得推荐
    匿名2017-03-24 11:09 回复 Windows 7 | Chrome 45.0.2454.101
  4. 只对123457波段条带修复吗?
    匿名2017-05-23 17:17 回复 Windows 7 | Chrome 45.0.2454.101
  5. 用方法一进行条带去除,写在论文里应该怎么引用呢 :oops:
    匿名2017-07-25 09:08 回复 Windows 10 | Chrome 51.0.2704.79
    • admin
      :mrgreen: :mrgreen: 不需要吧,多多帮忙推广下
      admin2017-07-25 19:41 回复 Windows 10 | Chrome 59.0.3071.115
  6. 进行过第一种方法进行的条带去除后,写论文时怎么引用呢 :oops:
    匿名2017-07-25 09:10 回复 Windows 10 | Chrome 51.0.2704.79
  7. 插件链接点不开,怎么办?
    匿名2017-07-27 21:54 回复 Windows 10 | Chrome 51.0.2704.79
    • admin
      哪个?
      admin2017-07-31 16:35 回复 Windows 10 | Chrome 59.0.3071.115
  8. 我用的envi5.1,出不来元数据设置的界面,在头文件里直接改了,但还是不得行,如果你能看到能否指导一下?
    匿名2017-08-10 16:16 回复 Windows 10 | Chrome 49.0.2623.75
  9. earth ...distance那个没有,添加里也找不到,然后数据还是不好使
    匿名2017-09-06 17:21 回复 Windows 7 | Chrome 45.0.2454.101
    • admin
      在头文件下找
      admin2017-09-06 17:22 回复 Windows 10 | Chrome 60.0.3112.113