Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ENVI实现基于像元的遥感影像镶嵌拼接

ENVI实现基于像元的遥感影像镶嵌拼接

作者头像
疯狂学习GIS
发布于 2022-12-18 03:39:01
发布于 2022-12-18 03:39:01
1.1K0
举报
文章被收录于专栏:疯狂学习GIS疯狂学习GIS

  本文介绍基于ENVI软件,利用“Pixel Based Mosaicking”工具实现栅格遥感影像镶嵌拼接的方法。

  首先需要说明的是,本文需要镶嵌的遥感影像并不含地理参考信息,因此仅可以使用ENVI中的“Pixel Based Mosaicking”工具(该工具可以对含有或不含有地理参考信息的图像进行镶嵌),而不是更为先进的“Seamless Mosaic”工具(该工具仅可对含有地理参考信息的图像进行镶嵌);针对后者,大家可以查看ENVI无缝镶嵌工具Seamless Mosaic实现栅格遥感影像镶嵌拼接的方法(https://blog.csdn.net/zhebushibiaoshifu/article/details/124672415)。

  我们先来看一下本文需要实现的需求。现有以下两景遥感影像,在ArcMap软件中打开,其中一景如下图所示。

  另一景则如下图所示,可以看到两景遥感影像之间的重叠区域还是比较大的。

  其中需要注意,这两景图像均不含任何的地理参考信息;因此在ArcMap中的显示,二者也是重叠起来的。而我们需要做的,就是对这两景遥感影像进行镶嵌。

  明确了具体需求,接下来就可以开始镶嵌操作。首先,我们在ENVI软件中打开对应的两景遥感影像。选择“File”→“Open…”。

  在弹出的文件选择窗口中,选中我们需要进行镶嵌的两景遥感影像文件,并选择“打开”。

  接下来,在ENVI的工具箱中,依次选择“Mosaicking”→“Pixel Based Mosaicking”。

  这里我们再强调一下,之所以不选择使用效果更好的“Seamless Mosaic”工具进行镶嵌,就是因为该工具仅可以对含有地理参考信息的栅格数据进行操作;下图为该工具的帮助文档,可以看到其中也提到了这一点。

  对于本文的两景不含有地理参考信息的图像,如果我们将其添加到“Seamless Mosaic”工具中,就会提示因为图像不含有标准投影信息,所以不能进行这种方法的镶嵌。

  言归正传。我们打开“Pixel Based Mosaicking”工具后,将会弹出如下所示的界面。

  我们依次选择“Import”→“Import Files…”,进行待镶嵌数据的导入。

  在弹出的数据选择窗口中,选中我们需要进行镶嵌的数据。

  随后,会弹出一个镶嵌范围的配置框。在这里我们暂时不管它,直接选择“OK”即可。

  随后,两景图像都被添加进入镶嵌工具中。

  可以看到,此时两景影像依然是重叠在一起的,且不能拖动;而我们在后期对这两景遥感影像进行镶嵌时,肯定首先需要调整二者的位置。那么,我们就需要对刚刚提到的镶嵌范围进行扩大,从而让我们可以拖动两景遥感影像。

  依次选择“Options”→“Change Mosaic Size…”,打开镶嵌范围的配置框。

  在弹出的窗口中,将二者适当扩大,从而调整镶嵌区域的XY的像素范围。

  随后,我们即可用鼠标左键拖动两景遥感影像。

  接下来,不断拖动遥感影像,使其二者处于正确的空间位置。用“Pixel Based Mosaicking”工具镶嵌不含有地理参考信息的栅格图像时,有一个比较麻烦的地方——其不能调整每一景遥感影像的透明度;这就会导致我们在拖动两景遥感影像时,会稍微有些不方便确认二者是否完全匹配到合适的位置。我们只能在图像上右键,通过如下图所示的选项不断切换两景遥感影像之间的显示优先级,从而大致判断图像是否处于合适的位置。

  当然,这里还有一个找到不同遥感影像之间相对位置的办法。我们可以首先选定一个每一景遥感影像中都含有的地物标志像素,例如下图中黄色圆圈内的河流交界处的像元;随后,在ENVI软件中通过Crosshairs功能、Cursor Value功能确定该像元在每一景遥感影像中的像元位置(XY位置);接下来,对两景遥感影像的X位置与Y位置依次做差,并依据差值修改下图红色方框内的图像左上角点的像元位置,就可以快速确定两景遥感影像之间的相对位置。

  确定了遥感影像之间的相对位置后,我们还需要分别查看每一景遥感影像背景值(NoData值)处像元的数值,为了后期的镶嵌做准备。这里我们依然通过Crosshairs功能、Cursor Value功能实现即可。

  每一景图像最好都确认一下,防止后期镶嵌时出现问题。

  随后,对每一景遥感影像的名称右键,选择“Edit Entry”选项。

  在弹出的窗口中,第一项输入我们刚刚获取的遥感影像的背景值,第二项选择图像接边线的羽化范围;随后,配置图像显示的RGB通道与拉伸比率,并对图像的颜色均衡进行调整。对于颜色均衡,我们只需要对待镶嵌图像中的任意一景的“Color Balancing”选择“Fixed”即可,其它图像均选择“Adjust”。

  对每一景遥感影像都进行“Edit Entry”操作。同时不要忘记,其它遥感影像的“Color Balancing”都要选“Adjust”。

  配置完毕后,在“Pixel Based Mosaicking”工具工具窗口下方,可以看到每一景遥感影像的参数设置。

  接下来,即可开始镶嵌操作。依次选择“File”→“Apply”。

  在弹出的窗口中,配置镶嵌后图像的保存路径与名称,并将“Color Balance using:”一项选择为“stats from complete files”即可。

  随后,即可进行图像的镶嵌。稍等片刻,得到镶嵌完毕后的结果如下图所示。

  至此,大功告成。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-09-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 疯狂学习GIS 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ENVI无缝镶嵌Seamless Mosaic工具实现栅格图像的镶嵌拼接
  本文介绍基于ENVI软件,利用“Seamless Mosaic”工具实现栅格遥感影像无缝镶嵌的操作。
疯狂学习GIS
2022/12/18
1.1K0
ENVI无缝镶嵌Seamless Mosaic工具实现栅格图像的镶嵌拼接
ENVI中不含地理参考信息的栅格图像添加地理或投影坐标系
  本文介绍基于ENVI软件,对不含有任何地理参考信息的栅格遥感影像添加地理坐标系或投影坐标系等地理参考信息的方法。
疯狂学习GIS
2022/12/18
7430
ENVI中不含地理参考信息的栅格图像添加地理或投影坐标系
ENVI自动生成地面控制点实现栅格影像的自动地理配准
  本文介绍基于ENVI软件,利用“Image Registration Workflow”工具实现栅格遥感影像自动寻找地面控制点从而实现地理配准的方法。
疯狂学习GIS
2022/08/10
8300
ENVI自动生成地面控制点实现栅格影像的自动地理配准
ArcGIS批量拼接遥感影像(附其他多种栅格拼接方法)
  本文介绍在ArcGIS下属的ArcMap软件中,基于Mosaic工具,批量对大量栅格遥感影像文件加以拼接、镶嵌的方法。
疯狂学习GIS
2023/09/18
2.1K0
ArcGIS批量拼接遥感影像(附其他多种栅格拼接方法)
ENVI最小距离、最大似然、支持向量机遥感影像分类
  本文介绍基于ENVI软件,实现最小距离法、最大似然法与支持向量机三种遥感图像监督分类方法的具体操作,同时进行分类后处理操作,并对不同分类方法结果加以对比分析。
疯狂学习GIS
2022/08/10
2K0
ENVI最小距离、最大似然、支持向量机遥感影像分类
ArcMap创建镶嵌数据集、导入栅格图像并修改像元数值显示范围
  本文介绍基于ArcMap软件,建立镶嵌数据集(Mosaic Datasets)、导入栅格图像数据,并调整像元数值范围的方法。
疯狂学习GIS
2022/08/10
9050
ArcMap创建镶嵌数据集、导入栅格图像并修改像元数值显示范围
基于ENVI的栅格遥感影像手动地理配准方法
  本文介绍ENVI软件中,手动划定地面控制点从而实现栅格图像相互间地理配准的方法;其中,所用软件为ENVI Classic 5.3 (64-bit)。
疯狂学习GIS
2023/07/09
4310
基于ENVI的栅格遥感影像手动地理配准方法
R语言批量拼接遥感影像
  本文介绍基于R语言中的raster包,遍历文件夹,读取文件夹下的大量栅格遥感影像,并逐一对每一景栅格图像加以拼接、融合,使得全部栅格遥感影像拼接为完整的一景图像的方法。
疯狂学习GIS
2023/06/26
3120
R语言批量拼接遥感影像
ArcMap实现栅格遥感影像监督分类
  在文章ENVI最小距离、最大似然、支持向量机遥感影像分类中,我们介绍了基于ENVI软件实现遥感影像监督分类的具体操作方法;本文则介绍基于ArcMap软件实现同样的遥感影像监督分类的方法。
疯狂学习GIS
2022/12/18
1K0
ArcMap实现栅格遥感影像监督分类
ENVI中栅格遥感影像按图层像元行列号与像元数量划定研究区域并裁剪
  本文介绍基于ENVI软件实现栅格遥感影像按照像元个数进行矩形区域裁剪的方法。一般的,如果我们需要裁剪某个具体的行政区域,按照对应区域的矢量图层裁剪即可;如果需要裁剪某个大致的区域范围,可以按照这篇文章(https://blog.csdn.net/zhebushibiaoshifu/article/details/118605289)中的方法手动划定区域并裁剪;但是有的时候,我们可能需要依据像元数量来限定裁剪区域的大小(例如需要划出一个200*200像素的裁剪区域),而此时手动划定区域肯定不能很好地确定具体像素数量。因此,就需要用到本文介绍的方法。
疯狂学习GIS
2021/09/09
1.3K0
第一次使用ENVI?ENVI入门手册收好!
ENVI——完整的遥感图像处理平台ENVI(The Environment for Visualizing Images)是美国Exelis Visual Information Solutions公司的旗舰产品。它是由遥感领域的科学家采用交互式数据语言IDL(Interactive Data Language)开发的一套功能强大的遥感图像处理软件。它是快速、便捷、准确地从影像中提取信息的首屈一指的软件解决方案。今天,众多的影像分析师和科学家选择ENVI来从遥感影像中提取信息。ENVI已经广泛应用于科研、环境保护、气象、石油矿产勘探、农业、林业、医学、国防&安全、地球科学、公用设施管理、遥感工程、水利、海洋、测绘勘察和城市与区域规划等领域。
陈南GISer
2021/08/18
4.4K0
第一次使用ENVI?ENVI入门手册收好!
ArcGIS Pro遥感影像监督分类:随机森林、支持向量机
  本文介绍在ArcGIS Pro软件中,基于随机森林、支持向量机等多种算法,对遥感影像数据加以监督分类的具体方法。
疯狂学习GIS
2023/09/06
1K0
ArcGIS Pro遥感影像监督分类:随机森林、支持向量机
Google Earth Engine谷歌地球引擎遥感影像自动化地理配准、空间校正
  本文主要对GEE中栅格图像的地理配准(空间坐标位置校正)操作加以介绍。本文是谷歌地球引擎(Google Earth Engine,GEE)系列教学文章的第十四篇。
疯狂学习GIS
2023/12/05
4050
Google Earth Engine谷歌地球引擎遥感影像自动化地理配准、空间校正
镶嵌自动配准
在 Toolbox 中,打开 Mosaicking /Seamless Mosaic,启动图像无缝镶嵌工具 Seamless Mosaic,镶嵌的主要流程如下:
陈南GISer
2021/08/18
8580
简单粗暴 |土地利用遥感影像处理(从数据下载到ENVI与ArcGIS结合)
打开任何一个浏览器搜“地理空间数据云”或者在网页地址处输入网址:http://www.gscloud.cn,注册账号登录进去,点击高级搜索,设定下载区域范围以及传感器类型即可下载所需遥感数据,如下图所示。
郭好奇同学
2021/03/25
2.4K0
简单粗暴 |土地利用遥感影像处理(从数据下载到ENVI与ArcGIS结合)
ArcGIS遥感影像平滑滤波:焦点统计、滤波器、重采样
  本文介绍在ArcMap软件中,依据焦点统计、滤波器、重采样等工具,对栅格图层进行平滑、滤波处理的多种不同方法。
疯狂学习GIS
2023/06/26
5380
ArcGIS遥感影像平滑滤波:焦点统计、滤波器、重采样
ArcMap时间滑块功能动态显示图层数据并生成视频或动图
  本文介绍基于ArcMap软件,利用时间滑块功能,对大量多时相栅格遥感影像数据进行动态显示,并生成视频或动图的方法。
疯狂学习GIS
2022/08/10
1.1K0
ArcMap时间滑块功能动态显示图层数据并生成视频或动图
遥感影像依据分幅号的8天合成:Python实现
  本文介绍基于Python中的ArcPy模块,将大量遥感影像文件按照分幅条带编号与成像时间加以分组,并将同一分幅的遥感影像加以每个8天时间间隔内的镶嵌拼接的方法。
疯狂学习GIS
2024/09/11
1620
遥感影像依据分幅号的8天合成:Python实现
ArcPy依据成像时间分别批量拼接不同时相的遥感影像
  本文介绍基于Python中ArcPy模块,对大量不同时相的栅格遥感影像按照其成像时间依次执行批量拼接的方法。
疯狂学习GIS
2022/12/18
6070
ArcPy依据成像时间分别批量拼接不同时相的遥感影像
Python中arcpy栅格创建与多景遥感影像批量拼接
  本文介绍利用Python语言arcpy等模块,实现栅格图层建立与多幅遥感影像数据批量拼接(Mosaic)的操作。
疯狂学习GIS
2023/07/09
4120
Python中arcpy栅格创建与多景遥感影像批量拼接
推荐阅读
相关推荐
ENVI无缝镶嵌Seamless Mosaic工具实现栅格图像的镶嵌拼接
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档