国土资源遥感, 2018, 30(3): 48-54 doi: 10.6046/gtzyyg.2018.03.07

基于人工蜂群算法的多角度遥感影像分类

杨雪峰, 叶茂,, 毛东雷

新疆师范大学地理科学与旅游学院,乌鲁木齐 830054

Multi-angle remote sensing image classification based on artificial bee colony algorithm

YANG Xuefeng, YE Mao,, MAO Donglei

College of Geography Science and Tourism, Xinjiang Normal University, Urumqi 830054, China

通讯作者: 叶 茂(1977-),女,博士,教授,主要从事干旱区水资源环境研究。Email:867464686@qq.com

责任编辑: 陈理

收稿日期: 2016-12-29   修回日期: 2017-02-12   网络出版日期: 2018-09-15

基金资助: 国家自然科学基金项目“塔里木河胡杨径向生长与水分关系研究”.  41461045

Received: 2016-12-29   Revised: 2017-02-12   Online: 2018-09-15

作者简介 About authors

杨雪峰(1972-),男,硕士,讲师,主要从事干旱区资源环境遥感技术应用研究。Email:geomanyxf@sina.com。 。

摘要

人工蜂群(artificial bee colony,ABC)算法在最优化领域有广泛的应用,但在遥感影像分类应用中研究较少。通过使用ABC算法构建基于规则的分类系统,对塔里木河中下游多角度遥感观测数据构建的多维数据集进行分类,生成决策规则集; 并与最大似然分类法(maximum likelihood classification,MLC)、C4.5决策树法和支持向量机(support vector machine,SVM)分类结果进行比较。结果表明,ABC算法总体分类精度高于MLC和C4.5,但低于SVM。通过对规则中分类属性的频数分析,证明使用ABC算法可有效发现多角度数据观测结果与不同土地覆被类型之间的关系。

关键词: 人工蜂群(ABC)算法 ; 多角度遥感 ; 土地覆被 ; 塔里木河中下游

Abstract

Artificial bee colony(ABC)algorithm is widely used in optimization field, but the study of the applications of the remote sensing image classification is inadequate. Through the use of ABC algorithm,the classification system was constructed on the basis of rules. The multi-dimensional data sets consisting of the multi-angle remote sensing observation data originating from the middle and lower reaches of Tarim River were investigated so as to generate the decision rules. A comparison with the classification results of the maximum likelihood method(MLC), C4.5 decision tree and support vector machine(SVM) shows that classification accuracy of ABC is higher than that of MLC and C4.5 overall, but lower than that of SVM. At the same time, through the frequency analysis of the classification attributes in the rules, it is proved that ABC can effectively discover the relationship between the results of the multi-angle data observation and different land cover types.

Keywords: artificial bee colony(ABC)algorithm ; multi-angle remote sensing ; land cover ; middle and lower reaches of Tarim River

PDF (1216KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

杨雪峰, 叶茂, 毛东雷. 基于人工蜂群算法的多角度遥感影像分类. 国土资源遥感[J], 2018, 30(3): 48-54 doi:10.6046/gtzyyg.2018.03.07

YANG Xuefeng, YE Mao, MAO Donglei. Multi-angle remote sensing image classification based on artificial bee colony algorithm. REMOTE SENSING FOR LAND & RESOURCES[J], 2018, 30(3): 48-54 doi:10.6046/gtzyyg.2018.03.07

0 引言

遥感技术是获取大范围土地覆被状况信息的主要手段。由于遥感数据中包含了有关地表物体的空间、光谱和结构等多方面信息,加之在自然界复杂环境下地表物体相互影响,如何有效地从遥感数据中发现和提取关于地表物体的相关信息,长期以来一直是该领域的研究热点[1]。在区分地表覆被类型时,如何合理选用分类器以取得较好的分类效果显得非常重要。

在众多的分类方法中,按照是否需要样本数据,可分为监督分类和非监督分类; 根据是否需要考虑数据分布,又可分为参数分类和非参数分类。参数分类器主要有ISODATA、最大似然分类(maximum likehood classification,MLC)、平行六面体和最小距离分类法等,这类分类器当数据分布符合假设条件时能取得较好的分类效果; 但当具体情况与假设不同时,或者数据量较少时,分类结果往往不好。非参数分类器主要包括神经网络、决策树(decision tree,DT)和支持向量机(support vector machine,SVM)等,这类分类器由于不对数据分布做出过多假设要求,因此一般情况下能取得比参数分类器更好的分类效果[2,3,4]。基于上述优点,这些分类器在遥感数据分类领域已得到广泛应用[5,6]

群智算法作为一种较新的非参数分类方法,其主要思想是通过模仿自然界的蚂蚁、鱼群和蜂群等自然生物的觅食行为,通过个体间协作和竞争等行为实现复杂问题的优化求解。其中典型的蚁群优化(ant colony optimization,ACO)和粒子群优化(particle swarm optimization,PSO)算法得到了较广泛的应用[7,8]。人工蜂群(artificial bee colony,ABC)算法继承了群智算法的基本思想,通过模仿自然界蜜蜂寻找食物的自然过程来解决优化问题,自Tereshko[9]和Karaboga等[10]提出ABC算法以来,该方法已在最优化研究领域得到了广泛应用。但ABC算法用于数据分类的研究则相对较少,Çelik等[11]较早地提出了使用ABC算法进行数据分类研究,通过对加州大学欧文分校(University of California,Irvin,UCI)机器学习数据集[12]进行处理,并与C4.5法和PSO法进行比较,结果表明ABC法优于PSO法,但低于C4.5法。Shukran等[13]使用标准ABC法和优化后的ABC法与5种常用算法对6种UCI数据集进行分类,其中ABC法在分类结果中占优势。在使用遥感数据进行分类的研究中,Jayanth等[14]采用LISS-IV多光谱数据对门格洛尔海岸的6种土地覆被类型进行分类,认为ABC算法分类精度比MLC高5%,比SVM高3%; 曹敏等[15]采用ALOS多光谱影像对长江口北岸进行土地覆被分类,ABC算法分类精度比See5高约3%。就目前研究来看,ABC算法在数据分类和数据挖掘领域的研究还较少,尚存在较多的不确定性,例如在对不同数据的适用性、不同参数设置的影响、各种优化设定的影响等方面还存在很多未知数,还需要通过更多的研究来推动ABC算法在数据分类和数据挖掘领域的应用。鉴于上述情况,本文应用JAVA语言实现ABC分类算法,对塔里木河中下游多角度遥感影像数据进行分类研究; 测试实际分类效果,与MLC,DT和SVM分类法进行比较; 并对使用ABC分类算法中发现的规则进行分析。

1 ABC算法

1.1 基本原理

ABC算法模仿自然界蜂群的觅食行为,用蜜源表示问题可能的解,用适宜度表示蜜源的质量。问题求解过程: 首先,通过雇佣蜂在解空间中随机寻找蜜源; 随后,观察蜂在寻得较高适宜度蜜源的雇佣蜂附近进行下一步搜寻; 如果观察蜂在限定次数内未能发现更高质量的蜜源,则转变为侦察蜂,再次在解空间中随机寻找; 重复这一过程,直至达到预定的迭代次数,结束搜寻过程。

1.2 算法流程

算法具体流程如图1所示。

图1

图1   ABC算法流程

Fig.1   Flowchart of ABC algorithm


1.2.1 蜂群初始化

首先,从搜索空间中随机产生N个蜜源,其中每个蜜源代表可能的一组解。实验中使用的多角度数据集由12个波段的反射率数据组成,再分成上、下阈值,共24组数据,所以数据的维数D为24,每组解都由24组反射率参数组成。为了让随机产生的蜜源更具代表性,减少搜索时间,每一类土地覆被类型在初始化时,都遍历训练集中该类的所有样本,获取每一波段反射率值中的最大值(Max)、最小值(Min)作为搜索空间的上、下边界,以达到缩小搜索空间的目的。对不同蜜源采用不同的初始化策略。前N/2个蜜源的24维参数赋值方式为

Xi,j=Rand()·(Maxj-Minj)+Minj,i{1,,N/2},j{1,,12}

式中: Xi,j为参数值; Rand()为随机数函数; i为蜜源; j为波段数。

然后,获取波段反射率值的均值(Mean),对前N/2的蜜源做数据镜像处理,生成后N/2的蜜源数据的解,以提高解的多样性。后N/2个蜜源的24维参数赋值方式为

Xi,j=Meanj-(xi-12,j-Meanj)xi-12,jMeanjMeanj+(Meanj-xi-12,j)xi-12,j<Meanj,i{N/2,,N},j{1,,12}

1.2.2 蜂群进化

在雇佣蜂阶段,雇佣蜂在随机产生的蜜源附近寻找新蜜源; 并通过比较两者的适宜度值,保留较好的蜜源并更新蜜源。在观察蜂阶段,观察蜂以贪婪算法选中蜜源后,也在其附近寻找新蜜源,同样经比较两者的适宜度后,保留更优蜜源并更新蜜源。

1)适宜度函数。采用适宜度函数计算适宜度值。常用的适宜度函数有

Precision=TP/(TP+FP)
Accuracy=(TP+TN)/(TP+TN+FP+FN)
SensitivitySpecificity=[TP/(TP+FN)][TN/(TN+FP)]

式中: Precision为精度; Accuracy为准确度; Sensitivity为灵敏性; Specificity为特异性; TP为符合规则且与规则预测类型相同的样本数; FP为符合规则但与规则预测类型不同的样本数; TN为不符合规则且与规则预测类型不相同的样本数; FP为不符合规则但与规则预测类型相同的样本数。

考虑到本次评价的是最大分类精度,因此本文采用Precision作为适宜度函数。

2)更新蜜源方法。雇佣蜂和观察蜂更新蜜源的方式采用了异步变化学习因子[16],其计算公式为

Vi,j=Xi,j+C1·Rand()·(bpi-Xi,j)+C2·Rand()·(bg-Xi,j),i{1,,N},j{1,,12}

式中: Vi,j为更新后的值; Xi,j为更新前的值; bpi为第i个蜜蜂找到的最优蜜源; bg为所有蜜蜂找到的最优蜜源[16]; C1和C2为更新步长,即

C1=Cmax-Cmax-Cmintmaxt
C2=Cmin+Cmax-Cmintmaxt

其中C1C2的取值范围为[Cmin,Cmax] ,这里分别取值为0.5和2.5; t为当前迭代次数; tmax为最大迭代次数。

3)蜜源选择。在雇佣蜂更新蜜源之后,观察蜂通过计算概率P来决定选择哪一个蜜源,即

Pi=fitii=1Nfiti

式中: N为蜜源数量; fiti为第i个蜜源的适宜度值, i{1,...,N}

4)剪枝。剪枝的目的是逐一检查已发现规则中的每个属性,找出并去除无关的属性,以改善规则的泛化误差,进一步提高分类精度。具体采用的方式是逐一移走各个属性,若最后精度提高,则去除该属性,否则保留。

1.2.3 蜂群淘汰

如果某只观察蜂连续n次未能找到更好的蜜源,则当前观察蜂变为侦察蜂,并随机产生一个新的蜜源代替淘汰的蜜源。

1.3 基于ABC算法的分类方法

在土地覆被分类中,对不同地类可以通过该地类在遥感影像各波段的波段值来区分。以上逻辑通过规则形式表示为: 若X1Low<B1< X1Upper且…且 XiLow<Bi< XiUpper且…且 XNLow<BN< XNUpperClass=Type N,其中Bi为第i波段的波段值; XiLowXiUpper分别为该地类在第i波段的最小和最大值,i∈(1,…,N)。该地类在所有波段中的最小和最大波段值构成的上、下阈值即是需要ABC算法寻找的问题解。因此,用ABC算法进行土地覆被分类即是寻找分类规则中上、下阈值的过程。规则的表现形式有利于人们理解数据中隐藏的规律,增进对现象本质的了解。

基于ABC算法的分类过程(即规则发现过程)如图2所示。

图2

图2   基于ABC算法的数据分类流程

Fig.2   Flowchart of data classification based on ABC


2 实验与分析

2.1 多角度遥感数据及其处理

本文实验使用的遥感数据来自EOS TERRA卫星上搭载的多角度成像光谱仪(multi-angle imaging spectroradiometer,MISR)。该传感器提供了9个角度的观测信息,分别是4个前向观测角: AF(26.1°),BF(45.6°),CF(60.0°),DF(70.5°); 4个后向观测角: AA(26.1°),BA(45.6°),CA(60.0°),DA(70.5°)以及1个天底角AN(0.0°)。每个角度的传感器都有4个波段: 蓝光波段(446 ± 21 nm),绿光波段(558 ± 15 nm),红光波段(672 ± 11 nm)和近红外波段(866 ± 20 nm)[17]。对同一个地点,可同时得到4个波段、9个角度的36个观测值,所有观测波段的空间分辨率分别为275 m和1.1 km这2种(表1)。

表1   全球模式下MISR各角度影像波段空间分辨率

Tab.1  Spatial resolution of various angle image bands of MISR at globe mode(m)

波段MISR各角度影像波段空间分辨率
DFCFBFAFANAABACADA
近红外1 1001 1001 1001 1002751 1001 1001 1001 100
红光275275275275275275275275275
蓝光1 1001 1001 1001 1002751 1001 1001 1001 100
绿光1 1001 1001 1001 1002751 1001 1001 1001 100

新窗口打开| 下载CSV


多角度观测的优势在于充分利用地表物体在不同太阳光入射和观测角条件下形成的二向反射特性,从而更深入地发现地物反射和地物结构之间的联系。使用多角度数据集进行土地覆被分类要优于传统垂直观测数据的分类结果[18]。本文实验使用的多角度数据集覆盖塔里木河中下游地区,该地区属于暖温带极干旱气候区,自然植被覆盖度很低,植被光谱容易受到土壤背景的影响,因此大大影响了分类效果。数据集由4 367个采样点的光谱信息和土地覆被类型数据组成,其中光谱数据包括MISR影像中所有空间分辨率为275 m的9个角度的红光波段和天底角AN的蓝光、绿光、近红外波段共12个波段的地表反射率数据。土地覆被类型主要有灌木、林地、未利用地、草地、耕地和水体6类(表2)。

表2   土地覆被类型

Tab.2  Types of land cover

类型样地数覆盖度/%描述
灌木1 888>5灌木、半灌木
林地1 148>5胡杨林
水体950水库、天然水体
未利用地647<5沙地、盐碱地
耕地383>40农田
草地206>5盐生草本植物

新窗口打开| 下载CSV


2.2 分类实验

本文实验使用的ABC算法基于JAVA软件实现,其主要参数有: 蜂群规模、迭代次数、最少重复寻找次数、最少规则覆盖度和最小样本覆盖度,根据前人研究的经验[19],分别设置为200,200,5,0.05和5~15。本文实验使用的卫星遥感数据的所有波段值均是由原始DN值经辐射定标和大气校正后转换得到的地表反射率值,数值范围在[0,1]之间,即ABC算法是在解空间[0,1]内寻找不同土地覆被类型在各个波段中的地表反射率的上、下阈值。另外,与ABC算法进行对比的分类算法分别为: ①ENVI[20]软件实现的MLC; ②Weka[21]软件实现的J48决策树(J48是C4.5算法的一个版本); ③LibSVM[22]软件实现的SVM分类。

在分类过程中,首先随机选取数据集中2/3的数据作为训练集,剩余的1/3作为测试集; 然后使用ABC法先对训练集进行规则发现,再使用规则集对测试集数据进行分类; 对其他几种分类法,分别使用训练集进行训练,完成参数选择和调整后,对测试集数据进行分类; 最后分别计算混淆矩阵、总体精度和Kappa系数。

2.3 结果分析

2.3.1 分类精度

4种分类算法的分类结果混淆矩阵见表3—6。

表3   MLC法分类结果混淆矩阵

Tab.3  Confusion matrix of MLC classification result

类型灌木林地水体未利
用地
耕地草地总数用户
精度
灌木33713801026406230.54
林地622660341153780.70
水体0034001350.97
未利用地2240187042170.86
耕地100013001310.99
草地7506040580.69
总数429413343291371001 442
生产者
精度
0.790.641.000.570.950.40

新窗口打开| 下载CSV


表4   C4.5法分类结果混淆矩阵

Tab.4  Confusion matrix of C4.5 classification result

类型灌木林地水体未利
用地
耕地草地总数用户
精度
灌木4661010441116230.75
林地155203016043780.54
水体1034000350.97
未利用地52120151022170.70
耕地200012631310.96
草地17504131580.53
总数69332134215128511 442
生产者
精度
0.670.631.000.700.980.61

新窗口打开| 下载CSV


表5   ABC算法分类结果混淆矩阵

Tab.5  Confusion matrix of ABC classification result

类型灌木林地水体未利
用地
耕地草地总数用户
精度
灌木49093032086230.79
林地150210016023780.56
水体2033000350.94
未利用地6590143002170.66
耕地200012721310.97
草地30101026580.45
总数73931333192127381 442
生产者
精度
0.660.671.000.741.000.68

新窗口打开| 下载CSV


表6   SVM分类结果混淆矩阵

Tab.6  Confusion matrix of SVM classification result

类型灌木林地水体未利
用地
耕地草地总数用户
精度
灌木49896022166230.80
林地10425909063780.69
水体0027080350.77
未利用地46120157112170.72
耕地100112901310.98
草地10501042580.72
总数65937227190139551 442
生产者
精度
0.760.701.000.830.930.76

新窗口打开| 下载CSV


分类结果为: MLC总体精度为0.689 3,Kappa系数为0.585 7; C4.5总体精度为0.701 1,Kappa系数为0.573 9; ABC总体精度为0.713 6,Kappa系数为0.586 1; SVM总体精度为0.771 2,Kappa系数为0.675 1。4种分类算法的分类结果按总体分类精度的大小顺序排列为: SVM >ABC >C4.5 >MLC。实验结果表明,ABC算法的分类精度与C4.5法相当,两者都优于MLC法,但都与SVM有较大差距。比较单个土地覆被类型分类的用户精度,ABC算法只有水体的分类精度比SVM略高,草地的分类精度则是所有分类法中最低的。总体而言,在所有地类的分类精度上,ABC与C4.5算法的结果最为接近。说明ABC算法是一种较好的遥感影像分类方法,能够提供有效的分类结果。

2.3.2 分类规则

ABC分类算法的一个显著特点是可以生成分类规则,部分规则举例如下:

IF AN_NIR >= 0.372 704 AND AA_RED <= 0.306 317 THEN 5

IF AF_RED <= 0.109 989 THEN 3

IF AA_RED >= 0.375 172 THEN 4

IF AF_RED >= 0.211 149 AND DF_RED >= 0.247 13 AND AN_NIR >= 0.343 532 AND AF_RED <=0.269 535 THEN 6

IF DF_RED >= 0.295 815 AND AN_BLUE >= 0.142 819 AND AN_NIR >= 0.316 694 AND AF_RED <= 0.283 237 THEN 1

IF DF_RED >= 0.278 379 AND AN_NIR >= 0.340 475 AND AA_RED <= 0.326 734 AND AN_RED <= 0.294 902 THEN 2

规则中类别1─6分别代表灌木、林地、水体、未利用地、耕地和草地。

分类规则的显著特点是便于理解,不像神经网络等算法为黑箱操作。通过对规则的分析,便于发现隐藏在数据中的规律,从而进一步理解分类过程。

为了更好地理解MISR多角度数据集分类规则中包含的信息,对分类规则中涉及的所有属性按频数统计并做归一化处理后,生成规则属性频数分布曲线(图3)。

图3

图3   ABC算法规则属性频数分布曲线

Fig.3   Frequency distribution curves of ABC rule’s attributes


图3可以看出,绿色植被类型(灌木、林地、耕地和草地)分类规则中都大量使用了近红外波段,所有类型都较多使用了AA后向观测数据,而AN观测角度下的红光、蓝光和绿光波段数据则使用得都较少。这说明对这6类土地覆被类型分类的关键因素主要是近红外波段和AA后向观测,而除天底角AN近红外波段数据外,其他天底角观测数据对区分不同类型帮助不大。另外,灌木、林地和未利用地类型的分类规则中较多使用了CA,CF和DA,DF; 说明C和D这2个观测角利于区分灌木、林地和未利用地这3种空间结构相对复杂的类型。

3 结论

1)人工蜂群(ABC)算法虽然实现方法相对简单,没有复杂的计算公式; 但是通过蜂群个体间的协作,可以完成对复杂数据分类规则的发现。通过使用JAVA语言实现的基于ABC算法的分类软件对MISR影像的分类实验,证明使用ABC算法能够完成对多角度遥感影像的分类任务,且能够提供较好的分类结果。

2)通过与MLC,C4.5和SVM算法分类精度的比较可以看出,ABC算法的分类精度和Kappa系数与C4.5法相当,高于MLC,但低于SVM。ABC分类算法与其他几种算法的比较结果证明,ABC算法可以有效用于遥感数据的规则挖掘和分类。

3)通过对ABC算法分类规则属性频数的分析,发现了规则中包含的规律性问题。据此可以解释不同土地覆被类型在多角度遥感观测下具有的不同反射特性。

与前人的实验结果比较,本文的分类结果的影响因素一方面可能与使用的多角度数据集本身特征有关,另一方面可能与ABC算法参数设置和程序优化方式有关,因此还需要继续进行更多方面的比较,才能更进一步了解ABC算法的特性。此外,ABC算法的执行效率与决策树等算法相比差别很大,这些都是未来研究要解决的问题。

参考文献

Paul M, Brandt T. Classification Methods for Remotely Sensed Data[M].2nd ed. Boca Raton: CRC Press, 2009.

[本文引用: 1]

Al-doski J, Mansor S B, Shafri H Z M .

Image classification in remote sensing

[J]. Journal of Environment and Earth Science, 2013,3(10):141-148.

URL     [本文引用: 1]

One of the most important functions of remote sensing data is the production of Land Use and Land Cover maps and thus can be managed through a process called image classification. This paper looks into the following components related to the image classification process and procedures and image classification techniques and explains two common techniques K-means Classifier and Support Vector Machine (SVM). Keywords: Remote Sensing, Image Classification, K-means Classifier, Support Vector Machine

贾坤, 李强子, 田亦陈 , .

遥感影像分类方法研究进展

[J]. 光谱学与光谱分析, 2011,31(10):2618-2623.

URL     [本文引用: 1]

遥感影像分类是遥感信息提取的重要手段, 是目前遥感技术中的热点研究内容。 分类方法是遥感影像分类的重要内容, 有效地选择合适的分类方法是提高分类精度的关键。 随着遥感技术的发展, 传统的非参数分类方法已经难以满足分类精度需求, 基于智能算法的非参数分类方法得到了迅速发展, 并在遥感影像分类中发挥着重要作用。 近年来, 组合分类器由于能够利用单一分类器的互补信息, 成为了遥感影像分类的一个新热点。 本文综合分析了各种分类方法的特点和优势, 及分类方法的发展趋势, 为遥感影像分类技术的发展提供科学的参考依据。

Jia K, Li Q Z, Tian Y C , et al.

A review of classification methods of remote sensing imagery

[J]. Spectroscopy and Spectral Analysis, 2011,31(10):2618-2623.

[本文引用: 1]

Abburu S, Babu G S .

Satellite image classification methods and techniques:A review

[J]. International Journal of Computer Applications, 2015,119(8):20-25.

DOI:10.5120/21088-3779      URL     [本文引用: 1]

Not Available

白秀莲, 巴雅尔 ,

哈斯其其格.基于C5.0的遥感影像决策树分类实验研究

[J]. 遥感技术与应用, 2014,29(2):338-343.

DOI:10.11873j.issn.1004-0323.2014.2.0338      Magsci     [本文引用: 1]

<p>决策树算法是一种非参数化、非线性的监督分类法。以2010年8月1日Landsat TM影像为基础遥感信息源,以内蒙古自治区赤峰市中部巴林右旗、林西县、克什克腾旗、翁牛特旗交汇处的区域为研究区,通过多次修改完善训练样本数据集,然后把6个原始波段和NDVI、主成分分析后的前3个主分量、常用8个纹理特征以及3个地形特征等共21个特征变量组合成5个不同特征变量组合,采用典型决策树算法C5.0进行了遥感影像分类实验,与最大似然分类结果进行对比。结果表明:C5.0决策树的分类结果优于最大似然结果,尤其是特征变量组合恰当的时候,能够有效利用相关辅助信息,因而最终的分类结果更能满足用户需求。</p>

Bai X L, Wuliangha B ,

Hasiqiqige.The study of the remote sensing image classification based on C5.0 algorithm of decision tree

[J]. Remote Sensing Technology and Application, 2014,29(2):338-343.

Magsci     [本文引用: 1]

王小明, 毛梦祺, 张昌景 , .

基于支持向量机的遥感影像分类比较研究

[J]. 测绘与空间地理信息, 2013,36(4):17-20,23.

[本文引用: 1]

Wang X M, Mao M Q, Zhang C J , et al.

Comparative study on classification of remote seining image by support vector machine

[J]. Geomatics and Spatial Information Technology, 2013,36(4):17-20,23.

[本文引用: 1]

Holden N P, Freitas A A.

A hybrid PSO/ACO algorithm for classification

[C]//Proceedings of the 9th annual Conference Genetic and Evolutionary Computation.London:ACM, 2007: 2745-2750.

[本文引用: 1]

Parpinelli R S, Lopes H S, Freitas A A .

Data mining with an ant colony optimization algorithm

[J]. IEEE Transactions on Evolutionary Computation, 2002,6(4):321-332.

DOI:10.1109/TEVC.2002.802452      URL     [本文引用: 1]

Tereshko V .

Reaction-diffusion model of a honeybee colony’s foraging behaviour

[M] //Schoenauer M,Deb K,Rudolph G,et al.Parallel Problem Solving from Nature PPSN VI Lecture Notes in Computer Science.Berlin,Heidelberg:Springer, 2000: 807-816.

[本文引用: 1]

Karaboga D, Basturk B.

Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems

[C]//Proceedings of the 12th International Fuzzy Systems Association World Congress on Foundations of Fuzzy Logic and Soft Computing.Cancun,Mexico:Springer, 2007: 789-798.

[本文引用: 1]

Çelik M, Karaboğa D,Köylü F.

Artificial bee colony data miner (ABC-Miner)

[C]//Proceedings of 2011 International Symposium on Innovations in Intelligent Systems and Applications.Istanbul,Turkey:IEEE, 2011: 96-100.

[本文引用: 1]

Lichman M.UCI Machine Learning Repository

[DB/OL].[ 2015- 05- 05]. .

URL     [本文引用: 1]

Shukran M A M, Chung Y Y, Yeh W C , et al.

Artificial bee colony based data mining algorithms for classification tasks

[J]. Modern Applied Science, 2011,5(4):217-231.

DOI:10.5539/mas.v5n4p217      URL     [本文引用: 1]

Artificial Bee Colony (ABC) algorithm is considered new and widely used in searching for optimum solutions. This is due to its uniqueness in problem-solving method where the solution for a problem emerges from intelligent behaviour of honeybee swarms. This paper proposes the use of the ABC algorithm as a new tool for Data Mining particularly in classification tasks. Moreover, the proposed ABC for Data Mining were implemented and tested against six traditional classification algorithms classifiers. From the obtained results, ABC proved to be a suitable candidate for classification tasks. This can be proved in the experimental result where the performance of the proposed ABC algorithm has been tested by doing the experiments using UCI datasets. The results obtained in these experiments indicate that ABC algorithm are competitive, not only with other evolutionary techniques, but also to industry standard algorithms such as PART, SOM, Naive Bayes, Classification Tree and Nearest Neighbour (kNN), and can be successfully applied to more demanding problem domains.

Jayanth J, Koliwad S, Kumar T A .

Classification of remote sensed data using artificial bee colony algorithm

[J]. Egyptian Journal of Remote Sensing and Space Science, 2015,18(1):119-126.

DOI:10.1016/j.ejrs.2015.03.001      URL     [本文引用: 1]

The present study employs the traditional swarm intelligence technique in the classification of satellite data since the traditional statistical classification technique shows limited success in classifying remote sensing data. The traditional statistical classifiers examine only the spectral variance ignoring the spatial distribution of the pixels corresponding to the land cover classes and correlation between various bands. The Artificial Bee Colony (ABC) algorithm based upon swarm intelligence which is used to characterise spatial variations within imagery as a means of extracting information forms the basis of object recognition and classification in several domains avoiding the issues related to band correlation. The results indicate that ABC algorithm shows an improvement of 5% overall classification accuracy at 6 classes over the traditional Maximum Likelihood Classifier (MLC) and Artificial Neural Network (ANN) and 3% against support vector machine.

曹敏, 史照良, 阳建逸 .

一种基于蜂群智能算法的遥感影像分类方法

[J]. 测绘学报, 2013,42(5):745-751.

URL     Magsci     [本文引用: 1]

结合仿生智能计算方法,提出了一种基于人工蜂群算法的智能式遥感分类方法。采用模仿蜜蜂采蜜行为的群智能优化算法,自动搜索遥感影像各波段的最优分割点,定义各波段最优分割点和地物类别节点的连线为蜂群搜索路径,构造以If-Then形式表达的遥感分类规则。该智能式遥感分类方法不需使用数学公式,能更清晰地表达地物分类中的复杂关系。将该方法应用于长江口北岸ALOS影像分类中,取得了较好的分类结果,并与See5.0决策树方法进行了对比分析。研究表明,蜂群智能遥感分类的总体精度和Kappa系数均比See5.0决策树方法更高,该智能遥感分类方法具有更好的分类效果。

Cao M, Shi Z L, Yang J Y .

An innovative method to classify remote sensing images using artificial bee colony algorithm

[J]. Acta Geodaetica et Cartographica Sinica, 2013,42(5):745-751.

Magsci     [本文引用: 1]

王慧颖, 刘建军, 王全洲 .

改进的人工蜂群算法在函数优化问题中的应用

[J]. 计算机工程与应用, 2012,48(19):36-39.

Magsci     [本文引用: 2]

人工蜂群算法是近年来新提出的一种优化算法。针对标准人工蜂群算法的局部搜索能力差,精度低的缺点,提出了一个改进的人工蜂群算法,利用全局最优解和个体极值的信息来改进人工蜂群算法中的搜索模式,并引入异步变化学习因子,保持全局搜索和局部搜索的平衡。将改进的人工蜂群算法在函数优化问题上进行测试,结果表明改进的人工蜂群算法优于原算法。

Wang H Y, Liu J J, Wang Q Z .

Modified artificial bee colony algorithm for numerical function optimization

[J]. Computer Engineering and Applications, 2012,48(19):36-39.

Magsci     [本文引用: 2]

Diner D J,Martonchik J V,Borel C,et al.

Multi-angle imaging spectro-radiometer level 2 surface retrieval algorithm theoretical basis document

[EB/OL].( 2000- 08- 05)[2015-10-01] .

URL     [本文引用: 1]

杨雪峰, 王雪梅, 毛东雷 .

塔里木河下游土地利用覆被MISR多角度遥感制图

[J]. 吉林大学学报(地球科学版), 2016,46(2):617-626.

DOI:10.13278/j.cnki.jjuese.201602306      Magsci     [本文引用: 1]

<p>通过对塔里木河下游MISR卫星多角度观测数据的不同组合构建多角度数据集,探索多角度观测与传统垂直观测对土地利用覆被遥感制图效果的影响,分别使用SVM(支持向量机)与传统的MLC(最大似然分类法)作为分类器,对分类后得到的混淆矩阵进行分析。结论证实:无论是使用传统的MLC还是SVM作为分类器,多角度观测都取得比垂直观测更高的总体分类精度;MISR近红外波段虽然分辨率较低,但依然含有丰富的信息,对地表覆被的分类有重要影响;无论使用哪一数据集,SVM法都能获得更高的分类精度;不同相机对分类结果的影响各不相同,其中C、D相机的作用更重要。</p>

Yang X F, Wang X M, Mao D L .

Mapping land use and land cover through MISR multi-angle imagery in the lower Tarim River

[J]. Journal of Jilin University (Earth Science Edition), 2016,46(2):617-626.

Magsci     [本文引用: 1]

梁禹, 刘宇 .

蜂群算法优化性能综合测试研究

[J]. 计算机工程与应用, 2015,51(21):138-143.

Magsci     [本文引用: 1]

对蜂群算法的性能进行全面的测试和研究,实验分析了维数和粒子数对算法的影响,侦察蜂的活动对算法的影响以及初始解的位置对算法的影响。同时受遗传算法的启发,将典型的选择机制应用到蜂群算法并对其进行改进,并比较不同选择机制下蜂群算法的性能。实验结果表明,在粒子数为40,维数为10或者30,均匀分布初始解的位置,采用确定式选择法和无放回余数选择法代替蜂群算法中轮盘赌的选择方法的条件下,蜂群算法得到整体最好的优化结果。

Liang Y, Liu Y .

Comprehensive test and study of artificial bee colony algorithm

[J]. Computer Engineering and Applications, 2015,51(21):138-143.

Magsci     [本文引用: 1]

ENVI.

Homepage

[EB/OL].( 2010- 10- 01)[2015-10-01]. .

URL     [本文引用: 1]

Weka.

Homepage

[EB/OL].( 2002- 03- 28)[2015-10-01]. .

URL     [本文引用: 1]

Chang C C,Lin C J.

LIBSVM:A library for support vector ma-chines

[EB/OL].( 2001- 01- 28)[2015-10-1]. .

URL     [本文引用: 1]

/

京ICP备05055290号-2
版权所有 © 2015 《自然资源遥感》编辑部
地址:北京学院路31号中国国土资源航空物探遥感中心 邮编:100083
电话:010-62060291/62060292 E-mail:zrzyyg@163.com
本系统由北京玛格泰克科技发展有限公司设计开发