(二)Landsat_5 TM 遥感影像波段合成真假彩色影像

article/2025/5/10 9:48:05

在这里插入图片描述

前言

回顾以下Landsat系列卫星的发展史,可以发现Landsat_5卫星已经退役,作为世界上寿命最长的地球观测卫星,其在影像方面对人类的发展具有很深刻的意义。Landsat_5 TM共有7个波段,通过不同的波段组合,形成不同遥感图像,也就是常见的红绿蓝三通道影像立方体。地物对每一个波段的电磁波吸收率都有差异,因此可以利用波段组合来识别一些真彩色影像人眼难以识别的地物和特征。以下便是利用matlab可视化波段组合的方法。
在这里插入图片描述

一、真彩色合成

注:主要合成方式有以下几种
1)红绿蓝三个波段分别依次赋值给红绿蓝三个通道(由于数据是进行裁剪之后得到的,其中含有异常值,故在合成时蓝色通道为蓝波段的一半,具体权重视实际情况为准,可适当调整);
2)红波段赋值给红色通道,绿色通道为红绿蓝三个波段的均值,蓝色通道为绿色波段;
3)红波段赋值给红色通道,绿色通道为红波段的二倍加上蓝波段再除以三,蓝色通道为绿色波段。

R_band=adapthisteq(image{3}); %自适应直方图均衡化
G_band=adapthisteq(image{2});
B_band=adapthisteq(image{1}.*0.5);
hend=cat(3,R_band,G_band,B_band);
figure;
imshow(hend.*3);
title('真彩色影像 band-3+2+(1*0.5)');
hend2=cat(3,R_band,(R_band+G_band+B_band)./3,G_band);
imshow(hend2.*3);
title('真彩色影像 band-3+((3+2+1)/3)+2');
hend3=cat(3,R_band,(R_band.*2+B_band)./3,G_band);
imshow(hend3.*3);
title('真彩色影像 band-3+((3×2+1)/3)+2');

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、假彩色合成

由于该区域是裁剪的一部分的影像,其分辨率不是很清晰,所以下面的图看起来有点模糊,且是经过直方图均衡化处理。

%波段合成
RGB_martix=[4,3,2;7,4,3;7,5,4;5,4,1;4,5,3;3,4,5];
RGB_name={'假彩色影像 band-4+3+2(植被)','假彩色影像 band-7+4+3(水体)',['假彩色影像 ' ...'band-7+5+4(地质)'],'假彩色影像 band-5+4+1(植物)','假彩色影像 band-4+5+3(界限)','假彩色影像 band-3+4+5(水体)'};
RGB_dataset={};
for i=1:length(RGB_martix)RGB_dataset{i}=cat(3,image{RGB_martix(i,1)},image{RGB_martix(i,2)},image{RGB_martix(i,3)});
end
for j=1:length(RGB_dataset)band=double(RGB_dataset{j});minValue =min(band(:));maxValue=max(band(:));normal=band-minVal;normal=normal./(maxValue-minValue);band=normal;[rows, cols, bands] = size(band);red = band(:,:,1);green = band(:,:,2);blue = band(:,:,3);rgb = zeros(size(band, 1), size(band, 2), 3);rgb(:,:,1) = adapthisteq(red);      rgb(:,:,2) = adapthisteq(green);rgb(:,:,3) = adapthisteq(blue); figure;imshow(rgb);title(RGB_name{j});
end

该合成的假彩色图像中,植被主要呈现出红色,非植被的地物则为其他颜色,主要用于植被的区分和识别。

在这里插入图片描述
该合成图像中,其水体呈现出蓝色或者浅蓝色,其他地物被赋予其他颜色,主要用于水体的区分和识别。

在这里插入图片描述
该合成图像中,裸地以及无植被覆盖区域显示明显,呈现出浅蓝色,可用于地质探查以及地表岩石矿物识别。

在这里插入图片描述
该合成图像中,植被被赋予绿色,裸地区分明显,可以用于农业或者林业的植物识别,裸地区分明显。
在这里插入图片描述
该合成影像能区分土壤含水量(水分越多则越暗)。用于土壤湿度和植被状况分析,也可以用于内陆水体和陆地和水体边界的确定。
在这里插入图片描述
该合成图像中,可以用于水体的识别。

在这里插入图片描述


http://chatgpt.dhexx.cn/article/DWs9rxgI.shtml

相关文章

遥感学习笔记(五)——Landsat卫星简介

美国NASA的陆地卫星(Landsat)计划(1975年前称为地球资源技术卫星 — ERTS ),从1972年7月23日以来, 已发射8颗(第6颗发射失败)。目前Landsat1—4均相继失效,Landsat 5于2013年6月退役。 Landsat 7于1999年4月15日发射升…

尚硅谷Maxwell视频教程发布

学大数据的小伙伴们, 垒哥的Atlas和Kylin视频看完了吗? 担心你没了学习资料放纵堕落, 垒哥又带着新视频来啦! 我问垒哥:今晚不喝酒行吗? 垒哥说:行! 我问垒哥:今晚不…

尚硅谷视频总结——Java多线程

多线程 一:基本概念:程序,进程,线程 程序(program):程序是为完成特定任务,用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process):进程是程序的一次执行…

Vue学习笔记--第一章(尚硅谷学习视频总结)

目录 一、第一章 Vue核心 1.1. Vue简介 1.1.1. 官网 1.1.2. 介绍与描述 1.1.3. Vue 的特点 1.1.4. 与其它 JS 框架的关联 1.1.5. Vue 周边库 1.2.初识Vue 1.3. 模板语法 1.4. 数据绑定 1.5 el与data的两种写法 1.6 MVVM模型 1.7 Vue中的数据代理 1.8.事件处理 1.…

JUC编程的使用(基于尚硅谷视频)

文章目录 1.核心概念2.线程2.1线程的实现2.2 多线程的使用方法(重点)2.3.Synchronized关键字(自动上锁和解锁)2.4Look锁(手动上锁和解锁)2.4.1常用方法2.4.2常用类 2.5可定制化线程 2.6线程的状态3.ArrayLi…

强强联手 | 尚硅谷Dinky视频教程发布

Dinky为Apache Flink而生,让Flink SQL纵享丝滑。顾名思义,Dinky是一个小而美的框架,它基于 Apache Flink 二次开发,无侵入,开箱即用,是易扩展的一站式 FlinkSQL & SQL DataOps,可以很大程度…

尚硅谷视频讲解:多态性

1.理解多态性 具体来讲,是对象的多种形态,可以是man,woman等 父类的引用即p2 子类的对象即 Man; 声明的是变量 Person p2 右边是对象(man,或者woman,只要是person其他子类都可以)…

Vue.js尚硅谷视频学习笔记(第一章:Vue 核心)

第1 章:Vue 核心 1.1. Vue 的基本认识 1.1.1. 官网 英文官网: https://vuejs.org/中文官网: https://cn.vuejs.org/ 1.1.2. 介绍描述 渐进式JavaScript 框架作者: 尤雨溪(一位华裔前Google 工程师)作用: 动态构建用户界面 1.1.3. Vue 的特点 遵循MVVM 模式编…

尚硅谷Kylin视频教程发布!

Atlas视频教程发布后,有谷粉说: 就这?我两天就学完了。 垒哥小浣熊脸,不服又很无奈: 人生路还很长,年轻人别太狂。 我们尚硅谷的大数据学科, 不能给生产队的驴和老母猪丢脸! 来…

「尚硅谷与腾讯云官方合作」硅谷课堂项目视频发布

硅谷课堂是尚硅谷与腾讯云官方合作的项目,是一款基于微信公众号B2C模式的在线学习平台。项目包含后台系统和微信公众号部分,采用前后端分离开发模式。 本套项目教程针对有一定开发经验的Java程序员精心打造,项目技术涵盖微服务、微信公众号、…

javascript全笔记-基础版(尚硅谷视频李立超老师)

目录 一.JavaScript简介 1.1 JS简介 1.2 JS的HelloWorld 1.3 JS代码编写的位置 二.JS的基础语法 2.1 JS的基本语法 2.2 字面量与变量 2.3 标识符 2.4 数据类型 2.4.1 typeof运算符 2.4.2 String 2.4.3 Number 2.4.4 Boolean 2.4.5Null 2.4.6Undefined 2.5 强制…

尚硅谷前端视频总结(二)

尚硅谷前端视频总结(二) 原文链接 动画animation CSS animation 属性是 animation-name,animation-duration, animation-timing-function,animation-delay,animation-iteration-count,animation-directi…

Spring Cloud 尚硅谷阳哥学习笔记,每一行代码均有解释,适合快速上手,并配合尚硅谷视频食用

Spring Cloud ATenOne ❤️ 一、正常 SpringBoot 环境的测试 1、版本的选择 SpringCloud Hoxton.SR1SpringBoot 2.2.2.RELEASESpringCloud Alibaba 2.1.0.RELEASEJava 8Maven 3.5Mysql 8.0.25 父 pom.xml 如下 <?xml version"1.0" encoding"UTF-8&quo…

vue3快速上手(尚硅谷视频笔记)

Vue3快速上手 1.Vue3简介 2020年9月18日&#xff0c;Vue.js发布3.0版本&#xff0c;代号&#xff1a;One Piece&#xff08;海贼王&#xff09;耗时2年多、2600次提交、30个RFC、600次PR、99位贡献者github上的tags地址&#xff1a;https://github.com/vuejs/vue-next/releas…

Linux全笔记(尚硅谷视频)

Linux是什么 是一个操作系统&#xff08;OS&#xff09; 李纳斯托瓦兹 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想&#xff0c;是一个性能稳定的多用户网络操作系统。 比较WindowsLinux界…

软件开发介绍-尚硅谷视频学习随记

目录 软件开发相关概念 Java相关介绍 环境配置 常用dos命令 常用快捷键 软件开发相关概念 1.软件&#xff1a;一系列按照特定顺序组织的计算机数据和指令集合&#xff0c;进而构成的一种工具。分为系统软件&#xff08;操作系统&#xff09;和应用软件。 应用程序算法数据…

NodeJs(尚硅谷视频学习笔记)

内容来自尚硅谷Nodejs学习课件以及自己添加 课前预热&#xff1a;CMD基本知识 1.命令行窗口&#xff08;小黑屏&#xff09;、CMD窗口、终端、shell - 开始菜单 --> 运行 --> CMD --> 回车 - Win R --> CMD --> 回车 - 常用的指令dir 列出当前目录下的所…

前端项目-尚品会-来自b站尚硅谷视频

目录 前言gulishop-client---vue2项目目录分页器 前言 重温Vue&#xff0c;打开之前的项目文件夹&#xff0c;陌生又熟悉… 3月份左右看的项目视频&#xff0c;现在已经忘得差不多了…甚至记不清自己是看的哪个视频…刚刚才想起来自己并没有看Vue的视频教程&#xff0c;当初直…

Linux的使用_尚硅谷视频学习笔记

到达底部 文章目录 Linux的使用参考 第 1 章 Linux 开山篇1.1 本套 Linux 课程的内容介绍1.2 Linux 的学习方向1.3 Linux 的应用领域1.3.1个人桌面应用领域1.3.2服务器应用领域1.3.3嵌入式应用领域 1.4 学习 Linux 的阶段&#xff08;高手进阶过程&#xff09;1.5 Linux 的学习…

【javaScript】学完js基础,顺便把js高级语法学了(尚硅谷视频学习笔记)

文章目录 【1】基本总结深入一、什么是数据1、数据类型基本&#xff08;值&#xff09;类型对象&#xff08;引用&#xff09;类型 2、判断相关问题 二、什么是内存1、什么是数据2、什么是内存&#xff1f;3、什么是变量4、内存、数据、变量三者之间的关系相关问题1、问题&…