实验四、遥感图像预处理—融合、镶嵌、裁剪

一、实验目的

  1. 了解遥感影像融合的几种方法。
  2. 熟悉ENVI常用影像融合、镶嵌、裁剪工具
  3. 掌握ENVI影像融合、镶嵌、裁剪的主要方法和操作步骤。

二、实验基本要求

  1. 认真阅读和掌握本实验的程序。
  2. 上机操作融合、镶嵌、裁剪模块的运行和应用。
  3. 保存与记录实验结果,并进行分析总结。

三、实验时间和地点

  1. 地点:
  2. 时间:

四、实验条件

  1. 硬件:PC电脑(Windows 10操作系统)
  2. 软件:ENVI 5.1
  3. 参考资料:《ENVI遥感图像处理方法》第4章
  4. 使用数据:…\第4章 遥感图像预处理\ 5-8 图像融合、镶嵌、裁剪、融合实例

五、实验内容

  1. 不同传感器图像融合
  2. 相同传感器图像融合
  3. 使用无缝镶嵌工具Seamless Mosaic图像镶嵌
  4. 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)实验四、遥感图像预处理—融合、镶嵌、裁剪相关推荐

  1. 数据科学和人工智能技术笔记 四、图像预处理

    四.图像预处理 作者:Chris Albon 译者:飞龙 协议:CC BY-NC-SA 4.0 图像二值化 # 加载库 import cv2 import numpy as np from matpl ...

  2. 遥感图像预处理与土地利用动态监测

    实验报告目录 1.实验目的 对池州市 2013.2017 年 Landsat 8 OLI 的遥感图像进行土地利用分类,对分类结果进行修正和精度评价,并对各类土地利用类型的面积进行统计.基于计算机分类结 ...

  3. 进行遥感图像数据融合的步骤:

    遥感图像融合是将只有高时空分辨率(但时间跨度较大)和只有高时间分辨率(空间分辨率较低)的两个张图像各自提取其优势部分,生成高时空分辨率的遥感图像,该方法可在增强遥感高分辨率图像时间连续性和提高遥感图像 ...

  4. 大学计算机基础实验教程上答案,大学计算机基础实验教程答案第四章

    摘要: 系统火灾自动前报警施工,大学应具备_,.天是(注:础实程答明今江京朝应苏南,都于,河南应天宋朝是今商丘.火灾装尺集中器安求是报警寸技术要控制,验教且应操作方便,面或距地楼板底边的高度为.... ...

  5. python程序实验教程_20192428 实验一《Python程序设计》实验报告

    学号 2019-2020-2 <Python程序设计>实验x报告 课程:<Python程序设计> 班级: 1924班 姓名: 魏来 学号:20192428 实验教师:王志强老师 ...

  6. 统计学计算机实验教程,生物统计学实验习题(计算机操作)3教程.doc

    生物统计学实验习题(计算机操作)3教程 <生物统计学实验>习题一.统计作图 1.某学者为了评价某饲料是否具有遗传毒性,选用24小鼠,分别于第一.三.五.七天处死6只动物,观察小鼠鼠骨髓中微 ...

  7. python语言程序设计实验教程答案实验三_20182204 实验三《Python程序设计》实验报告...

    20182204 <Python程序设计>实验三报告 课程:<Python程序设计> 班级:1822 姓名:20182204zwp 学号:20182204 实验教师:王志强老师 ...

  8. ArcGIS空间分析实验教程-部分实验案例(ArcPy实现)

    Tips 如果是直接复制代码运行,请注意查看以下提醒: 1.本代码运行时,需要输入对应资源所在的绝对路径,均只需输入至...\Chp7\Ex1,如:D:\桌面\ArcPy实验代码抽查\Chp7\Ex1 ...

  9. 推荐系统系列教程之十四:经典模型融合方法----线性模型和树模型的组合拳

    编者按:之前推出了<推荐系统系列教程>,反响不错,前面已经推出了十三期,今天按约推出第十四期:经典模型融合办法----线性模型和树模型的组合拳.希望朋友们多点"在看", ...

  10. 计算机硬件实验教程pdf,计算机硬件技术基础实验教程答案(重庆大学)

    计算机硬件技术基础实验教程答案(重庆大学) 计算机硬件技术基础实验教程答案 实验一:简单程序设计实验 (1)编写一个 32 位无符号数除法的程序,要求将存放在 NUM1 中的 32 位无符号数与存放 ...

最新文章

  1. codeforces 667B B. Coat of Anticubism(水题)
  2. JavaScript 函数定义
  3. 深度学习Deep learning:四十一(Dropout简单理解)
  4. [1204 寻找子串位置] 解题报告
  5. 重装mysql遇到的问题
  6. iOS 富文本风格NSMutableParagraphStyle、定制UITextView插入图片和定制复制
  7. Gradle实战:发布aar包到maven仓库
  8. 【三】Java运算符
  9. 再谈节奏与动力---平淡与枯燥的力量
  10. 安卓之实现一个简单的电话拨号功能
  11. 各地女孩被刮开短裙的反映
  12. matlab 解相位_光测力学栅线投影技术-相位求解方法
  13. 中断扫描方式子程序c语言,单片机原理及应用(C语言版) 第9章 节 单片机系统配置及接口.ppt...
  14. oracle安装sqluldr2,Oracle sqluldr2工具使用方法
  15. WAP1 X/WAP2 0以及WAP浏览器的协议版本
  16. 配置jdk与maven环境变量
  17. 项目绩效考核体系指标建设
  18. What Is An NFT? Non-Fungible Tokens Explained
  19. 利用bat批处理做启动mongodb脚本
  20. 什么是智慧交通研究(ITS)

热门文章

  1. maven打包失败:自定义项目工具类打包给其他微服务使用
  2. 关于maven下载依赖失败问题
  3. pythonopencv算法_OpenCV算法精解 基于Python与C++pdf
  4. python爬取qq好友网络状态_Python爬虫实战----爬取QQ空间好友说说并生成词云(超详细)...
  5. strstr区分大小写吗_ONU、机顶盒、路由器,遇到问题你会处理了吗?
  6. git-ftp:用git管理ftp服务器简单入门
  7. 其他学习笔记(一)——MySQL基础配置+可视化工具安装与破解
  8. 致敬ATSS | Dynamic ATSS再造ATSS辉煌!!!
  9. 轻量化、松耦合的手持RGB-D室内环境实时重建系统
  10. 实验吧——Recursive