遥感数据的波段运算
遥感数字图像处理复习资料
第一章:1.冈萨雷斯定义图像是对客观对象的一种相似性的描述或写真,包含了被描述或写真对象的信息,其英文为image,辅助性定义,是以某一技术手段再现于二维画面上的视觉信息,是二维数据阵列的光学模拟。
图像分为数字图像和模拟图像。
2.数字图像的基本单位是像素(像元),图像像素是长宽大小相等的方格,具有特定的空间位置和属性特征,像素的基本属性特征为像素值。
3.遥感数值图像是一数学形式存储和表达的遥感图像。
遥感数值图像中的像素值又称为亮度值(灰度值、灰度级)。
4.遥感数值图像处理是通过计算机图像处理系统对遥感数值图像中的像素进行系列操作的过程。
5.遥感数字图像处理的内容包括:1)图像增强:使图像更容易理解。
2)图像矫正:使图像信息尽可能地反应实际地物的辐射信息、空间信息和物理过程。
3)信息提取:提取地物的空间分布格局信息。
6.遥感数字图像处理系统包括硬件系统和软件系统。
硬件系统是进行图像说必须的设备(包括计算机,数字化设备,存储设备,现实和输出设备,操作台),软件系统指进行图像处理的各种程序(如ERDAS/PCI/ENVI/ER)。
第二章7.遥感平台是传感器的载体,有近地面,吊车,飞船,飞机,卫星等。
8.传感器又称为遥感器,是手机和记录电池辐射能量信息的装置。
9.根据数据记录方式,传感器类型可分为成像方式和非成像方式两大类。
成像传感器按成像原理分为摄影成像和扫描成像。
10.摄影成像方式的传感器主要是摄影机,包括框幅摄影机,缝隙摄影机,全景摄影机,多光谱摄影机等,在快门打开后几乎瞬间同时接受目标的电磁波能量,聚焦后记录下来称为幅影像。
现在常用的数码照相机就是摄影成像。
最初的摄影成像方式与传统照相机成像方式不一样。
用数码照相机进行拍照摄影,可直接产生数字图像。
11.传感器按烧面方式又可分为两种:目标扫面传感器和影响面扫面传感器。
12.按电磁波在真空中波长或频率的顺序将波长划分成波段,每一波段为一个波长范围,按使用的刚做波段,可将传感器分为紫外,可见光,红外,微波,多波段等类型。
遥感数字图像处理知到章节答案智慧树2023年西北师范大学
遥感数字图像处理知到章节测试答案智慧树2023年最新西北师范大学第一章测试1.数字图像本质上就是一个存储数字的矩阵,是你肉眼直接看不见的。
()参考答案:对2.在同等水平条件下,模拟图像的成像效果比数字图像更好。
()参考答案:对3.采样就是指电磁辐射能量的离散化。
()参考答案:错4.按照数字图像的光谱特性可以将图像分为彩色图像和黑白图像。
()参考答案:错5.任何一幅图像都有自己对应的直方图,但相同的直方图可能对应于不同的图像。
()参考答案:对6.图像显示时的屏幕分辨率等同于图像空间分辨率。
()参考答案:错7.时间分辨率是指对同一区域进行重复观测的最小时间间隔,也称为重访周期。
()参考答案:对8.数字图像的灰度分辨率越高,可展现在屏幕上的灰度级越多,说明图像显示的灰度层次越丰富。
()参考答案:对9.为了使同一波段的像素保证存储在一块,从而保持了像素空间的连续性。
应该选择()存储方式.参考答案:BSQ10.遥感影像灰度直方图反映的是一幅图像中各灰度级像素出现的()。
参考答案:频率11.已知一幅数字图像的辐射量化等级是4 bit,则这幅图像所存储的灰度值范围是()。
参考答案:0-1512.一台显示器的屏幕在水平方向显示800个像元,在垂直方向显示600个像元,则表示该显示器的分辨率为()dpi。
参考答案:80060013.从连续图像到数字图像需要()。
参考答案:采样和量化14.下面哪些特征参数直接影响数字图像的信息含量?()参考答案:光谱分辨率;时间分辨率15.下列图像中属于单波段图像的是()。
参考答案:二值图像;伪彩色图像16.遥感数字图像直方图的作用有()。
参考答案:计算图像的信息量;辅助计算图像中物体的面积;辅助图像分割时的边界阈值选择;辅助判断图像数字化量化是否恰当17.遥感数字图像的质量可用以下哪些分辨率来衡量?()参考答案:空间分辨率;时间分辨率;光谱分辨率;辐射分辨率;温度分辨率18.常用的颜色空间模型有()。
基于波段运算最优方法的冰川遥感信息提取及其变化监测
解全 球 气候 变 化 的重 要 手 段 之 一 。 随着 全 球 气 候 变 暖 ,
含有融水或以冰 的状态存在 , 而雪线 以上 的部 分 , 冰川
往 往 有大 量 的纯 净雪 存 在 , 二 者 在 全 色 波段 上 存 在 颜 ቤተ መጻሕፍቲ ባይዱ
水资源平衡与经济可持续发展
。因此 , 冰川变化 已
人工 目视解译方法
、 分类器分类方法和波段运算方
段, 云具有和冰雪基本相 同的反射率 , 但是 在近红外 和
短波 红外 波 段 , 由 于 云是 液 态 水 蒸 汽 , 其 温 度 高 于 冰雪 ( 固态 水 ) , 所 以在 这 两 个 波 段 内具 有 比冰 雪 高 的反 射
率, 在 该 波 段 的影 像 上 表 现 为 比冰 雪 亮 。根 据 这 一 特
文 献 标 志 码 :A 文章 编 号 :1 0 0 3 — 2 3 6 3 ( 2 0 1 3 ) 0 6 . 0 1 5 4 — 0 5 中 图 分 类 号 :P 4 0 7 . 8
0 引言
冰 川是 气候 的产 物 , 又是 全 球 气 候 变 化 灵 敏 的 指 示
复杂 , 可 分 性 越 差 。例 如 , 中 低 纬 度 地 区 在 影 像 获 取 时
屈 冉 ,申文明 , 王 昌佐 ,刘晓龙 , 柏延 臣 ,高彦 华
( 1 . 环境保护部卫 星环境应用 中心 , 北京 1 0 0 0 9 4 ; 2 . 北京师范大学 地理学与遥感科学学 院 , 北京 1 0 0 8 7 5 ) 摘要 :精确提取冰川的轮廓对 于计算冰川的面积至关重要 。对比分析 了3种冰川提 取方法。结果表 明 : 最 大似
然 法 由 于很 难 将 阴 影 内部 的 冰川 提 取 出 来 , 所提 取 的 冰 川 面 积 偏 低 ; 波段运算 法的比值法 、 N D S I 法 与 目视 解 译 法 所
遥感原理与应用总结
第一章:1. 遥感的定义遥感是指对地观测,即从不同高度的工作平台上通过传感器,对地球表面目标的电磁波反射或辐射信息进行探测,并经信息的记录、传输、处理和解译分析,对地球的资源与环境进行探测和监测的综合性技术。
2. 遥感的分类(1)按遥感平台分类:地面遥感、航空遥感、航天遥感(2)按工作方式:主动式遥感、被动式遥感(3)按工作波段:紫外遥感、可见光遥感、红外遥感、微波遥感、多光谱和高光谱遥感(4)按记录方式:成像遥感、非成像遥感(5)按遥感应用领域分类:从大的研究领域:外层空间遥感、大气遥感、陆地遥感、海洋遥感),从具体应用领域(城市遥感、环境遥感、农业遥感和林业遥感、地质遥感、气象遥感、军事遥感)3. 遥感技术系统的组成部分:信息获取、信息记录与传输、信息处理、信息应用第二章:1.电磁波谱:将电磁波按波长或频率递增或递减顺序排列红外波段:0.76-1000um(近红外(识别植物类型,分析植物长势,监测植被的病虫害) (热红外遥感主要使用3-15um的红外线,探测地下热源、火山、森林火灾、热岛效应)2.辐射通量:电磁辐射单位时间内通过某一表面的能量辐射通量密度:通过单位面积的辐射通量辐射出射度:单位面积发射出的辐射通量辐射照度(辐照度):投射到单位面积上的辐射通量3.绝对黑体:如果一个物体对任何波长的电磁辐射都全部吸收而毫无反射和透射,则称这个物体为绝对黑体(黑体辐射与温度成正相关)4.(1)太阳辐射的特性:1地球上的能源来源于太阳,太阳是被动遥感最主要的辐射源2在距离地球一个天文单位内,太阳辐射在大气上界处的垂直入射的辐射通量密度称为太阳常数3地球大气层以外的太阳光谱辐照度曲线为平滑的连续曲线(2)地球辐射特性:1地球上的能源来源于太阳的直射能量与天空漫入射的能量2被地表吸收的太阳辐射能,又重新被地表辐射(3)比辐射率:单位面积上地物发射的某一波长的辐射通量密度与同温度下黑体在同一波长上的辐射通量密度之比,又称发射率6.电磁辐射能与地表的相互作用有三种基本物理过程:反射、吸收和透射(1)物体对电磁波的反射可表现的三种形式:镜面反射:当入射能量全部或几乎全部按相反方向反射,且反射角等于入射角漫反射:当入射能量在所有方向均匀反射,即入射能量以入射点为中心在整个半球空间内向四周各向同性反射能量的现象(即伯朗反射)一个完全的漫反射体称为伯朗体方向反射:介于伯朗表面和镜面之间的,其反射方向各不相同,而具有明显的方向性,即在某些方向上反射最强烈的现象7.光谱反射率:地物在某波段的反射通量与该波段的入射通量之比地物的反射波谱特性:地物波谱反射率随波长变化而改变的特性8.水体的反射主要在蓝绿光波段,在近红外、中红外有很强的吸收带植物在绿光附近有一个反射波峰,两侧的蓝光和红光有两个吸收带9.影像地物反射光谱特性的因素:1太阳位置即太阳高度和方位角2传感器位置即观测角和方位角3不同的地理位置、太阳位置、地理景观、海拔高度大气透明度4地物本身性质的变异5时间的变化、季节的变化10.大气对电磁辐射传输作用大气对电磁辐射传输的作用过程的影响包括:散射、吸收、反射、扰动、折射和偏振,对遥感数据,主要是散射和吸收(1)大气吸收:将电磁波辐射能量转换成分子的热运动,使能量减少,主要吸收水蒸气、二氧化碳和臭氧电磁波辐射在大气传输中透过率较高的波段称为大气窗口(2)大气散射:电磁波在传播过程中遇到微粒而使传播方向发生改变,并向各个方向散开瑞利散射:引起散射的大气粒子直径远小于入射电磁波波长(蓝天)米氏散射:。
地理信息系统及遥感名词解释
1.地理特征和现象的数据描写包括(空间位置)、(属性特征)及(时域特征)三部分。
2.地理信息的特征包括:1)空间相关性 2)空间区域性 3)空间多样性 4)空间层次性3.地理信息系统:是在计算机软、硬件系统支持下,对整个或部分地球表层(包括大气层)的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
4.与一般信息系统相比,地理信息系统具有如下的基本特征:1)数据的空间定位特征 2)空间关系处理的复杂性 3)海量数据管理能力5.GIS的基本功能:数据采集功能;数据编辑与处理;数据存储、组织与管理功能;空间查询与空间分析功能;数据输出功能。
6.GIS运行环境包括(计算机硬件系统)、(软件系统)、(网络)、(空间数据)和(管理应用人员)。
7.地理空间坐标系统通常分为(球面坐标系统)和(平面坐标系统)。
平面坐标系统又称为投影坐标系统。
8.根据简历坐标系统采用椭圆的不同,地理坐标又分为(天文地理坐标系)和(大地地理坐标系)。
9.深度基准:是指海图图载水深及其相关要素的起算面。
10.按地图投影的构成方法分类,可把地图投影分为(几何投影)和(非几何投影)。
几何投影:是把椭球面上的经纬网投影到几何面上,然后将几何面展为平面而得到。
11.我国规定1:1万、1:2.5万、1:5万、1:10万、1:25万、1:50万比例尺地形图,均采用高斯投影(即高斯—克吕格投影)。
12.地理空间:是指地球表面及近地表空间,是地球上大气圈、水圈、生物圈、岩石圈和智慧圈交互作用的区域,地球上最复杂的物理过程、化学过程、生物过程和生物地球化学过程就发生在该区域。
地理空间实体:就是对复杂地理事物和现象进行简化抽象得到的结果。
空间实体具有4个基本特征:空间位置特征、属性特征、时间特征和空间关系特征。
13.地理空间数据概念模型大体分为3类:对象模型、场模型和网络模型。
14.空间数据类型:几何图形数据、影像数据、属性数据、地形数据、元数据。
辐射定标及波段运算遥感实验二
测绘与海洋信息学院《遥感原理与应用技术A》实验报告实验名称:遥感图像的辐射定标姓名:学号:班级:指导教师:日期:2018-4-8地理信息系统实验室2017-2018学年第二学期一、实验目的与任务(1)了解辐射定标的原理;(2)使用ENVI软件自带的定标工具定标(3)学习使用波段运算进行辐射定标。
二、试验设备与数据设备:遥感图像处理系统数据:焦作2004年3-7和4-8数据三、辐射定标原理及目的目的:消除传感器本身的误差,确定传感器入口处的准确辐射值。
原理:辐射定标是将传感器记录的电压或数字量化值DN转化为绝对辐射亮度的过程,或者转化为与地表反射率、表面温度等物理量有关的相对值的处理过程。
四、实验过程辐射定标的结果可以是表观辐亮度(L),也可以是表观反射率(ρ) 一般有两种方式:第一种:利用计算公式,在ENVI中利用band math(波段运算)计算辐亮度或者反射率;第二种:利用ENVI自带的对TM的定标工具,进行定标,获取辐亮度或者反射率。
第一种方法:利用计算公式,通过ENVI的波段运算进行定标:1)计算表观辐亮度的公式:radiance=((lmax-lmin)/(qcalmax-qcalmin))*(qcal-qcalmin)+lmin其中:radiance –表观辐亮度qcal-----DN(也就是影像数据本身);lmax 和lmin是从参数表中查询;qcalmax 是DN值的最大值,对于TM是8bit来说,qcalmax=255;Qcalmin 是DN值的最小值,一般为0。
所以上面的公式针对TM数据可以简写成:radiance=((lmax-lmin)/qcalmax))*qcal + lmin 即:上面的这个公式还可以进一步简化为:两个公式比较,可以看出,公式的中字母的对应关系。
注意:公式中需要的数据,可以通过后面的表格中查询获取2)表观反射率的计算ρ =π*L*d2/(ESUN*cos(θ))其中ρ为表观反射率;L为上一步计算出来的表观辐亮度;d为日地距离,这个数据通过下面的表格中获取;ESUN为大气层外的太阳辐射,也可以说是传感器接收处的太阳辐射;θ为太阳天顶角。
遥感图像处理实验
遥感图像处理实验目录实验二影像的地理坐标定位和校正实验三使用ENVI进行正射校正实验四图像镶嵌实验五图像融合实验六波段组合计算及图像增强实验七图像分类实验八使用ENVI进行三维曲面浏览与飞行实验九地图制图09级林学四班汤瑞芳20090143 注:本实验报告共分为两部分,其一为实验的详细过程,其二为实验结果的整理及实验心得实验二影像的地理坐标定位和校正实验目的:1)掌握如何在ENVI中对影像进行地理校正2)添加地理坐标3)如何使用ENVI进行影像到影像的几何校正实验内容:1图像文件头文件的修改步骤:1)打开并显示SPOT数据ENVI主菜单中file →open image file,从envidata目录bldr_reg文件夹下的bldr_sp.img文件,从可用波段列表对话框中点击Grey scale,点击Load Band按钮加载这幅影像到一个新的显示窗口中。
2)修改ENVI头文件中的地图信息右击bldr_sp.img—》Map inf,快捷菜单Edit Map Information。
点击Projection/Datum文本旁边的箭头切换按钮,DMS或者DDEG,分别在度分秒和十进制的度之间进行切换。
点击Cancel,推出Edit Map Information对话框。
修改图像的pixel size信息,添加公里网格和地图标注。
保存图像。
file →save image as →image file。
输出路径和输出文件名称2 影像对影像的几何配准利用SPOT图像校正Landsat TM步骤:1)打开TM图像从ENVI主菜单中,选择file →open image file,从envidata目录下的bldr_reg子目录选择bldr_tm.img文件。
在列表中选择band3,点击display#1按钮,并从下拉式菜单中选择new display。
点击Load Band 按钮,把TM的band3波段的影像加载到新显示窗口中。
遥感数字图像处理基础 知识点
第一章数字图像处理根底1数字图像处理:将图像转换成一个数字矩阵存放在图像存储器中,然后利用计算机对图像信息进行数字运算和处理,以提高图像质量或者提取所需要的信息2数字图像获取:把客观场景发射或者发射的电磁波信息首先利用光学成像系统生成一副模拟图像,然后通过模数转换将模拟图像转换为计算机可以存储的离散化数字图像。
3采样:即图像空间坐标或位置的离散化,也就是把模拟图像划分为假设干图像元素,兵赋予它们唯一的地址。
;离散化的小区域就是数字图像的根本单元,称为像元也称像素。
量化:即电磁辐射能量的离散化,也就是把像元内的连续辐射亮度中离散的数字值来表示,这些离散的数字值也称灰度值,,因为它们代表了图像上不同的亮暗水平。
4遥感数字图像获取特征参数质量特征:⑴空间分辨率:数字图像上能被详细区分的最小单元的尺寸或大小⑵辐射分辨率传感器探测原件在接受光谱信号时,所能分辨的最小辐射度差信息量特征:⑴光谱分辨率:传感器探测元件在接收目标地物辐射能量时所用的波段数目⑵时间分辨率:对同一区域进行重复观测的最小时间间隔。
5模拟图像:在图像处理中通过某种物理量的强弱变化来记录图像亮度信息的图像6数字图像:把连续的模拟图像离散化成规那么网格并用计算机以数字的模式记录图像上各网格点亮度信息的图像7数字图像特性:①空间分布特性:1空间位置:数字图像以二维矩阵的结构的数据来描述物体,矩阵按照行列的顺序定位数据,所以物体的位置也是用行列号表示。
2形状:点状线状和面状3大小:线状物体的长度或面状物体的面积,表现为像元的集聚数量4空间关系:包含,相邻,相离三种拓扑关系②数值统计特性:对图像的灰度分布进行统计分析。
图像的灰度直方图:用来描述一幅数字图像的灰度分布,横坐标为灰度级,纵坐标为灰度级在图中出现8直方图的用途:1图像获取质量评价2边界阙值的选择3噪声类型的判断9遥感数字图像的输出特征参数:1输出分辨率:屏幕分辨率和打印的分辨率2灰度分辨率:指输出设备能区分的最小灰度差3颜色空间模型:RGB 模型CMYK模型HSI颜色模型10数字图像种类:1.黑白图像:二值数字图像,0表示黑色1表示白色;2.灰度图像:单波段图像每个像元的灰度值的取值范围由灰度量决定;3.伪彩色图像:把单波段图像的各灰度值按照一定规那么映射到颜色空间中某一对应颜色;4.彩色图像:由红绿蓝3个颜色通道的数字层组成的图像第二章数字图像存储1比特序:一个字节中8个比特的存储顺序称为比特序。
遥感数据的波段运算
遥感数据的波段运算一、波段运算(Band Math)Band Math TM功能允许你处理导致单个波段输出的复杂表达式。
这些数学表达式也可以应用于一个多波段文件中的所有波段,providing “File Math”。
关于使用波段运算的更多信息,请参阅ENVI Programmer’s Guide 第 29 页的 “Band Math Basics”。
1.可利用的波段运算功能(Available Band Math Functions)Band Math 功能为用户提供一个灵活的图像处理工具,其中许多功能是无法在任何其它的图像处理系统中获得的。
该功能的能力与 IDL 语言的能力直接相关。
可用的函数包括但不仅限于表 4-2 中列出的数学表达式。
表 4-2: 一些可用的波段运算函数。
Series and Scalar 数学三角函数其它波段运算选项加(+)正弦(sin(x))关系运算符(EQ、NE、LE、LT、GE、GT)减(-)余弦(cos(x))逻辑运算符(AND、OR、XOR、NOT)乘(*)正切(tan(x))类型转换函数(byte, fix, long,float, double, complex)除(/)反正弦(asin(x))IDL 返回数组结果的函数最小运算符(<)反余弦(acos(x))IDL 返回数组结果的程序最大运算符(>)反正切(atan(x))User IDL 函数和程序绝对值(abs(x))双曲正弦(sinh(x))平方根(sqrt(x))双曲余弦(cosh(x))指数(^)双曲正切(tanh(x))自然指数(exp(x))自然对数(alog(x))以10为底的对数(alog10(x))注意一些有效的 IDL 表达式要求整个输入数组存在于内存中,它可以不必与 ENVI tiling 操作相兼容。
2.Band Math 对话框(1). 选择Basic Tools > Band Math.将出现 Band Math 对话框。
遥感数字图像处理代数运算
代数运算根据地物在不同波段的灰度差异,通过不同波段的代数运算产生新的“波段”作用:突出特定的地物信息产生新的地物信息代数运算1. 加、减、乘、除法运算2. 归一化指数3. 植被指数RVI, NDVI, DVI, PVI1.加减乘除运算B = B1+B2B = B1-B2B = B1/B2B = B1*B22. 归一化指数B = (B1 – B2)/(B1 + B2)3.植被指数,IR-近红外反射率,R-红色波段反射率RVI = IR/RNDVI = (IR – R)/(IR + R)DVI = IR – RPVI = 1.6225*IR – 2.2978*R + 11.0656or = 0.939*IR – 0.344*R + 0.09设参与运算的波段为B1和B2, 结果为BB1和B2为M*N的矩阵,计算结果B也是M*N的矩阵相同的像元进行计算,以加法运算为例:for(i = 0; i < M-1; i++)for(j = 0; j < N-1; j++)B[i, j] = B1[i, j] + B2[i, j]归一化植被指数和正交植被指数:for(i = 0; i < M-1; i++)for(j = 0; j < N-1; j++)NDVI[i, j] = (IR[i, j] - R[i, j])/(IR[i, j] + R[i, j])PVI[i, j] = 0.039*IR[i, j] - 0.344*R[i, j] + 0.09均值滤波(Mean filtering)均值滤波取每个领域像素值的平均作为该像素的新值。
优点:对高斯噪声比较有效不足:会造成图像模糊,削弱边缘和细节中值滤波(Median filtering)中值滤波取每个领域像素值的中均作为该像素的新值。
优点:对椒盐噪声比较有效,能保留部分细节信息,减少模糊不足:计算复杂,对随机噪声效果不好图像锐化(Image Sharpening)图像锐化提高边缘与周围像素之间的反差,用于突出图像中的地物边缘、轮廓或线状目标。
21.波段运算与波谱运算工具
网址:
技术支持邮箱: ENVI-IDL@
电话: 010-57632288
技术支持热线: 400-819-2881-7
遥感事业部
1. 概述
ENVI Band Math 是一个灵活的图像处理工具,其中许多功能是无法在任何其它的图像处理 软件中获得的。由于每个用户都有独特的需求,利用此工具,用户自己可以定义处理算法,应 用到 ENVI 打开的波段或整个图像中,用户可以根据需要自定义简单或复杂的处理程序。例如, 可以对图像进行简单加、减、乘、除运算,或使用 IDL 编写更复杂的处理运算功能。 波段运算实质是对每个像素点对应的像素值进行数学运算。如下图为一个简单波段运算的 示意图,运算表达式是三个变量相加,每一个变量对应于一个图像数据,对这三个图像数据求 和并输出结果图像。表达式中的每个变量不仅可以对应于单一波段,也可以是一个多波段的栅 格文件。例如:在表达式 b1+b2+b3 中,如果 b1 是一个多波段图像文件,b2、b3 为单一波段, 则结果为 b1 所对应的文件的所有波段分别和 b2、b3 进行求和。
四、
波段运算表达式所生成的结果必须在行列数方面与输入波段相同。例如,如果输入表达式 为 MAX(b1), 将不能生成正确结果, 因为表达式输出值为一个数, 与输入波段的行列数不一致。 注:MAX 函数功能为求数组最大值。 五、 调用 IDL 编写的自定义函数时
波段运算工具可以调用 IDL 编写的 Function, 当函数为源码文件 (.pro) 时, 必须启动 ENVI+IDL 才能调用;如果函数编译为了 sav 文件,可以将 sav 文件放到如下路径,重启 ENVI 即可调用。 ENVI 4.x: C:\Program Files\ITT\IDL\IDL80\products\envi48\save_add
3-ENVI 波段运算功能扩展
波段运算修改NaN的方法
修改0值为NaN
float(b1)*b1/b1
修改特定值(250)为NaN
b1*float(b1 ne 250)/(b1 ne 250)
修改NaN为特定值(-999):
finite(b1, /nan)*(-999) or (~finite(b1, /nan))*b1
ENVI的功能扩展
波段和波谱运算函数
ENVI提供两个功能,用户能够对影像波段或波谱进行数学运算; 简单,无需了解ENVI内部的处理机制;
用户函数(扩展补丁)
ENVI菜单执行,通过ENVI获得输入数据,结果直接输入到ENVI中;
二次开发模式(批处理)
将常用处理编写成为IDL程序,常用于批量处理; 能够通过调用ENVI的绝大多数ENVI的功能; 可以编写自己的程序界面,后台使用ENVI功能;
去云处理 定量遥感
地表温度反演、水质监测、农业估产等。
波段运算-举例
像元值小于0的赋值为0(用以去除异常值) b1>0
像元值小于0的赋值为-999 (b1 LT 0)*(-999)+(b1 GE 0)*b1
三个波段求均值。要求如果某波段小于等于0则不参与运算。例如某像元b1:4、 b2:6、b3:0,那么均值为(b1+b2+b3)/(1+1) (b1>0 + b2>0 + b3>0)/(((b1 ge 0)+(b2 ge 0)+(b3 ge 0))>1)
ENVI 波段运算功能扩展
技术支持邮箱:ENVI-IDL@ 技术支持热线:400-819-2881-5 官方技术博客:http://www.envi.space 官方技术qq群:514396478
遥感数字图像处理基础知识点
遥感数字图像处理基础知识点-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN第一章数字图像处理基础1数字图像处理:将图像转换成一个数字矩阵存放在图像存储器中,然后利用计算机对图像信息进行数字运算和处理,以提高图像质量或者提取所需要的信息2数字图像获取:把客观场景发射或者发射的电磁波信息首先利用光学成像系统生成一副模拟图像,然后通过模数转换将模拟图像转换为计算机可以存储的离散化数字图像。
3采样:即图像空间坐标或位置的离散化,也就是把模拟图像划分为若干图像元素,兵赋予它们唯一的地址。
;离散化的小区域就是数字图像的基本单元,称为像元也称像素。
量化:即电磁辐射能量的离散化,也就是把像元内的连续辐射亮度中离散的数字值来表示,这些离散的数字值也称灰度值,,因为它们代表了图像上不同的亮暗水平。
4遥感数字图像获取特征参数质量特征:⑴空间分辨率:数字图像上能被详细区分的最小单元的尺寸或大小⑵辐射分辨率传感器探测原件在接受光谱信号时,所能分辨的最小辐射度差信息量特征:⑴光谱分辨率:传感器探测元件在接收目标地物辐射能量时所用的波段数目⑵时间分辨率:对同一区域进行重复观测的最小时间间隔。
5模拟图像:在图像处理中通过某种物理量的强弱变化来记录图像亮度信息的图像6数字图像:把连续的模拟图像离散化成规则网格并用计算机以数字的模式记录图像上各网格点亮度信息的图像7数字图像特性:①空间分布特性:1空间位置:数字图像以二维矩阵的结构的数据来描述物体,矩阵按照行列的顺序定位数据,所以物体的位置也是用行列号表示。
2形状:点状线状和面状3大小:线状物体的长度或面状物体的面积,表现为像元的集聚数量4空间关系:包含,相邻,相离三种拓扑关系②数值统计特性:对图像的灰度分布进行统计分析。
图像的灰度直方图:用来描述一幅数字图像的灰度分布,横坐标为灰度级,纵坐标为灰度级在图中出现8直方图的用途:1图像获取质量评价2边界阙值的选择3噪声类型的判断9遥感数字图像的输出特征参数:1输出分辨率:屏幕分辨率和打印的分辨率2灰度分辨率:指输出设备能区分的最小灰度差 3颜色空间模型:RGB模型CMYK模型 HSI颜色模型10数字图像种类:1.黑白图像:二值数字图像,0表示黑色 1表示白色;2.灰度图像:单波段图像每个像元的灰度值的取值范围由灰度量决定;3.伪彩色图像:把单波段图像的各灰度值按照一定规则映射到颜色空间中某一对应颜色;4.彩色图像:由红绿蓝3个颜色通道的数字层组成的图像第二章数字图像存储1比特序:一个字节中8个比特的存储顺序称为比特序。
ENVIbandmath波段运算
ENVI下实用的波段运算(bandmat h)工具ENVI Band Math是一个灵活的图像处理工具,其中许多功能是无法在任何其它的图像处理系统中获得的。
由于每个用户都有独特的需求,利用此工具用户自己定义处理算法,应用到在ENV I打开的波段或整个图像中,用户可以根据需要自定义简单或复杂的处理程序。
例如:可以对图像进行简单加、减、乘、除运算,或使用IDL编写更复杂的处理运算功能。
波段运算实质是对每个像素点对应的像素值进行数学运算。
如图15.1为一个简单波段运算的示意图,运算表达式是三个变量相加,每一个变量对应于一个图像数据,对这三个图像数据求和并输出结果图像。
表达式中的每个变量不仅可以对应于单一波段,也可以是一个多波段的栅格文件。
例如:在表达式b1+b2+b3中,如果b1是一个多波段图像文件,b2、b3为单一波段,则结果为b1所对应的文件的所有波段分别和b2、b3进行求和。
图15.1 波段运算示意图Band Math工具下面以求三个图像数据的和为例介绍Ban d Math工具的使用。
在使用Band Math之前需要将图像数据打开。
(1)在ENVI主菜单中,选择Basic Tools → Band Math,打开BandMath 对话框(图15.2)。
(2)运算表达式输入框(Enter an express ion):b1+b2+b3(3)单击OK按钮,打开Varia bles to Bands Pairing s对话框(图15.3),为运算表达式中各个变量赋图像文件或者图像波段。
(4)在Variab les to Bands Pairing s对话框中,Variabl es used in express ion列表框中选择变量b1,单击Map variabl e to Input file按钮,为变量b1指定一个多波段图像文件(注:一旦第一个波段或文件被选中,只有那些具有相同行列数的波段被显示在波段列表中。
第6章 遥感数字图像处理_图像变换(2)
IR R IR R
式中:IR为遥感多波段图像中的近红外 (infrared)波段;R为红波段。 利用植被指数可监测某一区域农作物长势,并 在此基础上建立农作物估产模型,从而进行大 面积的农作物估产。
南京紫金山和玄武湖的NDVI分布
LANDSAT7的ETM影像,2000.6
常用的红外(IR)与红(R)波段
其中, R、G、B ∈[0, 1],r,g,b ∈[0, 1],M=max[R、 G、B],m=min[r、g、b] 注意,R、G、B中至少有一个值是0,与最大值的 颜色对应,并且至少有一个的值是1,与最小值 的颜色对应。
RGB到HSI
I M m 2
如果 M m , S 0 如果 I 0 . 5, S 如果 I 0 . 5, S M m M m M -m 2M m , S 的取值范围是 [ 0 ,1]
例如,在地质探测中,地质学家用TM的某种组 合解译矿石类型:B3/B1突出铁氧化物,B5/B7 突出粘土矿物,B5/B4突出铁矿石,B5/B6突出 大片白陶土蚀变区域,B4/B3突出植被信息, B5/B2分离陆地和水体,等等。
波段比值方法还可以用来探测地物随季节变化 的信息。例如,如果需要监测地区植被的变化, 可以使用不同季节的第3波段的比值,新建立的 波段可能是20060810B3/20040810B3。图像的 时段可以是不同年的同一个月,或同一年的不 同月,新产生的波段将突出变化信息,变化的 像素具有较高的亮度值。没有变化的像素值较 低,在图像中比较暗。
传感器Landsat TM所对应的指数函数
函数名称
归一化植被指数(NDVI) 比值植被指数(IR/R) 差值植被指数(Veg.index) 转换植被指数(TNDVI) 氧化铁指数(IRON OXIDE)
遥感图像ENVI水体提取步骤
数据要求:1.下载的影像数据,尽量为同日期或者尽量靠近,不能相差时间太长,提供的影像为2004年第259天,1994年第295天,2004年第268天。
其中1994年的影像肯定不行2.下载的影像数据,尽量没有云层覆盖类似这种研究区域中水体部分存在云层时,该影像不能用,需用接近该日期的影像替代。
水体提取步骤如下(一)7个单波段合并成一个文件1.ENVI软件中File-Open Image File,弹出以下对话框,选择文件夹下b1-b7影像并打开,如下:2.将7个波段合成一个影像文件,操作如下图:3.点击Import File,选择所有波段5.点击Reorder Files鼠标拖动,确保波段1-7序号,从b1-b7,排序如下:6.右边窗口设置坐标系如下:UTM,WGS-84,49N7.定义文件名后,生成一个整的影像文件同理,依次将其他文件夹下的7个波段合并成各自文件。
(二)多个文件镶嵌拼接成一个整的文件注意:该步操作比较复杂,拼接文件可能存在色差不均衡问题,具体请多网上查些资料;1.基于地理坐标进行拼接,操作如下:2.Import Files将上步生成的三个文件导入进来3.分别右键文件名,选择Edit Entry(三个文件操作一致)4.设置Data Value to Ignore背景值为0,羽化距离根据需要设置(不固定);Color Balancing(颜色平衡参数,其中Fixed为以该文件为标准,其他影像进行调整,可对其中一个文件设置为Fixed,其他两个文件设置为Adjust)5.File-Apply,影像拼接拼接结果如下:(三)水体区域提取1.Envi中波段运算,如下:2.输入以下表达式(b2*1.0-b4)/(b2+b4) gt 0 (可用其他方法,依实际情况而定)3.分别设置算法中各个变量对应的波段,b2表示第3个波段,b4为第5个波段4.根据研究区域进行裁剪,并统计其中为1的像元个数,影像加载显示后,加载矢量文件:5.加载区域shp文件,第一次加载时后缀选择.shp会自动生成一个evf文件,下次打开直接加载evf即可。
envi波段运算
envi波段运算
Envi波段运算是一种遥感图像处理技术,用于对多光谱遥感图像进行波段运算,以提取有用的信息。
Envi波段运算可以用于图像增强、特征提取、分类和监测等应用。
常见的Envi波段运算包括:1. 比例运算:将两个波段相除,可以用于计算植被指数等。
2. 差值运算:将两个波段相减,可以用于计算地表温度等。
3. 比较运算:将一个波段与一个常数进行比较,可以用于提取特定的像元。
4. 逻辑运算:将两个波段进行逻辑运算,可以用于提取特定的像元。
5. 统计运算:对一个波段进行统计分析,可以用于计算均值、方差等。
Envi波段运算可以通过Envi软件进行实现,也可以通过编程语言如Python进行实现。
arcgis 提取波段
arcgis 提取波段作为GIS领域的核心软件之一,ArcGIS常常被用来进行各种空间数据的分析和处理。
其中,提取波段是科研工作者和数据分析师常用的一个功能。
下面将就如何使用ArcGIS提取波段进行介绍。
一、打开ArcMap首先,打开ArcGIS软件,选择ArcMap,之后选择新建地图文档。
也可直接双击已有地图文档。
二、导入数据打开新建的地图文档之后,需要给地图文档导入处理的数据,通常为遥感影像数据。
选择添加数据按钮,选择待处理的遥感影像数据。
导入后,可以观察到该数据的原始波段。
三、选择工具在工具箱中,搜索表达式,选择表达式工具(Raster Calculator)。
该工具可以对遥感影像数据的不同波段进行逻辑运算,提取出特定波段。
四、进行运算在运行表达式工具前,需要确定要提取哪些波段。
经过需求分析,选择了“RGB”的三个波段进行提取。
将表达式工具拖入地图窗口中,在参数窗口中输入表达式:[遥感影像数据名][波段数] 。
比如要提取红色波段,则应输入:[遥感影像数据名]3 ,因为在RGB颜色模型中第三个波段是红色波段。
五、保存结果在运输表达式工具后,算法会在数据集中提取对应的波段并生成结果。
应该将结果保存到磁盘上,便于将该结果与其他工具集成使用。
以上就是如何使用ArcGIS提取波段的步骤介绍。
在做好数据准备和需求分析的情况下,使用 ArcGIS进行波段提取非常简单实用。
在实际情况中,可以根据不同情况选用不同的波段提取方法,达到更好的数据分析效果。
ENVI--band-math-波段运算
ENVI--band-math-波段运算ENVI下实用的波段运算(bandmath)工具ENVI Band Math是一个灵活的图像处理工具,其中许多功能是无法在任何其它的图像处理系统中获得的。
由于每个用户都有独特的需求,利用此工具用户自己定义处理算法,应用到在ENVI打开的波段或整个图像中,用户可以根据需要自定义简单或复杂的处理程序。
例如:可以对图像进行简单加、减、乘、除运算,或使用IDL编写更复杂的处理运算功能。
波段运算实质是对每个像素点对应的像素值进行数学运算。
如图15.1为一个简单波段运算的示意图,运算表达式是三个变量相加,每一个变量对应于一个图像数据,对这三个图像数据求和并输出结果图像。
表达式中的每个变量不仅可以对应于单一波段,也可以是一个多波段的栅格文件。
例如:在表达式b1+b2+b3中,如果b1是一个多波段图像文件,b2、b3为单一波段,则结果为b1所对应的文件的所有波段分别和b2、b3进行求和。
图15.1 波段运算示意图Band Math工具下面以求三个图像数据的和为例介绍Band Math工具的使用。
在使用Band Math之前需要将图像数据打开。
(1)在ENVI主菜单中,选择Basic Tools → Band Math,打开Band Math对话框(图15.2)。
(2)运算表达式输入框(Enter an expression):b1+b2+b3(3)单击OK按钮,打开Variables to Bands Pairings对话框(图15.3),为运算表达式中各个变量赋图像文件或者图像波图15.2 Band Math对话框图15.3 Variables to Bands Pairings对话框在Band Math对话框中,以下是其他按钮的功能说明:单击Add to List按钮,可以将表达式添加到Previous Band Math Expression列表中,这个列表还显示未重启ENVI之前使用过表达式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
遥感数据的波段运算一、波段运算(Band Math)Band Math TM功能允许你处理导致单个波段输出的复杂表达式。
这些数学表达式也可以应用于一个多波段文件中的所有波段,providing “File Math”。
关于使用波段运算的更多信息,请参阅ENVI Programmer’s Guide 第 29 页的 “Band Math Basics”。
1.可利用的波段运算功能(Available Band Math Functions)Band Math 功能为用户提供一个灵活的图像处理工具,其中许多功能是无法在任何其它的图像处理系统中获得的。
该功能的能力与 IDL 语言的能力直接相关。
可用的函数包括但不仅限于表 4-2 中列出的数学表达式。
表 4-2: 一些可用的波段运算函数。
Series and Scalar 数学三角函数其它波段运算选项加(+)正弦(sin(x))关系运算符(EQ、NE、LE、LT、GE、GT)减(-)余弦(cos(x))逻辑运算符(AND、OR、XOR、NOT)乘(*)正切(tan(x))类型转换函数(byte, fix, long,float, double, complex)除(/)反正弦(asin(x))IDL 返回数组结果的函数最小运算符(<)反余弦(acos(x))IDL 返回数组结果的程序最大运算符(>)反正切(atan(x))User IDL 函数和程序绝对值(abs(x))双曲正弦(sinh(x))平方根(sqrt(x))双曲余弦(cosh(x))指数(^)双曲正切(tanh(x))自然指数(exp(x))自然对数(alog(x))以10为底的对数(alog10(x))注意一些有效的 IDL 表达式要求整个输入数组存在于内存中,它可以不必与 ENVI tiling 操作相兼容。
2.Band Math 对话框(1). 选择Basic Tools > Band Math.将出现 Band Math 对话框。
假如运算结果是一个二维数组,它将接受任何有效的 IDL 数学表达式、函数或程序。
(2). 在标签为 “Enter an expression:” 的文本框内,输入变量名(将被赋值到整个图像波段或可能应用到一个多波段文件中的每个波段)和所需要的数学运算符。
变量名必须以字符 “b” 或 “B” 开头,后面跟着 5 个以内的数字字符。
实例:若你想计算三个波段的平均值,则在文本框“Enter an expression:”内输入数学方程式:(float(b1)+float(b2)+float(b3))/3.0这时,变量b1、b2自动跳入”Previous band math expression”对话框中,可以输入到文本框中。
该表达式中使用的三个变量,“b1” 是第一个变量,“b2” 是第二个变量,“b3” 是第三个变量。
注意,在本例中,IDL 的浮点型函数用来防止计算时出现字节溢出错误。
(3). 输入一个有效的表达式被输入,点击 “OK”处理。
将出现Variable/Band Name Pairings 对话框。
请参见以下部分。
4.要重新使用、保存或取消任何以前应用的数学表达式:(1). 点击显示在 “Previous Expression:” 列表中的任何表达式,把它导入到 “Enter an expression:” 文本区中。
(2). 一旦被导入,点击 “OK”,把该表达式应用到一组新的波段。
将出现Variable/Band Name Pairings 对话框。
请见下列的详细向导。
5.要把表达式保存到一个输出文件,点击 “Save”,然后当出现 Enter Output Filename 对话框时,键入输出文件名。
为了保持一致,输出文件名应该指定扩展名为.exp 。
(Tips:可以在记事本中先输入复杂的公式,再导入公式文件)。
6.要恢复原先保存的表达式,点击 “Restore”,然后选择适当的文件名。
该表达式将显示在 “Previous Expression:” 列表中。
· 要清除所有原先的表达式,点击 “Clear”。
图4-13: Band Math 对话框。
Variable/Band Name Pairings 对话框Variable/Band Name Pairings 对话框允许你从一个输入波段列表中,把波段赋值给输入在“Enter an expression:” 文本框中的变量。
· 要把一个值赋给原先实例中的变量 “b1”:1. 在标签为“Variables used in expression:” 的文本框内,点击表达式 “B1”。
2. 在标签为“可利用波段列表:” 的列表中,点击所需要的波段。
注意,一旦第一个波段被选择,只有那些相同空间大小的波段被显示在波段列表中。
3. 按照同种方法,为 “B2”、“B3” 等赋予一个值。
· 要把一个多波段图像赋值给一个或所有变量:1. 点击“Map variable to Input file”。
2. 使用标准的 ENVI 文件选择步骤,选择一个文件(这可视为 “File Math”)。
所选择的文件可以是波谱子集,但是若一个以上的文件被使用,它们必须有相同的波段数。
通过数学表达式修改的文件数学(file math),一个多波段输出图像产生。
3. 一旦所有变量被定义,标准的 ENVI 输出对话框显示在 Variable/Bands Pairings 对话框的底部。
可以把一个波段运算结果作为新的变量输入下一个运算过程。
· 要选择一个空间子集:1. 点击 “Spatial Subset”。
2. 将出现标准的 File Spatial Subset 对话框(第 145 的 “Standardized ENVI Spatial Subsetting”)。
系统默认值被设置为处理整个空间场景。
· 要把结果输出到一个文件或内存,选择 “File” 或 “Memory” 切换按钮。
· 若选择输出到一个文件,键入一个输出文件名,或使用 “Choose” 按钮选择一个文件名,然后点击 “OK”。
结果图像被显示在可利用波段列表中。
二、运用 IDL 程序和波段运算功能由于 ENVI 为你提供对 IDL 性能的访问,你可以使用内置的 IDL 功能部件的能力、IDL 用户函数,或书写你自己的程序执行自定义的操作。
这些函数的唯一要求是它们接受一个或多个图像阵列作为输入,并且它们输出一个单波段二维数组的计算结果。
这些函数必须保存在 IDL 路径列表内的一个目录下,以便它们将自动编译。
通过使用 ENVI 主菜单System 下拉菜单下的Compile Module选项(见ENVI Programmer’s Guide第 23 页的“Incorporating New Routines”),也可以对它们进行编译。
以下是用户波段运算功能的一些简单的实例。
要获得更多关于使用波段运算执行用户自定义程序的信息,请参阅ENVI Programmer’s Guide 第 29 页的“Band Math Basics” 和 ENVI 用户函数指南。
下面的实例是一个非常简单的自定义波段运算函数,它把两个波段相加。
下面的程序文本可以在一个文本编辑器中输入,并用文件名user_bm1.pro 来保存:实例:FUNCTION user_bm1, b1, b2RETURN, b1+b2END要从Band Math “Enter an expression:” 文本框中调用该函数,使用语法:user_bm1(b1,b2)波段运算函数 2下面的实例是一个自定义的波段运算函数,它把一个变量的数据类型转换为字节型,并将数值倒置(inverts the values)。
下面的程序文本可以在一个文本编辑器中输入,并用文件名user_bm2.pro保存:实例:FUNCTION user_bm2, b1lut = 255 - BINDGEN(256)b1 = BYTSCL(b1)b1 = lut(b1)RETURN, b1END要从Band Math “Enter an expression:” 文本框中调用该函数,使用语法:user_bm2(b1)下面的实例是一个自定义的波段运算函数,当 b1非零时,它用变量 b2 的值代替变量 b1。
这一函数对分类图象非常有用,它用于将另一幅图象的像元代替分类的像元。
下面的程序文本可以在一个文本编辑器中输入,并用文件名user_bm3.pro 来保存:实例:FUNCTION user_bm3, b1, b2b1 = (b1 NE 0)*b2RETURN, b1END要从Band Math “Enter an expression:” 文本框中调用该函数,使用语法:user_bm3(b1,b2)波段运算函数 4下面的实例是一个自定义的波段运算函数,它计算归一化差值植被指数(Normalized Difference Vegetation Index,NDVI),并把它缩放到字节数据范围。
注意,“min” 和 “max” 关键字在函数中是必需的,以确保同样的最小和最大值被用于缩放一个tiled图像中所有的tiles。
对于变量 b1,应该使用一个 0.8 μm 附近的红外图像波段,而对于变量 b2,应该使用一个0.6 μm 附近的“红”波段。
下面的程序文本可以在一个文本编辑器中输入,并保存为user_bm4.pro:实例:FUNCTION user_bm4, b1,b2b1=bytscl ((float(b1) - b2) / (float(b1)+b2), min=-1.0,max=1.0)RETURN, b1END要从Band Math “Enter an expression:” 文本框中调用该函数,使用语法:user_bm4(b1,b2)实例5:作用:The following example creates a custom Band Math function to perform the following ratio and optionally check for divide-by-zero.步骤:在记事本或IDL中编写如下代码——文件名为”mfband.pro”——保存在ENVI中的“SA VE_ADD”目录下.——重启ENVI——调入含至少两个波段的图象——输入变量b1,b2——在"Enter Expression" text box中输入表达式bm_ratio(b1, b2)function bm_ratio, b1, b2, check=checkden = float(b1) - b2if (keyword_set(check)) then ptr = where(den eq 0., count) $else count = 0if (count gt 0) then den[ptr] = 1.0result = (float(b1) + b2) / denif (count gt 0) then result[ptr] = 0.0return, resultend注意:Compiling Band Math FunctionsCustom Band Math functions cannot be compiled with ENVI RT. If you have ENVI RT, you must use a compiled (.sav) file to add a custom Band Math function.。