ENVI软件使用与样本采集

博主目前研究可见光遥感图像的物体检测问题,需要在Google Earth 20级地图上制作数据集。本文主要介绍遥感图像处理平台ENVI以及基于ENVI的样本采集方法。

1.ENVI简介

  ENVI——完整的遥感图像处理平台ENVI(The Environment for Visualizing Images)是美国Exelis Visual Information Solutions公司的旗舰产品,最新版本 ENVI5.3于2015年8月3日正式发布。数据集市网站ENVI5.3的下载链接ENVI5.3破解文件已上传)它是由遥感领域的科学家采用交互式数据语言IDL(Interactive Data Language)开发的一套功能强大的遥感图像处理软件。它是快速、便捷、准确地从影像中提取信息的首屈一指的软件解决方案。今天,众多的影像分析师和科学家选择ENVI来从遥感影像中提取信息。
  ENVI提供了提供了专业可靠的波谱分析工具和高光谱分析工具,还可以利用IDL为ENVI编写扩展功能。ENVI的工程化应用包括可读取几乎任何图像类型和格式、图像处理(几何/正射校正、确定感兴趣区域(ROI))等。本文主要介绍使用在tif格式的Google Earth 20级图像上选取ROI并保存到shape文件已供后续使用的方法。

2.Google Earth数据

  使用Google Earth地图下载工具下载20级地图(工具已经上传)谷歌卫星地图根据不同的分辨率分成不同的级别,大概分为22个层级(国内城区一般可到20级,郊区只到16级,国外热点城区如纽约可达22级),每个层级比例尺不相同。
比例尺
  比例尺是表示图上距离比实地距离缩小的程度,也叫缩尺。公式为:比例尺=图上距离/实地距离。比例尺有三种表示方法:数字式,线段式,和文字式。三种表示方法可以互换。根据地图的用途,所表示地区范围的大小、图幅的大小和表示内容的详略等不同情况,制图选用的比例尺有大有小。地图比例尺中, 通常大于二十万分之一的地图称为大比例尺地图;比例尺介于二十万分之一至一百万分之一之间的地图,称为中比例尺地图;比例尺小于一百万分之一的地图,称为小比例尺地图。在同样图幅上,比例尺越大,地图所表示的范围越小,图内表示的内容越详细,精度越高;比例尺越小,地图上所表示的范围越大,反映的内容越简略,精确度越低。一般讲,大比例尺地图,内容详细,几何精度高,可用于图上测量。小比例尺地图,内容概括性强,不宜于进行图上测量。
分辨率
  我们这里探讨的分辨率是指卫星影像分辨率。像素是构成数字图像的最小单位,数字图像分辨率是用于描述构成像素密集程度单位,一般以DPI(每英寸影像所包含的像素数)来表示,分辨率越大,则像素越小。以电脑屏幕为例,800*600个像素与640*480个像素相比较,前者像素小,分辨率大,画面更细致。遥感影像地面分辨率是指在影像上能够分辨地面最小影物的大小,一般以一个像素代表地面的大小来表示,通常所讲的2米分辨率是指一个像素表示地面大约2米*2米的面积,对于遥感影像而言,分辨率通常是指地面分辨率。(地面分辨率空间分辨率两个概念的辨析?【答案】空间分辨率数值在地面上的实际尺寸称为“地面分辨率”。)
  我们可以推算出各级比例尺和分辨率,由于投影变形和纬度值不同,可能不同地方的比例尺会有一定差异,这里计算出的比例尺和分辨率仅以成都为例,仅供参考!
各级比例尺及空间分辨率列表

级别实际距离像素图上距离图像分辨率比例尺空间分辨率视点高度
第2级5000公里702.47厘米72dpi2亿 :171公里10123公里
第3级2000公里551.94厘米72dpi1亿 :136公里7123公里
第4级2000公里1154.06厘米72dpi5千万 :117公里6321公里
第5级1000公里1154.06厘米72dpi2.5千万 :19公里5522公里
第6级500公里1154.06厘米72dpi1.2千万 :14公里3436公里
第7级200公里913.21厘米72dpi6百万 :12公里539公里
第8级100公里1766.21厘米72dpi160万 :1568米305公里
第9级50公里913.21厘米72dpi155万 :1549米180公里
第10级20公里722.54厘米72dpi80万 :1278米133公里
第11级10公里722.54厘米72dpi40万 :1139米100公里
第12级5公里722.54厘米72dpi20万 :169米76.5公里
第13级2公里572.01厘米72dpi10万 :135米58.2公里
第14级2公里1184.16厘米72dpi5万 :117米23.5公里
第15级1公里1184.16厘米72dpi2.5万 :18米9.6公里
第16级500米1184.16厘米72dpi1.2万 :14米4公里
第17级200米933.28厘米72dpi6000 :12.15米2公里
第18级100米933.28厘米72dpi3000 : 11.07米1.7公里
第19级50米933.28厘米72dpi1500 : 10.54米1.5公里
第20级20米742.61厘米72dpi800 :10.27米1公里

3.使用ENVI选取ROI

3.1 ENVI图像投影修改

  Map Information 对话框地图信息与地理坐标定位的文件相关。要建立地理坐标定位的数据坐标系统,用户必须知道一个像元(基准像元) 的样本和行坐标、像元的大小(米)、地图投影以及该像元的地图坐标。

  1. 从 Header Info 对话框,选择 Edit Attributes > Map Info。
  2. 在 Map Information 对话框里,标签为 “Image Coord X” 和 “Y” 文本框中输入基准像元的坐标,标签为 “Pixel Size X” 和 “Y” 文本框中输入像元大小。
  3. 通过点击 “Change Projection” 并从投影列表中选择适当的投影,以确定地图投影。· 若你选择 “Arbitrary”,你可以选择 “Coordinates” 标签附近的 “Pixel Based” 或 “Map Based ”。· 若你选择 “Geographic Lat/Lon:”,通过点击 “Datum” 按钮,并从 Select Geographic Datum 对话框中选择可利用的数据,以确定数据类型。· 若你选择 “UTM”,在 “Zone” 文本框中输入数字,选择 “N” 或 “S” 切换按钮,然后再选择一个数据(若有必要)。

  本文主要是截取遥感图像中的ROI,获得保存ROI信息的shape文件(*.shp),因此无需经纬度信息,因此参数设置可参考以下步骤:
这里写图片描述
1. 用ENVI打开图像,右键点击编辑图像信息(map info)。
2. 图像信息修改中,经纬度都改成0,Pixel size都设为1,Tie Point都是1, Rotation 是0。
3. 改投影,改为pixel based。

3.2 用ENVI ROI选择样本区域

这里写图片描述

1. 如图选择ROI tool;
2. 将ROI type设为Rectangle ;
这里写图片描述

3. 在ROI Tool 中可以用New Region新添加ROI 类型,比如我们新建飞机,车辆两个类型。在每个类型下,我们可以在图上勾选多个样本。(默认的fill类型是solid,可以右键点击修改为line或dot,这样就可以看清所选内容)。
4. 样本勾选办法:在图上点鼠标左键开始拖拽矩形。拖好后右键点击确认选好。不满意可以用点中键(滚轮)取消。样本间通过GOTO 切换。可用键盘的上下左右键控制微平移。
这里写图片描述
5. ROI文件可以反复修改,通过restore 上次保存roi文件既可以修改以前的采样工作。

3.3 保存ROI样本到矢量文件shapefile

这里写图片描述
1.选择保存为Shapefile。(博主编写的读取程序只能读ESRI 格式的shapefile,所保存格式要与之后的处理程序相对应)。
2. 一次只保存一个类型的ROI,不要多选,其他默认。(ENVI在保存 shapefile的时候无法给不同类型的ROI添加区分信息,所以只能一张图保存一个,建议保存文件取名:”图像名_类型名.shp”比如这里
“bagelamu_flight.shp”)。如此,把所有类型的ROI都存为shapefile。

扩展阅读

[1] 谷歌地图的级别与对应比例尺及分辨率探究
http://www.godeyes.cn/html/2011/05/20/google_earth_11460.html
[2] 遥感影像的比例尺和分辨率的关系
http://blog.sina.com.cn/s/blog_7aa3705201011b8h.html
[3] 如何编辑 ENVI 文件头
http://www.360doc.com/content/11/0313/16/472115_100760544.shtml

  • 4
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ENVI  ENVI (The Environment for Visualizing Images)是美国ITT Visual Information Solutions公司的旗舰产品。ENVI由遥感领域的科学家采用IDL开发的一套功能强大的遥感图像处理软件;它是快速、便捷、准确地从地理空间影像中提取信息的首屈一指的软件解决方案,它提供先进的,人性化的使用工具来方便用户读取、准备、 探测、分析和共享影像中的信息。今天,众多的影像分析师和科学家选择ENVI来从地理空间影像中提取信息。已经广泛应用于科研、环境保护、气象、石油矿产勘探、农业、林业、医学、国防&安全、地球科学、公用设施管理、遥感工程、水利、海洋,测绘勘察和城市与区域规划等行业。   创建于1977年的RSI(现为ITT Visual Information Solutions公司)已经成功地为其用户提供了超过30年的科学可视化软件服务。目前ITT Visual Information Solutions的用户数超过150,000,遍布于80个国家与地区。从2000年开始连续三年,ENVI被美国国家影像制图局(NIMA)等权威机构组织的Passfind项目遥感影像系统评比当中被评为“最佳的遥感目标识别软件”。2004年RSI公司并入上市公司ITT公司,并于2006年5月正式成立ITT Visual Information Solutions公司,ENVI&IDL的发展步伐更加有利与快捷,更多的新功能与算法加进到新版本中。   强大的影像显示、处理和分析系统   ENVI包含齐全的遥感影像处理功能:常规处理、几何校正、定标、多光谱分析、高光谱分析、雷达分析、地形地貌分析、矢量应用、神经网络分析、区域分析、GPS联接、正射影象图生成、三维图像生成、丰富的可供二次开发调用的函数库、制图、数据输入/输出等功能组成了图像处理软件中非常全面的系统。   ENVI对于要处理的图像波段数没有限制,可以处理最先进的卫星格式,如Landsat7、 IKONOS、SPOT, RADARSAT, NASA, NOAA, EROS和TERRA,并准备接受未来所有传感器的信息。   强大的多光谱影像处理功能   ENVI能够充分提取图像信息,具备全套完整的遥感影像处理工具,能够进行文件处理、图像增强、掩膜、预处理、图像计算和统计,完整的分类及后处理工具,及图像变换和滤波工具、图像镶嵌、融合等功能。ENVI遥感影像处理软件具有丰富完备的投影软件包,可支持各种投影类型。同时,ENVI还创造性地将一些高光谱数据处理方法用于多光谱影像处理,可更有效地进行知识分类、土地利用动态监测。   更便捷地集成栅格和矢量数据   ENVI包含所有基本的遥感影像处理功能,如:校正、定标、波段运算、分类、对比增强、滤波、变换、边缘检测及制图输出功能,并可以加注汉字。ENVI具有对遥感影像进行配准和正射校正的功能,可以给影像添加地图投影,并与各种GIS数据套合。ENVI的矢量工具可以进行屏幕数字化、栅格和矢量叠合,建立新的矢量层、编辑点、线、多边形数据,缓冲区分析,创建并编辑属性并进行相关矢量层的属性查询。   ENVI的集成雷达分析工具助您快速处理雷达数据   用ENVI完整的集成式雷达分析工具可以快速处理雷达SAR数据,提取CEOS信息并浏览RADARSAT和ERS-1数据。用天线阵列校正、斜距校正、自适应滤波等功能提高数据的利用率。纹理分析功能还可以分段分析SAR数据。ENVI还可以处理极化雷达数据,用户可以从SIR-C和AIRSAR压缩数据中选择极化和工作频率,用户还可以浏览和比较感兴趣区的极化信号,并创建幅度图像和相位图像。   地形分析工具   ENVI具有三维地形可视分析及动画飞行功能,能按用户制定路径飞行,并能将动画序列输出为 MPEG 文件格式,便于用户演示成果。   准备您的影像   ENVI提供了自动预处理工具,可以快速、轻松地预处理影像,以便进行查看浏览或其他分析。通过ENVI,您可以对影像进行以下处理:   •正射校正   •影像配准   •影像定标   •大气校正   •创建矢量叠加   •确定感兴趣区域(ROIs)   •创建数字高程模型(DEMs)   •影像融合,掩膜和镶嵌   •调整大小,旋转,或数据类型转换   探测影像   ENVI提供了一个直观的用户界面和易用的工具,让您轻松、快速地浏览和探测影像。您可以使用ENVI完成的工作包括:浏览大型数据集和元数据,对影像进行视觉对比,创建强大的3D场景,创建散点图,探测像素特征等。   分析影像   ENVI提供了业界领先的图像处理功能,方便您从事各种用途的信息提取。ENVI提供了一套完整的经科学实践证明的成熟工具来帮助您分析影像。   数据分析工具   ENVI包括一套综合数据分析工具,通过实践证明的成熟算法快速、便捷、准确地分析图像。   •创建地理空间统计资料,如自相关系数和协方差   •计算影像统计信息,如平均值、最小/最大值、标准差   •提取线性特征   •合成雷达影像   •主成分计算   •变化检测   •空间特征测量   •地形建模和特征提取   •应用通用或自定义的滤波器   •执行自定义的波段和光谱数学函数   光谱分析工具   光谱分析通过像素在不同波长范围上的反应,来获取有关物质的信息。ENVI拥有目前最先进的,易于使用的光谱分析工具,能够很容易地进行科学的影像分析。ENVI的光谱分析工具包括以下功能:   •监督和非监督方法进行影像分类   •使用强大的光谱库识别光谱特征   •检测和识别目标   •识别感兴趣的特征   •对感兴趣物质的分析和制图   •执行像素级和亚像素级的分析   •使用分类后处理工具完善分类结果   •使用植被分析工具计算森林健康度   共享您的信息   ENVI能轻松地整合现有的工作流,让您能在任何环境中与同事们分享地图和报告。所处理的图像可以输出成常见的矢量格式和栅格影像便于协同和演示。   自定义您的地理空间影像应用   ENVI建立于一个强大的开发语言—IDL之上。IDL允许对其特性和功能进行扩展或自定义,以符合用户的具体要求。这个强大而灵活的平台,可以让您创建批处理、自定义菜单、添加自己的算法和工具,甚至将C++和Java代码集成到您的工具中等。   自2007年起,与著名的GIS厂商ESRI公司开展全面战略合作,ENVI Reader for ArcGIS模块让ArcGIS系列软件全面支持ENVI的数据格式,最新版本ENVI4.5完全支持ArcGIS的Geodatabase等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值