[发明专利]基于自编码器的光谱降维方法和装置在审
申请号: | 201911027981.8 | 申请日: | 2019-10-28 |
公开(公告)号: | CN110782018A | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 刘畅;王广平;王静 | 申请(专利权)人: | 北京环境特性研究所 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/08;G01J3/28 |
代理公司: | 11609 北京格允知识产权代理有限公司 | 代理人: | 周娇娇 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高光谱图像 输入向量 编码器 收敛 高光谱图像数据 编码器模型 光谱图像 降维处理 冗余信息 输出数据 损失信息 压缩 可存储 隐藏层 波段 降维 光谱 计算机 | ||
本发明涉及一种基于自编码器的光谱降维方法、装置、设备和计算机可存储介质,其中方法包括以下步骤:基于高光谱图像数据生成输入向量;使用所述输入向量对自编码器模型进行训练,直至模型收敛;将模型收敛时隐藏层的输出数据作为压缩后的光谱图像。本发明利用自编码器可以在尽量不损失信息的情况下对高光谱图像进行降维处理,压缩效果超过传统方法,解决了高光谱图像波段间冗余信息大的问题。
技术领域
本发明涉及高光谱数据处理领域,尤其涉及一种基于自编码器的光谱降维方法、装置、设备和计算机可读存储介质。
背景技术
高光谱图像提供了大量更精细的地物信息,但在某些具体实际应用中,数据量的增加并没有增加原有的信息量。高光谱图像的冗余包括空间冗余和光谱冗余。在一个波段图像中,由于同一地物表面采样点的灰度之间通常表现为空间连贯性,而基于离散像素采样所表示的地物灰度并没有充分利用这种特征,所以产生了空间冗余。由于高光谱图像高的光谱分辨率和高的数据维数,使得图像中的某一波段的信息可以部分或完全由图像中其他波段预测,所以产生了光谱冗余。因此,对高光谱图像进行降维处理显得尤为重要。
传统的高光谱降维处理中,大部分方法从不同角度对光谱进行波段选择,力图找到信息丰富、相关性较小、类别可分性较好的波段组合。然而对于这种波段选择的方法一般基于非常理想的假设,本身没有达到最佳压缩的效果。
发明内容
本发明要解决的技术问题在于,针对现有通过选择波段对高光谱图像进行降维的方法压缩效果不佳的难点,提供一种基于自编码器的光谱降维方法、装置、设备和计算机可读存储介质,其压缩效果好,解决了高光谱图像波段间冗余信息大的问题。
为了解决上述技术问题,本发明第一方面提供了一种基于自编码器的光谱降维方法,该方法包括:
S1、基于高光谱图像数据生成输入向量X=(x1,x2,...,xk,...,xm),其中m为光谱维数,x1,x2,...,xk,...,xm分别为高光谱图像数据的第1至m维图像数据,k=1,2,...,m;
S2、使用所述输入向量对自编码器模型进行训练,直至模型收敛;
S3、将模型收敛时隐藏层的输出数据作为压缩后的光谱图像。
在根据本发明所述的基于自编码器的光谱降维方法中,优选地,所述步骤S2包括:
1)初始化自编码器模型参数,设置输入层与隐藏层的权重矩阵WY(i),隐藏层与输出层的权重矩阵WZ,以及隐藏层的偏置项向量by(i),输出层的偏置项向量bz;
2)输入向量X,计算第i个隐藏层的输出向量Y(i)=(y1(i),y2(i),...,yj(i),...,yh(i))以及重构向量Z=(z1,z2,...,zo...,zm),其中h为Y(i)的神经元数量,j=1,2,...,h,o=1,2,...,m;
3)利用代价函数J对所有模型参数进行求导,得到对应参数的导数并更新模型参数;
4)判断模型是否收敛,是则结束,否则重复步骤2)-3),直至模型收敛。
在根据本发明所述的基于自编码器的光谱降维方法中,优选地,所述步骤2)中通过以下公式计算:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京环境特性研究所,未经北京环境特性研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911027981.8/2.html,转载请声明来源钻瓜专利网。