基于多光谱图像和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] 吕俊伟,马成林,于永胜.采用多光谱图像融合提高作物