ENVI实验教程(4)实验四、遥感图像预处理—融合、镶嵌、裁剪
实验四、遥感图像预处理—融合、镶嵌、裁剪
一、实验目的
- 了解遥感影像融合的几种方法。
- 熟悉ENVI常用影像融合、镶嵌、裁剪工具
- 掌握ENVI影像融合、镶嵌、裁剪的主要方法和操作步骤。
二、实验基本要求
- 认真阅读和掌握本实验的程序。
- 上机操作融合、镶嵌、裁剪模块的运行和应用。
- 保存与记录实验结果,并进行分析总结。
三、实验时间和地点
- 地点:
- 时间:
四、实验条件
- 硬件:PC电脑(Windows 10操作系统)
- 软件:ENVI 5.1
- 参考资料:《ENVI遥感图像处理方法》第4章
- 使用数据:…\第4章 遥感图像预处理\ 5-8 图像融合、镶嵌、裁剪、融合实例
五、实验内容
- 不同传感器图像融合
- 相同传感器图像融合
- 使用无缝镶嵌工具Seamless Mosaic图像镶嵌
- ENVI规则与不规则图形裁剪
六、注意事项
1、根据项目实际需求,确定是否需要融合,选择相应的融合方法。
2、影像预处理的一般顺序:辐射定标—>大气校正—>几何校正—>(融合)—>镶嵌/拼接—>裁剪。
七、实验主要步骤
(一)、图像融合
不同传感器图像融合
在Toolbox中,打开 / Image Sharpening /Gram-Schmidt Pan Sharpening,在文件选择框中分别选择TM-30m.img作为低分辨率影像(Low Spatial)和bldr_sp.img作为高分辨率影像(High Spatial),单击OK。打开Pan Sharpening Parameters面板。
在Pan Sharpening Parameters面板中,选择传感器类型(Sensor):Unknown,重采样方法(Resampling):Cubic Convolution,输出格式为:ENVI。
(二)、图像镶嵌
2.1加载数据
点击Seamless Mosaic面板左上方的 ,添加需要镶嵌的影像数据。
在Data Ignore Value列表中,可设置透明值
勾选右上角的Show Preview,可以预览镶嵌效果
2.2 匀色处理
在Color Correction选项中,勾选Histogram Matching
2.3 接边线与羽化
选择下拉菜单 Seamlines > Auto Generate Seamlines,自动绘制接边线。
下拉菜单Seamlines> Start editing seamlines,可以编辑接边线。
2.4输出结果
(1)Export面板中,设置重采样方法Resampling method:Cubic Convolution;
(2)设置背景值Output background Value:0;
(3)选择镶嵌结果的输出路径;
(4)单击Finish执行镶嵌
(三)、图像裁剪
3.1规则图像裁剪
(1)File > Open打开图像Beijing_TM.dat,按Linear2%拉伸显示。
(2)File > Save As,进入File Selection面板,选择Spatial Subset选项,打开右侧裁剪区域选择功能。
点击Subset By File,单击Open file 按钮,选择矢量数据"矢量.shp"作为裁剪范围
3.2 不规则图像裁剪
3.2.1 手动绘制裁剪区
(1)打开图像Beijing_TM.dat,按Linear2%拉伸显示。
(2)在Layer Manager中选中Beijing_TM.dat文件,单击鼠标右键,选择New Region Of Interest,打开Region of interest (ROI) Tool面板。
(3)在Region of interest (ROI) Tool面板中点击 按钮,在图像上绘制多边形,绘制大致为北京老皇城二环范围内的多边形,作为裁剪区域。可以修改感兴趣区名称ROI Name、感兴趣区颜色ROI Color等,也可以根据需求绘制若干个多边形,当绘制多个感兴趣区时利用 可以进行删减。
(4)在Region of interest (ROI) Tool面板中,选择File-> Save as,保存绘制的多边形ROI,选择保存的路径和文件名。
(5)在Toolbox中,打开Regions ofInterest/ Subset Data from ROIs。
(6)在Select Input File对话框中,选择Beijing_TM.dat,打开Subset Data from ROIs Parameters面板。
(7)在Subset Data from ROIs Parameters面板中,设置以下参数:
• Select Input ROIs:选择刚才生成的矢量文件roi1
• Mask pixels output of ROI?: Yes
• Mask Background Value背景值:0
(8)选择输出路径和文件名,单击OK执行图像裁剪。
3.2.2 外部矢量数据裁剪图像
八、实验结果与讨论
通过融合,了解了如何增强一副多光谱影像的分辨率。
在镶嵌中,要改变影像的透明度和羽化半径,来使得影像镶嵌的地方更好的融合。
通过裁剪,能得到想要的选取,在做实验中可以导入矢量文件,来得到自己想要的形状。
ENVI实验教程(4)实验四、遥感图像预处理—融合、镶嵌、裁剪相关推荐
- 数据科学和人工智能技术笔记 四、图像预处理
四.图像预处理 作者:Chris Albon 译者:飞龙 协议:CC BY-NC-SA 4.0 图像二值化 # 加载库 import cv2 import numpy as np from matpl ...
- 遥感图像预处理与土地利用动态监测
实验报告目录 1.实验目的 对池州市 2013.2017 年 Landsat 8 OLI 的遥感图像进行土地利用分类,对分类结果进行修正和精度评价,并对各类土地利用类型的面积进行统计.基于计算机分类结 ...
- 进行遥感图像数据融合的步骤:
遥感图像融合是将只有高时空分辨率(但时间跨度较大)和只有高时间分辨率(空间分辨率较低)的两个张图像各自提取其优势部分,生成高时空分辨率的遥感图像,该方法可在增强遥感高分辨率图像时间连续性和提高遥感图像 ...
- 大学计算机基础实验教程上答案,大学计算机基础实验教程答案第四章
摘要: 系统火灾自动前报警施工,大学应具备_,.天是(注:础实程答明今江京朝应苏南,都于,河南应天宋朝是今商丘.火灾装尺集中器安求是报警寸技术要控制,验教且应操作方便,面或距地楼板底边的高度为.... ...
- python程序实验教程_20192428 实验一《Python程序设计》实验报告
学号 2019-2020-2 <Python程序设计>实验x报告 课程:<Python程序设计> 班级: 1924班 姓名: 魏来 学号:20192428 实验教师:王志强老师 ...
- 统计学计算机实验教程,生物统计学实验习题(计算机操作)3教程.doc
生物统计学实验习题(计算机操作)3教程 <生物统计学实验>习题一.统计作图 1.某学者为了评价某饲料是否具有遗传毒性,选用24小鼠,分别于第一.三.五.七天处死6只动物,观察小鼠鼠骨髓中微 ...
- python语言程序设计实验教程答案实验三_20182204 实验三《Python程序设计》实验报告...
20182204 <Python程序设计>实验三报告 课程:<Python程序设计> 班级:1822 姓名:20182204zwp 学号:20182204 实验教师:王志强老师 ...
- ArcGIS空间分析实验教程-部分实验案例(ArcPy实现)
Tips 如果是直接复制代码运行,请注意查看以下提醒: 1.本代码运行时,需要输入对应资源所在的绝对路径,均只需输入至...\Chp7\Ex1,如:D:\桌面\ArcPy实验代码抽查\Chp7\Ex1 ...
- 推荐系统系列教程之十四:经典模型融合方法----线性模型和树模型的组合拳
编者按:之前推出了<推荐系统系列教程>,反响不错,前面已经推出了十三期,今天按约推出第十四期:经典模型融合办法----线性模型和树模型的组合拳.希望朋友们多点"在看", ...
- 计算机硬件实验教程pdf,计算机硬件技术基础实验教程答案(重庆大学)
计算机硬件技术基础实验教程答案(重庆大学) 计算机硬件技术基础实验教程答案 实验一:简单程序设计实验 (1)编写一个 32 位无符号数除法的程序,要求将存放在 NUM1 中的 32 位无符号数与存放 ...
最新文章
- codeforces 667B B. Coat of Anticubism(水题)
- JavaScript 函数定义
- 深度学习Deep learning:四十一(Dropout简单理解)
- [1204 寻找子串位置] 解题报告
- 重装mysql遇到的问题
- iOS 富文本风格NSMutableParagraphStyle、定制UITextView插入图片和定制复制
- Gradle实战:发布aar包到maven仓库
- 【三】Java运算符
- 再谈节奏与动力---平淡与枯燥的力量
- 安卓之实现一个简单的电话拨号功能
- 各地女孩被刮开短裙的反映
- matlab 解相位_光测力学栅线投影技术-相位求解方法
- 中断扫描方式子程序c语言,单片机原理及应用(C语言版) 第9章 节 单片机系统配置及接口.ppt...
- oracle安装sqluldr2,Oracle sqluldr2工具使用方法
- WAP1 X/WAP2 0以及WAP浏览器的协议版本
- 配置jdk与maven环境变量
- 项目绩效考核体系指标建设
- What Is An NFT? Non-Fungible Tokens Explained
- 利用bat批处理做启动mongodb脚本
- 什么是智慧交通研究(ITS)
热门文章
- maven打包失败:自定义项目工具类打包给其他微服务使用
- 关于maven下载依赖失败问题
- pythonopencv算法_OpenCV算法精解 基于Python与C++pdf
- python爬取qq好友网络状态_Python爬虫实战----爬取QQ空间好友说说并生成词云(超详细)...
- strstr区分大小写吗_ONU、机顶盒、路由器,遇到问题你会处理了吗?
- git-ftp:用git管理ftp服务器简单入门
- 其他学习笔记(一)——MySQL基础配置+可视化工具安装与破解
- 致敬ATSS | Dynamic ATSS再造ATSS辉煌!!!
- 轻量化、松耦合的手持RGB-D室内环境实时重建系统
- 实验吧——Recursive