envi裁剪影像重叠区域的方法
- 格式:docx
- 大小:254.72 KB
- 文档页数:5
ENVI中shp转AOI进行影像裁剪
1.统一坐标系
shp矢量数据的投影必须与被裁剪图像一致,否则,操作无法实现。
矢量数据投影转换可在ARCGIS中实现(好像ENVI也可以做,不记得了)data management tools—projections and transform—feature--project
2.加载待裁剪数据
file—open image file,将待裁剪影像(拼接好的TM多波段影像)加载进ENVI
3.加载矢量数据shp:
file—open vector file,检查确认shp文件与被裁剪影像坐标系及投影系统均一致,点击OK。
选中shp图层“layer:Beijing_project.shp”,单击load select,将shp文件加载进envi.
display #1:shp文件加载进在被裁剪图像显示窗口;new vector window:shp文件加载进新的viewer窗口。
此处选择display #1
shp文件与被裁剪影像显示在同一窗口中。
4.保存AOI文件
将shp文件保存为AOI
5.利用AOI进行裁剪
裁剪结果。
ENVI下的裁剪分为规则裁剪和不规则裁剪1.规则裁剪规则裁剪即裁剪图像的边界范围是一个矩形,这个矩形可以通过行列号、左上角和右下角两点坐标、图像文件、ROI/矢量文件获取。
规则裁剪很简单,下面介绍下流程:①打开影像,点击basic tool 下的resize data,选择Spatial Subset。
②之后进入下面的界面,四种方式来实现规则裁剪:a:根据图像的行列号,来实现裁剪b:根据左上角和右下角的经纬度,来实现裁剪c:根据另一个文件的大小,来实现裁剪d:根据已有的ROI文件,来实现裁剪2.不规则裁剪不规则裁剪即待裁剪影像的边界范围是一个任意多边形,这个任意多边形可以是已经存在的完整的闭合多边形区域,可以是一个手工绘制的ROI多边形,也可以是ENVI支持的矢量文件。
下面介绍下几种方法来实现不规则裁剪:①手工绘制感兴趣a:打开影像并display,在Image窗口中选择Overlay—Region of Interest。
在ROI Tool对话框中,单击ROI_Type—Polygon.b:绘制窗口选择Image,绘制一个多边形,右键结束。
这里就有个问题,如果边界范围超过了整个Image窗口,就不好绘制了,可以使用Pixel Locator工具先定位到边界的经纬度,右击display窗口,点击Pixel Locator,输入角点的坐标,右击结束生成ROI。
c:选择主菜单-Basic Tools—Subset data via ROIs,选择裁剪图像。
在打开的Spatial Subset via ROI Parameters中,设置参数如下图(特别是红框内的参数):d:选择路径及文件名,裁剪影像②ENVI下手动绘制矢量边界本来这个步骤是多余的,矢量边界可以根据绘制的ROI来生成,但是这也不失为一种方法。
矢量边界一般是在ArcGIS下生成,在绘制时特别注意坐标系与要裁剪的影像完全相同,因此在ArcGIS下绘制时,必须先定义一个坐标系统。
在开始撰写envi5.3中规则影像裁剪步骤的文章之前,让我们先回顾一下envi5.3中的规则影像裁剪是什么。
envi5.3是一款专业的遥感图像处理软件,其中的规则影像裁剪功能可以根据用户设定的规则,对影像进行裁剪操作,以满足不同的需求。
接下来,我们将深入探讨envi5.3中规则影像裁剪的步骤,以便更好地理解和应用这一功能。
1. 确定裁剪范围在进行规则影像裁剪之前,首先需要确定裁剪的范围。
用户可以通过在envi5.3中选择相应的工具或输入特定的坐标来确定裁剪范围。
此步骤十分关键,因为裁剪范围的确定将直接影响最终裁剪出的影像的内容和准确性。
2. 设定裁剪规则一旦确定了裁剪范围,接下来就是设定裁剪规则。
envi5.3中的规则影像裁剪功能支持多种裁剪规则设定,例如按照特定的坐标范围、按照像元值、按照特定的地物类型等等。
用户可以根据实际需求,灵活选择裁剪规则,以便达到期望的裁剪效果。
3. 执行裁剪操作当裁剪范围和规则设定完成后,就可以执行裁剪操作了。
envi5.3会根据用户设定的规则,自动对影像进行裁剪处理,裁剪出符合要求的新影像。
在执行裁剪操作时,用户需要留意影像处理的速度和裁剪的精度,以确保裁剪结果符合预期。
总结回顾通过以上的步骤,我们对envi5.3中规则影像裁剪的操作流程有了初步的了解。
在实际操作过程中,用户可以根据具体的需求和影像特点,灵活运用裁剪工具,达到理想的裁剪效果。
规则影像裁剪功能也为遥感图像处理提供了更多的可能性和便利性。
个人观点和理解在我看来,envi5.3中的规则影像裁剪功能极大地方便了遥感图像处理的工作。
通过灵活设定裁剪范围和裁剪规则,用户可以更加精准地获取所需的影像信息,从而为后续的遥感数据分析和应用提供了有力的支持。
在未来的发展中,我期待envi5.3能够进一步优化规则影像裁剪的功能,使其更加智能、高效,并且更加符合用户的实际需求。
在本文中,我们深入探讨了envi5.3中规则影像裁剪的步骤,并对其进行了总结和回顾。
envi裁剪影像重叠区域的⽅法
通过裁剪获得两个影像的重叠区影像(2012-04-19 08:16:22)
转载▼
标签:
影像裁剪
影像重叠区
杂谈
分类:ENVI
两副有部分重叠区的影像,怎么将重叠区的影像裁剪下来呢。
下⾯介绍⼀种简单的在ENVI中实现的⽅法。
数据:两个具有重叠区的影像1和影像2,带有地理坐标,如下图。
图1 两个影像重叠
第⼀步:⽣成影像1的感兴趣
1.将影像1显⽰在display中,打开ROI Tool⾯板。
2.在ROI Tool⾯板中,选择Options->Band Threshold to ROI。
在⽂件选择框
中任意选择⼀个影像1的波段。
如下图所⽰,设置⼤于等于1的像元值构
成ROI。
图2 设置阈值⽣成ROI
3.回到ROI Tool⾯板中,选择Options->Reconcile ROIs via Map,将刚⽣成的ROI 转给影像2.
第⼆步:裁剪影像2
1.将影像2显⽰在display中,打开ROI Tool⾯板。
可以看到从影像1中转
过来的ROI,同时看到转过来的ROI是与影像2的交集。
图3 获取的交集ROI
2.在ROI Tool⾯板中,选择File->Subset Data via ROIs,⽤这个ROI去裁剪影像2。
图4 影像裁剪⾯板3.裁剪结果如下。
图5 裁剪结果。
说明:ENVI4.X指的是版本4.5-4.8都可以这么操作,4.5之前的版本我木有用过,之后的版本只用过5.2。
第1步是转换格式。
第2-9步是裁剪影像。
1、转换格式:“.TAB”转“.shp”ENVI4.X认识的矢量文件有限,所以先把矢量界线转成“.shp”格式。
1)先把需要转换格式的文件拷贝到“C盘”2)打开Mapinfo。
3)在菜单栏找到“工具”→“Universal Translator”→“Universal Translator”(“Universal Translator”就是“通用转换器”,找不到英文就找汉语,不知道为什么我的这个菜单木有汉化)4)在“通用转换器”中选需要转换格式的文件,例如“达坂城区.TAB”①点击“下拉三角”,选择“Mapinfo TAB”;完成“①”后,点击下图中,弹出,点击下拉三角,选择“C盘”,找到刚才拷贝至“C盘”的“达坂城区.TAB”,选择后点击“打开”。
②上一步完成后,开始选择保存路径,点击下图中,选择“ESRIShape”;完成后选择保存路径,。
将“①、②”选择好后检查一下,一定要记好“保存路径”5)点击上图中的“确定”6)弹出,稍等一会儿;在“保存路径”中可看到:2、打开“ENVI4.X”,3、点击“File”→“Open Image File”,打开需要裁剪的影像,例如:乌鲁木齐市-WLMQ-2015。
,,点击“乌鲁木齐市-WLMQ-2015”选中后点击“Load RGB”,,打开后的经典三视图4、打开矢量界线:File→Open Vector File,找到刚才矢量界线的保存位置,例如:E 盘,选择“shapfile(.shp)”格式,选中“达坂城区-region.shp”,点击“打开”。
打开后,选择“OK”,选择“是”,选择“是”,选择“Select All Layers”,选择“Load Selected”,选择“Display #1”→点击“OK”,刚打开的矢量界线“达坂城区-region.shp”一般显示在“Scoll”窗口,界限一般是白色的,不太明显,右键单击“Current Layer”选择颜色,一般用红色比较明显,选择好后点击“Apply”。
目录第一部分利用ENVI对图像进行配准-校正-拼接-裁剪 (2)一、图像配准与校正 (2)(一)基础知识 (2)(二)ENVI操作 (4)二、图像镶嵌(图像拼接) (16)(一)基础知识 (16)(二)ENVI操作 (16)三、图像裁剪 (20)(一)基础知识 (20)(二)ENVI操作 (21)第二部分:下载影像及介绍 (26)(一)基本信息 (26)(二)日期信息 (26)(三)云量信息 (26)(四)空间信息 (26)第一部分利用ENVI对图像进行配准-校正-拼接-裁剪一、图像配准与校正(一)基础知识1、图像配准就是将不同时间、不同传感器(成像设备)或不同条件下(天候、照度、摄像位置和角度等)获取的两幅或多幅图像进行匹配、叠加的过程,它已经被广泛地应用于遥感数据分析、计算机视觉、图像处理等领域。
2、几何校正是指利用地面控制点和几何校正数学模型,来矫正非系统因素产生的误差,非系统因素如传感器本身的高度、地球曲率、空气折射或地形等的影响。
由于校正过程中会将坐标系统赋予图像数据,所以此过程包括了地理编码。
简单来说,图像校正是借助一组控制点,对一幅图像进行地理坐标的校正。
本文将采用地面控制点+校正模型的几何校正方式中的Image to Image,利用Image格式的基准影像对2006年兰州TM影像进行配准与校正。
3、图像选点原则[1]选取图像上易分辨且较精细的特征点,如道路交叉点、河流弯曲或分叉处、海岸线弯曲处、飞机场、城廓边缘等。
[2]特征变化大的地区需要多选。
[3]图像边缘部分一定要选取控制点。
[4]尽可能满幅均匀选取。
[5]保证一定数量的控制点,不是控制点越多越好。
4、数理知识:[1]多项式模型x=a0+a1X+a2Y+a3X²+a4XY+ a5Y²+....y=b0+ b1X+b2Y+b3X²+ b4XY +b5Y²+ ....X,Y:校正前该点的位置;x,y:校正后该点的位置[2]最少控制点个数: ( n+1 )²[3]误差计算:RMSEerror= sqrt( (x' -x)²+ (y' -y)²)5、重采样方法(插值算法)[1]最近邻法概念:取与所计算点( x,y )周围相邻的4个点,比较它们与被计算点的距离,哪个点距离最近就取哪个亮度值作为 ( x,y )点的亮度值优点:简单易用,计算显小缺点:图像的亮度具有不连续性,精度差[2]双线性内插法概念:取(x,y)点周围的4个邻点,在y方向内插2次,再在x方向内插1次,得到( x,y)点的亮度值 f ( x,y)优点:双线性内插法比最近邻法虽然计算虽有所增加,但精度明显提高,特别是对亮度不连续现象或线状特征的块状化现象有明显的改善。
ENVI对图像进行配准校正拼接裁剪ENVI在图像处理领域被广泛应用,其中配准、校正、拼接和裁剪是常见且重要的操作。
本文将介绍ENVI在图像配准校正拼接裁剪方面的基本原理和操作步骤。
一、图像配准图像配准是将多幅图像对准到一个统一的坐标系统中,使它们具有相同的尺度、旋转和平移。
ENVI提供了多种图像配准方法,包括基于特征点匹配的自动配准和基于控制点辅助的手动配准。
1. 自动配准ENVI的自动配准功能利用图像中的特征点进行匹配,通过计算特征点的几何变换关系来实现配准。
使用该功能时,首先选择一个参考图像,然后选择其他需要配准的图像。
ENVI将自动检测并匹配这些图像中的特征点,并计算图像之间的几何变换关系,最终实现图像的配准。
2. 手动配准对于某些情况下自动配准效果不佳或需要更精确的配准结果的场景,ENVI提供了手动配准功能。
该功能需要用户手动在图像中添加控制点,根据已知的地理坐标信息进行匹配。
通过选择足够数量的控制点,并进行几何变换,可以实现更准确的图像配准结果。
二、图像校正图像校正是指通过去除图像中的变形、噪声、光照等因素,使得图像更加准确和清晰。
ENVI提供了多种图像校正方法,如大气校正、几何校正等。
1. 大气校正在遥感图像处理中,大气校正是一个重要的步骤。
ENVI提供了不同的大气校正模型,如基于大气遥感参数的MODTRAN模型、Atmospheric and Topographic Correction (ATCOR)模型等。
用户可以根据实际需求选择合适的大气校正方法对图像进行校正,以消除大气干扰,还原地物的真实信息。
2. 几何校正几何校正是指将图像中的地物从图像坐标转换为地理坐标,使得图像与实际地理位置相符。
ENVI提供了自动几何校正功能,可以使用地面控制点或地面矢量数据进行几何校正。
通过选择合适的校正方法和参考数据,可以将图像校正为具有地理坐标的图像。
三、图像拼接图像拼接是将多幅图像按照空间位置进行组合,生成一幅更大尺寸的图像。
以下是使用ENVI软件进行裁剪和滤波的实验步骤:
1. 打开ENVI软件,并加载需要进行裁剪和滤波的图像文件。
2. 在主菜单中选择“File”→“Open Image File”,找到并选择需要裁剪和滤波的图像文件,然后点击“Open”。
3. 在主菜单中选择“Raster Management”→“Subset Data from ROIs”,打开Subset Data from ROIs对话框。
4. 在Subset Data from ROIs对话框中,选择需要裁剪的ROI区域,并设置裁剪选项,如裁剪到ROI边界、裁剪到指定大小等。
5. 点击“OK”,ENVI会自动对图像进行裁剪。
6. 在主菜单中选择“Basic Tools”→“Convolutions”→“Low Pass”,打开Low Pass 滤波器对话框。
7. 在Low Pass滤波器对话框中,设置滤波器参数,如窗口大小、截止频率等。
8. 点击“OK”,ENVI会自动对图像进行滤波处理。
9. 在主菜单中选择“File”→“Save Image As”,将经过裁剪和滤波处理的图像保存为新的文件。
10. 关闭ENVI软件。
需要注意的是,以上步骤仅为使用ENVI软件进行裁剪和滤波的一般流程,具体操作可能会因不同的图像和不同的需求而有所不同。
在实际操作中,应根据具体情况进行调整和修改。
在NV4.5中如何用shp文件裁切删格格式的地形图数据:矢量数据为SHP格式,面状(多边形)特征文件 test.tif。
栅格数据为TIFF格式 testshp.shp 。
1、打开栅格数据:通过 File -- Open Image或者 File -- Open External File -- Generic Formats --TIFF/GeoTIFF2、打开矢量数据:通过 File -- Open Vector或者 Vector -- Open Vector,选择文件类型 Shapefile(*.shp) ,选择矢量文件 testshp.shp,注意在弹出的Import Vector Files Parameters 对话框选择正确的投影类型。
然后OK之后ENVI自动将矢量文件转为EVF格式。
这里要注意栅格数据和矢量数据的投影系统必须一致。
如果不一致就需要重投影使其一致。
3、将矢量数据转为ROI:在Availabel Vectors List选择数据,在 File 选择Export Layers to ROI,然后在Select Data File to Associate with new ROIS 中选择需要裁减的栅格数据,再在Export EVF Layers to ROI中选择Convert all records of an EVF layer to one ROI,点击OK。
4、裁剪栅格数据:在ENVI主菜单Basic Tools 中选择Subset Data via ROIs,在Select Input File to Subset via ROI 中选择需要裁减的栅格数据,OK。
然后出现Spatial Subset via ROI Param...对话框,在Slect Input ROIs 中选择建立的 ROI。
最后选择输出结果到文件还是内存即可。
**这里需要注意 Mask pixels outside of ROI ?这个选项,如果选择 No ,则是以包括ROI在内的最小矩形范围裁剪,得到的结果数据也是矩形。
通过裁剪获得两个影像的重叠区影像(2012-04-19 08:16:22)
转载▼
标签:
影像裁剪
影像重叠区
杂谈
分类:ENVI
两副有部分重叠区的影像,怎么将重叠区的影像裁剪下来呢。
下面介绍一种简单的在ENVI中实现的方法。
数据:两个具有重叠区的影像1和影像2,带有地理坐标,如下图。
图1 两个影像重叠
第一步:生成影像1的感兴趣
1.将影像1显示在display中,打开ROI Tool面板。
2.在ROI Tool面板中,选择Options->Band Threshold to ROI。
在文件选择框
中任意选择一个影像1的波段。
如下图所示,设置大于等于1的像元值构
成ROI。
图2 设置阈值生成ROI
3.回到ROI Tool面板中,选择Options->Reconcile ROIs via Map,将刚生成的
ROI 转给影像2.
第二步:裁剪影像2
1.将影像2显示在display中,打开ROI Tool面板。
可以看到从影像1中转
过来的ROI,同时看到转过来的ROI是与影像2的交集。
图3 获取的交集ROI
2.在ROI Tool面板中,选择File->Subset Data via ROIs,用这个ROI去裁剪
影像2。
图4 影像裁剪面板3.裁剪结果如下。
图5 裁剪结果。