ENVI与MRTSwath处理L1B数据的区别

ENVI与MRTSwath处理L1B数据的区别

2015-01-28 作者: giser 浏览: 6962 次

摘要: 供稿来源:土地系统遥感学科组 完成人:weiaiweiwei#163.com 目前在处理MODIS L1B数据时发现一个有趣的问题。MRTSwath可是实现对MODIS L1B数据的几何校正。而MODIS L1B数据本身自带有经纬度数据集,从而使得ENVI下...

供稿来源:土地系统遥感学科组 完成人:weiaiweiwei#163.com

目前在处理MODIS L1B数据时发现一个有趣的问题。MRTSwath可是实现对MODIS L1B数据的几何校正。而MODIS L1B数据本身自带有经纬度数据集,从而使得ENVI下的图像几何校正模块同样可以实现这一功能(主菜单 ?map ? Georeference MODIS)。于是好奇,二者之间有何区别,故做如下比较:

首先,使用MRTSwath来对MODIS L1B数据经行几何精校正需要用到对应的MOD03数据,而在ENVI下只需要MOD02数据自带的经纬度信息即可,即不需要MOD03数据。也就是说ENVI的输入数据要求较低,特别是在数据量很大的时候,可以避免下载大量的MOD03数据。

其次,分别使用MRTSwath以及ENVI来对同一数据进行校正,其结果如下:

其中,左图为MRTSwath校正结果,右图为ENVI校正结果。对比发现,两者有一定的区别。仔细比较还会发现,envi校正的结果缺失了部分数据,具体如下图:

也就是说,ENVI处理的结果与MRTSwath处理的结果相比,大致缺失了大红框以外左右两边的部分。

第三,像元值的差别。用ENVI打开L1B文件时,ENVI会自动定标,以上图(第一波段)为例,ENVI打开之后的值为反射率值,如下图:

而MRTSwath处理后的图像,像元值仍未原始值,范围为(0,32767),具体如下图:

以上值为遥感影像的原始值,需要通过辐射定标才能转换为反射率值,计算公式如下:

ref = scale1*(band1-offset1)

其中,ref为反射率值,band1为波段数据,scale1与offset1为band1的定标常数,可以在MOD02数据的属性数据中查出。 定标后的值如下图:

第四,ENVI自动定标的反射率值与MRTSwath依据定标公式计算之后的反射率值并不相等,存在一定的差别。对两者做相关分析,结果如下:

其中,band1为ENVI数据,band2为MRTSwath数据。

关注“开源集思”公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org