遥感数字图像处理(实验二)——假彩色合成与伪彩色合成(密度分割)

article/2025/6/8 8:35:09

目录

实验内容二:

实验步骤:

一、假彩色合成

1.假彩色合成基本内容

2.假彩色合成的目的

3.Landsat8常见的波段组合形式,表1

二、波段组合

三、伪彩色合成(密度分割)

1.密度分割基本内容

2.密度分割的用途

3.密度分割实验流程

四、实验总结及扩展


实验内容二:

完成遥感图像的假彩色显示与密度分割。完成遥感图像的真彩色与假彩色合成,观察各自突出的信息,完成遥感图像的密度分割。

实验步骤:

一、假彩色合成

1.假彩色合成基本内容

假彩色合成是指多光谱遥感图像彩色合成处理时,如果参与合成的三个波段的波长与对应的红、绿、蓝三种原色的波长不同,那么合成图像的颜色就不可能是地面景物的真是颜色,这种合成就是假彩色合成。

2.假彩色合成的目的

假彩色合成的目的在于彩色增强而不是彩色复原。故可通过变换多波段单色影像数目,如2~4个或同滤色镜的不同组合来改变假彩色影像色彩,以达到不同应用目的。

3.Landsat8常见的波段组合形式,表1

主要用途

英文

RGB

自然色

Natural Color

4、3、2

假彩色

False Color (urban)

7、6、4

红外彩色

Color Infrared (vegetation)

5、4、3

农业

Agriculture

6、5、2

大气渗透

Atmospheric Penetration

7、6、5

健康植被

Healthy Vegetation

5、6、2

陆地/水体

Land/Water

5、6、4

大气去除

Natural With Atmospheric Removal

7、5、3

短波红外

Shortwave Infrared

7、5、4

植被分析

Vegetation Analysis

6、5、4

表1 常见波段组合

二、波段组合

打开一组遥感数据图像,然后选择RGB color,选择三个波段放入RGB,例4、3、2波段放入RGB通道,然后load RGB.

(1)波段组合为4、3、2--Red、Green、Blue--自然真彩色(图26、27)
             

图26 波段选择

图27 组合效果

  1. 波段组合为7、6、4--SWIR2、SWIR1、Red--城市,在图27的基础上,选择修改RGB波段排序,重新选择对应波段为7、6、4(图28-图30)。

             

                   图28 波段排序                                            图29 波段选择

图30 组合效果

可以看出,城市主要以深褐色显示。

(3)波段组合为5、4、3--NIR、Red、Green--标准假彩色图像,植被。重复上述操作,如图31、图32。

图31 波段选择

                  

图32 组合效果

可以看出,植被主要以灰黑色显示。

(4)波段组合为6、5、2--SWIR1、NIR、Blue--农业。重复上述操作,如图33、图34。

图33 波段选择

图34 组合效果

由效果图可以得到,农业主要以浅绿色显示。

(5)波段组合为7、6、5--SWIR2、SWIR1、NIR--大气渗透。如图35、图36。

图35 波段选择

图36 组合效果

由效果图可以得到,大气渗透主要以浅蓝色显示。


(6)波段组合为5、6、2--NIR、SWIR1、Blue--健康植被。如图37、图38。

图37 波段选择

图38 组合效果

由效果图可以得到,健康植被主要以绿色来显示。

(7)波段组合为5、6、4--NIR、SWIR1、Red--陆地/水。如图39、图40。

图39 波段选择

图40 组合效果

由效果图可以得到,陆地/水主要以橙黄/深蓝色、黑色显示(详见22页扩展)

(8)波段组合为7、5、3--SWIR2、NIR、Green--移除大气影响的自然表面。如图41、图42。

图41 波段选择

图42 组合效果

(9)波段组合为7、5、4--SWIR2、NIR、Red--短波红外。如图43、图44。

图43 波段选择

图44 组合效果

(10)波段组合为6、5、4--SWIR1、NIR、Red--植被分析。如图45、图46。

图45 波段选择

图46 组合效果

由效果图可以得到,植被主要以酒红色以及绿色显示。

三、伪彩色合成(密度分割)

1.密度分割基本内容

密度分割是一种用于影像密度分层显示的彩色增强技术。

2.密度分割用途

可定量计算和显示某一级密度影像所占的百分比,有助于识别那些具有均衡密度的面状地物性质、空间分布和数量特征,如作物分类、水体污染等,也应用于非遥感领域如影像医学等。

3.密度分割实验流程

(1)在Envi classic中打开TM单波段B1图像,以Gray Scale显示,如下图

图47 Gray Scale显示

(2)在显示图像的窗口上点击Overlay--Density Slice,弹出对话框,选中该波段,点击OK,弹出如下窗口(图48)。

图48 Density Slice

(3)选择该窗口上的“Options--Set Number of Default Range,弹出对话框,Number of Default Ranges设置为6,图49。

        

                              图49-1                                                               图49-2

图49 参数设置

(4)点击OK,返回Density slice对话框,选择Options--Apply Default Ranges,完成密度分割层设置,图50。

图50 密度分割层设置

(5)在Density slice对话框,选中第一个分割层,单击Edit Range,弹出对话框,设置分割层的分割范围Range Min-Range Max与颜色Color,之后继续对分割层进行设置,如图51。最终设置参数如图52。

  

                             图51-1                                                                  图51-2

图51 设置举例

图52 设置参数

(6)密度分割结果展示,图53

图53 密度分割结果展示

四、实验总结及扩展

  1. 不同的波段组合会突出显示地物特征,也存在一些组合呈现的影像比较相似,如波段5、6、2以及波段5、6、4组合。
  2. 波段5、6、4组合中,水体呈黑色和蓝色两种色调,因为第四波段对叶绿素吸收比较大,所以偏蓝色可能是含有非绿藻等的干扰,而偏黑色可能是绿藻等成分的含量比较大。
  3. 水体提取采用单波段阈值、归一化差分植被指数(NDVI)、归一化差分水体指数(NDWI)、主成分分析4种不同的提取方法。单波段阈值提取方法通过对遥感影像某一波段灰度值的提取来对水体信息进行有效迅速地提取,通常选用的波段为中红外波段,在高分一号卫星的波段中,对应的是第四波段。由于此波段能够较好地反映研究区域的水体与陆地界限,因此能够作为单波段阈值的参考波段,以根据水体样本的灰度值范围来确定阈值的大小。


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

相关文章

Matlab实现伪彩色处理:灰度图像转换为彩色图像

灰度图像可以简单理解为一个灰度值矩阵,其中灰度值的取值范围是[0, 255],且灰度值为整数。 现在需要将这个灰度值矩阵中的每一个值拆分成3个通道(RGB),分别是红色通道(red, R)、绿色通道&#…

数字图像的类型——伪彩色,真彩色,假彩色

参考: http://blog.sina.com.cn/s/blog_764b1e9d0100t9c8.html 伪彩色图像 同灰度图像一样,也是单波段的图像,但是这个单波段图像是有颜色的,不再是灰度图那样的,而是它的每一个灰度值都对应颜色空间中的某一种颜色。它可以是彩…

matlab实现灰度图像伪彩色处理

1.基于灰度图像的伪彩色处理 代码展示&#xff1a; clear all; close all;I double(rgb2gray(imread(图片1.jpg))); [M N] size(I); I2 zeros(M, N, 3); %初始化三通道for x 1 : Mfor y 1 : Nif I(x, y) < 127 …

伪彩色增强(基于MATLAB)

伪彩色增强(基于MATLAB&#xff09; 本博文参阅《数字图像处理》-杨帆 基于人眼生理视觉系统&#xff0c;对彩色微小差别的敏感程度远大于对灰度差别的敏感程度&#xff0c;彩色增强已经成为一门应用广泛的图像处理技术&#xff0c;其中伪彩色增强技术显得尤为突出。 首先得明…

利用 MATLAB 彩色显示高光谱图像(伪彩色,真彩色)

利用 MATLAB 彩色显示高光谱图像&#xff08;伪彩色&#xff0c;真彩色&#xff09; 前言一、使用imshow函数彩色显示高光谱图像注意事项&#xff1a; 欢迎学习交流&#xff01; 邮箱&#xff1a; z…1…6.com 网站&#xff1a; https://zephyrhours.github.io/ 前言 我们平时…

opencv之伪彩色处理

伪彩色处理 伪彩色&#xff08;pseudo-color)合成是按特定的数学关系把单波段灰度图像的灰度级变成彩色&#xff0c;然后进行彩色显示的方法&#xff0c;其目的是通过数据的彩色表达来增强区分目标的能力。 在图像分割之后&#xff0c;需要对目标进行上色&#xff0c;多数情况…

OpenCV--006:伪彩色:LUT作用与用法

文章目录 一、伪彩色二、LUT1. LUT概念2. 作用3. LUT函数4. LUT应用4.1 颜色空间缩减4.2 图像反转 三、OpenCV&#xff1a;applyColorMap函数 一、伪彩色 伪彩色&#xff08;Pseudo-color&#xff09;图像的每个像素的颜色不是由每个基本色分量的数值直接决定&#xff0c;实际…

【OpenCV 例程300篇】203. 伪彩色图像处理

OpenCV 例程200篇 总目录 201. 图像的颜色空间转换 202. 查表快速替换&#xff08;cv.LUT&#xff09; 203. 伪彩色图像处理 204. 图像的色彩风格滤镜 205. 调节色彩平衡/饱和度/明度 文章目录 【youcans 的 OpenCV 例程300篇】203. 伪彩色图像处理什么是伪彩色图像&#xff1f…

itoa函数和atoi函数

itoa是广泛应用的非标准 C语言扩展函数。由于它不是标准C语言函数&#xff0c;所以不能在所有的 编译器中使用。但是&#xff0c;大多数的编译器&#xff08;如Windows上的&#xff09;通常在<stdlib.h>头文件中包含这个函数。 1说明编辑 功能&#xff1a;将任意类型的数…

C++之spriintf函数(itoa函数)

sprintf函数 头文件&#xff1a;stdio.h 原型 int sprintf( char *buffer, const char *format, [ argument] … ); 参数列表 buffer&#xff1a;char型指针&#xff0c;指向将要写入的字符串的缓冲区。 format&#xff1a;格式化字符串。 [argument]…&#xff1a;可选参数&a…

Vue 艺术字体下载、设置

1&#xff0c;本人常用的下载地址&#xff1a;https://zh.fonts2u.com/ 2&#xff0c;找到你需要的字体点击下载 3&#xff0c;下载完之后有一个ttf文件 4&#xff0c;在vue里面&#xff0c;我个人在assets文件下创建一个文件夹&#xff0c;叫什么名字都行&#xff0c;找到你…

vue下载跨域图片

<a style"color: #409EFF;" click"downImg(url)">下载还款凭证</a>//方法一 &#xff08;只有这种方法解决我的需求&#xff09; downImg(imgsrc) {const src ${imgsrc}?t${new Date().getTime()}fetch(src).then(res > {res.blob().th…

vue点击url链接下载文件

在src下面新建一个downLoadUrl的目录 downLoadUrl / index.js文件 /** 后端返回文件的url,前端创建a标签来下载** 1. 解决了若文件为图片或浏览器支持的格式类型,点击下载会直接打开文件的问题,* 2. 下载文件时,浏览器会有闪动的问题** 页面内使用* 1. 引入指令 import do…

vue文件下载及重命名

本文所讲的下载地址格式为&#xff1a;地址文件名&#xff08;例如&#xff1a;http... test.docx&#xff09; 页面代码&#xff1a; <!--map为所下载的文件信息&#xff0c;包括文件名、路径等 --> <p v-down"map">这是文件名</p> js代码…

使用npm下载vue-router(vuex)路由报错,“export ‘XXXX‘ was not found in ‘vue‘

vue-router vuex 报错同理 vue-router vuex 报错同理 今天在写vue项目使用cnpm下载路由&#xff0c;然后就报错"export ref was not found in vue 原因&#xff1a;cnpm install vue-router --save 现在默认下载的是4.x的版本 &#xff0c;我是用的是…

vue实现文件下载

vue中文件下载 前言 Vue浏览器文件下载最简单的方法就是用a链接实现&#xff0c;然后加一个download属性。让后端返回[blob]文件格式&#xff0c;需要传递 responseType: ‘blob’ 一、使用步骤 展示文件&#xff0c;文件点击后查看方法为handlePreview <span style&qu…

vue学习之一:下载vue-cli项目

这几周一直辗转在vue官网和各大博客搜索关于vue项目实战的例子。学的实在是零零碎碎的。不过总算在对于vue项目搭建有个基本认知&#xff0c;于是直接拿起以前做过的项目进行改版了&#xff0c;接下来是从怎么搭建vue2.xvue-router项目实战写的一些列文章。我的开发环境都是基于…

下载vue脚手架@vue/cli(详解)

1.首先到官网下载node.js 2.在自己的电脑查看是否下载成功 使用window加r输入cmd使用node -v 查看node.js是否下载成功 3.使用npm下载yarn 注意&#xff1a;因为下载node.js中会自动帮你下载npm&#xff0c; npm install -g yarn 使用yarn -v 如果显示有版本号则下载成功…

vue.js中文官网下载vue.js失败了?

访问vue官网 https://v2.cn.vuejs.org/v2/guide/installation.html下载vue.js&#xff0c;页面直接报错404&#xff0c;只需要切换到英文版&#xff0c;重新下载即可成功。 或者直接访问以下地址: https://v2.vuejs.org/v2/guide/installation.html#Direct-lt-script-gt-Includ…

如何下载vue.js

vue官网&#xff1a;https://v2.vuejs.org/ 1、第一步 2、第二步 3、 第三步