法律状态公告日
法律状态信息
法律状态
2018-10-16
未缴年费专利权终止 IPC(主分类):G06T7/00 授权公告日:20170215 终止日期:20171027 申请日:20141027
专利权的终止
2017-02-15
授权
授权
2015-02-04
实质审查的生效 IPC(主分类):G06T7/00 申请日:20141027
实质审查的生效
2015-01-07
公开
公开
技术领域
本发明涉及超光谱降维匹配技术领域,具体地说,本发明涉及一种基于光谱抽样直方图 的超光谱降维匹配方法及系统。
背景技术
光谱遥感仪器正向着更高的光谱分辨率、空间分辨率以及时间分辨率的方向发展,测量 得到的光谱数据维数可达数千维甚至数万维。在得到超光谱数据后,最常见也是最基础的需 求是鉴别物质的种类,而鉴别种类就需要进行光谱的匹配。简单的说,光谱匹配是通过计算 逐一比较光谱数据库中的所有参考光谱与待测光谱,选择最近似的一条光谱作为待测光谱的 匹配结果。匹配结果可用于确定待测光谱的种类,或者作为对照信息供进一步分析时参考。
然而,传统的光谱匹配算法很难适应超光谱数据维数巨大这一特性,计算复杂度大而且 耗时长,无法达到实时性的要求。解决这一问题的关键在于使用适当的光谱降维算法对超光 谱数据进行降维处理,即通过大幅降低光谱维数来减小运算量,提高实时性,同时保证光谱 匹配的准确性尽量不受影响。但从研究现状来看,还没有专门用于超光谱数据的降维匹配算 法,目前的光谱降维算法都是为几百维的高光谱数据而设计的,若直接用于超光谱数据降维 然后再匹配,其性能不佳。
发明内容
为克服相应技术缺陷,本发明提出了一种基于光谱抽样直方图的超光谱降维匹配技术方 案。
本发明技术方案提供一种基于光谱抽样直方图的超光谱降维匹配方法,包括以下步骤:
步骤1,光谱归一化,包括对待匹配光谱和光谱库中的所有光谱分别进行归一化处理, 归一化公式如下,
ρn=(ρ-ρmin)/(ρmax-ρmin)
其中,ρn为归一化后的光谱辐射值,ρ为原始光谱的辐射值,ρmax为该条原始光谱中辐射 值的最大值,ρmin为该条原始光谱中辐射值的最小值;
步骤2,获取抽样直方图,包括分别获取归一化后的待匹配光谱和光谱库中所有光谱的 抽样直方图,实现方式为对归一化后的待匹配光谱和归一化后的光谱库中任一光谱,按照相 应归一化后的光谱图,分别执行以下操作,
将归一化后的光谱图在整个超光谱波段范围平均划分为s段,s为预设参数;
在归一化后的光谱图上作M条互相平行且等间隔的宽度为2d的水平窄带,M和d为预设参 数,则M条窄带在s个不同波段内与归一化后的光谱图中光谱曲线相交的次数组成抽样直方 图,用(s×M)维向量{α11,α12,…α1M,…,αs1,…,αsM}表示,其中αij为第i个波段中第j条窄 带与光谱曲线相交的次数,i=1,2,…,s,j=1,2,…,M;
步骤3,计算欧氏距离,包括计算待匹配光谱的抽样直方图与光谱库中所有光谱的抽样 直方图的欧氏距离,设光谱库中有N条光谱,则分别计算得到待测光谱与光谱库中每条光 谱抽样直方图的欧氏距离EDk,k=1,…,N,实现方式为对待匹配光谱的抽样直方图与光 谱库中任一光谱的抽样直方图计算欧氏距离如下,
设A′={α′11,α′12,…α′1M,…α′s1,…α′sM}为待测光谱的抽样直方图,α′ij为待测光谱相应第i 个波段中第j条窄带与光谱曲线相交的次数,A″={α″11,α″12,…α″1M,…α″s1,…α″sM}为光谱库中任 意一条光谱的抽样直方图,α″ij为光谱库中任意一条光谱相应第i个波段中第j条窄带与光 谱曲线相交的次数,
计算欧氏距离的公式为,
步骤4,光谱匹配,包括在光谱库中选取与待匹配光谱抽样直方图欧氏距离最小的一条 光谱作为匹配对象。
本发明还相应提供一种基于光谱抽样直方图的超光谱降维匹配系统,包括以下模块:
光谱归一化模块,用于对待匹配光谱和光谱库中的所有光谱分别进行归一化处理,归一 化公式如下,
ρn=(ρ-ρmin)/(ρmax-ρmin)
其中,ρn为归一化后的光谱辐射值,ρ为原始光谱的辐射值,ρmax为该条原始光谱中辐射 值的最大值,ρmin为该条原始光谱中辐射值的最小值;
抽样直方图获取模块,用于分别获取归一化后的待匹配光谱和光谱库中所有光谱的抽样 直方图,实现方式为对归一化后的待匹配光谱和归一化后的光谱库中任一光谱,按照相应归 一化后的光谱图,分别执行以下操作,
将归一化后的光谱图在整个超光谱波段范围平均划分为s段,s为预设参数;
在归一化后的光谱图上作M条互相平行且等间隔的宽度为2d的水平窄带,M和d为预设参 数,则M条窄带在s个不同波段内与归一化后的光谱图中光谱曲线相交的次数组成抽样直方 图,用(s×M)维向量{α11,α12,…α1M,…,αs1,…,αsM}表示,其中αij为第i个波段中第j条窄 带与光谱曲线相交的次数,i=1,2,…,s,j=1,2,…,M;
欧氏距离计算模块,用于计算待匹配光谱的抽样直方图与光谱库中所有光谱的抽样直方 图的欧氏距离,设光谱库中有N条光谱,则分别计算得到待测光谱与光谱库中每条光谱抽 样直方图的欧氏距离EDk,k=1,…,N,实现方式为对待匹配光谱的抽样直方图与光谱库中 任一光谱的抽样直方图计算欧氏距离如下,
设A′={α′11,α′12,…α′1M,…α′s1,…α′sM}为待测光谱的抽样直方图,α′ij为待测光谱相应第i 个波段中第j条窄带与光谱曲线相交的次数,A″={α″11,α″12,…α″1M,…α″s1,…α″sM}为光谱库中任 意一条光谱的抽样直方图,α″ij为光谱库中任意一条光谱相应第i个波段中第j条窄带与光 谱曲线相交的次数,
计算欧氏距离的公式为,
光谱匹配模块,用于在光谱库中选取与待匹配光谱抽样直方图欧氏距离最小的一条光 谱作为匹配对象。
本发明分析超光谱的抽样直方图信息,通过对归一化后的光谱使用等间距的窄带进行抽 样,从而获得维数远小于原始光谱的抽样直方图,完成了光谱的降维,显著降低了后续匹配 时的运算量,同时在抽样时利用分段提取的方法保留了光谱图中的相对位置信息,提高了匹 配的精度。本发明的技术方案可以抑制不同级别的噪声对光谱图抽样的影响,具有良好的抗 噪性和鲁棒性,相对传统方法可以显著降低匹配运算量,实时性好,具有良好的抗噪性和鲁 棒性,匹配精度高。
附图说明
图1是本发明实施例的流程图。
图2是本发明实施例的分波段抽样示意图。
具体实施方式
下面结合附图和实施例对本发明进行进一步的说明。
参照附图1,本发明主要由4个步骤组成:光谱归一化,获取光谱的抽样直方图,计算 欧氏距离,取最小欧氏距离完成匹配。实施例选取含有1432种物质光谱的光谱库,每种物质 在光谱库中只有一条光谱数据。光谱分辨率为Δσ=0.1cm-1,波长范围为2-14μm,对应波数范 围为5000-714cm-1。在此光谱范围内共有N=42861个采样点,即原始光谱为42861维。
具体实施时,本发明技术方案可采用计算机软件技术实现自动运行流程。实施例执行步 骤如下:
(1)光谱归一化步骤包括,分别对待匹配光谱和光谱库中的所有光谱进行归一化处理, 归一化公式如下:
ρn=(ρ-ρmin)/(ρmax-ρmin)
其中,ρn为归一化后的光谱辐射值,ρ为原始光谱的辐射值,ρmax为该条原始光谱中辐射 值的最大值,ρmin为该条原始光谱中辐射值的最小值。
将待匹配光谱和光谱库中的所有光谱分别作为原始光谱,按以上归一化公式进行处理, 得到相应归一化后的待匹配光谱和光谱库中所有光谱。
(2)获取抽样直方图步骤包括,分别获取归一化后的待匹配光谱和光谱库中所有光谱的 抽样直方图。
实施例中,对归一化后的待匹配光谱和归一化后的光谱库中任一光谱,按照相应归一化 后的光谱图,分别执行包括以下操作:
(2.1)划分波段,包括将归一化后的光谱图在整个超光谱波段范围平均划分为s段,s 为预设参数,具体实施时本领域技术人员可自行预设的s取值,本实施例中s取3;
(2.2)在每个波段分别抽样,联合起来组成光谱的抽样直方图:在归一化后的光谱图上 作M条互相平行且等间隔的宽度为2d的水平窄带,M和d为预设参数,具体实施时本领域 技术人员可自行预设的M、d取值,则M条窄带在s个不同波段内与归一化后的光谱图中光 谱曲线相交的次数组成光谱的抽样直方图,可以用(s×M)维向量{α11,α12,…α1M,…,αs1,…, αsM}来表示,其中αij为第i个波段中第j条窄带与光谱曲线相交的次数,i=1,2,…,s,j=1, 2,…,M。
实施例中d为0.001,M取3,则3条窄带在3个不同波段内与光谱曲线相交的次数组成 光谱抽样直方图,可以用(s×M)=维向量{α11,α12,α13,…,α31,α32,α33}来表示,其中αij为第i 个波段中第j条窄带与光谱曲线相交的次数,i=1,2,3,j=1,2,3;附图2所示光谱的抽 样直方图为{1,1,4,1,1,0,0,0,0}。
(3)计算欧氏距离步骤包括,计算待匹配光谱的抽样直方图与光谱库中的所有光谱的抽 样直方图的欧氏距离,计算公式如下:
其中,设A′={α′11,α′12,…α′1M,…α′s1,…α′sM}为待测光谱的抽样直方图,α′ij为待测光谱相 应第i个波段中第j条窄带与光谱曲线相交的次数,i=1,2,…,s,j=1,2,…,M; A″={α″11,α″12,…α″1M,…α″s1,…α″sM}为光谱库中任意一条光谱的抽样直方图,α″ij为光谱库中任 意一条光谱相应第i个波段中第j条窄带与光谱曲线相交的次数,i=1,2,…,s,j=1,2,…, M;设光谱库中有N条光谱,则分别计算得到待测光谱与光谱库中每条光谱抽样直方图的 欧氏距离EDk,k=1,…,N。
实施例的光谱库中有1432条光谱,则分别计算得到待测光谱与光谱库中每条光谱的 抽样直方图的欧氏距离EDk,k=1,…,1432。
(4)光谱匹配步骤包括,在光谱库中选取与待匹配光谱抽样直方图欧氏距离最小的一 条光谱作为匹配对象,可表达如下:
Αmin|EDmin=min{EDk}
上式的意思为Amin为光谱数据库中与待匹配光谱的抽样直方图欧氏距离最小的抽样直 方图,则Amin所对应的光谱库中的原始光谱即为待匹配光谱的匹配对象。
本实施例中M和s均取3,仅为了便于理解示范,一般这两个参数均取20左右为佳,考 虑运算时间也不宜太大。
本发明还相应提供一种基于光谱抽样直方图的超光谱降维匹配系统,包括以下模块:
光谱归一化模块,用于对待匹配光谱和光谱库中的所有光谱分别进行归一化处理,归一 化公式如下,
ρn=(ρ-ρmin)/(ρmax-ρmin)
其中,ρn为归一化后的光谱辐射值,ρ为原始光谱的辐射值,ρmax为该条原始光谱中辐射 值的最大值,ρmin为该条原始光谱中辐射值的最小值;
抽样直方图获取模块,用于分别获取归一化后的待匹配光谱和光谱库中所有光谱的抽样 直方图,实现方式为对归一化后的待匹配光谱和归一化后的光谱库中任一光谱,按照相应归 一化后的光谱图,分别执行以下操作,
将归一化后的光谱图在整个超光谱波段范围平均划分为s段,s为预设参数;
在归一化后的光谱图上作M条互相平行且等间隔的宽度为2d的水平窄带,M和d为预设参 数,则M条窄带在s个不同波段内与归一化后的光谱图中光谱曲线相交的次数组成抽样直方 图,用(s×M)维向量{α11,α12,…α1M,…,αs1,…,αsM}表示,其中αij为第i个波段中第j条窄 带与光谱曲线相交的次数,i=1,2,…,s,j=1,2,…,M;
欧氏距离计算模块,用于计算待匹配光谱的抽样直方图与光谱库中所有光谱的抽样直方 图的欧氏距离,设光谱库中有N条光谱,则分别计算得到待测光谱与光谱库中每条光谱抽 样直方图的欧氏距离EDk,k=1,…,N,实现方式为对待匹配光谱的抽样直方图与光谱库中 任一光谱的抽样直方图计算欧氏距离如下,
设A′={α′11,α′12,…α′1M,…α′s1,…α′sM}为待测光谱的抽样直方图,α′ij为待测光谱相应第i 个波段中第j条窄带与光谱曲线相交的次数,A″={α″11,α″12,…α″1M,…α″s1,…α″sM}为光谱库中任 意一条光谱的抽样直方图,α″ij为光谱库中任意一条光谱相应第i个波段中第j条窄带与光 谱曲线相交的次数,
计算欧氏距离的公式为,
光谱匹配模块,用于在光谱库中选取与待匹配光谱抽样直方图欧氏距离最小的一条光 谱作为匹配对象。
应当理解的是,本说明书未详细阐述的部分均属于现有技术。
应当理解的是,上述针对实施例的描述较为详细,并不能因此而认为是对本发明专利保 护范围的限制,本领域的普通技术人员在本发明的启示下,在不脱离本发明权利要求所保护 的范围情况下,还可以做出替换或变形,均落入本发明的保护范围之内,本发明的请求保护 范围应以所附权利要求为准。
总体来说,本发明所提出的基于抽样直方图的超光谱降维匹配方法,在保证了很高匹配 成功率的前提下,极大降低了匹配时间。此外,一些具体参数的取值可根据不同情况灵活选 择,在实时性和准确性间取得平衡,满足实际应用的需求。
机译: 使用基于匹配滤波器的宽带信号接收器进行稳定数据提取的光谱系统和控制该光谱系统的方法
机译: 太阳反射光谱区中基于场内自动补偿的多光谱和超光谱成像传感器的方法
机译: 太阳反射光谱区中基于场内自动补偿的多光谱和超光谱成像传感器的方法