[发明专利]一种基于高光谱水体库的自适应波段选择方法有效
| 申请号: | 202010694084.9 | 申请日: | 2020-07-17 |
| 公开(公告)号: | CN111912799B | 公开(公告)日: | 2021-07-27 |
| 发明(设计)人: | 李海巍;陈军宇;陈铁桥;胡炳樑;张耿;王爽 | 申请(专利权)人: | 中国科学院西安光学精密机械研究所 |
| 主分类号: | G01N21/31 | 分类号: | G01N21/31;G06N3/12;G06K9/62 |
| 代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 郑丽红 |
| 地址: | 710119 陕西省西*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 光谱 水体 自适应 波段 选择 方法 | ||
1.一种基于高光谱水体库的自适应波段选择方法,其特征在于,包括以下步骤:
步骤一、导入水体光谱库,获取水体光谱库中水体光谱曲线;
步骤二、根据光谱仪的光谱分辨率对水体光谱曲线进行光谱等效;
根据光谱仪的分辨率,使用高斯函数模拟光谱响应函数,通过以下公式对水体光谱曲线进行光谱波段等效,得到与光谱仪相对应的光谱曲线Xi;
其中,gi(λ)为使用高斯函数模拟的光谱响应函数;Xλ为在λ波长下的水体离水辐亮度值;cb为每个通道的中心波长;FWHM为半波宽;Xi为等效后的i波长下的离水辐亮度值;λ1为当前i波长下使用高斯函数模拟的光谱响应函数的最小波段;λ2为当前i波长下使用高斯函数模拟的光谱响应函数的最大波段;
步骤三、对水体光谱数据进行数据增强;
对步骤二得到的光谱曲线Xi使用三次样条差值进行光谱波段的数据增强,得到增强后的n个光谱数据;
步骤四、剔除氧气水汽吸收波段;
在步骤三得到的光谱数据中剔除受水汽氧气二氧化碳吸收影响的波段;
步骤五、计算水体光谱的相关系数矩阵;
通过公式(3)计算光谱数据的相关系数矩阵R;
其中,rij为波段Wi和波段Wj的相关系数,i和j的范围均为1到l,其中l为最大波段数,波段Wi和波段Wj是步骤四处理后的光谱数据,rij使用公式(4)计算;
其中,Wik为波段Wi中的第k个离水辐亮度值,为波段Wi的均值;Wjk为波段Wj中的第k个离水辐亮度值,为波段Wj的均值;
步骤六、根据相关系数矩阵R展示出的多个空间子块,进行子空间初次划分,选择红外波段处的光谱子空间,得到红外波段的光谱子空间范围[Lmin,Lmax];Lmin为筛选出的红外子空间的最小波段值,Lmax为筛选出的红外子空间的最大波段值;
步骤七、对筛选出的光谱子空间范围结合预先设定的波段数,使用k-means进行二次子空间划分,得到光谱子空间搜索范围;
光谱子空间范围结合所需水体校正算法的初始化波段数k,使用K-means聚类算法,对光谱子空间范围[Lmin,Lmax]进行二次划分,得到光谱子空间范围[Lmin,Lmax]的搜索范围[Lmin,L1],[L1+1,L2]…[Lk+1,Lmax];其中,L1,L2…Lk的个数等价为预定的波段数k;搜索范围的划分数为使用k-mean计算得到的类型k;
步骤八、根据光谱子空间搜索范围,初始化遗传算子的搜索范围,同时设定遗传算法的初始化参数以及适应度函数;
使用遗传算法在步骤七得到的光谱子空间搜索范围[Lmin,L1],[L1+1,L2]…[Lk+1,Lmax]中进行最优波段搜索;使用目标函数OIF_DIST作为遗传算法的适应度函数;OIF_DIST函数如公式(5)所示;
其中,Si为光谱谱段为i的标准差;ε为距离约束项的松弛系数;l表示每次搜索的第l个样本;l+1表示每次搜索的第l+1个样本;x(l)为遗传算子每次搜索的第l个样本对应的种群;x(l+1)为遗传算子每次搜索的第l+1个样本对应的种群;Lj表示的光谱子空间中第j的波段值;Lj+1表示的光谱子空间中第j+1的波段值;
步骤九、根据遗传算法的循环终止条件输出最优波段组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院西安光学精密机械研究所,未经中国科学院西安光学精密机械研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010694084.9/1.html,转载请声明来源钻瓜专利网。





