ENVI 入门实验指导书包含感兴趣区的选择.docx
《ENVI 入门实验指导书包含感兴趣区的选择.docx》由会员分享,可在线阅读,更多相关《ENVI 入门实验指导书包含感兴趣区的选择.docx(8页珍藏版)》请在冰豆网上搜索。
ENVI入门实验指导书包含感兴趣区的选择
实习一:
ENVI入门实验指导书
实习目的:
1.了解遥感图像处理系统ENVI;
2.掌握envi的基本功能和;
3.利用envi打开遥感数据显示灰度图像、真彩色图像和假彩色图像;
实习数据:
:
\RSI\IDL60\products\envi40\data\can_tm.img和can_tmr.hdr:
实习作业:
1、熟练掌握感兴趣区域的基本功能(选择感各种形状兴趣区、存储、导入感兴趣区域)
2、熟练掌握数据的空间的光谱维的子集截取。
例如:
分别截取空间上的子集数据(300×200)和任四个波段的光谱子集数据。
(课堂随机抽查)
实验内容:
一、启动ENVI
当程序成功地载入和运行时,出现ENIV主菜单。
二、打开图像文件
1、操作:
选择File>OpenImageFile.
2、支持的文件格式:
①.img、TIFF、GeoTIFF、GIF、JPEG、BMP、SRF、HDF、PDS、MAS-50、NLAPS、RADARSAT和AVHRR;
②存储在ArcViewRaster(.bil)ERDAS7.5(.lan)ERDAS8.x(.img)ERMapper和PCI(.pix)中的图像处理格式文件;
3、注意:
某些格式打开时需要头文件.hdr。
若文件打开时没有找到头文件,你必须在HeaderInformation对话框中输入一些基本的参数。
像元数、行数、波段数、在从文件的开头到数据开始处(嵌入的文件头)的字节偏移量、数据的存储顺序(BSQ:
,BIPorBIL:
)、数据的字节顺序("Host(Intel)":
HostLeastSignificantFirstforDECmachinesandPCs或"Network(IEEE)":
NetworkMostSignificantFirstforallotherplatforms)、数据类型(字节,整数,浮点等),以及文件类型、传感器类型,波段名以及坏波段。
4、图像窗口:
ENVI中的图像显示由一组三个不同的图像窗口组成:
主图像窗口、滚动窗口和缩放窗口。
主图像窗口由一幅以全分辨率显示的图像的一部分组成。
滚动窗口是一个以二次抽样的分辨率显示大图像的小图像显示窗口。
只有要显示的图像比主图像窗口以全分辨率能显示的图象大时,才会出现滚动窗口。
缩放窗口是一个小的图像显示窗口,它以用户自定义的缩放系数使用像元复制来显示主图像窗口的一部分。
每个窗口对应于一个已载入的主显示窗口。
三、ENVI的基本功能
1.显示一幅灰阶图象
1.从AvailableBandsList内,选择“GrayScale”切换按钮。
2.点击需要的波段名,它将显示在一个标签为“SelectedBand:
”的小文本框中。
在所需要的波段名上单击鼠标左键选择波段。
3.在窗口底部点击“LoadBand”,来导入波段到显示。
2.显示一幅彩色合成图象
1.从AvailableBandsList内,选择“RGBColor”切换按钮。
2.在每个R、G或B选项中输入对应波段。
3.点击“LoadRGB”来显示彩色合成图像。
注意数据的输出:
主窗口中file下saveimageas的imagefile。
3.链接图象
当图像已经被链接,在一幅图像中的操作将反映到所有其它被链接的图像上。
移动缩放框、滚动框,改变缩放系数,或调整任何图像窗口的大小时,在被链接的窗口发生同样的操作。
通常只在图象大小相同时或当一幅图像是另一幅图像的子集时,图像可被链接.请见下列步骤:
1.从主图像窗口内,选择Tools>Link>LinkDisplays.
2.当出现一个LinkDisplays对话框时,用箭头切换按钮为每个现有显示选择“Yes”或“No”,完成从可利用的显示列表中选择。
3.通过指定“Xoff”(x偏移量)和“Yoff”(y偏移量)参数,为每幅图像指定链接的像元。
这个参数从每幅图像的左上角(1,1)开始按像元测量。
4.通过从“LinkSize/Position”菜单选择适当的显示,以确定用于链接的基图像。
5.点击“OK”,执行链接。
4.剖面和波谱图(ProfilesandSpectralPlots)
ENVI的能提供完整的波谱分析、X和Y(水平和垂直)剖面
X剖面自动地提取沿着水平光标线的像元,而Y剖面自动提取沿着垂直光标线的像元。
1.在主图像窗口内,选择Tools>Profiles>XProfile或YProfile.在主窗口和缩放窗口的当前像元处出现一个十字准线。
2.在另一个像元处点击鼠标左键,抽取一个新剖面。
若显示一幅彩色合成图,X和Y剖面由三幅图像用相应的颜色(RGB)绘制。
若只有一个波段被显示,那么该波段的剖面图示为白色。
一条垂直线被用来标记十字准线在相应的X或Y剖面图中的当前行或样本位置。
要从你的图像中提取X或Y剖面,按照下列步骤。
ENVI的“Z”剖面用于交互地绘制光标处像元的波谱图(所有波段)。
波谱从多波谱数据集中提取,包括MSS、TM,以及诸如GEOSCAN(24波段)、GERIS(63波段)、AVIRIS(224波段)等。
在主图像窗口内,选择Tools>Profiles>ZProfile.窗口内红线表示所显示的波段位置。
5.密度分割
1.在主图像窗口,选择Tools>ColorMapping>DensitySlice.
将出现#nDensitySlice对话框(其中“#n”表示几号窗口)(在“DefinedDensitySliceRanges”下列有八个系统默认范围。
这些范围由滚动窗口计算的最小值和最大值来限定,并显示在“Min”和“Max”文本框中。
2.在适当的文本框中输入所需要的最小和最大值,来改变密度分割的范围。
要重新设置数据范围到初始值,点击“Reset”。
3.通过选择对话框时底部“Windows”旁所需要的复选框,来选择是否将密度分割颜色应用到图像窗口、滚动窗口或这两个窗口。
4.点击“Apply”,将系统默认的范围和颜色应用于图像上。
注意:
A.要编辑数据范围,点击“EditRange”来改变范围值或颜色。
B.点击“clearRange”,清除密度分割范围列表。
C.点击“deleteRange”清除选中的某个数据范围。
6.交互式拉伸(InteractiveStretching)
从Enhance子菜单选择InteractiveStretching,出现一个新的对话框,它包含输入和输出的直方图。
1.在主图像窗口,选择Enhance>Interactivestretching.
2.输入直方图中的最小值和最大值,表明了当前拉伸用到的最小和最大值(可更改最小和最大值),把任何变化应用于你的图像,只有点击“Apply”按钮.
实现分段线性对比度拉伸(PiecewiseLinearContrastStretch)
分段线性对比度拉伸可以通过使用鼠标在输入直方图中放置几个点进行交互地限定。
当在点之间提供线性拉伸时,线段在点处连接起来。
1.选择Stretch_Type>PiecewiseLinear.一个变换函数将被绘制在输入直方图上。
2.在转换函数的任何位置点击鼠标中键,绘制一个记号,用来标记被选择点X、Y坐标。
绘制的线段将端点和绘制的记号连接起来。
·要移动一个点的位置,在记号上点击鼠标左键,然后把它拖曳到一个新位置。
要删除点,用鼠标右键在记号上点击。
·要手动地键入输入和输出值,选择Options>EditPiecewiseLinear.
作为结果的直方图将在输出显示器上被绘制。
输出的直方图表明应用新的拉伸后数据的分布。
3.点击“Apply”,将拉伸应用于显示的数据。
7.感兴趣区(RegionofInterest)
你可以画出感兴趣区(ROIs),它们是选定图表中图象的子集。
这些区域可以呈不规则的形状,要定义一个新的感兴趣区:
在主图像窗口中,选择Tools>RegionofInterest.
感兴趣区有五种类型Polygon”、“Polyline”、“Point”、“Rectangle”和“Ellipse”。
一个区域可以包含这五种感兴趣区类型的任意组合。
鼠标任务和绘制选项的说明如下.
✓多边形(Polygon)
1.在ROIControls对话框内,选择ROI_Type>Polygon.
2.在活动窗口内点击鼠标左键,建立轮廓线段的初始端点。
移动鼠标选择另一个端点时,显示出一条线段,准确地指示出当前线段的位置,对于连续的绘制,按住鼠标左键并移动光标。
3.按同样的方法选择其它的线段,直到整个感兴趣区的轮廓被勾绘。
4.点击鼠标右键,来绘制最后一条线段,并自动闭合多边形。
5.点击鼠标右键,接受该多边形。
注意:
要在线段选择过程中擦除在任何点定义的前一条线段,点击鼠标中键。
当多边形完成后,感兴趣区中包含的像元总数与感兴趣区名称一起被列在“AvailableRegionsofInterest”列表中。
要更改多边形颜色和填充类型,点击“Edit”。
要任何时候从感兴趣区中删除整个多边形,当光标在所需要的多边形上,点击鼠标中键。
当你对新的感兴趣区感到满意,点击“Cancel”来离开ROIControls对话框。
或者:
点击“NewRegion”来创建另一个感兴趣区。
✓折线(Polyline)
折线模式与多边形模式相似,除了它是一个多线段矢量而不是一个闭合的多边形之外。
完成后所定义的线段包围的区域没有被选择和填充。
只有组成线段的那些像元才被选择。
1.在ROIControls对话框,选择ROI_Type>Polyline.
2.采用多边形模式,点击鼠标左键,定义连接线段的端点。
3.点击鼠标右键,结束定义折线的过程。
4.点击鼠标右键,接受该折线。
✓点(Point)
点模式允许用户选择或删除光标下的像元。
若在缩放窗口使用,该模式效果最佳。
1.在ROIControls对话框,选择ROI_Type>Point.
2.点击鼠标左键,把当前光标下的像元添加到感兴趣区。
·要从感兴趣区中删除一个先前选择的像元(当前光标下),点击鼠标中键。
·要删除当前选择的点模式感兴趣区中的所有像元,点击鼠标右键。
✓矩形和椭圆(RectangleandEllipse)
Rectangle和Ellipse模式允许你绘制矩形和椭圆感兴趣区。
1.在ROIControls对话框,选择ROI_Type>Rectangle或Ellipse.
2.点击鼠标左键,并拖曳光标到所需要的矩形或椭圆大小。
·要画一个正方形或圆,点击并拖曳鼠标中键。
·要删除该形状,在矩形或椭圆上点击鼠标中键。
3.点击鼠标右键,接受该形状到感兴趣区。
✓保存ROIs(SaveROIs)
要保存感兴趣区:
1.选择File>SaveROIs
2.当出现SaveROIstoFile对话框时,用鼠标左键在可滚动列表中点击所需要的感兴趣区名。
·要选择所有感兴趣区,点击“SelectAllItems”。
·要取消选择的所有感兴趣区,点击“ClearAllItems”。
·要选择一组连续列出的感兴趣区,点击所需要的第一个感兴趣区,按住“shift”键,然后点击最后一个所需要的感兴趣区,来突出显示两者之间所有的感兴趣区。
·要选择多个非连续列出的感兴趣区,按住你键盘上“Ctrl”键的同时,点击每个所需要的感兴趣区。
3.键入或选择一个输出文件名。
4.点击“OK”来保存感兴趣区文件。
✓恢复ROIs(RestoreROIs)
要恢复以前保存的感兴趣区文件:
1.选择File>RestoreROIs.
2.当出现一个系统默认的列有所有.roi文件的文件选择对话框时,点击一个文件名导入该感兴趣区文件。
注意
只有与当前显示中的那些图像大小相同的图像中定义的感兴趣区,才会显示在感兴趣区列表中。
其它大小的感兴趣区将保留在内存中。
8.ENVI影像取子区(空间和波段)
在一些情况下,你可能不想将一个功能用于一幅完整的图像。
则需选择这幅图像的一个空间子集,或者只需要某多光谱图像的几个波段则须抽取波谱空间的子集。
1.ENVI主菜单下,basictools下resizedata
2.从resizedatainputfile中选择数据及spatialsubset或spectralsubset。
3.spatialsubset:
通过象素点位置选择空间范围
4.spectralsubset:
鼠标选中波段
5.保存输出。
注意:
也可通过感兴趣区来选择空间子集。
basictools下subsetdataviaROIs.