主要记录VIIRS SDR数据几何校正方法及遇到的问题。
前言
VIIRS数据是大尺度低空间分辨率数据源,一般用于大范围监测、宏观信息的快速提取。认为是AVHRR和MODIS的升级版。VIIRS数据与MODIS数据类似,可以借鉴MODIS数据预处理。下面将详细介绍利用ENVI 5.3软件 对VIIRS SDR数据进行几何校正。
一、准备工作
- ENVI 5.3
- 软件配置
软件配置的目的:提高运行效率,后面GLT几何校正过程很慢。
配置过程:
(1)打开ENVI Classic->File->Preference->Miscellaneous,设置Cache Size,可以设置为电脑内存的50%-75%(如内存为8G,则设置为4096M)。
(2) 还可以配置临时文件夹,具体方法参考:https://jingyan.baidu.com/article/adc81513cc7415f723bf7391.html
二、几何校正
VIIRS L1B数据本身带有几何定位信息(GLT),如geolocation files:GMTCO,GITCO,GMODO,GTMGO 。
1.GLT几何校正
基于GLT(geographic lookup table)地理查找表方法,利用输入的几何文件,生成地理位置查找表,从该文件中可以了解到某一初始像元在最终输出结果中的实际地理位置。其表现为一个二维的图像文件,包含初始像元的初始影像、每个像元的地理定位信息。对于低分辨率的影像来说,这种方法高于地面控制点的方法。
2.VIIRS几何校正步骤
VIIRS L1B数据:是经过仪器标定的数据产品,但是没有经过大气校正;是包含有地理坐标产品的数据,但是“科学数据”和“地理数据”还没有连接,直接显示时,边缘存在“蝴蝶结”(Bow-tie)现象。ENVI对VIIRS几何校正分为:Bow-tie处理和GLT几何校正。下面介绍几何校正的步骤。
(1)打开数据
VIIRS数据格式为HDF5,包括一个数据文件和一个几何文件。
ENVI 5.1可以直接将图像拖拽到ENVI操作界面,或选择特定的传感器打开Opne as-> NPP -> VIIRS打开Select NPP VIIRS Parameters面板。
ENVI5.3 不支持VIIRS传感器方式打开数据,可以通过Opne as-> Generic Formats -> HDF5打开。
- 选择过境时间为白天的数据(Time+8)。
- RGB对应波段分别为I3,I2,I1,用来显示水体。
- 影像展示(存在明显的条带)
- 打开定位数据(含有Latitude和Longitude两个波段)
- 查看数据是否有无效值,如果有需要进行修复。具体方法可参考:
http://blog.sina.com.cn/s/blog_764b1e9d0102zcsj.html
如果没有,则直接跳过这步。
(2)建立GLT文件
- 在Toolbox中,选择/Geometric Correction/Build GLT。
在输入的X Geometry Band中选择Longitude;
在输入的Y Geometry Band中选择Latitude;
投影信息选择地理经纬度:
在Build Geometry Lookup File Parameters面板中,填写GLT输出参数,像元大小选择默认,旋转角度(Rotation)为0,即正上方为北,选择保存路径和文件名输出。
这个过程大概一个小时。GLT构建结果:
(3)利用GLT文件进行几何校正
- 在Toolbox中,选择/Geometric Correction/Georeference from GLT。在弹出的Input Geometry Lookup File对话框中选择GLT文件,在Input Data File对话框中选择待校正文件,点击OK。
最后得到的结果具有地理坐标。
【注】这里在几何校正前,没有对“蝴蝶效应”进行消除。解决方法:下载高版本ENVI进行处理。
三、总结
- 主要利用ENVI 5.3 对VIIRS SDR数据进行几何校正处理(基于GLT方法);
- 存在问题:处理时间长,校正结果存在“蝴蝶效应”;
- 解决方法:需要使用更高版本的ENVI进行处理。
四、参考资料
图像几何校正方法:
http://blog.sina.com.cn/s/blog_764b1e9d0102v1it.html
基于自带定位信息的几何校正方法:
http://blog.sina.com.cn/s/blog_764b1e9d0102v1hh.html
遥感图像几何校正及示例:
https://blog.csdn.net/summer_dew/article/details/78459762
基于GLT几何校正教程:
https://www.bilibili.com/read/cv4244010/
http://blog.sina.com.cn/s/blog_764b1e9d0102zcsj.html
MODISL1B数据FLAASH大气校正:
http://blog.sina.com.cn/s/blog_764b1e9d0102wu29.html
ENVI5.1介绍——HDF5格式数据预处理:
https://wenku.baidu.com/view/1c8690965e0e7cd184254b35eefdc8d377ee1448.html