一种基于共形几何代数的高光谱遥感影像降维方法

文档序号:6520666阅读:302来源:国知局
一种基于共形几何代数的高光谱遥感影像降维方法
【专利摘要】本发明公开了一种基于共形几何代数的高光谱遥感影像降维方法,包括以下步骤:1)高光谱数据收集和数据预处理等;2)在共形几何代数空间下,对高光谱遥感数据进行信息表达,建立不同空间之间数据的映射关系;3)构建高光谱影像特征距离计算算子;4)基于共形几何代数构建距离测度的表达方法;5)计算不同波段之间的距离,及其每个波段的k个近邻波段;6)利用Floyd最短路径算法计算每个波段之间的最短距离,并作为降维的矩阵;7)利用PCA算法计算距离矩阵的b个特征值,利用该b个特征值作为映射坐标系,该坐标系描述的波段数据即为所要选择的波段数据。本发明方法能够提高高光谱遥感影像特征提取的效果,减少现有高光谱影像数据降维方法导致的数据信息损失。
【专利说明】一种基于共形几何代数的高光谱遥感影像降维方法
【技术领域】
[0001]本发明属于高光谱遥感图像处理【技术领域】,具体涉及一种基于共形几何代数的高光谱遥感影像降维方法。
【背景技术】
[0002]近年来,高光谱遥感成为遥感【技术领域】一个新的研究热点,相对于常规遥感,高光谱遥感能利用成像光谱仪纳米级的光谱分辨率,获取大量非常窄且光谱连续的图像数据,实现地物空间、辐射、光谱信息的同步获取;高光谱影像在保留较高空间分辨率的同时,光谱分辨率得到极大的提高,这使得无论在描述同类地物的细节方面,还是识别不同类别地物的能力等方面都有大幅提高,因而,在土地利用变化与覆盖、灾害监测、地质评估、农林调查等方面得到了广泛应用。随着高光谱遥感应用需求的急速扩展,对高光谱遥感数据的快速有效处理成为一个亟需解决的问题。但是,高光谱遥感数据具有的维数高、数据量大、冗余度大、不确定性显著、样本选择困难等特点,一直是高光谱遥感数据处理的关键和难点,需要遥感信息科学、模式识别、机器学习等多学科理论和技术的交叉集成。
[0003]高光谱遥感的降维是识别与分类的重要环节之一。在样本数不是很多的情况下,用很多特征进行分类,无论从计算的复杂度还是性能上来说都是不适宜的。因此研究如何把高维特征空间压缩到低维特征空间以便进行有效处理成为一个重要的问题。在高光谱数据中,每一个光谱波段都可以看成一个特征,因此选择某些对后续目标如影像分类起主要作用的波段子集的过程叫做波段选择。通过波段选择,可以从海量的高光谱影像中去除冗余或噪声波段,从而降低算法的复杂度并提高分类的准确度。目前国内外在这方面进行了系列的研究,在早期的多光谱应用中,人们已经意识到不同的光谱波段对不同的地物具有诊断性,并将信息散度(Divergence)、变换散度(Transformed Divergence)、JM(Jeffreys-Matusita)距离和马氏(Bahattacharyya)距离等用于多光谱的波段选择中;另夕卜,互信息(Mutual Information)算法也被应用于TM最优波段的选择。近年来,随着高光谱遥感的发展,不仅以上算法扩展到了高光谱领域,而且一些新的算法也陆续提出,如基于统计量的算法:熵与联合熵、最佳指数因子(0IF)、波段指数(Band Index),光谱导数等,但是这些算法基本上采用一次统计量来度量波段相对于后续分类的重要性,不能消除附加在数据中的噪声信息。因此一些更为复杂的算法受到了重视,如基于PCA和噪音估计的MVPCA和MSNRPCA算法、基于最小能量约束的线性约束最小协方差(LCMV-BCC/BCM)等算法。
[0004]但是,上述研究方法无论是线性或非线性的,均是基于欧式几何学空间来描述高光谱影像信息,这就决定了其对高光谱影像信息的表达仍然基于笛卡尔坐标形式,在数据分析时通过矩阵计算形式为不同维数的数据对象分别设计相应算法,仍然受空间维数的限制;从而导致算法复杂度高、稳定性和效率不尽如人意。这也是目前可能导致高光谱遥感影像分析方法研究进展缓慢,难以有效应用的原因之一。为解决这一问题,迫切需要新型数学理论为高维海量的高光谱影像数据提供简洁、通用的代数表示,为数据分析和计算提供快速、鲁棒的代数处理,共形几何代数(Conformal Geometric Algebra, CGA)有望成为实现这些目标的理论基础。共形几何代数具有统一几何表示、简洁代数形式和高效几何计算等特点,适用于处理高维空间中的复杂几何计算问题,已在计算机图形学、计算机视觉、运动检测、模式识别、高维数据分析等方面取得了良好的应用效果,为高光谱遥感影像的降维与分类研究提供了有益的借鉴。

【发明内容】

[0005]发明目的:针对上述现有技术存在的问题和不足,本发明的目的是提供一种基于共形几何代数的高光谱遥感影像降维方法,解决高光谱遥感波段选择中效果不好,信息损失大等问题。
[0006]技术方案:为实现上述发明目的,本发明采用的技术方案为一种基于共形几何代数的高光谱遥感影像降维方法,包括以下步骤:
[0007]步骤1:高光谱数据收集、样本数据采集、数据预处理,指定要选择的波段数目b并设定一个初始波段T ;
[0008]步骤2:在共形几何代数空间下,对步骤I中获取的高光谱遥感数据中的信息进行描述,建立不同空间之间数据的映射关系;
[0009]步骤3:基于内积、外积和几何积,构建高光谱影像特征距离计算算子;
[0010]步骤4:基于共形几何代数构建距离测度的表达式;
[0011]步骤5:根据步骤3获得的高光谱影像特征距离计算算子计算不同波段之间的距离,并采用步骤4获得距离测度的表达式获得每个波段的k个近邻波段;
[0012]步骤6:利用Floyd最短路径算法计算每个波段之间的最短距离,并作为降维的矩阵;
[0013]步骤7:利用主成分分析算法(Principal Component Analysis,后简称PCA)计算距离矩阵的b个特征值,利用该b个特征值作为映射坐标系,该坐标系描述的波段数据即为所要选择的波段数据,所述b个特征值即为步骤I中指定选择的波段数目b。
[0014]进一步,本发明还能够对降维的性能进行评价,具体还包括以下步骤:根据分类精度对降维算法的性能进行评价,即分类精度越高算法性能越好。
[0015]进一步,所述步骤2中建立不同空间之间数据的映射关系的方法为:欧氏空间中的矢量首先映射到圆上,再用共形空间中的null矢量表示,得到映射关系,具体实现采用以下公式:
【权利要求】
1.一种基于共形几何代数的高光谱遥感影像降维方法,其特征在于:包括以下步骤: 步骤1:高光谱数据收集、样本数据采集、数据预处理,指定要选择的波段数目b,并设定一个初始波段T ; 步骤2:在共形几何代数空间下,对步骤I中获取的高光谱遥感数据中的信息进行描述,建立不同空间之间数据的映射关系; 步骤3:基于内积、外积和几何积,构建高光谱影像特征距离计算算子; 步骤4:基于共形几何代数构建距离测度的表达式; 步骤5:根据步骤3获得的高光谱影像特征距离计算算子计算不同波段之间的距离,并采用步骤4获得的距离测度的表达式获得每个波段的k个近邻波段; 步骤6:利用Floyd最短路径算法计算每个波段之间的最短距离,并作为降维的距离矩阵; 步骤7:利用主成分分析算法计算降维的距离矩阵的b个特征值,利用该b个特征值作为映射坐标系,该坐标系描述的波段数据为所要选择的波段数据。
2.根据权利要求1所述的基于共形几何代数的高光谱遥感影像降维方法,其特征在于:还包括以下步骤:利用支持向量机分类器对降维后的数据进行分类,根据分类精度对降维算法的性能进行评价。
3.根据权利要求1所述的基于共形几何代数的高光谱遥感影像降维方法,其特征在于:所述步骤2中建立不同空间之间数据的映射关系的方法为:欧氏空间中的矢量首先映射到圆上,再用共形空间中的null矢量表示,得到映射关系,具体实现采用以下公式:
4.根据权利要求1所述的基于共形几何代数的高光谱遥感影像降维方法,其特征在于:所述步骤3中的高光谱影像特征距离计算算子的方法,具体实现采用以下公式:
5.根据权利要求1所述的基于共形几何代数的高光谱遥感影像降维方法,其特征在于:所述步骤4中基于共形几何代数构建距离测度的表达式的方法为采用最小丰度方差估计作为距离测度函数,具体实现采用以下公式:
6.根据权利要求1所述的基于共形几何代数的高光谱遥感影像降维方法,其特征在于:所述步骤4中基于共形几何代数构建距离测度的表达式的方法为采用JM距离作为距离测度函数:
7.根据权利要求1所述的基于共形几何代数的高光谱遥感影像降维方法,其特征在于:所述步骤6中Floyd最短路径的计算方法为:

【文档编号】G06T7/00GK103679703SQ201310606744
【公开日】2014年3月26日 申请日期:2013年11月25日 优先权日:2013年11月25日
【发明者】苏红军 申请人:河海大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1