[发明专利]一种用于单幅RGB图像重建光谱的降维方法有效

专利信息
申请号: 202010418641.4 申请日: 2020-05-18
公开(公告)号: CN111795742B 公开(公告)日: 2022-06-24
发明(设计)人: 谢德红;左楚 申请(专利权)人: 南京林业大学
主分类号: G01J3/42 分类号: G01J3/42;G01J3/28;G06V10/77;G06K9/62
代理公司: 合肥东邦滋原专利代理事务所(普通合伙) 34155 代理人: 王天马
地址: 210037 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 单幅 rgb 图像 重建 光谱 方法
【权利要求书】:

1.一种用于单幅RGB图像重建光谱的降维方法,其特征在于,包括以下步骤:包括以下步骤:

步骤(1)、选取样本集,测量样本集中各样本的反射率光谱,获得反射率光谱库;将相邻颜色块的光谱数据分别分为训练集和测试集;

步骤(2)、设置正则化参数集合和隐藏层数量集合;

步骤(3)、设定提取特征向量数量m,针对训练集,从步骤(2)的集合中分别任意选择正则化参数值和隐藏层数值,利用改进的非线性主成分分析方法进行训练,获得n组提取特征向量的模型,每组包含特征向量{ui(i=1,2,…,m)}j(j=1,2,…,n)和参数组合

所述步骤(3)中的改进的非线性主成分分析方法提取特征值的算法公式如下:

其中,J(u)表示改进的代价函数,p表示正则化参数,·表示向量的平均操作,表示提取的特征值构成的矩阵,W(r)表示m×l权重矩阵,下标k=1,2,…,m,i=1,2,…,l;r=[r1 r2 … rl]T表示可见光范围内各波长下反射率比构成的反射率光谱,下标l表示反射率光谱的维数;表示由获得的光谱特征向量利用前馈神经网络方法重构的反射率光谱,其重建公式如下:

f4表示在神经网络框架下将h(u)映射成的过程;h(u)表示神经网络框架下隐含层神经元,h(u)的公式为:

h(u)=f3(w(u)u+b(u)),

其中,f3表示在神经网络框架下将光谱的特征向量u映射成的过程;光谱的特征向量u的公式为:

其中,f2表示在神经网络框架下将隐含层神经元h(r)映射成光谱特征向量u的过程;隐含层神经元h(r)的公式为:

h(r)=f1(W(r)r+b(r)),

其中,f1表示在神经网络框架下将反射率光谱r映射成h(r)的过程;为m维向量;

步骤(4)、利用步骤(3)所得各组征向量与参数组合,分别重建训练集中的光谱,并计算各组重建光谱与原光谱的平均误差值,依据平均误差值最小的一组,选定其对应的正则化参数值p和隐藏层数值o;所述步骤(4)中的平均误差值计算如下:

步骤(5)、利用步骤(4)得到的正则化参数值p和隐藏层数值o,通过利用步骤(3)中改进的非线性主成分分析方法对训练集进行k交叉验证,依据最小平均重建误差值选取最优训练模型,并获得对应的参数组合和特征向量,获得的特征向量即为用于光谱重建的目标特征向量。

2.根据权利要求1所述的用于单幅RGB图像重建光谱的降维方法,其特征在于:所述步骤(5)获取目标特征向量后再验证提取准确度。

3.根据权利要求2所述的用于单幅RGB图像重建光谱的降维方法,其特征在于:所述验证提取准确度的方法为:首先,针对测试集,采用利用步骤(3)中改进的非线性主成分分析方法训练,获取最优参数组合和特征向量;然后,利用步骤(5)中获得的特征向量和测试集训练所得的参数组合,重建测试集中的各个光谱,获得重建光谱;最后,计算重建光谱与测试集中原光谱的平均误差和标准偏差,以检测训练集提取特征向量的准确程度。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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