[发明专利]一种基于K-SVD字典学习的海水温度场数据重构方法在审
申请号: | 201810507008.5 | 申请日: | 2018-05-24 |
公开(公告)号: | CN108830167A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 刘厂;雷宇宁;周学文;高峰;赵玉新;何忠杰;成巍 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 海水 温度场 重构 字典学习 稀疏基 温度场数据 预处理 温度场分布 训练样本集 观测矩阵 历史数据 随机采样 温度特性 重构算法 传统的 算法 正交 | ||
本发明提供一种基于K‑SVD字典学习的海水温度场数据重构方法,包括步骤:海水温度场历史数据预处理,得到训练样本集,利用K‑SVD字典学习算法得到适合海水温度场的稀疏基,选取观测矩阵后,对海水温度场进行随机采样,最后利用重构算法重构海水温度场分布。相比于传统的正交类稀疏基,本发明得到的稀疏基更具有海水温度特性的针对性,提高海水温度场的重构效果。
技术领域
本发明涉及一种基于K-SVD字典学习的海水温度场数据重构方法,属于数据重构领域。
背景技术
应用压缩感知重构技术对海水参数进行恢复的相关研究中,重构过程大都采用传统的正交类稀疏基,如DCT基等。而海水温度场数据有着独特的信号特性,传统的固定变换并不足以对其进行十分有效的稀疏表示。如果能根据海水温度场数据本身的特性,自适应的构造出针对海水温度场数据的稀疏基,就可以对温度场数据特性进行更有针对性的处理和分析,得到的稀疏表示稀疏度更小,能用较少的样本就可以重构出精度高的重构海水温度场数据。
在别的领域,如图像处理和信号处理等,已经有许多关于非正交基的冗余字典稀疏基的研究并应用于实践中,如周亚同等人提出的一种压缩感知框架下基于K-奇异值分解字典学习的地震数据重建方法(压缩感知框架下基于K-奇异值分解字典学习的地震数据重建方法),利用地震数据对稀疏基进行学习训练,以提高地震数据的恢复精度。
同样,海水温度场数据的重构若能根据温度场数据特性,通过字典训练的方式,可以得到适合于海水场温度数据的稀疏基,就能够提高海水温度场的重构精度。
发明内容
本发明的目的是为了提供一种基于K-SVD字典学习的海水温度场数据重构方法。
本发明的目的是这样实现的:步骤如下:
步骤1、海水温度场历史数据预处理:
假设海水温度场尺寸大小为p×q,且N=p×q,则需要大于N组的海水温度场历史数据作为训练样本;选取近期不同时间的H组的海水温度场数据,并将所有历史数据处理成N×1维信号,并组合成H×N的数据矩阵,其中每一列是一个时间的海水温度场数据,且有H>N;
步骤2、利用K-SVD字典学习算法得到适合海水温度场的稀疏基:
步骤2.1.字典的初始化:
根据训练样本联合数据对字典D进行初始化;
步骤2.2.稀疏编码:
每次迭代根据固定好的稀疏字典D,利用ASMP算法,求解样本集Y的稀疏矩阵X;
步骤2.3字典更新:
根据得到的稀疏矩阵X,固定向量xi更新字典D,设向量dk是需要优化的稀疏字典D的第k列原子,此时样本集合Y为:
式中:Y为海水温度样本向量集合,D为稀疏字典,X为稀疏矩阵,向量为D的第k列原子向量dk对应的稀疏系数矩阵X中第k行向量,是矩阵DX除去第k列向量的向量集合;矩阵Ek表示的是除去字典原子dk后的误差矩阵;
对进行奇异值分解(SVD)使:
其中,U和V代表了两个互相正交的矩阵;Δ代表了对角矩阵,满足:
其中Σ=diag(σ1,σ2,…,σr),式中σi(i=1,2,…,r)为矩阵的全部非零奇异值,r为矩阵的秩;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810507008.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种公交车客流量实时统计方法
- 下一篇:显示面板和显示装置