在ENVI中获取modis 光谱响应函数

合集下载

ENVI中打开MODIS数据及简单处理

ENVI中打开MODIS数据及简单处理

ENVI中打开MODIS数据及简单处理一般说来,用ENVI打开MODIS HDF数据有以下几种方式:第一种是直接用File->Open Image File打开,主要是针对Level1B数据和Level2数据的部分波段。

以MOD021KM数据为例,采用这种方式打开得到的图像是定标后的反射率、辐射亮度以及发射率数据,即图像灰度具有明确的物理含义,不需要再进行波段运算进行定标。

这种方法打开数据速度快,但是适用的数据有限,打开后得到的图像波段也有限。

比如MOD02数据中也有经纬度、太阳/传感器天顶角、方位角波段,用这种方式就无法打开。

第二种是是用File->Open External File->Generic Formats->HDF打开,可打开各种产品。

该方法实际上是打开HDF文件,特别是像MODIS的很多陆地产品,如地表反射率、LAI、LST、BRDF/Albedo等(就是文件名中带有h??v??的),都需要用这种方式打开。

打开之后用户还需要选择HDF文件中的数据集(dataset),如果是多波段还需要指定数据格式(BSQ\BIP\BIL)。

采用这种方式打开HDF文件可以获取文件中所有数据集的信息,打开得到的波段也是未做过定标的,需要从HDF文件中查找定标系数通过波段运算手工定标。

查看HDF数据集属性可以通过Basic Tools->Preprocessing->Data-Specific Utilities->View HDF Dataset Attributes实现。

另外通过File->Open External File->EOS->MODIS也可以打开部分MODIS数据,它与第一种打开方式一样,这里不再重复。

关于MODIS数据的几何校正,对于Level1B和Level2级产品,由于其HDF文件中一般都含有经纬度波段,可采用GLT的方法对其进行校正。

ENVI处理MODIS步骤(图解)word精品文档4页

ENVI处理MODIS步骤(图解)word精品文档4页

ENVI处理MODIS的步骤全过程(图解)制作人:杨鹏(中国科学院安徽光机所)fga12345678@163一:打开MODIS影像数据需要对MODIS数据(或者产品数据)进行几何校正,同时需要.shp格式的行政区矢量文件。

然后才能对自己的感兴趣区进行剪裁。

具体步骤如下:1:打开ENVI2:打开所用数据使用ENVI软件打开所用数据(包括:HDF、TXT、SHP等格式),在本例中打开HDF格式的栅型数据格式。

File—Open External File—Generic Formats—HDF打开数据后如图所示:每个数据集都有不同的数据,可参照MODIS-HDF格式(可用HDF Explorer查看,里面有详细的说明)查看自己需要的数据在哪个数据集,然后打开。

依次进行下去可以看到如下对话框:然后选中自己需要的波段,点击Load Band。

就打开了所需的数据图像。

可以看出Cursor Location中显示的是波段里数据的DN值,需要查找偏移量与缩放因子然后进行适当的运算才能求得所需的量(反射率、发射率等)。

3:打开图像的另一种方法针对此问题可以直接用另一种形式打开直接可以看到所需量的数据,无需转换。

其过程如下: File--Open Image File以打开31波段的辐射量为例:从图中可以看出,其显示的值直接就是辐射量,而不是DN值,可以直接进行用了,无需转换。

二:对MODIS数据进行几何校正1:打开MODIS影像(步骤见上)2:对MODIS数据进行几何校正,步骤如下Basic Tools--Preprocessing--Data-SpecificUtilities--MODIS--Georeferance Data选中点击后,进入下一个对话框:在此可以对整个数据集直接批量处理,也可以对单个波段进行处理,随便自己的需要选择,点OK继续,可以看到如下:不需要任何选择,点OK继续。

在此将经纬度格式选好,然后选Memory这样的目的是直接预览无需保存。

大气校正(ENVI)

大气校正(ENVI)

大气校正(ENVI)大气校正是定量遥感中重要的组成部分。

本专题包括以下内容:∙ ∙ ●大气校正概述∙ ∙ ●ENVI中的大气校正功能1大气校正概述大气校正的目的是消除大气和光照等因素对地物反射的影响,广义上讲获得地物反射率、辐射率或者地表温度等真实物理模型参数;狭义上是获取地物真实反射率数据。

用来消除大气中水蒸气、氧气、二氧化碳、甲烷和臭氧等物质对地物反射的影响,消除大气分子和气溶胶散射的影响。

大多数情况下,大气校正同时也是反演地物真实反射率的过程。

图1 大气层对成像的影响示意图很多人会有疑问,什么情况下需要做大气校正,我们购买或者其他途径获取的影像是否做过大气校正。

通俗来讲,如果我们需要定量反演或者获取地球信息、精确识别地物等,需要使用影像上真实反映对太阳光的辐射情况,那么就需要做大气校正。

我们购买的影像,说明文档中会注明是经过辐射校正的,其实这个辐射校正指的是粗的辐射校正,只是做了系统大气校正,就跟系统几何校正的意义是一样的。

目前,遥感图像的大气校正方法很多。

这些校正方法按照校正后的结果可以分为2种:∙∙●绝对大气校正方法:将遥感图像的DN(Digital Number)值转换为地表反射率、地表辐射率、地表温度等的方法。

∙∙●相对大气校正方法:校正后得到的图像,相同的DN值表示相同的地物反射率,其结果不考虑地物的实际反射率。

常见的绝对大气校正方法有:●基于辐射传输模型∙ ∙♦MORTRAN模型∙ ∙♦LOWTRAN模型∙ ∙♦ATCOR模型∙ ∙♦6S模型等●基于简化辐射传输模型的黑暗像元法●基于统计学模型的反射率反演;相对大气校正常见的是:●基于统计的不变目标法●直方图匹配法等。

既然有怎么多的方法,那么又存在方法选择问题。

这里有一个总结供参考:1、如果是精细定量研究,那么选择基于基于辐射传输模型的大气校正方法。

2、如果是做动态监测,那么可选择相对大气校正或者较简单的方法。

3、如果参数缺少,没办法了只能选择较简单的方法了。

modis数据的处理方法

modis数据的处理方法

MODIS数据的处理方法(ENVI)美国RSI公司(Research Systems Inc.)的产品ENVI能很好地支持HDF数据格式。

ENVI(The Environment for Visualizing Images)遥感影像处理软件,是分析、处理并显示多光谱数据、高光谱数据和雷达数据的高级工具。

ENVI能接受大量的传感器数据,是世界目前唯一美国RSI公司(Research Systems Inc.)的产品ENVI能很好地支持HDF数据格式。

ENVI(The Environment for Visualizing Images)遥感影像处理软件,是分析、处理并显示多光谱数据、高光谱数据和雷达数据的高级工具。

ENVI 能接受大量的传感器数据,是世界目前唯一能较好全面支持HDF科学数据格式的遥感影像软件。

ENVI可以直接读取HDF格式(如图2所示),并能识别HDF格式中所包含的所有文件信息(如图3所示)。

ENVI 打开HDF格式文件后,会自动将该数据文件所包含的所有图像信息、属性信息、文本信息作为波段列于一个波段列表中,用户可以清晰地浏览每一波段的详细信息,包括波段名称、图像波段波长、波段大小、数据类型及文件内插方式等多种信息。

方便用户显示图像,并对各种属性及文本文件作各种分析。

本文选取2001年5月20日中国北部及蒙古地区(经纬度范围:°- °,°- °)的一景MODIS数据进行分析,主要从读取数据、分析经纬度波段信息、第一、四、三波段融合显示、影像地理校正几方面对该景数据进行了分析,具体步骤如下:(1)数据读取:打开ENVI,在主菜单中选择File\Open ExternalFile\Generic Formats\HDF,选择文件“”,表示是该景MODIS数据的250米数据文件,从下图中可以看到,该文件中除两个影像波段外,还包含经度波段、纬度波段、热红外探测器的噪声信息、反射率变化参数等信息。

遥感图像处理系统ENVI及其在MODIS数据处理中的应用

遥感图像处理系统ENVI及其在MODIS数据处理中的应用

遥感图像处理系统ENVI及其在MODIS数据处理中的应用摘要:介绍了美国遥感图像处理系统envi的主要功能,包括数据接口、交互式分析功能、波谱工具、矢量处理功能、及遥感图像处理功能等。

并将modis影像(hdf数据格式)在envi中进行了处理分析,包括数据读入、影像几何校正、监督分类和制图。

应用证明,envi可以处理最先进的卫星数据格式,在高级遥感图像处理和高光谱影像处理方面具有优势。

关键词:软件;envi;modis;应用引言envi软件是一种遥感图像处理软件,是处理、分析并显示多光谱数据、高光谱数据和雷达数据的高级工具,直观且功能强大,获2001年美国权威机构nima遥感软件测评第一。

可广泛应用于地质、林业、农业、模式识别、军事、自然资源勘探、水/海岸资源管理、环境和土地利用管理等部门。

eos-modis影像具有36个波段和250~1000m的地面分辨率,利用envi软件可对其进行处理和分析。

1遥感图像处理系统envi主要功能1.1数据输入输出格式在数据接口方面,envi支持众多数据格式,可方便的读入信息源和输出成果,在envi中处理分析的专题图可在多种常用rs/gis 软件中显示。

envi支持输入格式:tiff、jpeg、bmp等通用图像格式;arc/info images(.bil)、arcviewshape(.shp)、autocad dxf、mapinfo(.mid)等矢量格式;landsattm、spot、ikonos、avhrr、modis、radar、thermal、military等遥感数据格式;pci(.pix)、ermapper、erdas imagine等遥感软件格式;及ascii、doq等数据格式。

envi支持的输出格式为arc/info images(.bil)、arcview shape(.shp)、ascii、bmp、erdas7.5(.lan)、ermapper、gif、pci、rgb等。

Envi调用MODIS Reprojection Tool(MRT)对MODIS产品进行批处理拼接

Envi调用MODIS Reprojection Tool(MRT)对MODIS产品进行批处理拼接

Envi调用MODISReprojectionTool(MRT)对MODIS产品进行批处理拼接、重投影、裁切1熟悉MRTMODIS产品的类型不同,一景HDF格式的影像包含的波段也各不相同。

MRT处理时需要选择处理波段,0表示不作处理,1表示处理,首先要确定影像的波段数。

1、拼接Mrtmosaic.exe程序用来拼接影像。

调用方式为:mrtmosaic-i"g:\n%1.txt"-s"0000000000000000000000000001110000"-o"g:\te mp.hdf"命令行帮助如下Usage:mrtmosaic-iinput_filenames_file-t-h-ooutput_filename-sspectral_subset"b1b2...bN"-gfilenameforthelogfile需要指定三个参数:-I指定输入文件,可以采取两种方式1、1.hdf2.hdf3.hdf2、把影像的完整路径保存到txt文件中,作为input参数。

如-IMOD092008001.txt。

-s指定需要处理的波段,同样可以采用两种方式1、直接给出,如–s“000000000000”,注意英文引号;2、指定一个txt路径,让程序读取;-o指定输出路径,一般直接给出1、直接给出,如–og:\tmp.hdf。

注意直接存为HDF格式,便于后续处理。

2、重投影、裁切Resample.exe用来重投影、裁切是MRT程序的核心。

调用方式为:命令行帮助如下:Usage:resample-pparameter_file[options] Optionsthatoverrideparameterfilespecifications:-iinput_file_name-ooutput_file_name-rresampling_type[NNBICCNONE]-tprojection_type[AEAERGEOHAMIGHISINLALCCMERCATMOLPSSINTMUTM] -jprojection_parameter_list"p1p2 (15)-sspectral_subset"b1b2...bN"Ifusingthe-sswitch,theSDSsshouldberepresentedasanarrayof0sand1s.A'1'specifiestoprocessthatSDS;'0'specifiestoskipthatSDS.UnspecifiedSDSswillnotbeprocessed.Ifthe-sswitchisnotspecified,thenallSDSswillbeprocessed.-aspatial_subset_type[INPUT_LAT_LONGINPUT_LINE_SAMPLEOUTPUT_PROJ_C OORDS]-lspatial_subset"ULlatULlongLRlatLRlong"-or-"ULlineULsampleLRlineLRsample(0-based)"-or-"ULprojxULprojyLRprojxLRprojy"NOTE:line/samplemustbespecifiedforthehighestresolution ofallSDSsspecifiedtobeprocessedintheproduct.-uUTM_zone-xpixel_size-gfilenameforthelogfile可以只指定1个参数:用–p读入prm参数文件,进行处理。

介绍一下利用ENVI去除MODIS数据条带的方法与步骤

介绍一下利用ENVI去除MODIS数据条带的方法与步骤

介绍一下利用ENVI去除MODIS数据条带的方法与步骤。

MODIS数据应用日益广泛,但是由于波谱的相互干涉作用导致MODIS的5通道和26通道的反射率中“条带”现象非常严重,这严重影响了MODIS数据的应用。

5通道分辨率5OOM,对云、气溶胶特性敏感。

26通道分辨率1000M在薄云、卷云识别方面具有优越特性。

本文主要利用ENVI的ReplacingBadLines功能进行条带去除说明。

这主要是利用条带出现的行两边对称的临近行数值进行平均,利用这个平均值来替代条带的数值。

手工输入条带的行数超级慢,可以利用条带的周期性特点通过编制一个小程序来快速确定行数,然后通过ReplacingBadLines 的Restore功能载入行数即可。

对MODIS的500M分辨率的数据中5通道进行条带去除:因为5通道的条带只有一条,去除条带后效果很明显。

而26通道的条带去除较为困难,因为该通道的条带特征是以中心为主向两侧羽化扩展,而且羽化的程度不一样,所以去条带效果不好。

下面以500M分辨率的5通道为例利用ENVI的ReplacingBadLines功能进行条带的去处,其中条带的行数利用自定义的一个过程:MakeBadLineList,first,interval,lines,filename=filename,得到并生成一个BLL文件存贮条带行的信息用于ReplacingBadLines的Restore。

first为出现第一个条带的行数,interval是条带的间隔,lines是数据的总行数,filename是输出文件名存贮行信息。

1、去除条带前,横向条纹十分明显2、去除条带后,数据平滑,在以前发了一个关于用ENVI的ReplacingBadLines去除MODIS数据中的条纹,其中提及到了用了一个自定义的过程MakeBadLineList来生成Restore所用到的BLL文件。

一直有人发电邮问这个问题,现在详细说明一下,自定义过程如下:pro MakeBadLineList,first,interval,lines,filename=filenameif not keyword_set(filename) then filename=’c:\aa.BLL’curline=firsti=1badlines=curlinewhile (curline+interval le lines) do begincurline=i*interval+firsti=i+1badlines=[[badlines],[curline]]endwhileopenw,lun,filename,/get_lunprintf,lun,badlinesfree_lun,lunendfirst为出现第一个条带的行数,interval是条带的间隔,lines是数据的总行数,filename是输出文件名存贮行信息在ENVI中打开你所要去除条纹的MODIS的波段,如5波段,从图像的最上部起查找第一次出现条带的行数First,然后计算第二次条带出现时的间隔Interval,最后移动鼠标到图像的最下部得到MODIS数据的总行数Lines。

在ENVI中获取modis光谱响应函数

在ENVI中获取modis光谱响应函数
Modis.sli文件包含有36个波段的波普响应函数. 波长范围为:0.339800~ 14.511300 (Micrometers)。共有4050个波段间隔。 抽取各波段的光谱响应函数: ->Spectral libraries->Spectral library viewer
在弹出的viewer列表中,单击其中一个波段,就会在plot窗口中显示该波段的光谱响应曲线。
在弹出的viewer列表中单击其中一个波段就会在plot窗口中显示该波段的光谱响应曲线
在 ENVI中获取 modis光谱响应函数
ENVI 自带有modis的光谱响应函数,光谱响应函数存于后缀为’*.sli’的二进制文件中. 其路径一般为: C:\Program Files\ITT\IDL71\products\envi47\filt_func
如下图显示的是modis前七个波段的的波段响应曲线:
该响应曲线可以以文本形式存储出来。 点击-》file-》save plot as-》ASCII
Hale Waihona Puke 选择波段进行存储即可
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档