实习一:6S大气校正

article/2025/10/12 7:16:31

*********************************************************************************************

以下内容只用于记录平时上课实习的实习报告,以便将来查阅。

*********************************************************************************************

一、实习目的:

大气校正的目的是消除或减少大气对图像的干扰。本次实习要求熟练掌握辐射定标和大气校正的方法,加深对6S模型原理的理解,掌握6S软件的使用方法与步骤,并利用该软件进行TM影像的大气校正。

二、实习数据

河北黄骅市TM影像

三、实习步骤

3.1 辐射定标

  • ENVI中的具体实现:

要对图像进行辐射定标,将图像的DN值转化为表观辐亮度,该过程应用下式实现:

Radiance=gain*DN+offset                                                                           (1)

以TM图像第3波段的DN值转化为表观反射率为例:

第一步,查找HEADER文件,找到图像每个波段的gain和offset。

3.2 计算表观反射率

由下式计算表观反射率,

ρ=π*L*d2/(ESUN*cos(θ))                                                                  (2)

其中ρ为表观反射率,L为表观辐亮度,d为日地距离,ESUN为太阳平均辐射强度,θ为太阳高度角。

第二步,查找HEADER文件可知=64度;查找表可知 d=1.10109天文单位;查找表1  可知ESUN3=1554。

 

3.3 6S大气校正

调用6S大气校正模块,进行大气校正。具体输入参数如下:

1.太阳天顶角、卫星天顶角、太阳方位角、卫星方位角,也可以输入卫星轨道与时间参数来替代。

2.大气组分参数,包括水汽、臭氧含量等参数。若缺乏精确的实况数据,可以根据卫星数据的地理位置和时间,选用6S提供的标准模型来替代,比如选取标准大气模型-中纬度冬天和中纬度夏天。

3.气溶胶组分参数,包括水分含量以及烟尘、灰尘等在空气中的百分比等参数。若缺乏精确的实况数据,可以选用6S提供的标准模型来替代,例如用“大陆模型”来描述标准大气的气溶胶组分等。

4.气溶胶的大气路径长度,用能见度参数表示。

5.观测目标的海拔高度及传感器高度。

6.光谱条件,可以直接输入光谱波段范围,也可以将遥感器波段作为输入条件。

7.    若是基于朗伯体大气校正,直接输入象元的光谱值可得到经过朗伯体大气校正后的地面反射率;

然后利用6S模型计算出的6个波段的系数XA,XB,XC进行大气校正。(输入参数如下)

输入完参数后,系统会自动生成一个six.out文件,用记事本打开即可在里面查找xa,xb,xc的相关信息。其中参数“25”代表band1波段,可以查阅中文手册对比,26——band2,27——band3...

coefficients

xa

xb

xc

band1

0.00243

0.09788

0.15913

band2

0.00253

0.05509

0.10901

band3

0.00279

0.03178

0.07839

band4

0.00407

0.0153

0.04726

band5

0.01946

0.00275

0.01292

band7

0.05233

0.00113

0.00665

之后带入到envi中利用band math 工具计算大气校正反射率acr。*利用给定:y=xa*(measured radiance)-xb;  acr=y/(1.+xc*y)  。

如下图所示,对比6S大气校正反射率acr, 表观反射率ref和原始影像raw,可以看出在经过大气校正后,地物波谱特征得到明显增强。

 

四、实习报告要求

4.1.分别对计算完表观反射率ρ的ndvi值以及6S应用模型大气校正后反射率acrndvi值,两者进行比较。 

观察其最大值、最小值、均值以及标准差可以发现,两者的ndvi值总体上偏差不大,但在值域的峰值上有一些偏差,如表观反射率ρ的ndvi值在0.46处达到峰值而利用6S模型计算的acrndvi值在0.45处达到峰值。 


http://chatgpt.dhexx.cn/article/3XHq07uW.shtml

相关文章

ENVI53 辐射校正、大气校正、影像裁剪超详细教程

引言: 拿到一幅卫星影像后,我们第一件事应该做的就是进行辐射校正和大气校正,这两个校正是最基础的也是最重要的,这也是进行下一步图像处理的前提。 至于什么是辐射校正和大气校正,我想大家可以有一千种方法去弄明白。…

目标检测、谓词组合网络检测和显著性检测——day62 读论文: Multi-task Compositional Network for Visual Relationship Detection

视觉关系检测的多任务组合网络 Multi-task Compositional Network for Visual Relationship Detection1 Introduction2 Related Work3 The MCN(多任务组合网络)3.1 The Probabilistic Model of MCN3.2 The Architecture of MCN3.2.1 Object Detector3.2.…

【图像检测】基于Matlab实现图像显著性检测

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab仿真内容点击👇 智能优化算法 …

图像显著性检测

今天看论文接触到一个新词—显著性检测,刚开始没想到是一个专业词汇,查了博客发现是一种极好的目标检测算法,可用于目标检测和定位,目标ROI区域粗分割,继而进行目标图像处理。 贴出原博客链接:OpenCV-pytho…

全局对比度的图像显著性检测算法

点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达本文转自:opencv学堂 显著性检测概念 显著性就是可以快速引起你注意的对象或者物体,在图像或者视频中显著性检测的结果往往是图像或者视频中对象&…

显著性检测- HC模型

1. 模型论文: Global Contrast based Salient Region detection. Ming-Ming Cheng, Niloy J. Mitra, Xiaolei Huang, Philip H. S. Torr, Shi-Min Hu. IEEE TPAMI, 2015 2. 实现代码 (1) 显著性检测公共头文件 #ifndef SALIENTCOMMON_H #define SALIENTCOMMON_…

基于深度学习的显著性检测用于遥感影像地物提取(U-2-NET)

GitHub地址链接:https://github.com/NathanUA/U-2-Net 这个显著性检测很好用,强烈推荐,建议二分类的任务都来试试,尤其对边缘细节要求比较高的任务。 下面的效果要不是第一张图预测有瑕疵,我都以为预测代码是把标签复制…

图像显著性目标检测

一、概述 1、定义 图像显著性检测(Saliency Detection,SD), 指通过智能算法模拟人的视觉系统特点,预测人类的视觉凝视点和眼动,提取图像中的显著区域(即人类感兴趣的区域),可以广泛用于目标识别、图像编辑以及图像检索等领域&am…

显著性检测——LC模型

1. 参考文献&#xff1a; Visual Attention Detection in Video Sequences Using Spatiotemporal Cues。 Yun Zhai and Mubarak Shah. Page 4-5 2. 模型实现 2.1 显著性检测公共头文件 #ifndef SALIENTCOMMON_H #define SALIENTCOMMON_H // std lib #include <iostream…

GrabCut算法、物体显著性检测

图割GraphCus算法。利用颜色、纹理等信息对GraphCut进行改进&#xff0c;形成效果更好的GrabCut算法。 对图像的目标物体和背景建立一个K维的全协方差高斯混合模型。 其中&#xff0c;单高斯模型的概率密度函数用公式表示为&#xff1a; 高斯混合模型可表示为n个单高斯模型的概…

显著性检测的评价指标代码

包括MAE、Pre、Rec、F-measure、Auc、CC、Nss MAE&#xff1a; 平均绝对误差MAE&#xff08;mean absolute error&#xff09;&#xff0c;范围[0,∞)&#xff0c;当预测值与真实值完全吻合时等于0&#xff0c;即完美模型&#xff1b;误差越大&#xff0c;该值越大。 Pre、Re…

2023年显著性检测论文及代码汇总

AAAI LeNo: Adversarial Robust Salient Object Detection Networks with Learnable Noise Abstacrt&#xff1a;目前很少有SOD模型对人类视觉注意力难以察觉的对抗性攻击具有鲁棒性。先前的鲁棒显著性ROSA对预分割的超像素进行重组&#xff0c;通过密集连接的条件随机场CRF对…

【显著性检测】Matlab实现Itti显著性检测

目录 理论知识代码步骤读取图像得到金字塔图像提取底层特征计算显著图显著图综合 运行结果展示 理论知识 显著性检测 是指按照人类的视觉注意机制&#xff0c;判断出图像中的显著区域&#xff0c;并为该区域分配较高的显著值&#xff0c;通常认为显著区域更有可能包含目标&…

Opencv之谱残差显著性检测

学习资料参考&#xff1a; 张平.《OpenCV算法精解&#xff1a;基于Python与C》.[Z].北京.电子工业出版社.2017. 前言 在使用谱残差进行显著性检测之前&#xff0c;我们需要理解两个概念&#xff0c;分别是幅度谱和相位谱。 幅度谱和相位谱是将图片进行傅里叶正向变换之后得到的…

显著性检测——GR模型

显著性检测——GR模型 1. Introduction2. Saliency Model2.1 Initial Saliency Map2.2 Saliency Map Refining With Graph Regularization 3. Experiments4. Conclusion参考文献 本人最近在做视觉显著性检测相关的工作&#xff0c;决定把自己的学习经历形成文字&#xff0c;希望…

视频显著性检测----《Flow Guided Recurrent Neural Encoder for Video Salient Object Detection》

本文将重点与大家探讨和分享发表于CVPR2018上的视频显著性检测文章–《Flow Guided Recurrent Neural Encoder for Video Salient Object Detection》&#xff0c;在讨论之前&#xff0c;先带领大家简单回顾一下什么是显著性检测&#xff0c;目前图片显著性检测的常用方法&…

计算机视觉——图像视觉显著性检测

目录 系列文章目录 零、问题描述 一、图像显著性检测 1.定义 2.难点 二、常用评价标准和计算方法 1.综述 2.ROS曲线详述 2.1 混淆矩阵 2.2 ROC曲线简介 2.3 ROC曲线绘制及其判别标准 2.4 ROC曲线补充 三、Fast and Efficient Saliency (FES) 1.算法简介 2.项目导…

显著性检测后处理

将显著性检测图像后处理&#xff0c;绘出一个矩形框&#xff0c;方便使用 先通过边缘检测&#xff0c;然后通过opencv接口实现 结果如下&#xff1a; # --coding:utf # -8-*- import osimport cv2 as cv import numpy as np# canny边缘检测 def canny_demo(image):t 50cann…

基于深度学习的视频显著性检测学习(入门)

一、传统的视频显著性检测 什么是视频显著性检测呢&#xff1f; 我的理解是检测某一段视频的每一帧图片的显著性区域&#xff0c;那这样理解的话就相当于多个图片的显著性检测&#xff0c;所以他是依赖于输入视频帧的对比度、梯度以及纹理来进行相关计算。但既然是视频显著性检…

显著性检测—学习笔记

视觉显著性旨在模仿人类视觉系统选择视觉场景的某个子集的能力。而显著性物体检测&#xff08;SOD&#xff09;则侧重于检测场景中吸引最多注意力的物体&#xff0c;然后逐像素的提取物体的轮廓。SOD的优点在于它在许多计算机视觉任务中均有广泛的应用&#xff0c;包括&#xf…