[RS] 图像的代数运算 植被指数 消除阳坡阴坡差异

2023-10-11 07:20

本文主要是介绍[RS] 图像的代数运算 植被指数 消除阳坡阴坡差异,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

通常所说的遥感图像即为遥感数字图像,其实质为一个二维矩阵(二维数组),对其进行数学上的运算称为图像的代数运算,本文介绍了数学运算背后的实际意义与应用示例。

  • 图像的代数运算
  • 作用
  • 注意
  • 运算规则
    • 加法运算
    • 差值运算
    • 乘法运算
    • 比值运算
      • 植被指数
      • 消除阴影
      • 其他常用的比值

图像的代数运算

代数运算是指根据地物本身在不同波段或不同时相的灰度值差异,对于同一投影的两幅或两幅以上的多波段遥感图像对应像素逐个进行和、差、积、商的四则运算,产生有增强效果的图像

作用

该输出图像突出感兴趣地物的信息、压抑不感兴趣的地物信息,达到提取某些信息或去掉某些不必要信息的目的

注意

  1. 参加代数运算的遥感图像,其相关的空间坐标必须完全相同
  2. 进行代数运算后,数值可能超过了显示设备的范围,因此往往需要对输出的结果进行拉伸
  3. 进行代数处理的图像最好进行了大气辐射校正、噪声抑制、几何精纠等预处理

运算规则

加法运算

进行加法运算的图像成像日期不应相差很大

U=A+B

作用:

  1. 用于对同一区域不同时段的图像求平均,以减少图像的随机噪声
  2. 获得特定时段的平均统计特征

差值运算

提供了不同波段或不同时相图像间的差异信息

U=A-B

案例:

  1. 动态监测(同一地区在一段时间内的动态变换)
  2. 运动目标监测与跟踪
  3. 图像背景消除
  4. 不同图像处理效果的比较及目标识别等工作中

作用:
结果反映了同一地物在这两个波段上的差异
差异大的地物得到了突出;差异小的地物被压抑

乘法运算

U=A*B

作用:用来遮掉图像的某些部分,也称为图像的淹模

比值运算

比值图像时两个不同波段的图像对应的像素的灰度值相相除(除数不能为0)

U=A/B

作用:

  1. 降低传感器灵敏度随空间变化造成的影响
  2. 增强图像中特定的区域
  3. 降低地形导致的阴影影响
  4. 突出不同时像的差异
  5. 增强了同一地物在不同波段的差异,对地物的识别有明显的效果

注意:分母值很小时,比值的结果可能会增加图像中的噪声。如果有必要哦,可以在某些运算之前对图像进行滤波处理

植被指数

根据波段间的比值运算能够提取植被的算法,称为植被指数(Vegetation Index,VI)

其结果可以突出图像中植被的特征、提取植被类别或估算绿色生物量

植物由于其叶子的细胞结构,有以下特征

  1. 在近红外波段具有高反射值,其叶绿素在红光波段具有强吸收的特征
  2. 在多光谱遥感图像中,用近红外(IR)/红波段(R),结果图像上植被区域具有高度值,甚至在绿色生物量很高时达到饱和

这里写图片描述

植被指数:

  1. 比值植被指数(RVI:Ratio Vegetation Index)
    RVI=IR/R
  2. 归一化植被指数(NDVI:Normalized Vegetation Index)
    NDVI = (IR-R)/(IR+R)
  3. 差值植被指数(DVI:Difference Vegetation Index)
    DVI=IR-R

消除阴影

由于地形起伏及太阳斜射等因素的影像,不同的地形部位辐射量有很大的不同

如阳波和阴坡的辐射量有很大的不同,一般情况下,阴坡的太阳辐射低,会形成阴影,这种差异,在遥感图像上称为“同物异谱”现象

若对于有阴影的遥感图像,在B1和B2波段图像上亮度值不同,采用B1/B2,产生的比值图像上阴坡和阳坡的亮度则区域一致

其他常用的比值

在地质勘查中,常用TM/ETM多波段数据进行比值运算,从而解译矿物类型;
B3/B1突出铁氧化物
B5/B7突出泥化矿物
B5/B4突出铁矿石
B5/B2分离水体与陆地

这篇关于[RS] 图像的代数运算 植被指数 消除阳坡阴坡差异的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/186455

相关文章

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

基于WinForm+Halcon实现图像缩放与交互功能

《基于WinForm+Halcon实现图像缩放与交互功能》本文主要讲述在WinForm中结合Halcon实现图像缩放、平移及实时显示灰度值等交互功能,包括初始化窗口的不同方式,以及通过特定事件添加相应... 目录前言初始化窗口添加图像缩放功能添加图像平移功能添加实时显示灰度值功能示例代码总结最后前言本文将

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi

uva 575 Skew Binary(位运算)

求第一个以(2^(k+1)-1)为进制的数。 数据不大,可以直接搞。 代码: #include <stdio.h>#include <string.h>const int maxn = 100 + 5;int main(){char num[maxn];while (scanf("%s", num) == 1){if (num[0] == '0')break;int len =

深入理解数据库的 4NF:多值依赖与消除数据异常

在数据库设计中, "范式" 是一个常常被提到的重要概念。许多初学者在学习数据库设计时,经常听到第一范式(1NF)、第二范式(2NF)、第三范式(3NF)以及 BCNF(Boyce-Codd范式)。这些范式都旨在通过消除数据冗余和异常来优化数据库结构。然而,当我们谈到 4NF(第四范式)时,事情变得更加复杂。本文将带你深入了解 多值依赖 和 4NF,帮助你在数据库设计中消除更高级别的异常。 什么是

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

Verybot之OpenCV应用一:安装与图像采集测试

在Verybot上安装OpenCV是很简单的,只需要执行:         sudo apt-get update         sudo apt-get install libopencv-dev         sudo apt-get install python-opencv         下面就对安装好的OpenCV进行一下测试,编写一个通过USB摄像头采

【高等代数笔记】线性空间(一到四)

3. 线性空间 令 K n : = { ( a 1 , a 2 , . . . , a n ) ∣ a i ∈ K , i = 1 , 2 , . . . , n } \textbf{K}^{n}:=\{(a_{1},a_{2},...,a_{n})|a_{i}\in\textbf{K},i=1,2,...,n\} Kn:={(a1​,a2​,...,an​)∣ai​∈K,i=1,2,...,n

【Java中的位运算和逻辑运算详解及其区别】

Java中的位运算和逻辑运算详解及其区别 在 Java 编程中,位运算和逻辑运算是常见的两种操作类型。位运算用于操作整数的二进制位,而逻辑运算则是处理布尔值 (boolean) 的运算。本文将详细讲解这两种运算及其主要区别,并给出相应示例。 应用场景了解 位运算和逻辑运算的设计初衷源自计算机底层硬件和逻辑运算的需求,它们分别针对不同的处理对象和场景。以下是它们设计的初始目的简介: