[发明专利]一种基于非负独立成分分析的布谷鸟搜索高光谱解混方法在审

专利信息
申请号: 201510757482.X 申请日: 2015-11-09
公开(公告)号: CN105550693A 公开(公告)日: 2016-05-04
发明(设计)人: 陈雷;孙彦慧;张立毅;李锵;刘静光 申请(专利权)人: 天津商业大学
主分类号: G06K9/62 分类号: G06K9/62
代理公司: 天津市三利专利商标代理有限公司 12107 代理人: 仝林叶
地址: 300134*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种结合非负独立成分分析方法和布谷鸟搜索优化方法的高光谱图像解混方法。本发明具体包括以下步骤:1、对观测数据进行白化预处理,去除二阶相关性,对于高光谱图像解混;2.在非负独立成分分析方法的基础上,引入丰度和为一约束项构建目标函数;3.利用步骤2中得到的参数最优值计算解混矩阵,估计丰度矩阵;4、利用非负最小二乘方法估计出端元光谱。仿真数据和真实高光谱数据的实验结果表明,本发明能有效地克服传统独立成分分析方法在解决高光谱解混问题时的局限性,获取良好的精度。
搜索关键词: 一种 基于 独立 成分 分析 布谷鸟 搜索 光谱 方法
【主权项】:
一种结合非负独立成分分析方法和布谷鸟搜索优化方法的高光谱图像解混方法,其特征是,具体包括以下步骤:步骤一、对观测数据进行白化预处理,去除二阶相关性,对于高光谱图像解混,采用利用主成分分析方法对观测数据进行白化降维预处理,具体步骤如下:(1)对原始观测数据不进行去均值处理,保证估计出的丰度源是非负的;(2)先求原始数据的自相关矩阵Corr=XXT/N,确保丰度向量间使相关的;(3)采用PCA计算出Corr的前P个较大特征值组成的对角矩阵DP和对应的特征向量矩阵EP,利用公式求出白化矩阵X'=VX RP×N,从而使得白化后的数据同时得到降维;步骤二:在非负独立成分分析方法的基础上,引入丰度和为一约束项构建目标函数为式中,为权重;为非负独立成分分析方法的目标函数,其中,Y_=min(Y,0)是矩阵Y的负的部分;为丰度和为一约束的目标函数,其中,λ是一个较大的正数,1 RP×1的全一列矢量;利用基于Gives矩阵的QR分解理论,降低解混矩阵维数,将解混矩阵W转化为Gives矩阵乘积的形式如下:W=TP12T1                                         (2)T1=T1PT1,P1LT12,T2=T2PT2,P1LT23,TP1=TP1,P式中,Tij是P阶旋转矩阵,旋转角度θ[0,2π];采用布谷鸟搜索算法进行优化的迭代公式为<mrow><msubsup><mi>pos</mi><mi>k</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mi>pos</mi><mi>k</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>+</mo><msub><mi>&alpha;</mi><mn>0</mn></msub><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msubsup><mi>pos</mi><mi>k</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup></mrow></mtd><mtd><mrow><msubsup><mi>pos</mi><mi>b</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup></mrow></mtd></mtr></mtable></mfenced><mo>*</mo><mi>L</mi><mi>e</mi><mi>v</mi><mi>y</mi><mrow><mo>(</mo><mi>s</mi><mi>t</mi><mi>e</mi><mi>p</mi><mo>)</mo></mrow><mo>,</mo><mi>k</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>,</mo><mi>L</mi><mo>,</mo><mi>M</mi><mo>,</mo><mi>b</mi><mo>{</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mi>L</mi><mo>,</mo><mi>M</mi><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>式中,M是参数维数,表示第k个巢在第t代的位置,表示点对点乘法,α0取值0.01,是全局最优巢位置,Levy(step)~|step|,0<β2表示随机步长step服从Levy分布;采用布谷鸟搜索算法对目标函数进行优化具体步骤如下:(1)初始化种群,设置巢个数为M,搜索空间维数为随机初始化巢位置计算每个巢的目标函数的适度值,记录当前的最优适度值fmin和最优位置best{1,2,L,M};(2)保留前一代最优巢位置其中t[1,Tmax],并按位置更新公式(10)对鸟巢位置进行更新,得到当前巢位置<mrow><msub><mi>pos</mi><mi>t</mi></msub><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msubsup><mi>&theta;</mi><mn>1</mn><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msubsup><mo>,</mo><msubsup><mi>&theta;</mi><mn>2</mn><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msubsup><mo>,</mo><mi>L</mi><mo>,</mo><msubsup><mi>&theta;</mi><mi>M</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msubsup><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow>与上一代巢的位置<mrow><msub><mi>pos</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msubsup><mi>&theta;</mi><mn>1</mn><mrow><mo>(</mo><mi>t</mi><mn>1</mn><mo>)</mo></mrow></msubsup><mo>,</mo><msubsup><mi>&theta;</mi><mn>2</mn><mrow><mo>(</mo><mi>t</mi><mn>1</mn><mo>)</mo></mrow></msubsup><mo>,</mo><mi>L</mi><mo>,</mo><msubsup><mi>&theta;</mi><mi>M</mi><mrow><mo>(</mo><mi>t</mi><mn>1</mn><mo>)</mo></mrow></msubsup><mo>&rsqb;</mo></mrow><mi>T</mi></msup></mrow>进行比较,将适应值较好的巢位置作为当前最好位置,<mrow><msub><mi>g</mi><mi>t</mi></msub><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msubsup><mi>&theta;</mi><mn>1</mn><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msubsup><mo>,</mo><msubsup><mi>&theta;</mi><mn>2</mn><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msubsup><mo>,</mo><mi>L</mi><mo>,</mo><msubsup><mi>&theta;</mi><mi>M</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msubsup><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>;</mo></mrow>(3)每个巢分配一个服从均匀分布的0‑1的随机数rd与卵被宿主发现的概率pa进行比较。若满足rd pa,则将当前最好位置gt保存;如果rd<pa成立,则随机改变满足该条件的部分巢位置得到一组新巢,并与当前最优位置gt比较,将适应值较好的位置取代较差的位置,得到一组新的最优位置<mrow><msub><mi>pos</mi><mi>t</mi></msub><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msubsup><mi>&theta;</mi><mn>1</mn><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msubsup><mo>,</mo><msubsup><mi>&theta;</mi><mn>2</mn><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msubsup><mo>,</mo><mi>L</mi><mo>,</mo><msubsup><mi>&theta;</mi><mi>M</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></msubsup><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>;</mo></mrow>(4)计算(3)中得到的ggt中最优巢位置和相应的最优适度值fmin,并进行判断。若满足迭代终止条件,则输出全局最优值和对应的全局最优位置,反之,则返回步骤二继续循环更新;迭代终止条件为:达到指定的最大迭代次数;步骤三、利用步骤二中得到的参数最优值计算解混矩阵,估计丰度矩阵;步骤四、利用非负最小二乘方法估计出端元光谱。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201510757482.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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