[发明专利]基于特征索引的超光谱匹配方法及系统有效

专利信息
申请号: 201410627713.0 申请日: 2014-11-07
公开(公告)号: CN104331482B 公开(公告)日: 2018-01-12
发明(设计)人: 黄珺;马佳义 申请(专利权)人: 武汉大学
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙)42222 代理人: 严彦
地址: 430072 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 特征 索引 光谱 匹配 方法 系统
【权利要求书】:

1.一种基于特征索引的超光谱匹配方法,其特征在于:对超光谱数据库中各物质的超光谱进行特征提取,建立数据库索引;当需要对测量得到的超光谱进行匹配时,先提取特征,根据之前建立的索引,缩小搜索比对的范围;最后在缩小的搜索比对范围内进行光谱比对;包括以下步骤:

步骤1,建立索引,包括对超光谱数据库中各物质的光谱分别进行特征提取,得到各物质的光谱的索引向量S={S1,S2,…,SM},建立整个超光谱数据库的索引,其中M为预设值,Sm为光谱的第m个索引值,m=1,2,…,M;

对超光谱数据库中任一物质的光谱进行特征提取得到相应索引向量的实现如下,

首先,对超光谱数据库中某物质的光谱进行归一化处理如下,得到归一化后光谱,

xn=(x-xmin)/(xmax-xmin)

其中,xn为超光谱数据库中某物质的光谱归一化后的光谱辐射值,x为该条光谱的原始辐射值,xmax为该条光谱中原始辐射值的最大值,xmin为该条光谱中原始辐射值的最小值;

然后,对归一化后光谱xn进行特征提取,获取相应索引值如下,

Sm=(Σi=1L|xin|m)1/m]]>

其中,为归一化后光谱xn第i个波段的辐射值,L为光谱的波段数,则S={S1,S2,…,SM}构成了光谱的索引向量;

步骤2,确定搜索比对范围,包括对待匹配的光谱进行特征提取,获取待匹配光谱的索引向量,并根据索引向量确定搜索比对的范围,进一步包括以下子步骤,

步骤2.1,对待匹配的光谱进行特征提取,得到待匹配的光谱的索引向量,并记为P={P1,P2,…PM},Pm为光谱的第m个索引值,m=1,2,…,M;初始化阈值a为预设的初值;

对待匹配的光谱进行特征提取得到相应索引向量的实现如下,

首先,对待匹配的光谱进行归一化处理如下,得到归一化后光谱,

yn=(y-ymin)/(ymax-ymin)

其中,yn为待匹配的光谱归一化后的光谱辐射值,y为待匹配的光谱的原始辐射值,ymax为该条光谱中原始辐射值的最大值,ymin为该条光谱中原始辐射值的最小值;

然后,对归一化后光谱yn进行特征提取,获取相应索引值如下,

Pm=(Σi=1L|yin|m)1/m]]>

其中,为归一化后光谱第i个波段的辐射值,L为光谱的波段数,则P={P1,P2,…PM}构成了光谱的索引向量;

步骤2.2,根据当前的阈值a,在超光谱数据库中寻找每个索引值Sm都满足下列条件的光谱数据,

(1-a)×Pm≤Sm≤(1+a)×Pm m=1,2,…,M

步骤2.3,若步骤2.2寻找到的光谱数据小于b×R条,则将阈值a增加预设步长,返回到步骤2.2重新寻找;若步骤2.2寻找到的光谱数据大于等于b×R条,则结束迭代,寻找到的所有光谱数据所构成集合为搜索比对的范围;其中,其中b为预设比值,R为超光谱数据库中光谱数据的总数;

步骤3,光谱比对,包括根据步骤2所得搜索比对范围,将范围内的各光谱数据分别与待匹配的光谱进行比对得到光谱距离,选取光谱距离最小的光谱作为匹配对象;

将范围内的光谱数据与待匹配的光谱进行比对的实现如下,

设步骤2所确定搜索比对范围内任意一条光谱相应的归一化后光谱记为A,待匹配的光谱相应的归一化后光谱记为B,则通过以下公式计算光谱距离SAM(A,B),

SAM(A,B)=cos-1<A,B>|A||B|]]>

其中,<A,B>为A与B的内积,||表示取二范数。

2.一种基于特征索引的超光谱匹配系统,其特征在于:用于对超光谱数据库中各物质的超光谱进行特征提取,建立数据库索引;当需要对测量得到的超光谱进行匹配时,先提取特征,根据之前建立的索引,缩小搜索比对的范围;最后在缩小的搜索比对范围内进行光谱比对;包括以下模块:

建立索引模块,用于对超光谱数据库中各物质的光谱分别进行特征提取,得到各物质的光谱的索引向量S={S1,S2,…,SM},建立整个超光谱数据库的索引,其中M为预设值,Sm为光谱的第m个索引值,m=1,2,…,M;

对超光谱数据库中任一物质的光谱进行特征提取得到相应索引向量的实现如下,

首先,对超光谱数据库中某物质的光谱进行归一化处理如下,得到归一化后光谱,

xn=(x-xmin)/(xmax-xmin)

其中,xn为超光谱数据库中某物质的光谱归一化后的光谱辐射值,x为该条光谱的原始辐射值,xmax为该条光谱中原始辐射值的最大值,xmin为该条光谱中原始辐射值的最小值;

然后,对归一化后光谱xn进行特征提取,获取相应索引值如下,

Sm=(Σi=1L|xin|m)1/m]]>

其中,为归一化后光谱xn第i个波段的辐射值,L为光谱的波段数,则S={S1,S2,…,SM}构成了光谱的索引向量;

搜索比对范围确定模块,用于对待匹配的光谱进行特征提取,获取待匹配光谱的索引向量,并根据索引向量确定搜索比对的范围,进一步包括以下子模块,

待匹配光谱特征提取子模块,用于对待匹配的光谱进行特征提取,得到待匹配的光谱的索引向量,并记为P={P1,P2,…PM},Pm为光谱的第m个索引值,m=1,2,…,M;初始化阈值a为预设的初值;

对待匹配的光谱进行特征提取得到相应索引向量的实现如下,

首先,对待匹配的光谱进行归一化处理如下,得到归一化后光谱,

yn=(y-ymin)/(ymax-ymin)

其中,yn为待匹配的光谱归一化后的光谱辐射值,y为待匹配的光谱的原始辐射值,ymax为该条光谱中原始辐射值的最大值,ymin为该条光谱中原始辐射值的最小值;

然后,对归一化后光谱yn进行特征提取,获取相应索引值如下,

Pm=(Σi=1L|yin|m)1/m]]>

其中,为归一化后光谱第i个波段的辐射值,L为光谱的波段数,则P={P1,P2,…PM}构成了光谱的索引向量;

检索子模块,用于根据当前的阈值a,在超光谱数据库中寻找每个索引值Sm都满足下列条件的光谱数据,

(1-a)×Pm≤Sm≤(1+a)×Pm m=1,2,…,M

迭代判断子模块,用于若检索子模块寻找到的光谱数据小于b×R条,则将阈值a增加预设步长,命令检索子模块重新寻找;若检索子模块寻找到的光谱数据大于等于b×R条,则寻找到的所有光谱数据所构成集合为搜索比对的范围;其中,其中b为预设比值,R为超光谱数据库中光谱数据的总数;

光谱比对模块,用于根据搜索比对范围确定模块所得搜索比对范围,将范围内的各光谱数据分别与待匹配的光谱进行比对得到光谱距离,选取光谱距离最小的光谱作为匹配对象;

将范围内的光谱数据与待匹配的光谱进行比对的实现如下,

设搜索比对范围确定模块所确定搜索比对范围内任意一条光谱相应的归一化后光谱记为A,待匹配的光谱相应的归一化后光谱记为B,则通过以下公式计算光谱距离SAM(A,B),

SAM(A,B)=cos-1<A,B>|A||B|]]>

其中,<A,B>为A与B的内积,||表示取二范数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410627713.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code