CN107092921A - 基于k最近邻滤波的高光谱图像分类方法 - Google Patents
基于k最近邻滤波的高光谱图像分类方法 Download PDFInfo
- Publication number
- CN107092921A CN107092921A CN201710142633.XA CN201710142633A CN107092921A CN 107092921 A CN107092921 A CN 107092921A CN 201710142633 A CN201710142633 A CN 201710142633A CN 107092921 A CN107092921 A CN 107092921A
- Authority
- CN
- China
- Prior art keywords
- mrow
- classification
- msub
- pixel
- hyperspectral
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- HUTDUHSNJYTCAR-UHFFFAOYSA-N ancymidol Chemical compound C1=CC(OC)=CC=C1C(O)(C=1C=NC=NC=1)C1CC1 HUTDUHSNJYTCAR-UHFFFAOYSA-N 0.000 title claims 8
- 238000012706 support-vector machine Methods 0.000 claims abstract description 25
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 9
- 238000005457 optimization Methods 0.000 claims abstract description 9
- 230000003595 spectral effect Effects 0.000 claims description 27
- 238000001228 spectrum Methods 0.000 claims description 21
- 238000001914 filtration Methods 0.000 claims description 9
- 238000012549 training Methods 0.000 claims description 9
- 239000011159 matrix material Substances 0.000 claims description 7
- 238000011160 research Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 claims description 3
- 238000000701 chemical imaging Methods 0.000 claims description 2
- 238000007635 classification algorithm Methods 0.000 abstract description 7
- 238000000605 extraction Methods 0.000 abstract description 3
- 238000000513 principal component analysis Methods 0.000 abstract description 3
- 238000012847 principal component analysis method Methods 0.000 abstract description 3
- 235000008331 Pinus X rigitaeda Nutrition 0.000 description 5
- 235000011613 Pinus brutia Nutrition 0.000 description 5
- 241000018646 Pinus brutia Species 0.000 description 5
- 238000003384 imaging method Methods 0.000 description 5
- 230000011218 segmentation Effects 0.000 description 5
- 238000004088 simulation Methods 0.000 description 4
- 241000196324 Embryophyta Species 0.000 description 3
- 235000010643 Leucaena leucocephala Nutrition 0.000 description 2
- 244000273256 Phragmites communis Species 0.000 description 2
- 235000014676 Phragmites communis Nutrition 0.000 description 2
- 240000008042 Zea mays Species 0.000 description 2
- 235000005824 Zea mays ssp. parviglumis Nutrition 0.000 description 2
- 235000002017 Zea mays subsp mays Nutrition 0.000 description 2
- 235000005822 corn Nutrition 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 241000894007 species Species 0.000 description 2
- 241000220479 Acacia Species 0.000 description 1
- 238000012935 Averaging Methods 0.000 description 1
- 244000068988 Glycine max Species 0.000 description 1
- 235000010469 Glycine max Nutrition 0.000 description 1
- 240000007472 Leucaena leucocephala Species 0.000 description 1
- 241000209504 Poaceae Species 0.000 description 1
- 241000158928 Scolochloa festucacea Species 0.000 description 1
- 235000002096 Vicia faba var. equina Nutrition 0.000 description 1
- 229930002875 chlorophyll Natural products 0.000 description 1
- 235000019804 chlorophyll Nutrition 0.000 description 1
- ATNHDLDRLWWWCB-AENOIHSZSA-M chlorophyll a Chemical compound C1([C@@H](C(=O)OC)C(=O)C2=C3C)=C2N2C3=CC(C(CC)=C3C)=[N+]4C3=CC3=C(C=C)C(C)=C5N3[Mg-2]42[N+]2=C1[C@@H](CCC(=O)OC\C=C(/C)CCC[C@H](C)CCC[C@H](C)CCCC(C)C)[C@H](C)C2=C5 ATNHDLDRLWWWCB-AENOIHSZSA-M 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 235000005489 dwarf bean Nutrition 0.000 description 1
- 239000003344 environmental pollutant Substances 0.000 description 1
- 238000007477 logistic regression Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 231100000719 pollutant Toxicity 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000013535 sea water Substances 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002352 surface water Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2411—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2413—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
- G06F18/24147—Distances to closest patterns, e.g. nearest neighbour classification
Landscapes
- Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于k最近邻算法的高光谱图像分类方法。该分类过程主要包括:(1)支持向量机分类:利用支持向量机SVM分类器对高光谱图像进行粗分类,得到初始概率图。(2)主成分分析降维:主成分分析法对高光谱图像降维得到的第一主成分图像(3)K最近邻滤波:基于非局部K最近邻滤波器,在第一主成分图像的引导下提取高光谱图像的空间信息,对初始概率图进行优化。(4)根据优化后的概率图,获取高光谱图像的准确分类。本发明与传统的高光谱分类算法相比,最大的优势是,不用去求解复杂的全局能量最优化问题,就能提取高光谱图像的非局部空间信息去优化分类,因而分类速度快,并且精度高。
Description
技术领域
本发明属于图像处理技术领域,具体涉及一种基于K最近邻滤波的高光谱分类方法。
背景技术
20世纪60年代,遥感成像技术得到了快速发展,光谱分辨率不断的提高,从黑白成像,彩色摄影,到多光谱扫描成像,再到1980年,高光谱遥感成像技术诞生。高光谱遥感利用很窄而连续的光谱通道(一般波段宽小于10nm)对地物持续遥感成像的技术,其与常规遥感的主要区别是,高光谱成像光谱仪能为每个像元提供数十个至数百个窄波段的光谱信息,每个像元都能产生一条完整和连续的光谱曲线。
高光谱图像实质上是一个三维的数据矩阵。高光谱图像包含地物目标的二维空间几何和一维的光谱信息,将成像技术和光谱技术相结合,实现了图谱合一。正因为高光谱图像具有图谱合一的特点,包含更多地物的特征信息,对于分析地球地物信息有明显的优势,所以在很多方面都有重大应用价值。在海洋遥感方面,高光谱图像不仅可以用于海水中叶绿素的浓度某些污染物和表层水温的探测,也可以用于海冰,海岸带等的探测。在植被研究方面,有很多成功的实例,如作物类别识别,森林树种识别和植物荒漠化研究。另外,还可利用高光谱图像定量分析植冠的化学成分,监测由于环境和大气引起的植物功能的变化。在军事侦察和识别伪装方面,可以根据目标光谱和伪装材料光谱特征的不同,利用高光谱技术从伪装的物体发现目标。还可以对军工厂产生烟雾的光谱特征,直接识别出生产出来的武器材料,然后判断武器的种类。
近年来,研究人员发现,在高光谱图像分类中,融合光谱信息和空间信息能大大改善分类结果。基于特征提取的高光谱图像空谱分类,是高光谱图像空谱分类相对成熟的方法之一。实验已经证明该类方法能在实际高光谱图像分类取得相对好得分类精度。然而这类分类方法,一般只考虑相邻像元的局部空间信息,即使用于提取空间信息的滤波器可以定义不同尺度的滤波操作,获取相邻像元不同范围的空间信息,但还是不能很好地利用整幅高光谱图像像元间的全局空间信息。另一类结合光谱信息和空间信息进行分类方法就是基于分割的高光谱图像分类,这类方法一般先把高光谱图像进行分割成无重叠的各向同性区域(基于纹理或者灰度),接着根据高光谱图像的光谱信息对高光谱图像进行粗分类,最后利用粗分类结果进行投票决定各向同性区域的类别得到高光谱图像最终的分类结果。这类方法利用分割对高光谱图像提取像元间领域空间信息,分割算法的好坏对于最终分类精度至关重要。该类方法虽然能取得很好分类结果,但一般都比较耗时。
发明内容
本发明的目的在于克服已有技术的不足,即传统的高光谱图像空谱分类方法不能很好地利用整幅高光谱图像像元间的全局空间信息以及基于分割的高光谱图像分类太过依赖分割算法的好坏和分类速度比较慢的缺点,提取一种基于K最近邻滤波的高光谱分类方法,即通过基于k最近邻的滤波器提取高光谱图像的全局空间信息,并结合支持向量机获取的高光谱分类结果相结合,实现高光谱图像的快速高精度分类。
为达到上述目的,本发明的技术方案:
如图1,一种基于K最近邻滤波的高光谱分类方法,,包括如下过程:
(1)支持向量机对高光谱图像进行粗分类:利用支持向量机分类器,根据光谱信息,对高光谱图像进行粗分类,得到各个类别的初始概率图。
(2)主成分分析对高光谱图像进行降维:主成分分析法降维得到第一主成分图像,第一主成分更好地保留了高光谱图像的光谱信息和空间信息,将其作为用于引导滤波的图像。
(3)K最近邻滤波:基于K最近邻的滤波器在第一主成分图像的引导下,对每一幅不同类别的初始概率图进行滤波,得到优化后的概率图。
(4)获取高光谱图像的分类结果:根据滤波后的优化概率图,得到每个像元的类别概率,类别概率最大的,就给像元分配该类别的标记,得到最后的分类结果。
步骤(1)按照如下步骤进行:令一幅d维n个像元的高光谱图像x=(x1,...,xi...,xn)∈Rd×n和τ个标记训练样本Tτ≡{(x1,y1),...,(xi,yi),...,(xτ,yτ)}∈(Rd×Lc).其中xi为高光谱图像第i个像元点,yi为高光谱像元i的类别标识,Rd表示高光谱图像的维数为d,Lc={1,...,L}是各个类别的标记,L是类别的总数;
(a):首先,利用高光谱图像的标记训练样本对支持向量机进行训练:其训练的过程可以转化为解决如下最优化问题得到支持向量机模型的最佳参数:
其中,αi为支持向量机的模型参数,xi为高光谱图像第i个像元点,yi为高光谱像元点i的标识,N为有标识像元点的个数。核函数K(xi,xj)把低维特征空间的点乘映射到高维空间的点乘,实现了特征向量在高维空间线性可分,核函数采用高斯径向基核函数(RBF核函数);
K(xi,x)=exp(-γ||xi-x||2)
参数γ为高斯径向基核函数的宽度参数,控制了函数的径向作用范围;
(b):接着,利用训练好的支持向量机对高光谱图像进行分类,其分类的相应的决策函数为
通过决策函数可以得到高光谱图像的初始概率图P,其中b为决策函数的偏移量。
步骤(3)按照如下步骤进行:
(a)首先,定义高光谱图像包含光谱信息和空间信息的特征向量f(x):
f(x)=(I(i),λ·l(i),λ·h(i))
其中I(i)代表高光谱图像像元i的像素值,I(i)和h(i)表示高光谱图像像元i的经度和维度,即像元在图像的空间坐标,参数λ用于控制像素值与坐标空间之间平衡的。
(b)接着,利用K最近邻算法找出降维后的高光谱第一主成分图像I每个像元i的K个近邻像元,搜索k个近邻点,利用如下特征空间的距离公式
li(x)=mink||f(x)-f(xn)||,n=1,...,N
其中N为像元点的个数,||·||表示某种距离(相似度)度量,一般采用欧式距离作为度量;
(c)最后,利用基于K最近邻滤波器对初始概率图P进行滤波,得到优化分类概率图O;根据以上步骤得到的支持向量机得到的初始概率图P和每个像元i的k个近邻像元,基于K最近邻的非局部滤波器可以被定义为:
其中ωi表示在特征空间f(x)中,像元i的k个最近邻点。
步骤(4),按照如下步骤进行:
(a)得到滤波后的优化概率图像后O(i),高光谱影像中像素i的类别就可以通过简单的概率最大化的准则选择:
该步骤的目的是将概率图像O(i)转化为最终的分类结果图像c(i);
(b)衡量高光谱图像分类精度,本发明采用:总精度、平均精度和Kappa系数三个指标;
总精度(Over Accuracy,OA)反映一个随机样本的分类类别与真实类别一致的概率,其可由混淆矩阵计算求得:
上式N是样本的类别总数,mii是第i类正确分类的样本数,通过各类别的正确率相加除以总类别得到该指标;
平均精度(Average Accuracy,AA)是指研究目标中各类别间被正确分类的平均值,反映了每个类别精度的平均值:
其中种类精度反映了每一类别被正确分类的概率。
Kappa系数需要根据混淆矩阵中所有因子计算,不仅考虑了对角线上像元数量,还考虑了不在对角线上漏分错分误差,能综合和全面地反映高光谱图像分类情况;
其中mki表示应属于第i类的样本被分为第k类的样本数量。
本发明与现有的技术相比具有以下优点:
1.通过基于k最近邻的滤波优化策略,克服了传统的空谱分类方法需要求解复杂的全局能量最优化问题。直接利用基于k最近邻的滤波器对由支持向量机得到的高光谱图像初分类概率图进行滤波优化,即可得到高精度的分类结果,速度快。
2.高光谱图像样本的特征空间的定义,包括高光谱图像的全局空间信息,克服了基于特征提取的高光谱图像空谱分类方法不能很好地利用整幅高光谱图像像元间的全局空间信息的问题,能更好的对高光谱图像进行分类。
3.结合高光谱图像的空间信息和光谱信息进行分类,精度提高大。
本发明利用高光谱图像空间信息和光谱信息相结合进行分类的技术,相比于传统分类技术,高光谱的分类精度明显提高,分类速度快。这将在后面的结果进行说明。
附图说明
图1是一种基于K最近邻滤波的高光谱分类方法的过程示意图;
图2是本发明用于演示的印度松图像(IndiaP)原始图和参考分类图;
图3是本发明用于演示的博茨瓦纳草原湿地植被图像(Botswana)原始图和参考分类图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明中使用到的两个高光谱图像分别是印度松图像(IndiaP)和博茨瓦纳草原湿地植被图像(Botswana)。如图2所示,印度松图像(IndiaP)涵盖了森林区和混合农业区,玉米耕地和大豆耕地占了大部分区域,包含16个类别,其大小为145×145像素,空间分辨率为20m每像素,包含了220个光谱通道,覆盖了0.4到2.5um的波段范围。如图3所示,高光谱图像(Botswana),大小为1476×256像素,空间分辨率为30米每像素,拥有242个波段,覆盖了从0.4um到2.5um的波长范围。包含14个类别:河道与涝原上生长的芦苇(Reeds)与河草(Grasses)也包含热带草原上生长的阿拉伯胶树(Acacia)与其他密度分布不均的树种。
本发明的实施过程如下:
步骤(1):令一幅d维n个像元的高光谱图像x=(x1,...,xi...,xn)∈Pd×n和τ个标记训练样本Tτ≡{(x1,y1),...,(xi,yi),...,(xτ,yτ)}∈(Rd×Lc).其中xi为高光谱图像第i个像元点,yi为高光谱像元i的类别标识,Rd表示高光谱图像的维数为d,Lc={1,...,L}是各个类别的标记,L是类别的总数;
(a):首先,利用高光谱图像的标记训练样本对支持向量机进行训练:其训练的过程可以转化为解决如下最优化问题得到支持向量机模型的最佳参数:
其中,αi为支持向量机的模型参数,xi为高光谱图像第i个像元点,yi为高光谱像元点i的标识,N为有标识像元点的个数。核函数K(xi,xj)把低维特征空间的点乘映射到高维空间的点乘,实现了特征向量在高维空间线性可分,核函数采用高斯径向基核函数(RBF核函数);
K(xi,x)=exp(-γ||xi-x||2)
参数γ为高斯径向基核函数的宽度参数,控制了函数的径向作用范围;
(b):接着,利用训练好的支持向量机对高光谱图像进行分类,其分类的相应的决策函数为
通过决策函数可以得到高光谱图像的初始概率图P,其中b为决策函数的偏移量。
步骤(2):主成分分析对高光谱图像进行降维:主成分分析法降维得到第一主成分图像I,第一主成分更好地保留了高光谱图像的光谱信息和空间信息,将其作为用于引导滤波的图像。
步骤(3):
(a)首先,定义高光谱图像包含光谱信息和空间信息的特征向量f(x):
f(x)=(I(i),λ·l(i),λ·h(i))
其中I(i)代表高光谱图像像元i的像素值,I(i)和h(i)表示高光谱图像像元i的经度和维度,即像元在图像的空间坐标,参数λ用于控制像素值与坐标空间之间平衡的。
(b)接着,利用K最近邻算法找出降维后的高光谱第一主成分图像I每个像元i的K个近邻像元,搜索k个近邻点,利用如下特征空间的距离公式
li(x)=mink||f(x)-f(xn)||,n=1,...,N
其中N为像元点的个数,||·||表示某种距离(相似度)度量,一般采用欧式距离作为度量;
(c)最后,利用基于K最近邻滤波器对初始概率图P进行滤波,得到优化分类概率图O;根据以上步骤得到的支持向量机得到的初始概率图P和每个像元i的k个近邻像元,基于K最近邻的非局部滤波器可以被定义为:
其中ωi表示在特征空间f(x)中,像元i的k个最近邻点。
步骤(4):
(a)得到滤波后的优化概率图像后O(i),高光谱影像中像素i的类别就可以通过简单的概率最大化的准则选择:
该步骤的目的是将概率图像O(i)转化为最终的分类结果图像c(i);
(b)衡量高光谱图像分类精度,本发明采用:总精度、平均精度和Kappa系数三个指标;
总精度(Over Accuracy,OA)反映一个随机样本的分类类别与真实类别一致的概率,其可由混淆矩阵计算求得:
上式N是样本的类别总数,mii是第i类正确分类的样本数,通过各类别的正确率相加除以总类别得到该指标;
平均精度(Average Accuracy,AA)是指研究目标中各类别间被正确分类的平均值,反映了每个类别精度的平均值:
其中种类精度反映了每一类别被正确分类的概率。
Kappa系数需要根据混淆矩阵中所有因子计算,不仅考虑了对角线上像元数量,还考虑了不在对角线上漏分错分误差,能综合和全面地反映高光谱图像分类情况;
其中mki表示应属于第i类的样本被分为第k类的样本数量。
本发明提供的基于K最近邻滤波的高光谱分类方法,克服了传统的空谱分方法需要求解复杂的全局能量最优化问题,直接利用基于k最近邻的滤波器对由支持向量机得到的高光谱图像初分类概率图进行滤波优化,速度快。并且该方法结合高光谱图像的全局空间信息和光谱信息对高光谱图像进行分类,精度高。
参照图2,图3,本发明的效果由以下仿真进一步说明:
1.仿真条件
(1)本发明分别在两幅高光谱图像:印度松图像(IndiaP)和博茨瓦纳草原湿地植被图像(Botswana)作了仿真,并与其他三种方法支持向量机(SVM)、基于利用多层逻辑模型作为先验知识和多项式逻辑回归分类器的算法(LMLL)、基于置信度传播的分类算法(LBP)和基于边缘保持滤波的分类算法(EPF)四种方法作比较。本发明的方法用KNN表示。
(2)对于每幅高光谱图像,每种分类方法随机地从参考标记样本挑选10%作为训练样本,并通过10次实验求平均值的方式,获得各个的分类精度。
2.仿真内容与结果:
表一,给出了在印度松图像(IndiaP)数据五种分类方法的每类平均正确率(AA),总体正确率(OA)和Kappa系数。可以看到,相较于对比方法,本发明的分类算法(KNN)几乎提高了所有类别的分类精度,例如玉米未耕地的分类精度由75.01%提升到100%。对比EMP、LMLL、LBP和EPF算法,本发明的分类算法(KNN)在OA,AA和Kappa指标上达到96.23%,95.65%,95.66%,有相对的优势。这表明,本发明的分类算法(KNN)能有效地的提升高光谱图像的分类精度,速度快。
表二,给出了在博茨瓦纳草原湿地植被图像(Botswana)数据上五种分类方法的每类平均正确率(AA),总体正确率(OA)和Kappa系数。可以看出,基于非局部最近邻的分类算法在OA、AA和Kappa这三个指标上达到98.81%,98.91%,98.71%,相比其他几个分类方法,具有更出色的表现。
综上所述,无论从算法的运行速度和分类精度,本发明的基于K最近邻滤的高光谱图像分类方法,与其它四种图像分类方法相比,效果都是最好的。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
表一
表二
Claims (4)
1.一种基于K最近邻滤波的高光谱分类方法,其特征在于,包括如下过程:
(1)支持向量机对高光谱图像进行粗分类:利用支持向量机分类器,根据光谱信息,对高光谱图像进行粗分类,得到各个类别的初始概率图;
(2)主成分分析法对高光谱图像进行降维:主成分分析法降维得到第一主成分图像,第一主成分更好地保留了高光谱图像的光谱信息和空间信息,将其作为用于引导滤波的图像;
(3)K最近邻滤波:基于K最近邻的滤波器在第一主成分图像的引导下,对每一幅不同类别的初始概率图进行滤波,得到优化后的概率图;
(4)获取高光谱图像的分类结果:根据滤波后的优化概率图,得到每个像元的类别概率,类别概率最大的,就给像元分配该类别的标记,得到最后的分类结果。
2.根据权利要求1所述的基于K最近邻滤波的高光谱分类方法,其特征在于,步骤(1)按照如下步骤进行:令一幅d维的高光谱图像x=(x1,...xi)∈Rd×i和τ个标记训练样本
Tτ≡{(x1,y1),...,(xi,yi),...,(xτ,yτ)}∈(Rd×Lc).其中xi为高光谱图像第i个像元点,yi为高光谱像元i的类别标识,Rd表示高光谱图像的维数为d,Lc={1,...,L}是各个类别的标记,L是类别的总数;
(a):首先,利用高光谱图像的标记训练样本对支持向量机进行训练:其训练的过程可以转化为解决如下最优化问题得到支持向量机模型的最佳参数:
其中,αi为支持向量机的模型参数,xi为高光谱图像第i个像元点,yi为高光谱像元点i的标识,N为有标识像元点的个数;核函数K(xi,xj)把低维特征空间的点乘映射到高维空间的点乘,实现了特征向量在高维空间线性可分,核函数采用高斯径向基核函数(RBF核函数);
K(xi,x)=exp(-γ||xi-x||2)
参数γ为高斯径向基核函数的宽度参数,控制了函数的径向作用范围;
(b):接着,利用训练好的支持向量机对高光谱图像进行分类,其分类的相应的决策函数为
<mrow>
<mi>f</mi>
<mrow>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<munder>
<mo>&Sigma;</mo>
<mrow>
<mi>i</mi>
<mo>&Element;</mo>
<mi>S</mi>
</mrow>
</munder>
<msub>
<mi>&alpha;</mi>
<mi>i</mi>
</msub>
<msub>
<mi>y</mi>
<mi>i</mi>
</msub>
<mi>K</mi>
<mrow>
<mo>(</mo>
<msub>
<mi>x</mi>
<mi>i</mi>
</msub>
<mo>,</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
<mo>+</mo>
<mi>b</mi>
</mrow>
通过决策函数可以得到高光谱图像的初始概率图P,其中b为决策函数的偏移量。
3.根据权利要求1所述的基于K最近邻滤波的高光谱分类方法,其特征在于步骤(3)按照如下步骤进行:
(a)首先,定义高光谱图像包含光谱信息和空间信息的特征向量f(x):
f(x)=(I(i),λ·l(i),λ·h(i))
其中I(i)代表高光谱图像像元i的像素值,I(i)和h(i)表示高光谱图像像元i的经度和维度,即像元在图像的空间坐标,参数λ用于控制像素值与坐标空间之间平衡的;
(b)接着,利用K最近邻算法找出降维后的高光谱第一主成分图像I每个像元i的K个近邻像元,搜索k个近邻点,利用如下特征空间的距离公式
li(x)=mink||f(x)-f(xn)||,n=1,...,N
其中N为像元点的个数,||·||表示某种距离(相似度)度量,一般采用欧式距离作为度量;
(c)最后,利用基于K最近邻滤波器对初始概率图P进行滤波,得到优化分类概率图O;根据以上步骤得到的支持向量机得到的初始概率图P和每个像元i的k个近邻像元,基于K最近邻的非局部滤波器可以被定义为:
<mrow>
<mi>O</mi>
<mrow>
<mo>(</mo>
<mi>i</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mfrac>
<mrow>
<mi>&Sigma;</mi>
<mi>P</mi>
<mrow>
<mo>(</mo>
<mi>j</mi>
<mo>)</mo>
</mrow>
</mrow>
<mi>K</mi>
</mfrac>
<mo>,</mo>
<mi>j</mi>
<mo>&Element;</mo>
<msub>
<mi>&omega;</mi>
<mi>i</mi>
</msub>
</mrow>
其中ωi表示在特征空间f(x)中,像元i的k个最近邻点。
4.根据权利要求1所述的基于K最近邻滤波的高光谱分类方法,其特征在于步骤(4),按照如下步骤进行:
(a)得到滤波后的优化概率图像后O(i),高光谱影像中像素i的类别就可以通过简单的概率最大化的准则选择:
<mrow>
<mi>c</mi>
<mrow>
<mo>(</mo>
<mi>i</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mi>a</mi>
<mi>r</mi>
<mi>g</mi>
<munder>
<mrow>
<mi>m</mi>
<mi>a</mi>
<mi>x</mi>
</mrow>
<mi>n</mi>
</munder>
<mi>O</mi>
<mrow>
<mo>(</mo>
<mi>i</mi>
<mo>)</mo>
</mrow>
</mrow>
该步骤的目的是将概率图像O(i)转化为最终的分类结果图像c(i);
(b)衡量高光谱图像分类精度,本发明采用:总精度、平均精度和Kappa系数三个指标;
总精度(Over Accuracy,OA)反映一个随机样本的分类类别与真实类别一致的概率,其可由混淆矩阵计算求得:
<mrow>
<mi>O</mi>
<mi>A</mi>
<mo>=</mo>
<mfrac>
<mrow>
<msubsup>
<mi>&Sigma;</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>n</mi>
</msubsup>
<msub>
<mi>m</mi>
<mrow>
<mi>i</mi>
<mi>i</mi>
</mrow>
</msub>
</mrow>
<mi>N</mi>
</mfrac>
</mrow>
上式N是样本的类别总数,mii是第i类正确分类的样本数,通过各类别的正确率相加除以总类别得到该指标;
平均精度(Average Accuracy,AA)是指研究目标中各类别间被正确分类的平均值,反映了每个类别精度的平均值:
<mrow>
<mi>A</mi>
<mi>A</mi>
<mo>=</mo>
<mfrac>
<mrow>
<msubsup>
<mi>&Sigma;</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>n</mi>
</msubsup>
<msub>
<mi>CA</mi>
<mi>i</mi>
</msub>
</mrow>
<mi>n</mi>
</mfrac>
</mrow>
其中种类精度反映了每一类别被正确分类的概率;
Kappa系数需要根据混淆矩阵中所有因子计算,不仅考虑了对角线上像元数量,还考虑了不在对角线上漏分错分误差,能综合和全面地反映高光谱图像分类情况;
<mrow>
<mi>K</mi>
<mi>a</mi>
<mi>p</mi>
<mi>p</mi>
<mi>a</mi>
<mo>=</mo>
<mfrac>
<mrow>
<msubsup>
<mi>N&Sigma;</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>n</mi>
</msubsup>
<msub>
<mi>m</mi>
<mrow>
<mi>i</mi>
<mi>i</mi>
</mrow>
</msub>
<mo>-</mo>
<msubsup>
<mi>&Sigma;</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>n</mi>
</msubsup>
<mrow>
<mo>(</mo>
<msubsup>
<mi>&Sigma;</mi>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>n</mi>
</msubsup>
<msub>
<mi>m</mi>
<mrow>
<mi>i</mi>
<mi>i</mi>
</mrow>
</msub>
<msubsup>
<mi>&Sigma;</mi>
<mrow>
<mi>k</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>n</mi>
</msubsup>
<msub>
<mi>m</mi>
<mrow>
<mi>k</mi>
<mi>i</mi>
</mrow>
</msub>
<mo>)</mo>
</mrow>
</mrow>
<mrow>
<msup>
<mi>N</mi>
<mn>2</mn>
</msup>
<mo>-</mo>
<msubsup>
<mi>&Sigma;</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>n</mi>
</msubsup>
<msubsup>
<mi>&Sigma;</mi>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>n</mi>
</msubsup>
<msub>
<mi>m</mi>
<mrow>
<mi>i</mi>
<mi>i</mi>
</mrow>
</msub>
<msubsup>
<mi>&Sigma;</mi>
<mrow>
<mi>k</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>n</mi>
</msubsup>
<msub>
<mi>m</mi>
<mrow>
<mi>k</mi>
<mi>i</mi>
</mrow>
</msub>
</mrow>
</mfrac>
</mrow>
其中mki表示应属于第i类的样本被分为第k类的样本数量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710142633.XA CN107092921A (zh) | 2017-03-10 | 2017-03-10 | 基于k最近邻滤波的高光谱图像分类方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710142633.XA CN107092921A (zh) | 2017-03-10 | 2017-03-10 | 基于k最近邻滤波的高光谱图像分类方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107092921A true CN107092921A (zh) | 2017-08-25 |
Family
ID=59648856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710142633.XA Pending CN107092921A (zh) | 2017-03-10 | 2017-03-10 | 基于k最近邻滤波的高光谱图像分类方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107092921A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108830253A (zh) * | 2018-06-27 | 2018-11-16 | 中石化西南石油工程有限公司地质录井分公司 | 筛选模型建立方法、光谱筛选装置及方法 |
CN109459409A (zh) * | 2017-09-06 | 2019-03-12 | 盐城工学院 | 一种基于knn的近红外异常光谱识别方法 |
CN109509209A (zh) * | 2018-11-15 | 2019-03-22 | 上海卫星工程研究所 | 利用高光谱技术探测海空环境空中动目标的分析方法 |
CN109726757A (zh) * | 2018-12-26 | 2019-05-07 | 山东女子学院 | 一种融合多尺度空间特征的dcnn高光谱图像分类方法 |
CN109948462A (zh) * | 2019-02-27 | 2019-06-28 | 南京理工大学 | 基于多gpu协同交互数据流组织的高光谱图像快速分类法 |
CN109978008A (zh) * | 2019-02-26 | 2019-07-05 | 杭州电子科技大学 | 基于距离变换的最近邻图潜在相似性优化方法 |
CN110610495A (zh) * | 2018-06-15 | 2019-12-24 | 北京京东尚科信息技术有限公司 | 图像处理方法、系统和电子设备 |
WO2021077947A1 (zh) * | 2019-10-22 | 2021-04-29 | 北京市商汤科技开发有限公司 | 图像处理方法、装置、设备及存储介质 |
CN113111969A (zh) * | 2021-05-03 | 2021-07-13 | 齐齐哈尔大学 | 一种基于混合度量的高光谱图像分类方法 |
CN113516176A (zh) * | 2021-06-21 | 2021-10-19 | 中国农业大学 | 基于光谱纹理特征和k近邻法的小麦倒伏区域识别方法 |
CN113780093A (zh) * | 2021-08-13 | 2021-12-10 | 广州电力设计院有限公司 | 一种基于航空摄影的树种识别方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105718942A (zh) * | 2016-01-19 | 2016-06-29 | 重庆邮电大学 | 基于均值漂移和过采样的高光谱图像不平衡分类方法 |
CN106056157A (zh) * | 2016-06-01 | 2016-10-26 | 西北大学 | 基于空‑谱信息的高光谱图像半监督分类方法 |
-
2017
- 2017-03-10 CN CN201710142633.XA patent/CN107092921A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105718942A (zh) * | 2016-01-19 | 2016-06-29 | 重庆邮电大学 | 基于均值漂移和过采样的高光谱图像不平衡分类方法 |
CN106056157A (zh) * | 2016-06-01 | 2016-10-26 | 西北大学 | 基于空‑谱信息的高光谱图像半监督分类方法 |
Non-Patent Citations (2)
Title |
---|
KUNSHAN HUANG ET AL: "《Spectral–Spatial Hyperspectral Image Classification Based on KNN》", 《SENS IMAGING》 * |
黄坤山: "《基于KNN非局部滤波的高光谱图像分类方法研究》", 《万方数据》 * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109459409A (zh) * | 2017-09-06 | 2019-03-12 | 盐城工学院 | 一种基于knn的近红外异常光谱识别方法 |
CN110610495B (zh) * | 2018-06-15 | 2022-06-07 | 北京京东尚科信息技术有限公司 | 图像处理方法、系统和电子设备 |
CN110610495A (zh) * | 2018-06-15 | 2019-12-24 | 北京京东尚科信息技术有限公司 | 图像处理方法、系统和电子设备 |
CN108830253B (zh) * | 2018-06-27 | 2021-11-26 | 中石化西南石油工程有限公司地质录井分公司 | 筛选模型建立方法、光谱筛选装置及方法 |
CN108830253A (zh) * | 2018-06-27 | 2018-11-16 | 中石化西南石油工程有限公司地质录井分公司 | 筛选模型建立方法、光谱筛选装置及方法 |
CN109509209A (zh) * | 2018-11-15 | 2019-03-22 | 上海卫星工程研究所 | 利用高光谱技术探测海空环境空中动目标的分析方法 |
CN109509209B (zh) * | 2018-11-15 | 2023-08-15 | 上海卫星工程研究所 | 利用高光谱技术探测海空环境空中动目标的分析方法 |
CN109726757A (zh) * | 2018-12-26 | 2019-05-07 | 山东女子学院 | 一种融合多尺度空间特征的dcnn高光谱图像分类方法 |
CN109978008A (zh) * | 2019-02-26 | 2019-07-05 | 杭州电子科技大学 | 基于距离变换的最近邻图潜在相似性优化方法 |
CN109948462A (zh) * | 2019-02-27 | 2019-06-28 | 南京理工大学 | 基于多gpu协同交互数据流组织的高光谱图像快速分类法 |
WO2021077947A1 (zh) * | 2019-10-22 | 2021-04-29 | 北京市商汤科技开发有限公司 | 图像处理方法、装置、设备及存储介质 |
JP2022509030A (ja) * | 2019-10-22 | 2022-01-20 | ベイジン センスタイム テクノロジー デベロップメント カンパニー, リミテッド | 画像処理方法、装置、機器及び記憶媒体 |
CN113111969A (zh) * | 2021-05-03 | 2021-07-13 | 齐齐哈尔大学 | 一种基于混合度量的高光谱图像分类方法 |
CN113516176A (zh) * | 2021-06-21 | 2021-10-19 | 中国农业大学 | 基于光谱纹理特征和k近邻法的小麦倒伏区域识别方法 |
CN113780093A (zh) * | 2021-08-13 | 2021-12-10 | 广州电力设计院有限公司 | 一种基于航空摄影的树种识别方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107092921A (zh) | 基于k最近邻滤波的高光谱图像分类方法 | |
CN112101271B (zh) | 一种高光谱遥感影像分类方法及装置 | |
Liu et al. | Category-specific prototype self-refinement contrastive learning for few-shot hyperspectral image classification | |
Zhang et al. | A hybrid MLP-CNN classifier for very fine resolution remotely sensed image classification | |
CN103440505B (zh) | 空间邻域信息加权的高光谱遥感图像分类方法 | |
CN113963222B (zh) | 一种基于多策略组合的高分辨率遥感影像变化检测方法 | |
Feng et al. | Mapping of plastic greenhouses and mulching films from very high resolution remote sensing imagery based on a dilated and non-local convolutional neural network | |
Ganesh Babu et al. | Different stages of disease detection in squash plant based on machine learning | |
CN112907520B (zh) | 基于端到端深度学习方法的单株树冠检测方法 | |
CN104182767B (zh) | 主动学习和邻域信息相结合的高光谱图像分类方法 | |
CN108428220A (zh) | 静止轨道卫星序列遥感影像海岛礁区域自动几何校正方法 | |
CN111462223A (zh) | 基于Sentinel-2影像的江淮地区大豆和玉米种植面积识别方法 | |
CN114266961A (zh) | 一种整合高光谱和多频段全极化sar影像的沼泽植被堆栈集成学习分类方法 | |
CN110516648B (zh) | 基于无人机遥感和模式识别的苎麻株数识别方法 | |
CN113298086A (zh) | 基于U-Net网络的赤潮多光谱检测方法 | |
Lu et al. | Comparison between several feature extraction/classification methods for mapping complicated agricultural land use patches using airborne hyperspectral data | |
Su et al. | Probabilistic collaborative representation based ensemble learning for classification of wetland hyperspectral imagery | |
Wang et al. | Expansion spectral–spatial attention network for hyperspectral image classification | |
Fu et al. | Examination of the performance of ASEL and MPViT algorithms for classifying mangrove species of multiple natural reserves of Beibu Gulf, south China | |
Fan et al. | Classification of hyperspectral image by preprocessing method based relation network | |
Samadzadegan et al. | Toward optimum fusion of thermal hyperspectral and visible images in classification of urban area | |
CN117455939A (zh) | 遥感卫星图像的耕地边界提取方法 | |
Li et al. | Crop region extraction of remote sensing images based on fuzzy ARTMAP and adaptive boost | |
Ye et al. | Mangrove Species Classification from Unmanned Aerial Vehicle Hyperspectral Images Using Object-Oriented Methods Based on Feature Combination and Optimization | |
Liu et al. | Convolutional neural network for coastal wetland classification in hyperspectral image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170825 |
|
WD01 | Invention patent application deemed withdrawn after publication |