本发明涉及信息处理技术领域,更具体地涉及一种高光谱图像分类方法。
背景技术:
遥感技术经过20世纪后半叶的发展,在理论上、技术上和应用上均发生了重大的变化。遥感图像分类是遥感地理信息系统中的关键技术之一,快速、高精度的遥感图像自动分类算法是实现环境的动态监测、评价、预报的关键。高光谱遥感图像是光谱分辨率在10~20nm的光谱遥感图像,可获得几百个地物波段的光谱信息,具有波段数众多、非线性、空间相关性和谱间相关性共存、难以获得样本标记等特点。
通过搭载在不同空间平台上的成像光谱仪,在电磁波谱的紫外、可见光、近红外和中红外区域,以数十至数百个连续且细分的光谱波段对目标区域同时成像。在获得地表图像信息的同时,也获得其光谱信息,第一次真正做到了光谱与图像的结合。与多光谱遥感影像相比,高光谱影像不仅在信息丰富程度方面有了极大的提高,在处理技术上,对该类光谱数据进行更为合理、有效的分析处理提供了可能。
高光谱遥感图像由卫星或飞机上携带传感器记录而成,图像数据包含像素的2种误差:辐射误差和几何误差。辐射误差可以通过某些计算方法进行补偿,而几何误差由于其产生因素较复杂,其影响很难完全去除,这就使得高光谱图像不同程度上具有非线性的特性,造成图像很难进行线性拟合,也难以用线性分类器对高光谱图像进行正确分类。另外,高光谱数据在空间上和波段上存在着大量冗余。
针对上述问题,本发明提出一种高光谱图像分类方法,适合高光谱遥感图像应用场合,尽量减小辐射误差和几何误差影响,提高分类精度,压缩数据,提高分类速度。
技术实现要素:
发明目的
本发明提出了一种高光谱图像分类方法,采用新型机器学习算法,减小辐射误差和几何误差影响,快速、准确地实现高光谱遥感图像分类。
本发明所采用的技术方案
本发明提出的一种高光谱图像分类方法,包括如下步骤:
(1)对要分类的图像进行多尺度分割;
(2)对多尺度分割后的图像进行显著图提取;
(3)对显著图提取后的图像进行特征提取;
(4)对提取的图像特征进行归一化;
(5)对归一化后的图像特征用非线性核函数方法分类。
更进一步,在所述步骤(1)中,将图像划分成m×n块,修改所述划分后图像的结构信息表示。
更进一步,在所述步骤(2)中,采用基于图形的视觉显著性的自下而上的显著性模型,提取图像的显著图。
更进一步,在所述步骤(3)中,保留图像对应位置处的像素值,提取这些像素值的颜色特征,颜色特征包括rgb颜色特征,hsv颜色特征和灰度颜色特征,rgb颜色指红色red,绿色green和蓝色blue首字母缩写,hsv颜色指色调hue,饱和度saturation和亮度value首字母缩写。
更进一步,在所述步骤(4)中,定义能量函数ε,通过最小化能量函数ε,对图像特征进行归一化。
更进一步,在所述步骤(5)中,非线性核函数方法通过非线性映射,将图像特征映射到高维特征空间,在高维空间中构造分类判决进行分类,非线性核函数方法具体是指高斯过程、支持向量机、核主成分分析、核函数费舍尔判别法、核投影寻踪法中的一种。
本发明所产生的技术效果
本发明提出的一种高光谱图像分类方法,采取多尺度分割、显著图提取、特征提取等手段,大幅压缩了图像数据量,分类速度快;采取归一化、核函数方法等手段,通过非线性映射,减少了辐射误差和几何误差影响,使得高光谱图像分类精度更高。
附图说明
图1一种高光谱图像分类方法。
具体实施方式
实施例
高光谱遥感实验数据一是aviris传感器于1992年拍摄的220个波段印第安纳州西北区域高光谱遥感图像。
(1)对要分类的图像进行多尺度分割,将图像划分成4×4块,修改所述划分后图像的结构信息表示;
(2)对多尺度分割后的图像进行显著图提取,采用基于图形的视觉显著性的自下而上的显著性模型,提取图像的显著图;
视觉显著性或点分布通常用于获得通用的显著性和强调不同的局部区域,如轮廓、边缘和颜色;
(3)对显著图提取后的图像进行特征提取,保留图像对应位置处的像素值,提取这些像素值的颜色特征,颜色特征包括rgb颜色特征,hsv颜色特征和灰度颜色特征,rgb颜色指红色red,绿色green和蓝色blue首字母缩写,hsv颜色指色调hue,饱和度saturation和亮度value首字母缩写;得到对应位置处的rgb颜色值,统计rgb每个颜色通道值的分布,将每个通道的取值范围0~255平均划分为10个区间,统计每个区间内像素点的个数占总像素个数的比例,得到30维的rgb特征;
(4)对提取的图像特征进行归一化,定义能量函数ε,通过最小化能量函数ε,对图像特征进行归一化;
(5)对归一化后的图像特征用非线性核函数方法分类,采用高斯过程gp方法,通过非线性映射,将图像特征映射到高维特征空间,在高维空间中构造分类判决进行分类;
由于高光谱遥感图像难以获得大量训练样本标记,分类依然是一个小样本的问题,这就会导致参数估计带有大的方差,以致于分类错误率较高,而高光谱遥感图像上大量的无标记的样本可用来进行辅助分类。
高斯核函数表示如下:
用高斯核函数高斯过程分类方法,训练时间为o(n3),测试时间都为o(mn2),其中n为训练样本的个数,m为测试样本的个数。
以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。