遥感图像薄云去除算法研究晴空影像

遥感影像中的云主要分为三类:厚云、薄云以及云影。如图1。

云影是由于云层吸收了太阳光线,导致没有接收到光线的地方出现了黑暗的成像区域,可通过一些阴影去除方法(如颜色一致性原理)来修复阴影区域,但遥感图像中云影存在的现象较少。

在遥感成像过程中,厚云的存在使得地表反射光线的传播路径完全被遮挡导致传感器难以获取其辐射信号。

根据现有的研究显示,厚云没办法实现真正的去除,通过采用其他相邻时相的无云影像,补充云覆盖地区缺失的地面信息是唯一的解决途径,但相邻时期无云遥感影像难以获得。

薄云通常呈现半透明状态,在遥感成像过程中,对传感器获取图像也会带来一定的困扰,但其具有良好的透视性,获取的影像中通常还包含部分地物信息;所以可以通过单幅影像的特征来削弱薄云的干扰,提高影像利用率。

相较于云影和厚云的去除, 遥感图像中薄云的去除更具可执行性和实际意义,这也是众多科研人员的重大研究方向。

基于空间光谱特征的薄云去除算法

薄云最优变换(Haze Optimized Transformation,HOT)。 HOT算法是一种专门用来量化大气影响的方法,它是对海量晴空遥感图像进行科学研究,最终总结的一种统计规律。

即在遥感图像的晴空区域中,地物的红光波段与蓝光波段的光谱响应具有较高的相关性,对两个波段的DN值数据进行线性拟合,可以发现其散点图基本在条直线上,这条线称之为“晴空线”(Clear Line)。

如图3,使用MODTRAN4版本代码,对不同类型地物在19个不同级别大气云层深度下的蓝光波段和红光波段的表观辐射率进行了估算。

图中,横坐标TM1表示蓝光波段DN值,纵坐标TM3则为红光波段DN (Digital Number)值,其中每个点偏离晴空线的距离称为晴空距即HOT值。

由于各个波段对云层的光谱响应不同,其红光波段地物反射率的增加速度小于蓝光波段。 由此,有云存在的地表范围内其像元并不在晴空线上,而是向线的下方偏离。

在HOT变换示意图中,其编号越大的,表示其云层越厚,其偏离晴空下的距离也越远,因此, 可以根据距离晴空线的距离来检测云层的厚度。

HOT值为像元偏离晴空线的距离,可用公式1来计算。

HOT算法去云主要有以下几个步骤:

(1)选取晴空区,计算晴空线。在所要处理的遥感图像中手动选取一块晴空区域,利用该区域红蓝波段的DN值构建散点图,并计算晴空线及坡度角。

(2)计算HOT值,生成HOT图。根据公式1,计算原来图像各点的HOT值,生成HOT图。

(3)薄云去除。根据生成的HOT图对图像进行分层,可分为若干个集合,各个集合中的云量可近似为同一值;对划分的各层实施暗目标减法,以此降低影像中薄云的干扰。

HOT算法可以有效地检测薄云,继而通过分离薄云辐射信息实现去云。但对某些地物如植被、雪等比较敏感,在去云时这些地物可能会校正过度导致图像失真。

为了解决此问题,2007年对算法进行了改良,首先将对HOT敏感的地物进行掩膜,然后通过空间插值方法填充生成HOT图,从而避免敏感地物产生虚假HOT值的情况。

2015年,刘泽树等发现在植被地区云检测结果更加精确,于是将归一化植被指数(NDVI)引入算法中,提出了优化的HOT云检测算法,改善了薄云去除影像的结果。 但该算法去云的质量会受季节变化和地表植被覆盖范围的影响。

2018年,学者提出一种结合迭代霾优化(IHOT)和云轨迹的遥感图像去云方法,借助IHOT估量云层厚度,同时将云阴影地区标记出来: 根据不同云层厚度下的相邻区域内的相似像素拟合云轨迹,利用IHOT和地表反射率之间的关系,对影像中的云区进行校正。

结果发现图像的目视效果得到了改善,然而该方法需要无云图像作为参考,仅靠单幅图像难以实现薄云去除。

综上所述,地物敏感性问题始终影响HOT算法的效益,基于该算法的薄云去除结果中某些地物易被校正不足或过校正,进而导致图像失真。

直方图匹配法直方图匹配法,又称直方图规定化,即按照某种特定的形式,对原始图像的直方图进行变换,从而使两幅图像具有相似的色调和反差。

但该方法用于遥感影像薄云去除时有一假设前提:影像的云覆盖地区与无云地区的直方图相似。

主要算法思路是选择某个地区不同时期的无云图像作为参考,调整薄云覆盖区域的直方图,使之与晴空地区的直方图一致或近似相同,让有云图像在亮度、对比度及饱和度与无云图像近似,从而实现遥感影像上薄云的去除。

直方图匹配去云方法简单且可操作性强,在PCI及ERDAS的软件包中已包含该算法,用户可直接调用。

然而,该算法是基于薄云覆盖下的地表与无云区域的直方图相同这一假设前提开展的研究,如果有云与无云地区的地物反射特性不同时,则假设则不成立,使用该算法后影像的薄云去除效果将会不理想。

基于频域滤波的薄云去除算法

在空间域上,薄云在遥感图像中一般表现为遍布范围广、变化稍显缓慢;在频率域中则具有处于低频这一特征。

根据这一性质,可将遥感影像经过某些变换转至频率域,选择合适的滤波器对影像中有云层信息的低频部分进行削弱;然后通过逆变换转换回空间域,对图像进行增强处理,得到最终的薄云去除影像。

较为典型的算法有同态滤波、小波变换、同态滤波与小波变换相结合等。

1.同态滤波算法

学者在1984年提出基于同态滤波器的薄云去除算法,该算法认为,一幅图像可简化为两个部分组成: 入射分量和反射分量。用一个二维函数f(x,y)来表示影像,则该函数可以看作是光源的入射量函数fi(x,y)与地面反射率函数)的乘积如公式2。

由于云在频率域中具有处于低频这一特征,同态滤波(Homomorphic Filter)算法将图像通过傅里叶变换转换至频率域,通过减少低频信息、增加高频信息,从而消除影像中的薄云信息达到去云的目的。

同态滤波算法在遥感影像薄云去除时, 当光谱波段不同时,所需的大气传输方程不同,因而需要针对性地选择合适的滤波器参数。

同态滤波是一种高效的去云算法,可用于单景遥感图像薄云去除。但图像转换至频率域后,其低频中可能还包含一定的地表信息;使用同态滤波算法时,其高通滤波器的截止频率是一个关键要素,影响着去云的结果。

倘若将截止频率设置得太高,某些地物信息容易丢失,设置过低,则不能完全剔除云成分,并且不同的地物信息其闯值不同,即截至频率不同。

滤波器的选择及截止频率的确定成为同态滤波去云的一大重难点,这也是频域去云算法难以广泛应用的原因之一。

2.小波变换

基于小波变换的薄云去除算法一般流程为: 首先对影像执行小波分解,得将会得到低频和高频两组信号,分别对应原始图像中的云层信息和地物信息。其中低频部分可以再分为次低频和次高频。

依此类推,通过小波分解,原始图像被分解成多个层次;然后凭借提高高频细节系数、降低低频近似系数的方式,来削弱或消除遥感影像中的云噪声;最后将处理后的各系数进行小波重构,即可恢复薄云影像。

小波变换对去除遥感影像中的云噪声有一定效果, 但该算法与同态滤波相似也会影响图像中晴空地区的地表信息,并且小波分解的层次、小波基的选择都会对去云效果造成直接影响。

3.地物信息缺失、图像失真问题

许多算法在薄云去除时仅仅考虑去除云层信息,提高影像的清晰度,然而忽略了地物信息丢失、图像光谱信息被破坏等问题。

如频率域中的同态滤波算法在去云时,截至频率的设置不当将会导致地物信息丢失。

除此之外,由于云对各个波段敏感性不同,各波段中的云层含量会有所差别,在去云时可能会导致某些波段欠校正或过度校正等问题,从而使得薄云去除结果产生色彩偏差严重的问题。

影像中地物信息的严重缺失、色彩失真不利于遥感图像的后续应用。

在遥感图像中地物信息的损失难以避免,但如何尽可能地减少地表信息丢失、实现高保真去云是我们需要努力的方向。

THE END
0.使用PaddleRS进行单幅遥感影像的薄云去除光学遥感影像以其高分辨率和稳定的几何特性被广泛应用于国防安全、环境科学、天气监测等领域。然而,人造卫星携带的遥感传感器在获取陆地信息时,不可避免地会受到气候,尤其是云层的影响。因此,去除高分辨率遥感图像中的云是分析前必不可少的预处理步骤 遥感影像中需要去除的云具体分为薄云、厚云和云影三类,如下图所示。被薄云覆盖的jvzquC41dnuh0lxfp0tfv8r2a8976;8841gsvrhng1jfvjnnu1742@:2338
1.gee教程——sentinel2数据的两种数据预(去云)处理方式QA60和SCL本文介绍了哨兵二号卫星数据预处理中的两种去云方法:QA60和SLC。QA60基于光学数据,通过60种云类别分类实现去云;SLC利用SAR数据,通过反射率图像识别并去除云团。两种方法在提高数据质量和可用性方面各有优势,适用于不同的遥感数据类型。 简介 哨兵二号卫星是欧洲空间局(ESA)发射的一颗地球观测卫星,主要用于监测地球表jvzquC41dnuh0lxfp0tfv8vsa57::A65;1gsvrhng1jfvjnnu1749@<4599
2.基于生成式对抗网络的高光谱遥感图像去云方法研究遥感影像是获取地表覆盖信息的重要数据源,高光谱遥感图像在成像过程中易受云层遮挡的影响,如何高效地进行云层去除是高光谱遥感图像处理领域的巨大挑战。传统去云方法不能充分挖掘高光谱图像信息,效率低下,生成式对抗网络是深度学习领域最具潜力的算法之一,以生成和判别相对抗的思路提取影像低层次到高层次潜在信息的表达,jvzquC41igutrjykcn4t|~3gfw4dp8nphq522:<179>40qyo
3.遥感影像去云后不完整遥感影像在去云处理后出现结果不完整的问题,通常是由于云覆盖区域的信息丢失或算法无法准确恢复被遮挡的地表特征。这一问题对后续的遥感数据分析、土地利用监测、环境评估等任务造成显著影响[^1]。为了解决这一问题,可以从以下几个方面着手改进: 1.多时相融合策略 jvzquC41ygtlw7hufp4og}4cpu}ft884qfvcg‚ty
4.使用arcpy移除遥感影像云层遥感影像有云怎么办使用arcpy移除遥感影像云层 本文介绍了一种使用ArcGISPro和Landsat卫星数据去除云层的技术,包括像素排序、机器学习方法和自动化处理步骤,展示了如何通过多幅图像组合减少云量并创建合成图像。 先讲思路,然后上代码: 去除云层 思路1: 如果同一地理区域的多个图像,其中一些部分有丰富的云,而另一些部分没有云,则可以将它们jvzquC41dnuh0lxfp0tfv8vsa5;:3A>921gsvrhng1jfvjnnu1746A;684?
5.遥感影像去云处理资源文件遥感技术在获取地表信息方面具有重要作用,但在图像成像过程中,云层的遮挡常常造成遥感图像的信息缺失,尤其是当遇到厚云层时,被遮挡区域的遥感信息会完全丢失。这不仅降低了遥感数据的使用效率,也影响了后期专题信息提取的准确性。为了解决这个问题,我们提供了这个遥感影像去云处理资源文件。 jvzquC41dnuh0lxfp0tfv8lkvdrpih589570c{ykenk0fnyckny03=<:47::2
6.GEE下载研究区的Landsat8去云清晰影像腾讯云开发者社区Landsat4/5/7 SR数据除云是我们进行波段计算必须要进行的一项工作,这样能更加准确的获取波段信息,所以我们今天来简单介绍除云。当然除云后会有空白板块的出现,这是在所难免的,至于影像色差如何取补,可以点击连接访问: 此星光明 2024/02/01 6010 【GEE】5、遥感影像预处理【GEE栅格预处理】 var集合脚本可视化数据 什 jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0c{ykenk04=58;76
7.Engine(GEE)——Landsat8TI/TOA/SR影像对比分析区别和去云即了解通常应用于遥感影像的数据校正类型。 如何直观地比较同一数据集中不同预处理级别的空间数据。 如何在 Google Earth Engine 中为 Landsat 8 表面反射率图像执行云遮蔽和云遮蔽评估。 2背景 什么是预处理? 您将在 Google Earth Engine (GEE) 中找到的大部分数据都经过一定程度的预处理。这涉及多种不同的质量控制jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0c{ykenk04<=84;6
8.遥感影像去云处理python代码51CTO博客已为您找到关于遥感影像 去云处理 python代码的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及遥感影像 去云处理 python代码问答内容。更多遥感影像 去云处理 python代码相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。jvzquC41dnuh0>6evq4dqv4vqrod1?i3d7=g3m55c:>30qyon
9.envi遥感影像去云处理envi遥感影像去云处理_GITIC盘点之:知名院士、北斗、云遥感、AI……你想了解的都在这里 2020地理信息技术创新大会上,刘先林院士提出测绘行业应关注云计算、大数据、AI等新技术。遥感新技术论坛涵盖ENVI5.6新特性、云遥感平台构建、深度学习在遥感分类的应用及SAR数据业务化应用。jvzquC41dnuh0lxfp0tfv8|gkzooa<>8;48668ftvkimg8igvcomu86343677:6
10.如何使用ArcGIS去除卫星影像上的云arcgis去云将需要处理的卫星影像和作为底图的卫星影像加载到ArcMap,通过识别工具识别有云卫星影像的像素值,如下图所示。 识别像素值 影像去云 多识别几次,选择一组尽量合适的像素值,最终使用像素值为90,110,120,在菜单栏上点击窗口选择影像分析,如下图所示。 选择影像分析 jvzquC41dnuh0lxfp0tfv8rtkd5bt}neng5eg}fknu525;;:67<2
11.一种遥感影像的图像去云方法、装置及电子设备本说明书实施例公开了一种遥感影像的图像去云方法、装置及电子设备。该方法包括训练得到云检测模型,训练得到图像修复模型;确定目标遥感影像,将目标遥感影像划分为至少两个第二影像;基于云检测模型依次处理各第二影像,并在每个第一影像对应的所有第二影像均被处理后,基jvzquC41f0}bpofpifguc7hqo0io1yfvgpz0EW7246717B687441
12.GoogleEarthEngine教程:使用Landsat影像集合进行云去除和NDVI计算GoogleEarthEngine(GEE)是一个强大的云平台,可以用于处理和分析大规模遥感影像数据。在本教程中,我们将使用GEE平台上的Landsat影像集合来进行云去除和归一化植被指数(NDVI)计算。下面是详细的步骤和相关源代码。 步骤1:导入影像集合 首先,我们需要导入Landsat8的影像集合。我们可以使用ee.ImageCollection函数来加载影像集合jvzquC41dnuh0lxfp0tfv8[yclGmixwkvjs0c{ykenk0fnyckny03<8392988
13.遥感影像去云方法研究遥感影像去云方法研究赵孟银 由于遥感技术的迅速发展,遥感影像越来越被广泛应用于各个领域。但是遥感影像在成像过程中又极易受到天气条件的影响,大多数遥感影像在获取时都不可避免的会存在一些被云覆盖的局部区域,获取一幅完全无云的影像是相当困难的。云的存在不仅会影响遥感影像的进一步处理, [关键词]: 修复;云检测;相似像元替换;波 jvzquC41ycv/ewpk0pku1uzpygt.396927>44@3jvor
14.遥感影像镶嵌拼接如何抠图及多源影像补图,如何进行区域替换去云异常区在实际数据生产过程中,会出现某一个卫星平台的影像数据难以实现对测区的有效全部覆盖,通常再用其它遥感平台的影像填补。准备好测区数据之后,进行镶嵌拼接过程中,有时需要使用没有云的区域替换有云区域进行镶嵌,有时需要去除异常的无效区域,使用其他影像有效的部分进行镶嵌,这些都是自动化难以根据实际情况完成的。这种抠jvzquC41dnuh0lxfp0tfv8hohquudjqn1cxuklqg1fkucrqu1;<82>6;9
15.遥感图像双模态融合去云方法针对合成孔径雷达(SAR)图像结合光学图像数据融合去云过程中不能准确处理云与背景的差异问题,本文提出了一种基于双分支结构的SAR图像与光学遥感图像结合的去云网络。在特征提取阶段,引入多尺度注意力机制,有效捕捉图像中全局与局部信息,为后续的融合和去云操作提供更具jvzquC41qrk/nrljvr{cnrxjkpm/ew4|j1gsvrhng1jpk86205=2:A4QRG432;:553>/4B>81
16.GoogleEarthEngine(GEE)——Landsat4/5/7SR数据除云Landsat4/5/7 SR数据除云是我们进行波段计算必须要进行的一项工作,这样能更加准确的获取波段信息,所以我们今天来简单介绍除云。当然除云后会有空白板块的出现,这是在所难免的,至于影像色差如何取补,可以点击连接访问: GEE(Google Earth Engine)消除影像色差——直方图匹配算法!_此星光明的博客-CSDN博客 jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0c{ykenk04<=78;6
17.光学遥感影像去云研究进展挑战与趋势测绘学报2025年04期光学遥感影像去云研究进展、挑战与趋势,光学遥感影像,去云,图像修复,缺失信息重建,光学遥感影像因蕴含丰富地物信息被广泛应用于各类对地观测任务中,但常常受到云层不同程度污染,导致其数据质量和利用率显著下降jvzquC41ycv/ewpk0pku1}twej5xgk4Lqwxocu4Ctvodnn4EJZH32;:262630qyon
18.大尺度遥感图像匀色和去云的研究与实现大尺度遥感图像匀色和去云的研究与实现,大尺度遥感图像,色彩自动归一化,拼接缝提取,拼接缝消除,薄云去除,受成像时间、环境等差异性影响,镶嵌后的大尺度高分辨遥感图像内部存在色彩不一致、云层干扰等问题,但是目前还没有一个完整的系统jvzquC41ycv/ewpk0pku1uzpygt.397293?85@3jvor
19.遥感图像去雾文章解读腾讯云开发者社区摘要针对可见光遥感影像,提出了一种高效的薄云去除方法,目的是在去除薄云的同时恢复地面信息。由于薄云被认为是低频信息,该方法基于经典同态滤波器,在频域执行。半自动地确定了各通道的最佳截止频率。为了保留清晰的像素,保证结果的高保真度,对模糊的像素分别进行检测和处理。 jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0c{ykenk03?<:89: