遥感IDL二次开发(辐射定标)

简介: 遥感IDL二次开发(辐射定标)

1.程序功能:

在IDL环境下进行辐射定标,并将结果返回ENVI。


2.运行步骤:

2.1 在ENVI中打开TM数据,并将数据传回到IDL工作空间:

首先打开ENVI+IDL8.5,导入TM数据,然后在右侧工具栏中输入IDL,点击Export to IDL variable,选择导入的TM_data,命名为TM01。然后切换到IDL工作空间,输入代码后编译运行。


2.2 读入TM的定标参数,将TM的DN值转换为辐亮度L:

在下方控制台中,调用函数L= AtmoCorr5(TM_data),在弹出的窗口中选择校正参数文档,点击回车,IDL就会自动对图像进行辐射定标。


2.3 将辐亮度数据传回ENVI,保存,并编辑头文件:

回到ENVI,在右侧工具栏中输入IDL,点击 Import from IDL variable,导入L(辐射定标后的图像),如是在新版ENVI 中操作,需要打开Data Manager,才可以显示输出后的图像。

微信截图_20230111115145.png


3.程序源代码:

functionAtmoCorr5,TM_data
;L——定标后辐射亮度
;DN——原始灰度值
;Gain和Offset分别为该波段的增益和偏置系数
;读入数据
size_TM=size(TM_data) ;TM数据的大小
samples=size_TM[1] ;TM数据列数
lines=size_TM[2] ;TM数据行数
bands=size_TM[3] ;TM数据波段数
print, samples,lines,bands
;读取TM各波段增益与偏置系数
fn_calib=dialog_pickfile(filter='*.txt')
openr,lun,fn_calib,/get_lun
data=fltarr(2,6)
readf,lun,data
free_lun,lun
gain=data[0,*] ;增益值
offset=data[1,*] ;偏移值
;利用定标系数将原始DN值转换为大气层顶太阳辐亮度L
L=fltarr(samples,lines,bands) ;定义辐亮度
fori=0,bands-1dobegin
L[*,*,i]=TM_data[*,*,i]*gain[i]+offset[i] ;计算辐亮度
endfor
return,L
end


相关文章
|
小程序 数据处理
主流测绘仪器以及数据后处理软件教程
主流测绘仪器以及数据后处理软件教程
270 1
|
7月前
|
数据采集 传感器 存储
LabVIEW开发航空航天器风洞的数据采集系统
LabVIEW开发航空航天器风洞的数据采集系统
51 0
|
7月前
|
编解码 算法 机器人
LabVIEW开发基于脑机接口的航空航天相机载体
LabVIEW开发基于脑机接口的航空航天相机载体
46 0
|
7月前
|
存储 数据可视化 关系型数据库
管线GIS系统实战
管线GIS系统实战
109 5
|
传感器 数据采集 安全
振弦传感器智能化:电子标签模块
稳控科技研发并批量生产的振弦采集模块解决了传感器由模拟信号直接转变为数字信号的难题。近年来,振弦传感器为适应用户需求,不断迭代更新技术,使学习和使用成本非常低,且带来方便快捷的体验效果。
振弦传感器智能化:电子标签模块
|
传感器 安全
红外雨量计在小型气象站中的应用
红外雨量计是小型气象站中常用的一种雨量检测设备。它采用了红外线接收器和光源组成的检测系统,通过探测雨滴经过时产生的反射信号,实现了对降雨量的快速准确测量。下面将详细介绍红外雨量计在小型气象站中的应用。
红外雨量计在小型气象站中的应用
|
数据采集 存储 传感器
便携式钻孔测斜仪数据采集仪组成和测斜探头的使用方法
数据采集仪是钻孔测斜仪的操作平台及数据终端,可对测量区域、测区钻孔等测量基本信息进行设置、在测量过程中对测量参数进行设置、对测量数据进行存储导出。
便携式钻孔测斜仪数据采集仪组成和测斜探头的使用方法
|
定位技术
高分、环境等国产遥感卫星影像的获取方法
本文介绍高分(GF)与环境(HJ)等主要国产卫星遥感数据的免费下载(包括批量下载)方法~
802 2
高分、环境等国产遥感卫星影像的获取方法
|
存储 人工智能 API
红外热成像仪测温模块开发资料准备
MLX90640 有两个型号, A 型和 B 型,各拍了一个,在等待物流的过程中索性先做些准备工作,也科普一下红外成像是怎么回事。
红外热成像仪测温模块开发资料准备
|
传感器
红外热成像仪测温传感器模块开发笔记
什么是红外成像伪彩编码 红外成像的最终目的是用图像来表现温度变化,并且可以通过颜色来区分出不同热量的物体轮廓和形状。那么,到底用什么颜色来表示什么温度呢?是否有什么标准规范呢?