介绍一下利用ENVI去除MODIS数据条带的方法与步骤
- 格式:doc
- 大小:155.00 KB
- 文档页数:5
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的方法对其进行校正。
美国RSI公司(Research Systems Inc.)的产品ENVI能很好地支持HDF数据格式。
ENVI (The Environment for Visualizing Images)遥感影像处理软件,是分析、处理并显示多光谱数据、高光谱数据和雷达数据的高级工具。
ENVI能接受大量的传感器数据,是世界目前唯一能较好全面支持HDF科学数据格式的遥感影像软件。
ENVI可以直接读取HDF格式(如图2所示),并能识别HDF格式中所包含的所有文件信息(如图3所示)。
ENVI 打开HDF 格式文件后,会自动将该数据文件所包含的所有图像信息、属性信息、文本信息作为波段列于一个波段列表中,用户可以清晰地浏览每一波段的详细信息,包括波段名称、图像波段波长、波段大小、数据类型及文件内插方式等多种信息。
方便用户显示图像,并对各种属性及文本文件作各种分析。
本文选取2001年5月20日中国北部及蒙古地区(经纬度范围:92.49°- 116.97°,33.88°- 41.23°)的一景MODIS数据进行分析,主要从读取数据、分析经纬度波段信息、第一、四、三波段融合显示、影像地理校正几方面对该景数据进行了分析,具体步骤如下:(1)数据读取:打开ENVI,在主菜单中选择File\Open External File\Generic Formats\HDF,选择文件“MODO2QKM_03.hdf”,表示是该景MODIS数据的250米数据文件,从下图中可以看到,该文件中除两个影像波段外,还包含经度波段、纬度波段、热红外探测器的噪声信息、反射率变化参数等信息。
(2)1、4、3波段影像融合:MODIS数据的第一、四、三波段的波段宽度分别为0.62μm ~ 0.67μm 、0.545μm ~ 0.565μm、0.459μm ~ 0.479μm,近似于可见光的红、绿、蓝波段,所以第一、四、三波段组合比较接近真彩色,故常选用这三个波段来表示MODIS影像。
利用ENVI处理Modis数据的方法
1、对于hdf格式modis数据,首先打开hkm(500m)数据,这个数据有两个数据组(反射率与辐射率,要用到辐射率数据),都有1-7这样7个波段。
再打开qkm(250m)数据,这个数据有两个数据组(反射率与辐射率,要用到辐射率数据),都有1-2这样2个波段。
2、数据制作时真彩色数据处理波段组合:
qkm band1 250m
hkm band4 500m
hkm band3 500m
3、需要首先将modis两个辐射率数据组(hkm500m辐射率数据和qkm250m辐射率数据),进行自动纠正,map/geoference modis ,同时系统默认会做双眼皮除去处理,
hkm500m辐射率数据做纠正时需要可以选择143波谱子集,并重采样成250米。
生成hkm-143jz文件
qkm500m辐射率数据做纠正时可以选择1波谱子集,生成qkmjz文件
4、再对纠正后的数据裁成两幅一样大小的数据
5、波段组合:
qkmjz band1 250m
hkm-143jz band4 250m
hkm-143jz band3 250m
效果图如右图所示:。
1 熟悉MRTMODIS产品的类型不同,一景HDF格式的影像包含的波段也各不相同。
MRT处理时需要选择处理波段,0表示不作处理,1表示处理,首先要确定影像的波段数。
1、拼接Mrtmosaic.exe程序用来拼接影像。
调用方式为:mrtmosaic -i "g:\n%1.txt" -s " 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 " -o "g:\temp.hdf"命令行帮助如下Usage: mrtmosaic -i input_filenames_file -t -h -ooutput_filename-s spectral_subset "b1 b2 ... bN"-g filename for the log file需要指定三个参数:-I 指定输入文件,可以采取两种方式1、1.hdf 2.hdf 3.hdf2、把影像的完整路径保存到txt文件中,作为input参数。
如-I MOD092008001.txt。
-s 指定需要处理的波段,同样可以采用两种方式1、直接给出,如–s “0 0 0 0 0 0 0 0 0 0 0 0”,注意英文引号;2、指定一个txt路径,让程序读取;-o 指定输出路径,一般直接给出1、直接给出,如–o g:\tmp.hdf。
注意直接存为HDF格式,便于后续处理。
2、重投影、裁切Resample.exe用来重投影、裁切是MRT程序的核心。
调用方式为:命令行帮助如下:Usage: resample -p parameter_file [options]Options that override parameter file specifications:-i input_file_name-o output_file_name-r resampling_type [NN BI CC NONE]-t projection_type [AEA ER GEO HAM IGH ISIN LA LCC MERCAT MOL PS SIN TM UTM]-j projection_parameter_list "p1 p2 (15)-s spectral_subset "b1 b2 ... bN"If using the -s switch, the SDSs should be represented as an array of 0s and 1s. A '1' specifies to process that SDS;'0' specifies to skip that SDS. Unspecified SDSs will not be processed.If the -s switch is not specified, then all SDSs will be processed.-a spatial_subset_type [INPUT_LAT_LONGINPUT_LINE_SAMPLE OUTPUT_PROJ_COORDS]-l spatial_subset "ULlat ULlong LRlat LRlong"-or- "ULline ULsample LRline LRsample (0-based)"-or- "ULprojx ULprojy LRprojx LRprojy"NOTE: line/sample must be specified forthe highest resolutionof all SDSs specified to be processed in the product.-u UTM_zone-x pixel_size-g filename for the log file可以只指定1个参数:用–p 读入prm参数文件,进行处理。
MODIS数据的处理方法1 IntroductionMODIS is a satellite imagery that has digital image data over a wide range of frequencies and spatial resolutions. It is widely used in geographic and environmental studies for monitoring and mapping land cover changes, assessment of water, vegetation and snow. The MODIS data is acquired at different levels and is processed to obtain useful information which can be further used in analysis, interpretation, and visualization of data. In this article we discuss the processing of MODIS data using ENVI, a software package developed and marketed by Exelis Visual Information Solutions.2 OverviewENVI is a powerful software package that can be used for processing and analysis of MODIS data. It can be used to process various data sources, such as Digital Elevation Models (DEMs), Landsat images, MODIS images, and other satellite data. ENVI can be used to convert these raw data into useful information by generating mosaics, raster statistics, multispectral classification, and change detection. This article will focus on the processing of MODIS data using ENVI.3 Data PreparationBefore beginning to process MODIS data using ENVI, it is important to prepare the data properly. This includes downloading the data, organizing the file structure, opening the data in ENVI, and calibrating the image.The first step in processing MODIS data is to download the images from the online data archive. The file structure should be properly organized to make it easier to access the data. ENVI can be used to open the data, and the images should becalibrated using the onboard calibration data. The calibration can be performed using the Calibration and Conversion Tool in ENVI, which allows the user to select the proper calibration parameters and converts the data to the desired format.4 Pre-ProcessingOnce the data is prepared and calibrated, the next step is pre-processing the data. This step involves removal of noise, correcting for geometric distortions, and performing atmospheric and radiometric corrections.Noise can be reduced using various techniques such as linear filtering and histogram equalization. Geometric and atmospheric corrections can be performed using the Geometric and Atmospheric Corrections Tool in ENVI. This tool can be used to correct for geometric distortions and apply atmospheric and radiometric corrections.5 Image Enhancement6 Image Classification and Change Detection7 ConclusionIn conclusion, MODIS data can be processed using ENVI to obtain useful information for analysis and visualization. The processing involves data preparation, pre-processing, image enhancement, classification, and change detection. ENVI provides various tools to perform these steps and enable users to generate useful information from MODIS data.。
ENVI软件中矢量数据的处理方法与技巧ENVI软件中矢量数据的处理方法与技巧矢量图层编辑1)在Vector Parameters对话框中,点击矢量层,然后选择Mode → Edit Existing Vectors。
2)在主影像窗口中,点击在上一节中所生成的某个多边形。
a)该多边形就会高亮显示出来,并且多边形的节点会标记成钻石形。
当矢量被选定,就可以进行如下的修改:3)单击鼠标右键,在弹出的快捷菜单中选择Delete Selected Vector,删除整个多边形。
4)单击节点,并拖曳到新的位置来移动节点。
5)单击鼠标右键,选择Accept Changes保存修改并重新绘制多边形。
6)通过点击鼠标中键或在右击显示的快捷菜单中选择Clear Selection,退出修改,不进行任何变动。
7)要在多边形中添加或删除节点,可以在右击显示的快捷菜单中按如下步骤进行选择:i.要添加一个节点,右击并选择Add Node,然后将该节点拖曳到一个新的位置。
ii.要删除节点,单击节点,然后从快捷菜单中选择Delete Node。
iii.要改变每次添加的节点数,右击选择Number of Nodes to Add。
在对话框中,输入节点的数目。
iv.要删除一系列的节点,用右键点击该范围内的第一个点,然后选择Mark Node。
再用右键点击该范围的最后一个点,再次选择Mark Node。
最后,右击选择Delete Marked Nodes即可。
8)结束这一部分,从ENVI主菜单中选择Window → Available Vectors List,然后在显示的可用波段中选择新创建的矢量层,并点击Remove Selected来删除它们。
注意不要删除vectors.shp矢量层,后面还会用到的。
屏幕数字化1)从Vector Parameters对话框中选择File → Create New Layer来创建一个新的矢量层。
modis遥感信息处理方法及应用
MODIS(Moderate Resolution Imaging Spectroradiometer)是一种常用的遥感传感器,能够在全球范围内定期获取高空间分辨率和时间分辨率的地球表面信息。
其主要应用领域包括地表覆盖分类、大气物理、森林和植被研究等。
在MODIS遥感信息处理中,主要采用的方法包括数据预处理、影像去云处理、图像增强、分类和定量分析等。
数据预处理是MODIS遥感信息处理的第一步。
该步骤的主要任务是对原始数据进行滤波、校正、辐射度量和改正等预处理工作,以确保数据的准确性和一致性。
影像去云处理是指对遥感影像中云层进行识别和去除的过程。
由于云对遥感影像的干扰和遮盖,影响了后续的分类和定量分析,因此云检测和去除是非常重要的。
图像增强技术能够对遥感影像进行增强,使得有用信息更加清晰可见。
图像增强的方法包括直方图均衡、滤波器和波段组合等。
遥感图像分类是指将遥感影像中的像元划分到不同的类别中。
常用的分类方法包括光谱分类、纹理分类和物体建模等。
定量分析是利用遥感信息计算和分析地表特征的数量和质量。
定量分析的方法包括NDVI计算、时序分析和植被生长模型等。
综上所述,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、A VHRR、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的步骤全过程〔图解〕制作人:杨鹏〔中国科学院某某光机所〕一:打开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-Specific Utilities--MODIS--Georeferance Data选中点击后,进入下一个对话框:在此可以对整个数据集直接批量处理,也可以对单个波段进展处理,随便自己的需要选择,点OK继续,可以看到如下:不需要任何选择,点OK继续。
在此将经纬度格式选好,然后选Memory这样的目的是直接预览无需保存。
E N V I处理M O D I S步骤(图解)ENVI处理MODIS的步骤全过程(图解)制作人:杨鹏(中国科学院安徽光机所)fga12345678@一:打开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-Specific Utilities--MODIS--Georeferance Data选中点击后,进入下一个对话框:在此可以对整个数据集直接批量处理,也可以对单个波段进行处理,随便自己的需要选择,点OK继续,可以看到如下:不需要任何选择,点OK继续。
1、ENVI:主菜单——Transform——color transform2、密度分割打开图像——Gray Scale——选一个波段——Tools——color mapping——Densify slice——选择刚才相应的波段————可调整分割密度——applying3、图象拉伸:打开图像——选择某波段——Enhance——选择拉伸类型——右击图像——Interactive Stretching(查看直方图)4、直方图均衡化:打开图像——选择波段——Enhance ——Equalization(?)5、图象匹配:98打开两个波段——Enhance——Histogram Matching6、辐射定标:(老师给的图像信息:Landsat 5,2003.1.10 ,太阳高度角87度,过境时间9:59)(1)Basic Tools——Preprocessing——Calibration Utillities——Landsat TM(2)进入下一步的参数选择:根据传感器类型选择Landsat 4、5或7 ,从遥感影像的头文件获取Data Acquisition 时间、sun elevation(3)如果是用File open External file——Landsat——Fast 的方法打开header.dat(头文件)的话,sun elevation就已经填好,这里Calibration Type注意选择Radiance ——输出文件,定标完成7、大气校正(老师给的文档上有)一、辐射定标1. 由于ENVI 4.4 中有专门进行辐射定标的模块,因此实际的操作十分简单。
将原始TM 影像打开以后,选择Basic Tools–Preprocessing–Calibration Utilities–Landsat TM2. 进入下一步参数选择:根据传感器类型选择Landsat 4,5 或者7。
从遥感影像的头文件中获取Data Acquisition 的时间,Sun elevation。
1.Sobel滤波变换图像滤波可以从图像中提取空间尺度信息,突出图像的空间信息,压抑其他无关信息,或者去除图像某些信息。
所以,为了增强园区线性影像,使用空间滤波变换也是不错的选择。
①打开ENVI,主菜单选择Filter。
②选择Sobel滤波③选择要进行滤波变换的文件选择完毕,点OK,Sobel滤波完成后的效果如图2.运用ENVI面向对象空间特征提取工具(Feature Extraction Module)实现分类第一步:发现对象①启动ENVI ZOOM,在主菜单中打开Processing中的Feature Extraction选项。
②选择经过sobel滤波变换的文件,点击OK完成。
③影响分割:参照现实环境,利用边界分割规则对图像进行切割。
可以选择Preview对切割后的图像边界进行实时查看,以确定合适的切割尺度。
分割图像预览④斑块合并。
此步骤主要解决图像过度分割的问题。
可以将小的斑块合并到更大尺度的斑块中。
合并图像预览⑤亮度阈值合并。
此步骤选择No Thresholding(default)不进行亮度值设定。
⑥选择属性计算项。
选择波段比值(Band Ratio)选项,进行波段比值运算。
如把红色波段赋给B1,把近红外波段赋给B2,那么计算出来的波段比值就可以用来提取NDVI,因为绿色的植被会有一个较高的NDVI值。
点击NEXT进入下一步骤。
第二步:提取特征。
a.①选择样本进行分类(监督分类)。
Classify by selecting examples:监督分类模式。
上选择训练区域。
保留全部属性并采用最近邻法,保存文件。
分类图。
envi遥感影像条带去除原理
x
一、什么是条带化
条带化是一种遥感影像处理技术,指将彩色影像分解成三种不同的波段,分别以蓝色(blue band)、绿色(green band)和红色(red band)来代表,然后将所得的三个波段影像分别或同时显示出来,形成一种特别的色调,从而使得遥感影像中存在的不同的植被或水体可以更加清晰的显示出来。
二、基于条带化的去除原理
基于条带化的去除原理,可以通过改变影像的波段顺序,比如将红色波段的影像转移到蓝色波段的位置,将绿色波段的影像转移到红色波段的位置,然后以三种不同的波段影像重新组合在一起,以达到消除条带的效果。
此外,基于条带化的去除原理,还可以通过改变影像的色彩模式来实现,比如将影像从RGB模式转移到HSV模式,然后调整影像的色彩比例,以实现去除条带的效果。
- 1 -。
辐射校正在遥感图像处理中,辐射校正是图像预处理工作的一部分,包括大气校正、去除坏线条带、消除太阳高度角影响等,这节课我们主要练习大气校正和条带坏线处理,为下一部的图像处理工作奠定基础。
一.大气校正对图像进行大气校正指的是去掉由于大气散射作用造成的路径辐射附加在地物中的部分。
因而,这种校正相当于从每个波段的图像亮度值中减去一个相应的代表大气影响的偏差值。
在ENVI中我们可以采用波段对比法用受影响小的波段来校正受影响大的波段,通过直方图最小值的对比就可以进行操作。
使用数据:官厅水库TM_sub和tm_1有三种方法进行大气校正,步骤如下:(一)波段对比法分别打开官厅水库TM_sub图像的第二波段和第四波段,由于四波段属近红外波段,波长较长,受大气影响比较小,所以我们可以利用波长较长的第四波段来对波长较短的第二波段进行校正。
先把两幅图像动态连接,在较暗部比较像元亮度值大小,估计亮度差值的一个准确值,如下图所示:由比较可以知道,二波段的相同位置的像元亮度值比四波段大6个灰度级,这是由大气的辐射影响造成了,我们只需要利用波段预算(Band Maths)的方法来对第二波段的亮度值减去7个灰度级,然后重新保存,即可消除第二波段中的大气辐射的影响。
float(b1)-7表达式中float()前面已经介绍了是类型转换函数,将计算结果转换为浮点型,因为byte型的范围很有限,防止溢出。
(二)直方图对比法1.将zoom 图像放置于亮度值较低的地方,这些地方的亮度值偏差主要是由大气辐射引起的,图像连接之后,分别打开第二波段和第四波段的直方图(interactive stretching 互动拉伸)。
2.打开直方图,选择zoom 显示框来显示在zoom 显示窗口中,两个波段的亮度最小值相差了6 个亮度等级,即大气对图像的影响,运用波段数学的方法在第二波段中去除去此影响,即第二波段的像元亮度值减去6,处理保存之后,即可完成大气校正工作。
介绍一下利用ENVI去除MODI S数据条带的方法与步骤。
MODIS数据应用日益广泛,但是由于波谱的相互干涉作用导致M ODIS的5通道和26通道的反射率中“条带”现象非常严重,这严重影响了MODIS数据的应用。
5通道分辨率5OOM,对云、气溶胶特性敏感。
26通道分辨率1000M在薄云、卷云识别方面具有优越特性。
本文主要利用ENVI的R eplac ingBa dLine s功能进行条带去除说明。
这主要是利用条带出现的行两边对称的临近行数值进行平均,利用这个平均值来替代条带的数值。
手工输入条带的行数超级慢,可以利用条带的周期性特点通过编制一个小程序来快速确定行数,然后通过Re placi ngBad Lines 的 Restor e功能载入行数即可。
对MODIS的500M分辨率的数据中5通道进行条带去除:因为5通道的条带只有一条,去除条带后效果很明显。
而26通道的条带去除较为困难,因为该通道的条带特征是以中心为主向两侧羽化扩展,而且羽化的程度不一样,所以去条带效果不好。
下面以500M分辨率的5通道为例利用ENV I的Rep lacin gBadL ines功能进行条带的去处,其中条带的行数利用自定义的一个过程:MakeBa dLine List,first,interv al,lines,filena m e=filena m e,得到并生成一个BLL文件存贮条带行的信息用于Repl acing BadLi nes的R estor e。
first为出现第一个条带的行数,interv al是条带的间隔,lines是数据的总行数,filena m e是输出文件名存贮行信息。
1、去除条带前,横向条纹十分明显2、去除条带后,数据平滑,在以前发了一个关于用E NVI的R eplac ingBa dLine s去除MO DIS数据中的条纹,其中提及到了用了一个自定义的过程MakeB adLin eList来生成Re store所用到的B LL文件。
工具介绍该 IDL 模块须镶嵌在 ENVI 环境中使用,用于处理第一级 MODIS 数据(first level MODIS data) 。
目前,该模块包括了下面几个功能:1 、Bow-tie 处理;2 、建立 PTS 文件 ( 即地面控制点文件 ) ,用于几何精校正;3 、亮温计算;安装该模块包含了几个 IDL 函数 , 并被打包为一个编译了的模块 . 可以在 ENVI+IDL 或者ENVI-Runtime 版本中使用 . 该模块用 IDL5.4 进行编译 , 并用 ENVI 3.4+SP1 进行了测试 ( 但是不能确定该模块是否能用于早期版本 ).该安装过程属于对 ENVI 功能的扩展 , 所以安装方法没有什么不同 , 所以如果有什么问题 , 你可以参考 ENVI 手册 .安装过程分两步 :1, 首先将 modistools.sav 放到正确的目录下 , 也就是 ENVI 安装目录下的 save_add 目录 ( 可以通过搜索找到 )比如 :C:\Program Files\RSI\IDL60\products\envi40\save_add2, 找到安装目录下的 envi.men 文件 , 该文件存放的是 ENVI 软件菜单命令的位置信息 , 新加的模块菜单都可以在这里添加 , 只要稍做编辑即可 :找到需要将模块加入的菜单目录 , 我们这里将 MODIS 工具模块放在 Basic Tools | Data-Specific Utilities | 目录下 , 在文件中找到该目录后 , 将下面东西 , 复制在该目录下 , 保存即可 . 结果见图 1, 唯一区别就是菜单中文化了2 {MODIS tools}3 {Bow-tie correction} {x} {MODISBowCorrection}3 {Export GCPs} {x} {EOSgeoToENVIGCP}3 {Load Temperature} {x} {MODIS_LOADTEMPERATURE}图 1 添加 modistools 模块菜单完成了这些工作后 , 只需要重新起动 ENVI 即可 , 然后就可以在 Basic Tools | Data-Specific Utilities | 目录下找到 MODIS tools 命令菜单 . 如下图 2.图 2 安装好 modistools 模块后的菜单工具使用说明 :bow-tie 纠正该函数对 MODIS 一级产品(MODIS Level-1 images) 进行系统改正 . MODIS 数据经辐射校正之后生成的 L1B 产品中存在着 bow-tie 现象,即“蝴蝶结”现象,表现为相邻两个扫描行之间有部分数据相同,越向边缘重复数据越多。
MODIS影像条带噪声去除的自相关插值法
吴军;张万昌
【期刊名称】《遥感技术与应用》
【年(卷),期】2006(21)3
【摘要】条带噪声是影响MOD IS影像质量和反演精度的一个重要因子。
针对MOD IS第五波段影像条带特征,系统地分析了其形成的原因,比较了几种常用条带噪声去除方法并讨论了其具体应用的局限性。
应用常用的傅立叶变换法进行了MOD IS条带去除试验,并根据MOD IS影像数据的自相关性提出了自相关插值法去除MOD IS影像条带噪声的方法。
两种方法在MOD IS条带噪声去除实验结果的均值和标准偏差的比较表明自相关插值法在去除MOD IS影像条带噪声方面要明显优于傅立叶变换法。
【总页数】6页(P253-258)
【关键词】MODIS影像;条带噪声;傅立叶变换;自相关插值;条带噪声去除
【作者】吴军;张万昌
【作者单位】南京大学国际地球系统科学研究所
【正文语种】中文
【中图分类】TP75
【相关文献】
1.GA-BP网络在去除MODIS遥感影像条带噪声中的应用 [J], 罗婷;周新志
2.MODIS影像条带噪声去除邻域插值法研究 [J], 黄晓园;周汝良;罗辉
3.插值法在去除MODIS遥感影像条带噪声中的应用 [J], 杨金红;顾松山;程明虎
4.改进的插值法用于干涉成像光谱仪影像条带噪音去除 [J], 李湘眷;杨建峰;薛彬
5.MODIS影像条带噪声去除方法研究 [J], 蒋耿明;牛铮;阮伟利;刘正军
因版权原因,仅展示原文概要,查看原文内容请购买。
IDL程序去除MODIS遥感影像镶嵌图中的黑色条带崔丽华;刘善军;张艳博;张玲;高蜻【期刊名称】《河北联合大学学报(自然科学版)》【年(卷),期】2009(031)003【摘要】Based on the geographical coordinates of the mosaic methods and shear line on the way to do two MODIS remote sensing images mosaicing.There appears a black strip in the seams.Strip shows that the value is -NaN,or 0.This paper describes the Delete_NaN program and the Delete_0 program in the IDL 7.0 environment.The programs achieve the elimination of the black strip.and get back the lost datum.The programs run fast,and easy to operate.The programs are particularly adapt to in application of the MODIS remote sensing mosaic images.%采用基于地理坐标的镶嵌方法和剪切线的方法对两幅MODIS遥感影像做镶嵌时,在影像接缝处出现了黑色条带,条带值显示为-NaN或者0.主要针对这一现象介绍在IDL 7.0环境下编写的Delete_NaN程序和Delete_0程序的应用.该程序实现了消除黑色条带,并找回了丢失的数据,该程序运行速度快,操作简便,特别适用于MODIS遥感数据的影像镶嵌图.【总页数】4页(P79-82)【作者】崔丽华;刘善军;张艳博;张玲;高蜻【作者单位】河北理工大学,资源与环境学院,河北,唐山,063009;河北理工大学,资源与环境学院,河北,唐山,063009;东北大学3S与数字矿山研究所,辽宁,沈阳,110004;河北理工大学,资源与环境学院,河北,唐山,063009;秦皇岛首秦金属材料有限公司,河北,秦皇岛,066326;河北理工大学,资源与环境学院,河北,唐山,063009【正文语种】中文【中图分类】TP391.41【相关文献】1.GA-BP网络在去除MODIS遥感影像条带噪声中的应用 [J], 罗婷;周新志2.基于IDL与ENVI的MODIS遥感影像镶嵌 [J], 崔丽华;刘善军;闻彩焕;顾磊3.插值法在去除MODIS遥感影像条带噪声中的应用 [J], 杨金红;顾松山;程明虎4.结合分割线网络的遥感影像镶嵌及ENVI/IDL实现 [J], 汪家亮;赵银娣;韩天庆5.基于IDL的HSI图像条带噪声去除方案研究 [J], 支晶晶;梅枫;郑逢斌;高海亮;潘伟因版权原因,仅展示原文概要,查看原文内容请购买。
介绍一下利用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=filename
if not keyword_set(filename) then filename=’c:\aa.BLL’
curline=first
i=1
badlines=curline
while (curline+interval le lines) do begin
curline=i*interval+first
i=i+1
badlines=[[badlines],[curline]]
endwhile
openw,lun,filename,/get_lun
printf,lun,badlines
free_lun,lun
end
first为出现第一个条带的行数,interval是条带的间隔,lines是数据的总行数,filename是输出文件名存贮行信息
在ENVI中打开你所要去除条纹的MODIS的波段,如5波段,从图像的最上部起查找第一次出现条带的行数First,然后计算第二次条带出现时的间隔Interval,最后移动鼠标到图像的最下部得到MODIS数据的总行数Lines。
Filename是可选变量,是用来定义一个文件来存贮得到的坏道数。
编译上面的过程后,可以在命令行来调用:MakeBadLineList,
first,interval,lines,filename=filename
最后在ReplacingBadLines中Restore这个文件Filename,就可以按步骤进行了。
通过以上图像的对比可以看到横向的条纹被去除了。
处理步骤:
编译上面的过程后,可以在命令行来调用:MakeBadLineList,
first,interval,lines,filename=filename,其中first为出现第一个条带的行数,(可以在打开该图的主影像中双击来查看图像信息来获取)interval是条带的间隔,lines是数据的总行数,filename 是输出文件名存贮行信息。
在这里,我用的是500米分辨率的影像,出现第一个条带是在第4行,500米分辨率的条带间隔是20,1000米分辨率的间隔是10,250米分辨率的影像间隔是40。
我的图像的总行数为5400.
编译完成后在C:\生成了aa.bll文件。
然后用ENVI的修补坏道的菜单preprocessing->general purpose Utilitis-> replace bad lines进行修补:
弹出如下对话框:
对MODIS影象运用经纬度来进行几何校正
1 打开图像(BSQ 形式打开,注意经纬度所对应的波段)
本实验中,#3 对应longitude , #4 对应latitude , # 2对应影像
2 将经纬度合并为一个文件
file / save file as / envi standard / 选择#3 ,# 4 对应的文件/ 保存文件为f1
3 对影像文件进行重采样
base tools / resize data / 选择#2 对应的影像文件/ ok
在这个窗口中,把xfac和yfac 根据实际情况自己设置,保存为f2文件
4 裁图(因为对整个图像处理太慢,而且又只需要对图像其中一部分进行处理)
1)basic tools / resize data / spatial subset 中,选择f1文件(经纬合成文件),进入下一个窗口
选择image , 图像大小为400,400 (当然,位置和大小看我们的需要来定)结果保存为f1-1 2)basic tools / resize data / spatial subset 中,选择f2文件(影像重采样文件),进入下一个窗口
再此窗口中,选择previous ,这一点非常重要,确保经纬度和影像位置和大小匹配结果保存为f2-1 5 通过经纬度文件建立GLT
map / georeference from input geometry / built GLT , 进入下一窗口
注意,x 对应经度波段,y对应纬度波段,注意修改output pixel size : 1000 , output rotation : 0 即不旋转)保存为GLT
6 用GLT 对f2-1 配准
在此之前,应对f2-1 修改头文件,改为1,1 为左上角起点
map / georeference from input geometry / georeference from GLT
分别输入GLT 文件:GLT 输入数据文件:f2-2 最后输出结果重点注意:
1 由于分辨率的不同,要对影像(对应或是经纬度文件)进行重采样,变成同样的分辨率
2 裁剪图像时,要保证各个图像位置和大小一致(用previous形式)
3 用GLT 文件配准图像时,要编辑图像的头文件,使得左上角为1,1
4 几何校正前需要对modis影像进行去bow_tie effect,否则结果中会有空条带出现当然,也可以不对经纬度文件进行合并,这对运算结果和精度没有影像,只是在裁剪时,先后对经纬度文件进行裁减(也用previous形式)。
注意了,最好把影像文件进行重采样,在和经纬度文件进行配准,可以减少1倍的运算量,但是这样做降低了影像的分辨率,会影响后续的应用,根据实际情况决定。