基于多光谱图像和SVM的玉米田间杂草识别

  • 格式:pdf
  • 大小:597.50 KB
  • 文档页数:5

2013年8月 农机化研究 第8期 

基于多光谱图像和SVM的玉米田间杂草识别 

乔永亮 ,何东健 ,赵川源 ,唐晶磊 

(西北农林科技大学a.机械与电子工程学院;b.信息工程学院,陕西杨凌7121O0) 

摘要:为解决变量喷洒对杂草识别速度与正确率的要求,提出了一种基于多光谱图像和SVM的杂草识别新方 

法。通过多光谱成像仪获得玉米与杂草图像,采用IR—R的多光谱融合并结合Otsu分割法完成背景分割;随后 

对植被图像进行目标分割与形态学处理,提取出所有植被叶片图像,在此基础上提取了叶片11个形状特征参数 

和纹理特征参数。为提高算法的实时性,对叶片的特征参数进行主成分分析,将前3个主成分作为支持向量机 

的输入建立模式识别模型。结果表明,降维后对于未知预测样本的识别正确率达到85%,用时0.001 415 S。与 

直接利用支持向量机的90%的识别率和0.105 165 s的用时相比,该算法在满足识别率的同时,用时更少,为田 

间杂草的快速识别提供了一种新方法。 

关键词:玉米;杂草;多光谱图像;主成分分析;SVM;形态学 

中图分类号:TP391.41 文献标识码:A 文章编号:1003-188X(2013)08-0030—05 

0 引言 

农作物田间管理过程中,大面积喷洒化学除草剂 

不仅造成严重的浪费,而且影响农作物产量、品质及 

农业生产环境 J。精细农业采用变量喷洒的方法,可 

以在有效控制杂草的同时减少化学污染。实现变量 

喷洒的关键技术之一是快速准确地识别杂草。 

目前,自动识别杂草的方法主要有计算机图像识 

别法和光谱分析法。计算机图像识别法主要利用杂 

草的颜色、形状和纹理特征来进行识别。2004年, 

Meyer等使用模糊算法综合超绿特征和超红特征识别 

小麦 ;龙满生与何东健利用长宽比、圆度和第1不 

变矩等3个形状特征,使用BP神经网络识别苗期玉 

米和杂草 ;潘家志等人采用多光谱成像技术,对大 

豆幼苗与牛筋草、空心莲子草的有效识别率在90%以 

上_5 ;张玉珠利用多光谱图像对棉田4种杂草的识别 

率均在80%以上 J。在光谱分析法杂草识别研究方 

面,陈树人等利用植物光谱特性来识别棉花、刺儿菜、 

水稻和稗草 ;毛文华测量了小麦、小藜和荠菜等几 

种杂草在700~1 100nm波长范围内的反射率,用选 

定的特征波长点建立判别模型识别小麦和杂草 j。 

收稿日期:2012—08—07 基金项目:国家自然科学基金项目(31101075);西北农林科技大学科 创专项(QN2011069) 作者简介:乔永亮(1988一),男,河南西峡人,硕士研究生,(E—mail) qiao19881314@nwsuaf.edu.ca。 通讯作者:何东健(1957一),男,陕西西乡人,教授,博士生导师,(E— mail)hdj168@nwsuaf.edu.cn。 然而,光谱分析法易受环境影响,不适于大田实际作 

业,而大部分的计算机图像识别法存在算法比较复 

杂、识别准确率低及实时性不强等问题。 

为了进一步提高杂草识别的精度、效率和稳定 

性,本文以我国的主要经济作物玉米为研究对象,研 

究基于多光谱图像和SVM的田间杂草识别方法,为变 

量喷洒除草剂的自动化作业提供必要的技术支撑。 

1 图像的采集 

供试图像用MS4100高分辨率多光谱成像仪采 

集。该成像仪有3个CCD影像传感器,在1 920(H) 

xl 040(V)图像分辨率下,帧速率可达10 fps。有红 

色(R)、绿色(G)和近红外(IR)等3个图像通道,分 

别对应400~1 100nm间的3个光谱波段。2012年5 

月,在西北农林科技大学试验田用Coyote Application 

图像获取软件和DTControl摄像机控制软件,采集玉 

米2—5片叶期间的多光谱图像,拍摄高度为50cm。 

刺儿菜、田旋花和豚草是玉米地最主要的3种杂草, 

故分别采集3种杂草和玉米样本图像各30幅、玉米 

和杂草混合图像20幅(图像中既含棉花又含杂草)。 

采集的原始多光谱图像如图1所示。 

2 图像分割 

2.1 背景分割 

目前,国内外杂草背景分割图像多集中于可见光 

波段,也有部分使用近红外波段。在可见光图像中, 

作物和杂草多为绿色,土壤为褐色,

相互差异较大,因 2013年8月 农机化研究 第8期 

O—L-I L-1Q ( : 2 z /_20荟0 : u・ ’ l 一,l 

Q,=一∑∑p(i, )log p( √) 

Q =∑∑p( √)l i一 l 

∑∑ ( J)一 。 : 

Q5= _ —一 

式中, 1, 2,or1和 2分别定义为 

=∑i∑Pd(i1 1 2—2一 ,j) (2) 

(3) 

(4) =∑J∑ed( , ) i=0 J=0 

L一1 £一1 =∑(i一 ) ∑P ( , ) i=0 =0 

L一1 £一1 ;=∑(i一 :) ∑P ( , ) (7) 

(8) 

(9) 

用MATALB的图像纹理分析函数,将图像降为32 

, 个灰度阶,选取O。的方向,距离取1,计算图像的上述5 

个特征参数。 

根据上述特征提取算法,对120幅杂草及玉米图 

像(每种30幅)提取植物叶片的形状和纹理2类,共11 

个特征参数。一组典型的特征参数如表1所示。 

表1叶片特征参数值 Tahle 1 Parameters vallle of the】e日f 

3.3特征降维 

若直接用上述1 1个特征参数建模,会造成模型 

输入过多,难以满足杂草识别的实时性要求,故用主 

成分分析PCA(Principal Component Analysis)进行数据 

降维 。将120个样本的11个特征参数组成了特 

征参数矩阵,对特征参数矩阵进行主成分分析。结果 表明:前3个主成分的累计贡献率达到了95.17%,可 

以解释特征参数矩阵中的绝大部分变量;前3个主成 

分可以有效地取代原有的1 1个特征参数。主成分对 

应的特征参数的载荷如表2所示。由表2可以看出 

各特征参数对3个主成分的贡献情况。 

表2主成分对应纹理特征参数的载荷 

Table 2 Loading of principal components corresponding to texture parameters 

由表2可以发现:5个纹理特征参数和6个形状特 

征参数分别在第1个主成分和第2个主成分中的载荷 

系数绝对值较大,说明它们对前2个主成分的取值影 

响大,反映出这1 1个特征参数对于杂草识别起着非常 

重要的作用;而这11个特征参数对于第3个主成分的 

影响作用相对小一些。 

4杂草识别模型及方法 

由主成分分析得到有效特征参数之后,需要建立 

识别模型,以便将玉米和杂草准确识别。由于支持向 量机SVM(Support Vector Machine)具有较好的推广能 

力,在解决小样本、非线性分类以及高维模式识别方 

面表现出很大优势,适合用于杂草识别,故用SVM算 

法来建立定量识别模型。用SVM建立识别模型时,必 

须选择合适的核函数。由于RBF核函数作为非线性 

函数能够减少训练过程中计算的复杂性,故采用RBF 

作为核函数。另外,SVM模型的惩罚变量c和gamma 

函数g决定了模型的学习能力和预测能力。为选择 

合适的C和g参数,采用粒子群优化算法进行寻优,通 

过psosVMcgF0rclass函数得到最优的c和g值。

 2013年8月 农机化研究 第8期 

为了得到稳定的模式识别模型,将玉米和杂草图 理等2类共11个特征,并对其进行[0,1]归一化处 

像120幅(每种30幅)作为SVM的训练样本,另选玉 理。随后分别利用杂草叶片的11个特征参数和PCA 

米和杂草混合图像(图像中既含棉花又含杂草)20幅 降维后的前3个主成分得分作为输人向量,构建杂草 

为测试样本。首先,按本文方法提取叶片的形状和纹 识别模型,识别结果如表3所示。 

表3基于支持向量机的杂草的识别率 Table 3 Discrimination accuracy of weed based on SVM classifier 

种类 N 玉米 田旋花 刺儿菜 豚草 识别率 

,% 平均用时 /S 

未降维 

PCA降维 玉米 

田旋花 

刺儿菜 

豚草 

合计 

玉米 

田旋花 

刺儿菜 

豚草 

合计 

由表3可以看出:经过PCA降维后,支持向量机分 

类器平均识别率仅降低了5%,但是识别所用的平均时 

间比原来减少了98.6%。这表明,PCA降维后,明显减 

少了运算时间,充分满足了田间杂草识别的实时性要 

求。另外,可以发现,降维前的最低识别率为75%,而 

降维后的最低识别率也为75%;对于最高识别率,两者 

都达到了100%。由平均识别率、最高及最低识别率可 

以说明,用PCA降维后的数据来取代原有的特征参数 

进行杂草识别是完全可行的。该算法在保证识别率的 

同时,大幅度地减少了杂草识别算法的时间。 

5结论 

1)用多光谱成像仪获玉米与杂草图像,采用IR— 

R的多光谱融合,并结合Otsu分割法能够有效地分割 

出植被和土壤。 

2)采用粒子群优化算法对RBF核函数SVM的惩 

罚变量C和gamma函数的g参数进行寻优,在一定程 

度上优化了模型。 

3)用SVM建立的杂草识别模型,采用PCA降维 

后的前3个主成分得分作为输人,杂草正确识别率达 

到85%。在满足识别率的同时,大大减少了识别时 

间,可满足田间杂草识别的实时性要求。 

参考文献: 

[1]龙满生,何东健,耿楠,等.精确杂草控制技术的研究现状 [J].农机化研究,2004(6):9—13. [2] Yang Chun chieh,Prasher Shiv O,et a1.A vegetation locali— 

zation algorithm for precision farming[J].Biosystems engi— 

neering,2002,81(2):137-146. [3] George E Meyer,Joao Camargo.Intensified fuzzy clusters for 

classifying plant,soil and residue regions of interest from 

color images[J].Computers and Electronics in Agriculture, 

2004,42(3):161-180. 

[4]龙满生,何东健.玉米苗期杂草的计算机识别技术研究 

[J].农业工程学报,2007,23(7):139—144. 

[5] 潘家志.基于光谱和多光谱数字图像的作物与杂草识别 

方法研究[D].杭州:浙江大学,2007. 

[6] 张玉珠.基于多光谱图像机器视觉的棉田杂草识别研究 

[D].镇江:江苏大学,2008. 

[7] 陈树人,栗移新,毛罕平,等.基于光谱分析技术的作物中 

杂草识别研究[J].光谱学与光谱分,2009(2):463—466. 

[8] 毛文华,王一鸣,张小超,等.基于机器视觉的田间杂草识 

别技术研究进展[J].农业工程学报,2004,20(5):43— 

46. 

[9] 陈树人,沈宝国,毛罕平,等.基于颜色特征的棉田中铁苋 

菜识别技术[J].农业机械学报,2009(5):149—152. 

[10] 吕俊伟,马成林,于永胜.采用多光谱图像融合提高作物