一种高光谱遥感光谱特征吸收位置确定方法及系统与流程

文档序号:29743917发布日期:2022-04-21 20:37阅读:119来源:国知局
一种高光谱遥感光谱特征吸收位置确定方法及系统与流程

1.本发明涉及高光谱遥感数据处理领域,特别是涉及一种高光谱遥感光谱特征吸收位置确定方法及系统。


背景技术:

2.高光谱遥感数据因其具有纳米级的光谱分辨率,可获取地表地物连续的光谱曲线,进而实现对地物的精细刻画和识别。利用高光谱遥感数据开展矿物识别时,主要依据是其光谱特征谱形以及特征吸收位置等参量。特别是矿物信息的精细识别,其光谱特征吸收位置是确定矿物类型以及成分等信息的重要参数。
3.以往获取光谱特征吸收位置的方法是将其对应的特征光谱吸收谱带做去连续统处理,然后计算最低吸收深度,其所对应的光谱位置即是该谱段光谱特征吸收位置。但随着应用的推广和深入,针对航空/天高光谱数据处理时,逐渐发现该方法存在缺陷,在光谱曲线检查时发现光谱去连系统后经常会造成光谱特征吸收位置发生左右漂移一个波段数,致使获得的光谱特征吸收位置可能并非是真实的,进而造成矿物成分信息的误识别。也有将去完连续统后的光谱再进行多项式拟合,从拟合后的光谱中再寻找最低值,但它忽视了光谱吸收特征的形成机理,仅是视光谱曲线为一个数据对象进行拟合处理,所以这种多项式拟合会人为造成光谱特征的改变,特别是矿物信息含量相对较低时或多种矿物混合时,这种处理方法适用性更差。
4.随着高光谱载荷的不断成熟,卫星高光谱、机载/无人机高光谱数据的不断获取,高光谱数据源正在飞速增长,为业务化应用提供了数据保障,为此开发一种针对高光谱遥感光谱特征吸收位置确定方法,特别是针对海量高光谱数据业务化、定量化应用具有非常重要的实用价值。


技术实现要素:

5.本发明的目的是提供一种高光谱遥感光谱特征吸收位置确定方法及系统,能够准确确定矿物类型以及成分信息。
6.为实现上述目的,本发明提供了如下方案:
7.一种高光谱遥感光谱特征吸收位置确定方法,所述方法包括:
8.获取高光谱遥感数据和矿物的特征谱带;
9.根据所述矿物的特征谱带,确定所述高光谱遥感数据的光谱段范围,得到原始光谱数据;
10.对所述原始光谱数据进行去连续统,得到去连续统后的光谱数据;
11.根据所述去连续统后的光谱数据,计算去连续统后的光谱曲线的最小值;所述去连续统后的光谱曲线的最小值对应的波长位置为最低吸收位置;
12.根据所述原始光谱数据,计算原始光谱数据的光谱曲线的最低反射率;所述原始光谱数据的光谱曲线的最低反射率所对应的波长位置为最低反射率位置;
13.根据所述计算最低吸收位置和所述最低反射率位置,确定所述光谱特征吸收位置。
14.可选的,根据公式sdc=sr/sc对所述原始光谱数据进行去连续统;其中,sdc为去连续统后的光谱数据,sr为原始光谱数据,sc为原始光谱的连续统。
15.可选的,所述根据所述计算最低吸收位置和所述最低反射率位置,确定所述光谱特征吸收位置,具体包括:
16.判断所述最低吸收位置与所述最低反射率位置在光谱段中的位置是否一致;
17.若所述最低吸收位置与所述最低反射率位置在光谱段中的位置一致,则所述最低吸收位置为光谱特征吸收位置;
18.若所述最低吸收位置与所述最低反射率位置在光谱段中的位置不一致,则判断所述最低吸收位置两侧相邻位置是否为凹点;所述相邻位置包括左相邻位置和右相邻位置;
19.若所述最低吸收位置两侧相邻位置均不为凹点,则所述最低吸收位置为光谱特征吸收位置;
20.若所述最低吸收位置至少有一侧相邻位置为凹点,则计算所述最低吸收位置的波段夹角和所述凹点的波段夹角;
21.根据所述最低吸收位置的波段夹角和所述凹点的波段夹角,计算最小波段夹角;
22.根据所述最小波段夹角,确定所述光谱特征吸收位置。
23.可选的,所述判断所述最低吸收位置两侧相邻位置是否为凹点,具体包括:
24.当所述左相邻位置的左侧相邻位置对应的原始光谱数据的反射率与所述最低吸收位置对应的原始光谱数据的反射率之和与所述左相邻位置对应的原始光谱数据的反射率的比值大于2时,所述左相邻位置为凹点;
25.当所述右相邻位置的右侧相邻位置对应的原始光谱数据的反射率与所述最低吸收位置对应的原始光谱数据的反射率之和与所述右相邻位置对应的原始光谱数据的反射率的比值大于2时,所述右相邻位置为凹点。
26.可选的,所述波段夹角的计算公式为:
27.∠abc=π+acrtan((sbr-sar)/l
ba
)-acrtan((scr-sbr)/l
cb
)
28.其中,∠abc为波段夹角,波段a和波段c分别为波段b的两侧相邻位置,sar为波段a原始光谱反射率,sbr为波段b原始光谱反射率,scr为波段c原始光谱反射率,l
ba
为波段b和波段a的波长间距,l
cb
为波段c和波段b的波长间距。
29.一种高光谱遥感光谱特征吸收位置确定系统,所述系统包括:
30.获取单元,用于获取高光谱遥感数据和矿物的特征谱带;
31.原始光谱数据确定单元,用于根据所述矿物的特征谱带,确定所述高光谱遥感数据的光谱段范围,得到原始光谱数据;
32.去连续统单元,用于对所述原始光谱数据进行去连续统,得到去连续统后的光谱数据;
33.最低吸收位置确定单元,用于根据所述去连续统后的光谱数据,计算去连续统后的光谱曲线的最小值;所述去连续统后的光谱曲线的最小值对应的波长位置为最低吸收位置;
34.最低反射率位置确定单元,用于根据所述原始光谱数据,计算原始光谱数据的光
谱曲线的最低反射率;所述原始光谱数据的光谱曲线的最低反射率所对应的波长位置为最低反射率位置;
35.吸收位置确定单元,用于根据所述计算最低吸收位置和所述最低反射率位置,确定所述光谱特征吸收位置。
36.可选的,根据公式sdc=sr/sc对所述原始光谱数据进行去连续统;其中,sdc为去连续统后的光谱数据,sr为原始光谱数据,sc为原始光谱的连续统。
37.可选的,所述吸收位置确定单元包括:
38.一致性判断子单元,用于判断所述最低吸收位置与所述最低反射率位置在光谱段中的位置是否一致;若所述最低吸收位置与所述最低反射率位置在光谱段中的位置一致,则所述最低吸收位置为光谱特征吸收位置;
39.凹点判断子单元,用于当所述最低吸收位置与所述最低反射率位置在光谱段中的位置不一致时,判断所述最低吸收位置两侧相邻位置是否为凹点;若所述最低吸收位置两侧相邻位置均不为凹点,则所述最低吸收位置为光谱特征吸收位置;所述相邻位置包括左相邻位置和右相邻位置;
40.波段夹角计算子单元,用于当所述最低吸收位置两侧相邻位置至少有一侧相邻位置为凹点时,计算所述最低吸收位置的波段夹角和所述凹点的波段夹角;
41.最小波段夹角确定子单元,用于根据所述最低吸收位置的波段夹角和所述凹点的波段夹角,计算最小波段夹角;
42.吸收位置确定子单元,用于根据所述最小波段夹角,确定所述光谱特征吸收位置。
43.可选的,所述凹点判断子单元包括:
44.左相邻位置凹点确定模块,用于根据所述左相邻位置的左侧相邻位置对应的原始光谱数据的反射率与所述最低吸收位置对应的原始光谱数据的反射率之和与所述左相邻位置对应的原始光谱数据的反射率的比值大于2,确定所述左相邻位置为凹点;
45.右相邻位置凹点确定模块,用于根据所述右相邻位置的右侧相邻位置对应的原始光谱数据的反射率与所述最低吸收位置对应的原始光谱数据的反射率之和与所述右相邻位置对应的原始光谱数据的反射率的比值大于2,确定所述右相邻位置为凹点。
46.可选的,所述波段夹角的计算公式为:
47.∠abc=π+acrtan((sbr-sar)/l
ba
)-acrtan((scr-sbr)/l
cb
);
48.其中,∠abc为波段夹角,波段a和波段c分别为波段b的两侧相邻位置,sar为波段a原始光谱反射率,sbr为波段b原始光谱反射率,scr为波段c原始光谱反射率,l
ba
为波段b和波段a的波长间距,l
cb
为波段c和波段b的波长间距。
49.根据本发明提供的具体实施例,本发明公开了以下技术效果:
50.本发明提供的一种高光谱遥感光谱特征吸收位置确定方法及系统,包括:获取高光谱遥感数据和矿物的特征谱带;根据矿物的特征谱带确定高光谱遥感数据的光谱段范围,得到原始光谱数据;对原始光谱数据进行去连续统,得到去连续统后的光谱数据;根据去连续统后的光谱数据计算去连续统后的光谱曲线的最小值;去连续统后的光谱曲线的最小值对应的波长位置为最低吸收位置;根据原始光谱数据,计算原始光谱数据的光谱曲线的最低反射率;原始光谱数据的光谱曲线的最低反射率所对应的波长位置为最低反射率位置;根据计算最低吸收位置和最低反射率位置,确定光谱特征吸收位置。本发明通过原始光
谱数据和去连续统后的光谱数据分别确定最低反射率位置和最低吸收位置,确定光谱特征吸收位置,进而克服了传统方法在光谱特征吸收位置确定中的不足,实现了光谱特征吸收位置的准确计算,能够准确确定矿物类型以及成分信息,对矿物类型和成分信息反演提供了准确信息,进一步的实现了高光谱的定量化应用,在批量化、业务化处理大量高光谱数据时优势明显。
附图说明
51.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
52.图1为本发明高光谱遥感光谱特征吸收位置确定方法的步骤图;
53.图2为本发明高光谱遥感光谱特征吸收位置确定方法的流程图;
54.图3为本发明实验所用光谱曲线示意图;
55.图4为本发明去连续统后光谱曲线示意图;
56.图5为;光谱凹点夹角表现形式示意图;
57.图6为本发明高光谱遥感光谱特征吸收位置确定系统的模块图。
58.符号说明:
59.获取单元—1,原始光谱数据确定单元—2,去连续统单元—3,最低吸收位置确定单元—4,最低反射率位置确定单元—5,吸收位置确定单元—6,一致性判断子单元—61,凹点判断子单元—62,左相邻位置凹点确定模块—621,右相邻位置凹点确定模块—622,波段夹角计算子单元—63,最小波段夹角确定子单元—64,吸收位置确定子单元—65。
具体实施方式
60.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
61.本发明的目的是提供一种高光谱遥感光谱特征吸收位置确定方法及系统,能够准确确定矿物类型以及成分信息。
62.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
63.如图1和图2所示,本发明提供的高光谱遥感光谱特征吸收位置确定方法,包括:
64.步骤s1:获取高光谱遥感数据和矿物的特征谱带。
65.具体的,如图3所示,从zy1-02d卫星高光谱遥感数据中选择一条光谱数据,其中140-150波段范围是al-oh类矿物的特征吸收光谱段,该光谱段的特征吸收位置对于此类矿物识别与成分反演具有重要意义,为此选择该光谱段进行了光谱特征吸收位置确定实验。
66.步骤s2:根据矿物的特征谱带,确定高光谱遥感数据的光谱段范围,得到原始光谱数据。
67.具体的,打开待处理的高光谱遥感数据,针对不同矿物的诊断特征谱带范围,选定高光谱遥感数据相应的光谱段范围。
68.进一步的,打开一景zy1-02d卫星高光谱遥感数据,选择示例光谱数据,选定140-150波段范围数据原始光谱数据。
69.步骤s3:对原始光谱数据进行去连续统,得到去连续统后的光谱数据。
70.具体的,连续统定义为反射光谱曲线中反射峰之间的连线。连续统去除即以反射光谱除以连续统光谱,处理后各个反射峰将变为1,反射峰之间的数值均为小于1的值。
71.进一步的,根据公式sdc=sr/sc对原始光谱数据进行去连续统;其中,sdc为去连续统后的光谱数据,sr为原始光谱数据,sc为原始光谱的连续统。光谱去连续统后结果如表1和图4所示。
72.表1 实验所用光谱数据参数表
[0073][0074][0075]
步骤s4:根据去连续统后的光谱数据,计算去连续统后的光谱曲线的最小值;去连续统后的光谱曲线的最小值对应的波长位置为最低吸收位置。
[0076]
具体的,最低吸收位置也就是传统认为的光谱特征吸收位置。
[0077]
进一步的,计算去连续统后光谱曲线的最小值md,最小值对应的波长位置,即是去连续统后的光谱最低吸收位置mdl。经计算该光谱段的md=0.95042;mdl=2199.48nm,对应的波段为145。
[0078]
步骤s5:根据原始光谱数据,计算原始光谱数据的光谱曲线的最低反射率;原始光谱数据的光谱曲线的最低反射率所对应的波长位置为最低反射率位置。
[0079]
具体的,计算原始光谱数据的最低反射率mr,其所对应的波段位置即为原始光谱数据最低反射率位置mrl。经计算原始光谱数据的mr=0.24710;mrl=2283.17nm,对应的波段数为150。
[0080]
步骤s6:根据计算最低吸收位置和最低反射率位置,确定光谱特征吸收位置。
[0081]
步骤s6具体包括:
[0082]
步骤s61:判断最低吸收位置与最低反射率位置在光谱段中的位置是否一致。
[0083]
步骤s62:若最低吸收位置与最低反射率位置在光谱段中的位置一致,则最低吸收位置为光谱特征吸收位置。
[0084]
步骤s63:若最低吸收位置与最低反射率位置在光谱段中的位置不一致,则判断最低吸收位置两侧相邻位置是否为凹点;相邻位置包括左相邻位置和右相邻位置。
[0085]
具体的,mdl=2199.48nm;mrl=2283.17nm,经判断,mdl不等于mrl,则判断最低吸收位置两侧相邻位置是否为凹点;相邻位置包括左相邻位置和右相邻位置。
[0086]
步骤s63具体包括:
[0087]
当左相邻位置的左侧相邻位置对应的原始光谱数据的反射率与最低吸收位置对应的原始光谱数据的反射率之和与左相邻位置对应的原始光谱数据的反射率的比值大于2时,左相邻位置为凹点。
[0088]
当右相邻位置的右侧相邻位置对应的原始光谱数据的反射率与最低吸收位置对应的原始光谱数据的反射率之和与右相邻位置对应的原始光谱数据的反射率的比值大于2时,右相邻位置为凹点。
[0089]
当左相邻位置的左侧相邻位置对应的原始光谱数据的反射率与最低吸收位置对应的原始光谱数据的反射率之和与左相邻位置对应的原始光谱数据的反射率的比值等于2时,左相邻位置为平点。
[0090]
当右相邻位置的右侧相邻位置对应的原始光谱数据的反射率与最低吸收位置对应的原始光谱数据的反射率之和与右相邻位置对应的原始光谱数据的反射率的比值等于2时,右相邻位置为平点。
[0091]
当左相邻位置的左侧相邻位置对应的原始光谱数据的反射率与最低吸收位置对应的原始光谱数据的反射率之和与左相邻位置对应的原始光谱数据的反射率的比值小于2时,左相邻位置为凸点。
[0092]
当右相邻位置的右侧相邻位置对应的原始光谱数据的反射率与最低吸收位置对应的原始光谱数据的反射率之和与右相邻位置对应的原始光谱数据的反射率的比值小于2时,右相邻位置为凸点。
[0093]
具体的,mdl左侧相邻位置经计算,(sr143+sr145)/sr144=(0.26680+0.25110)/0.25940=1.9965。
[0094]
mdl右侧相邻位置经计算,(sr145+sr147)/sr146=(0.25110+0.25340)/0.24880=2.0277。
[0095]
其中,sr143、sr144、sr145、sr146、sr147分别为波段143、144、145、146、147对应的原始光谱数据的反射率。
[0096]
经计算,mdl右侧点为凹点。
[0097]
步骤s64:若最低吸收位置两侧相邻位置均不为凹点,则最低吸收位置为光谱特征吸收位置。
[0098]
步骤s65:若最低吸收位置至少有一侧相邻位置为凹点,则计算最低吸收位置的波段夹角和凹点的波段夹角;最低吸收位置的波段夹角为最低吸收位置两侧相邻位置分别与最低吸收位置连线形成的夹角;凹点的波段夹角为凹点位置两侧相邻位置分别与凹点位置连线形成的夹角;如图5所示。具体的,波段夹角的计算公式为:
[0099]
∠abc=π+acrtan((sbr-sar)/l
ba
)-acrtan((scr-sbr)/l
cb
)
[0100]
其中,∠abc为波段夹角,波段a和波段c分别为波段b的两侧相邻位置,sar为波段a原始光谱反射率,sbr为波段b原始光谱反射率,scr为波段c原始光谱反射率,l
ba
为波段b和波段a的波长间距,l
cb
为波段c和波段b的波长间距。
[0101]
进一步的,经计算最低吸收位置mdl所对应的波段夹角为:
[0102]
单位为弧度。
[0103]
mdl右相邻位置这一凹点所对应的波段夹角为:
[0104]
单位为弧度。
[0105]
其中,sr143、sr144、sr145、sr146、sr147分别为波段143、144、145、146、147对应的原始光谱数据的反射率。
[0106]
步骤s66:根据最低吸收位置的波段夹角和凹点的波段夹角,计算最小波段夹角。
[0107]
具体的,比较最低吸收位置的波段夹角和凹点的波段夹角的大小,确定最小波段夹角。
[0108]
进一步的,mdl右侧点所对应的波段夹角要小于mdl所对应的波段夹角,所以mdl右侧点所对应的波段夹角为最小波段夹角,也即右相邻位置的波段夹角为最小波段夹角,也即凹点的波段夹角为最小波段夹角。
[0109]
步骤s67:根据最小波段夹角,确定光谱特征吸收位置。
[0110]
具体的,最小波段夹角对应的波段位置即为光谱特征吸收位置。
[0111]
进一步的,mdl右侧点也就是波段146为光谱特征吸收位置,对应的波长为2216.32nm。
[0112]
根据图3和图4可以看出,去连系统后计算的光谱特征吸收位置(2199.48nm)与曲线真实的特征吸收位置(2216.32nm)并不一致,而本发明的方法最后得到的光谱特征吸收
位置与真实的一致。
[0113]
如图6所示,本发明提供的高光谱遥感光谱特征吸收位置确定系统,包括:
[0114]
获取单元1,用于获取高光谱遥感数据和矿物的特征谱带。
[0115]
原始光谱数据确定单元2,用于根据矿物的特征谱带,确定高光谱遥感数据的光谱段范围,得到原始光谱数据。
[0116]
去连续统单元3,用于对原始光谱数据进行去连续统,得到去连续统后的光谱数据;具体的,根据公式sdc=sr/sc对原始光谱数据进行去连续统;其中,sdc为去连续统后的光谱数据,sr为原始光谱数据,sc为原始光谱的连续统。
[0117]
最低吸收位置确定单元4,用于根据去连续统后的光谱数据,计算去连续统后的光谱曲线的最小值;去连续统后的光谱曲线的最小值对应的波长位置为最低吸收位置。
[0118]
最低反射率位置确定单元5,用于根据原始光谱数据,计算原始光谱数据的光谱曲线的最低反射率;原始光谱数据的光谱曲线的最低反射率所对应的波长位置为最低反射率位置。
[0119]
吸收位置确定单元6,用于根据计算最低吸收位置和最低反射率位置,确定光谱特征吸收位置。
[0120]
其中,吸收位置确定单元6包括:
[0121]
一致性判断子单元61,用于判断最低吸收位置与最低反射率位置在光谱段中的位置是否一致;若最低吸收位置与最低反射率位置在光谱段中的位置一致,则最低吸收位置为光谱特征吸收位置。
[0122]
凹点判断子单元62,用于当最低吸收位置与最低反射率位置在光谱段中的位置不一致时,判断最低吸收位置两侧相邻位置是否为凹点;若最低吸收位置两侧相邻位置不为凹点,则最低吸收位置为光谱特征吸收位置;相邻位置包括左相邻位置和右相邻位置。
[0123]
波段夹角计算子单元63,用于当最低吸收位置两侧相邻位置至少有一侧相邻位置为凹点时,计算最低吸收位置的波段夹角和凹点的波段夹角;最低吸收位置的波段夹角为最低吸收位置两侧相邻位置分别与最低吸收位置连线形成的夹角;凹点的波段夹角为凹点位置两侧相邻位置分别与凹点位置连线形成的夹角;具体的,波段夹角的计算公式为:
[0124]
∠abc=π+acrtan((sbr-sar)/l
ba
)-acrtan((scr-sbr)/l
cb
);
[0125]
其中,∠abc为波段夹角,波段a和波段c分别为波段b的两侧相邻位置,sar为波段a原始光谱反射率,sbr为波段b原始光谱反射率,scr为波段c原始光谱反射率,l
ba
为波段b和波段a的波长间距,l
cb
为波段c和波段b的波长间距。
[0126]
最小波段夹角确定子单元64,用于根据最低吸收位置的波段夹角和凹点的波段夹角,计算最小波段夹角。
[0127]
吸收位置确定子单元65,用于根据最小波段夹角,确定光谱特征吸收位置。
[0128]
其中,凹点判断子单元62包括:
[0129]
左相邻位置凹点确定模块621,用于根据左相邻位置的左侧相邻位置对应的原始光谱数据的反射率与最低吸收位置对应的原始光谱数据的反射率之和与左相邻位置对应的原始光谱数据的反射率的比值大于2,确定左相邻位置为凹点。
[0130]
右相邻位置凹点确定模块622,用于根据右相邻位置的右侧相邻位置对应的原始光谱数据的反射率与最低吸收位置对应的原始光谱数据的反射率之和与右相邻位置对应
的原始光谱数据的反射率的比值大于2,确定右相邻位置为凹点。
[0131]
本发明提供的一种高光谱遥感光谱特征吸收位置确定方法的优点与功效:
[0132]
本发明提供的高光谱遥感光谱特征吸收位置确定方法及系统,克服了传统方法在光谱特征吸收位置确定中的不足,可实现光谱特征吸收位置的准确计算,对矿物类型和成分信息反演提供了准确信息,进而提高高光谱定量化应用,特别在批量化、业务化处理大量高光谱数据时优势更加明显。同时可根据去连续统后最低吸收位置与光谱特征吸收位置对比,有助于进一步提高对光谱特征的综合分析和利用,为矿物精细识别提供重要依据。
[0133]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1