一种基于时相光谱角度量的多时相云遮挡数据恢复方法技术

技术编号:15504564 阅读:80 留言:0更新日期:2017-06-04 00:30
一种基于时相光谱角度量的多时相云遮挡数据恢复方法,本发明专利技术涉及基于时相光谱角度量的多时相云遮挡数据恢复方法。本发明专利技术的目的是为了解决现有云遮挡数据恢复方法恢复精度低的问题。具体过程为:一、输入存在云遮挡的多时相多光谱遥感图像;二、计算存在云遮挡的多时相多光谱遥感图像地理坐标上各点的云遮挡数据缺失度;三、将缺失度最小的点作为要填充的点;四、提取X和相应缺失时相地理坐标;五、利用时相光谱角函数计算X与除X点外的其他各点相似度;六、找到相似度最大点Y;七、利用Y和缺失数据填补算法对要填充点的多时相多光谱数据X进行填补;八、迭代一,直至全部云遮挡数据被填充。本发明专利技术用于云遮挡数据恢复领域。

A multi temporal cloud occlusion data recovery method based on temporal spectral angle

The invention relates to a method for recovering a multi temporal cloud occlusion data based on the phase spectrum angle quantity, which relates to a multi phase cloud occlusion data recovery method based on the phase spectral angle quantity. The purpose of the invention is to solve the clouds data recovery method to restore the problem of low accuracy. The specific process is: first, input clouds of multitemporal remote sensing images; two, computing clouds of multitemporal multispectral remote sensing image coordinates of each point on the cloud covered the missing data; three, the lack of minimum points as to be filled; four, extraction and corresponding X the absence of geographic coordinates, using five phase; phase spectrum angle function calculation of X except for X point and other points of similarity; six, find the maximum similarity point Y; seven, the use of Y and fill algorithm to fill missing data points of multitemporal multispectral data X to fill eight, iteration, until; all data were filled with clouds. The invention is used for clouds data recovery field.

【技术实现步骤摘要】
一种基于时相光谱角度量的多时相云遮挡数据恢复方法
本专利技术涉及基于时相光谱角度量的多时相云遮挡数据恢复方法。
技术介绍
遥感图像的可靠性和完整性是通过遥感图像实现对社会服务的基础,然而由于不可避免的云遮挡情况的出现,导致很多情况下遥感图像数据存在了云霞观测数据的缺失,降低了遥感图像的分析的适用范围。实现对遥感图像中云遮挡数据的恢复,可有效扩大遥感图像应用范畴,提升卫星光学图像的应用效率,具有十分重要的意义。当前遥感图像云遮挡区域的数据恢复,主要分为两大类:一是仅利用当前图像中缺失数据周围的一些未缺失数据进行线性预测和填补,但这种情况在云遮挡面积较大的恢复的精度非常低;第二种情况是利用一幅相同区域相同传感器在其他时刻获得的完全未缺失数据进行填补,但是,由于光谱漂移的存在,预测精度仍然不能满足需求,同时完全没有云遮挡的情况很难满足,因此这种恢复算法的适用性不够。
技术实现思路
本专利技术的目的是为了解决现有云遮挡数据恢复方法恢复精度低的问题,而提出一种基于时相光谱角度量的多时相云遮挡数据恢复方法。一种基于时相光谱角度量的多时相云遮挡数据恢复方法具体过程为:步骤一、输入存在云遮挡的多时相多光谱遥感图像;步骤二、计算存在云遮挡的多时相多光谱遥感图像地理坐标上各点的云遮挡数据缺失度;步骤三、将存在云遮挡的多时相多光谱遥感图像空间上各点的云遮挡数据缺失度最小的点作为要填充的点;步骤四、提取要填充点的多时相多光谱数据X和相应缺失时相地理坐标;步骤五、利用时相光谱角函数计算要填充点的多时相多光谱数据X与除X点外的其他各点相似度;步骤六、找到相似度最大点Y;步骤七、利用Y和缺失数据填补算法对要填充点的多时相多光谱数据X进行填补;步骤八、迭代步骤一,直至全部云遮挡数据被填充。本专利技术的有益效果为:本专利技术提出了一种新的基于多时相信息联合利用的遥感图像云遮挡数据恢复算法,改善了传统遥感光学图像云遮挡数据恢复精度和可恢复区域的范围,多个时相数据联合利用,提高了遥感光学图像的应用范围和应用能力,提高云遮挡数据恢复的适用范围,提升遥感光学图像的数据完整性,提高光学遥感图像的应用深度。本方法相对经典的NSPI方法,其各波段平均的平方根误差由39.99缩小到19.45。为了验证本专利技术所提出的方法的性能,针对一组Landsat8多光谱遥感图像进行了测试,该组数据共9个时相,其中各个时相中均不存在云遮挡位置,然后我们通过将其他图像中真实的云位置引入这些图像中,实现了对云遮挡的仿真。各个时相中云量均为30%左右,云的位置随机不固定。图2a为原始的第2个时相中的RGB三波段的原始图像数据,图2b为对图2a进行的云遮挡仿真,图2c为通过经典的云遮挡数据恢复算法(NSPI方法)进行的数据恢复结果,仍然显示的是第二个时相的恢复图,图2d为本文方法进行的云遮挡数据恢复,也为第二时相的恢复结果。通过对比图2c和图2d,我们可以清晰的看到,传统方法仍然有部分数据不能恢复(黑色部分),而我们的方法能够恢复所有数据且恢复的数据与未缺失图像(图2a)非常近似,恢复效果非常优秀。图3a为利用NSPI方法对第二个时相的近红外波段的恢复结果与原始未缺失恢复结果的散点图。图3b为利用本文方法对第二个时相的近红外波段的恢复结果与原始未缺失恢复结果的散点图。好的恢复算法其恢复结果应该更接近原始的未缺失数据,好的恢复算法的散点图应该更接近于对角线。对比图3a和图3b,可以看到我们方法的散点图要比NSPI方法更接近对角线,即我们的方法的恢复结果要比NSPI方法好。附图说明图1为基于时相光谱角度量的多时相数据恢复算法流程图;图2a为一幅青岛地区不存在云遮挡的landsat5多光谱图像,landsat5为卫星传感器;图2b为对图2a中进行仿真云缺失的图像(黑色为缺失部分);图2c为通过经典的NSPI方法对图2b进行遮挡数据恢复的结果,NSPI为neighborhoodsimilarpixelinterpolation;图2d为通过本算法对图2b进行遮挡数据恢复的结果;图3a为利用NSPI方法对第2个时相NIR波段进行恢复的散点图,NIR为近红外,NIRbandoforiginimage为原始光谱近红外波段(第2个时相),NIRbandoffilledimage为恢复光谱近红外波段(第2个时相);图3b为利用本文方法对第2个时相NIR波段进行恢复的散点图,NIRbandoforiginimage为原始光谱近红外波段(第2个时相),NIRbandoffilledimage为恢复光谱近红外波段(第2个时相)。具体实施方式具体实施方式一:结合图1说明本实施方式,本实施方式的一种基于时相光谱角度量的多时相云遮挡数据恢复方法具体过程为:步骤一、输入存在云遮挡的多时相多光谱遥感图像;步骤二、计算存在云遮挡的多时相多光谱遥感图像地理坐标上各点的云遮挡数据缺失度;步骤三、将存在云遮挡的多时相多光谱遥感图像空间上各点的云遮挡数据缺失度最小的点作为要填充的点;步骤四、提取要填充点的多时相多光谱数据X和相应缺失时相地理坐标;步骤五、利用时相光谱角函数计算要填充点的多时相多光谱数据X与除X点外的其他各点相似度;每个点都是一个多时相多光谱的数据;步骤六、找到相似度最大点Y;步骤七、利用Y和缺失数据填补算法对要填充点的多时相多光谱数据X进行填补;步骤八、迭代步骤一,直至全部云遮挡数据被填充。具体实施方式二:本实施方式与具体实施方式一不同的是:所述步骤一中输入存在云遮挡的多时相多光谱遥感图像;具体为:输入存在云遮挡的多时相多光谱遥感图像数据空间上任意一点都为一个矩阵,其行为时相,列为光谱。其它步骤及参数与具体实施方式一相同。具体实施方式三:本实施方式与具体实施方式一或二不同的是:所述步骤二中计算存在云遮挡的多时相多光谱遥感图像空间上各点的云遮挡数据缺失度;具体过程为:多时相多光谱遥感图像空间上点a的云遮挡数据缺失度计算公式如下:其它步骤及参数与具体实施方式一或二相同。具体实施方式四:本实施方式与具体实施方式一至三之一不同的是:所述步骤五中利用时相光谱相似度计算要填充点的多时相多光谱数据X与除X外其他各点相似度;具体过程为:要填充点的多时相多光谱数据X与除X外其他任意点Z的时相光谱相似度计算公式如下:式中,X'为X的转置,Z'为Z的转置。其它步骤及参数与具体实施方式一至三之一相同。具体实施方式五:本实施方式与具体实施方式一至四之一不同的是:所述步骤七中利用Y和预测公式对要填充点的多时相多光谱数据X进行填补;具体过程为:步骤五一、利用X、Y及其相应缺失时相位置进行对要填充点的多时相多光谱数据X的局部缺失数据的预测,即对要填充点的多时相多光谱数据X中缺失但Y未缺失的时相数据的预测,预测公式如下:其中X∩和Y∩表示X和Y中都未出现云遮挡时相的数据;当X点处第1、3、5时相未出现云遮挡,Y点第1、3、6时相未被云遮挡,则此时X∩和Y∩分别表示X点的第1、3时相的数据和Y点的第1、3时相的数据;||||1表示矩阵的一范数;步骤五二、利用步骤五一得到的预测数据P对要填充点X进行填补,其中填补位置仅为X缺失但Y未缺失的部分。其它步骤及参数与具体实施方式一至四之一相同。采用以下实施例验证本专利技术的有益效果:实施例一:本实施例一种本文档来自技高网...
一种基于时相光谱角度量的多时相云遮挡数据恢复方法

【技术保护点】
一种基于时相光谱角度量的多时相云遮挡数据恢复方法,其特征在于:一种基于时相光谱角度量的多时相云遮挡数据恢复方法具体过程为:步骤一、输入存在云遮挡的多时相多光谱遥感图像;步骤二、计算存在云遮挡的多时相多光谱遥感图像地理坐标上各点的云遮挡数据缺失度;步骤三、将存在云遮挡的多时相多光谱遥感图像空间上各点的云遮挡数据缺失度最小的点作为要填充的点;步骤四、提取要填充点的多时相多光谱数据X和相应缺失时相地理坐标;步骤五、利用时相光谱角函数计算要填充点的多时相多光谱数据X与除X点外的其他各点相似度;步骤六、找到相似度最大点Y;步骤七、利用Y和缺失数据填补算法对要填充点的多时相多光谱数据X进行填补;步骤八、迭代步骤一,直至全部云遮挡数据被填充。

【技术特征摘要】
1.一种基于时相光谱角度量的多时相云遮挡数据恢复方法,其特征在于:一种基于时相光谱角度量的多时相云遮挡数据恢复方法具体过程为:步骤一、输入存在云遮挡的多时相多光谱遥感图像;步骤二、计算存在云遮挡的多时相多光谱遥感图像地理坐标上各点的云遮挡数据缺失度;步骤三、将存在云遮挡的多时相多光谱遥感图像空间上各点的云遮挡数据缺失度最小的点作为要填充的点;步骤四、提取要填充点的多时相多光谱数据X和相应缺失时相地理坐标;步骤五、利用时相光谱角函数计算要填充点的多时相多光谱数据X与除X点外的其他各点相似度;步骤六、找到相似度最大点Y;步骤七、利用Y和缺失数据填补算法对要填充点的多时相多光谱数据X进行填补;步骤八、迭代步骤一,直至全部云遮挡数据被填充。2.根据权利要求1所述一种基于时相光谱角度量的多时相云遮挡数据恢复方法,其特征在于:所述步骤一中输入存在云遮挡的多时相多光谱遥感图像;具体过程为:输入存在云遮挡的多时相多光谱遥感图像数据空间上任意一点都为一个矩阵,其行为时相,列为光谱。3.根据权利要求2所述一种基于时相光谱角度量的多时相云遮挡数据恢复方法,其特征在于:所述步骤二中计算存在云遮挡的多时相多光谱遥感图像空间上各点的云遮挡数据缺失度;具体过程为:多时相多光谱遥感图像空间上点a的...

【专利技术属性】
技术研发人员:谷延锋高国明
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:黑龙江,23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1