基于小波变换及otsu分割的农田作物行提取-韩永华.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于小波变换及otsu分割的农田作物行提取-韩永华.pdf》由会员分享,可在线阅读,更多相关《基于小波变换及otsu分割的农田作物行提取-韩永华.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第38卷第1期2016年1月电子与信息学报Journal of Electronics&Information TechnologyVdl38No1Jan2016基于小波变换及Otsu分割的农田作物行提取韩永华 汪亚明 孙麒u 赵匀蛔(浙江理工大学信息学院杭州 310018)(浙江理工大学机械与自动控制学院杭州 310018)摘要:基于机器视觉的田间车辆自动导航是农用车辆导航的热门研究方向,但含较密集杂草的农田作物行提取,目前依然是个难题。该文提出一种适用丁密集杂草农田的,主要基于频率和颜色信息的农田图像分割算法。通过小波多分辨率分解后构建的频率总量指标,利用作物产生主频信息的总量优势,结合作
2、物行的交替及最大类间方差法、颜色模型分量变换,实现农田杂草的去除,并通过最小二乘法拟合直线,实现农田作物行提取。实验表明算法能有效克服密集杂草干扰,针对480X 640像素大小图像,单幅处理时间平均为132 ms。关键词:田间导航;作物行;小波变换;最大类问方差中图分类号:TP39141 文献标识码: A 文章编号:10095896(2016)01006308DOI:1011999JEITl50421Crop Row Detection Based on肠Felet Transformation andOtsu Segmentation AlgorithmHAN Yonghua WANG Ya
3、ming SUN Qi ZHAO Yun(Department劈Electronics and Informatics,Zhejian9 ScC Tech University,Hangzhou 310018,China)”(Department of Mechanic,Zhejiang sc乒Tech University,Hangzhou 310018,China)Abstract:Visionbased agricultural vehicle navigation has become a popular research area of automated guidance,howe
4、vercrop row detection in hi【gh weeds field is still a challenging topicAn image segmentation method mainlybased on frequency and color information is proposed to remove weedsThe algorithm is based on total frequencyparameters,more total crop frequency,alternation regular of crop rows,Otsu method and
5、 color modeltransformation,The total frequency parameters are obtained from wavelet multi-resolution decompositionTheleast square method is used in fitting straight line to detect the crop rowsExperiments show that the algorithmearl effectively overcome the high weedsThe average processing time of a
6、 single 480 X 640 pixels image is 132 msKey words:Agriculture navigation;Crop rows;Wavelet transformation;Otsu1 引言田问车辆自动导航、辅助导航能有效降低农民工作强度,提高农业生产效率,减少农药中毒、皮收稿日期:201504-10;改回日期:20150913;网络出版:201511184通信作者:赵匀zhaoyunzstu,edu,cn基金项目:国家自然科学基金(61272311),浙江省自然科学基金重点项目fLZl5F020004),机械工程浙江省高校重中之重学科和浙江理工大学重点实
7、验室优秀青年人才培养基金(ZSTUME01817),训算机应用创新重点学科研究生创新研究项目(XDYl4003),浙江理工大学科研启动基金(13032156Y),浙江理工大学521资助计划项目Foundation Items:The National Natural Science Foundation ofChina(612723111,Zhejiang Provincial Natural Science Foundation(LZl5F020004),The Young Researchers Foundation of ZhejiangProvincial Top Key Academ
8、ic Discipline of Mechanical Engineeringand Zhejiang SciTech University Key Laboratory(zSTuME01817)Graduate Student Innovation Research Project ofComputer Application Innovation Key Subject(XDYl4003),Science Foundation of Zhejiang SciTech University(ZSTU)(13032156一Y),521 Project of Zhejiang Sci-Tech
9、University肤晒伤等农业事故的发生,并能促进精细农业发展,从而得到广泛研究。相比卫星等导航方式1,基于机器视觉【2_4】的田间车辆自动导航、辅助导航,获得信息量丰富、使用灵活、体积小、能耗低,被广泛采用。作物行提取是基于机器视觉的田间导航实现的关键步骤,而杂草一直是作物行提取中难于去除的干扰,目前主要有两大类解决方法:一类,在作物行提取时去除杂草:一类,在作物行提取前去除杂草。第1类通过作物行提取算法,利用杂草分布的随机性,去除杂草干扰。如采用正、余弦模版匹配的方法【5,认为农田图像中,作物行间像素值分布和正余弦负半波匹配,但当杂草较密集时这种匹配将被打破。还有些研究者利用直线提取算法
10、的统计特性抗杂草干扰,其中Hough变换算法应用最为广泛。文献6】采用固定阈值法将采集的灰度图像二值化,万方数据电子与信息学报 第38卷然后将作物行看成长方形的盒子,盒子用若干条相邻并相交于虚交点的直线表示,通过Hough变换求取所有直线对应峰值的最大值来确定导航线位置。文献f71提出基于一点的改进Hough变换检测导航线,一定程度上克服了原始Hough变换计算量大,峰值难确定的缺点。文献f8采用子图像叠加方法减少待处理像素数,然后通过Hough变换,获得导航参数。文献9】提出了基于Hough变换和Fisher准则的多垄识别统一模型。文献101采用基于梯度的随机Hough变换方法,降低算法复杂
11、度的同时提高了算法实时性。在认为作物行间距已知的前提下,文献11禾U用TheilSen回归算法,提高作物行提取过程抗杂草干扰能力。最小二乘法112,1a1和Hough变换相比实时性要好,但提取作物行时对杂草更敏感。这类利用算法的统计性,杂草分布随机性及农作物按作物行排列的规律性去除杂草干扰的方法,当杂草较密集,尤其分布较均匀时杂草去除能力大大减弱。第2类,利用作物和杂草在颜色、外观形态等方面的差异去除杂草。如文献f141试图采用两次最大类间方差f简称Otsu)分割法,来体现杂草,作物颜色上的小差异,实现杂草的去除,但当杂草和作物颜色不可区分,或光照不匀明显,或农田中不仅含有一种杂草时,杂草去除
12、效果大打折扣;文献151尝试依据杂草和作物产生主频的差异,实现杂草的去除,但当杂草和作物主频不可区分时效果变差;文献16在认为行与行间距都相等的前提下,利用感兴趣区域像素值求和的变化体现作物和杂草的区别,当杂草分布均匀、密集时处理效果不理想,且行间距相等的限定使该方法仅能应用于强结构化,田间各处作物生长态势都相当的情况;文献17$1J用作物和杂草的高度差异去除杂草,但杂草生长是随机的,不能保证杂草在任何情况下都比作物矮。为解决上述问题,本文给出一种基于小波变换及Otsu分割的农田作物行提取方法,充分利用杂草、作物所产生颜色、频率信息的区别,并充分考虑作物按作物行交替的结构特点,来有效提高作物行
13、提取算法的抗杂草干扰能力,该方法对作物行间距是否变化、光照是否均匀、作物生长的高矮、农田所含杂草种类数都不做要求。2非绿色噪声去除拍摄俯仰角45。,相机距地面高度17 in左右,采集分辨率480640像素,天气状况为阴天时,获得的萝卜地彩色农田图像如图lfa)所示。分别采用如式(1)所示的三基色平均法及如式(2)所示的超绿变换,转换为灰度图像,转换成的灰度图,分别如图l(b)和图l(c)所示。I=(R+G+B)3 (1)I=2GRB (2)式中的R指彩色图像中红色分量灰度值,G指绿色分量灰度值,而B指蓝色分量灰度值,表示转换成的灰度图像的亮度值。式(1)在进行灰度变换过程中,各基色分量R,G,
14、B所占比重一样,保持了原农田图像的明暗、颜色深浅变化;采用式(2)进行彩色图像灰度变换,能有效提高绿色植物和其它非绿色噪声的对比度,有利于非绿色噪声的去除。对图1fc)所示灰度图像进行Otsu分割,获得二值图像,提取二值图像中像素值为零的坐标,将图1(b)相同坐标位置处的像素值置零,得到灰度图像,如图2所示。图2不仅有效去除了农田中的非绿色噪声,还很好地保留了作物、杂草等绿色植物之间的明暗变化,为杂草的去除提供可能性。3基于Otsu及小波变换的绿色噪声去除采用Otsu方法对图2中保留下来的绿色植物进行分割,获得图3(a)所示二值图像。当作物和杂草颜色可区分性较强时,通过这步操作可将田间杂草(a
15、)彩色农出劁像 (1)j犟色平均法铁得的灰度图像 (c)超绿变换获得的荻度图像图1农田彩色图像到灰度图像的转换万方数据第1期 韩永华等:基于小波变换及Otsu分割的农田作物行提取 65刳2去除限绿色噪声的农灰度图像图3频率总量最多的小波分解层为非作物层的示例图去除14】,否则,也能提高密集植物的频率辨识度。这是因为密集植物容易发生叶片相互遮挡,遮挡处的颜色和未发生遮挡的颜色略有不同,当作物和杂草颜色不可分时,通过Otsu分割能将遮挡、未遮挡区域的颜色差异体现出来,从而将因遮挡发生的重叠叶片分离开,使它们成为独立体,从而能更好地通过后续的小波变换体现出叶片主频。对图3(a)进行6级Haar小波分
16、解,将分解后频率最高的细节小波分解层,称为第1级小波分解层,随着频率的降低依次将分解后的细节层,称为26级小波分解层。按式(3)依次对26级小波分解层进行计算,计算结果称为频率总量。q=瓯+吼 (3)式中f为小波多分辨率分解的第f层,h为f层水平分解系数图像,d为f层对角分解系数图像,v为f层垂直分解系数图像,瓯称为f层水平分解系数图像的频率,瓯称为f层对角分解系数图像的频率,Gh称为l层垂直分解系数图像的频率,式(3)中的c,(o=h,d,v),由式(4)获得。=丽b善M若N尼扩式中MN为小波多分辨率分解第f层各方向细节子图像的大小,L(i,歹)为坐标点(i,J)处的小波多分辨率分解系数。将
17、计算完的频率总量按从大到小顺序排列,取频率总量最多的前3级,验证有无作物行交替,选择有作物行交替的频率总量最多的小波分解层作为作物层,进行后续分割、作物行提取操作。选频率总量最多的前3级主要是考虑到,虽多数情况下农田作物占有数量上的优势,相比其它物体会在对应小波分解层上产生更多的频率信息,但杂草特别密集时,其产生频率总量可能超过作物,或较密集杂草、作物产生的非主频信息叠加在同一小波分解层上,也可能使产生的频率总量超过作物,同时考虑到一些不可预知因素,并综合考虑算法执行实时性,选频率总量最多的前3级作为研究对象。此外小波分解的第1级主要是各种边缘信息,不能有效表达作物特征,所以计算频率总量时不考
18、虑。针对图3(a)计算的各小波分解细节层频率总量值如表l所示。表1各级小波分解层频率总量表由表1可以看出,频率总量最多的前3级依次为6,4,5级。先对频率总量最多的细节子图像进行小波重构,重构后图像如图3(b)所示。接下来就是对重构小波图像进行有无作物行交替的判定,判定过程包括两步:进行作物行交替判定的图像行的选定,针对选定图像行进行的作物行交替判定。实现流程分别如图4(a)和图4(b)所示。图4(a)中,(1)第1步对图像行像素求和生成向量日,其中参与求和的是行像素的像素值,日1为行向量,大小和图像高度(以像素为单位)相同;(2)流程图上侧分支第2步为获取向量日1极值点,以极值点所在图像行作
19、为作物行交替判定的对象,不仅能捕捉杂草区域,且能尽量避免断垄行的入选;f3)考虑到第5、第6级小波分解级重构后最小图像块大小为1616像素或3232像素,会引起行向量日1出现一系列紧邻、且数值相同或相近极值点,而这一系列极值点代表同一组图像块,因此需进行流程图上侧分支第3步,获取典型极值点的操作,即仅保留一系列紧邻极值点中位置在中间或近似中问的极值点;f4)流程图上侧分支第4步,对极值点数量进行判断,如未达到规定数量繇则进行流程图第5步,即补充极值点。考虑到典型极值点数量少,兼顾均距选取图像行,同时为避免所有极值点都选在农田结构自身具有的杂草区域,如长杂草的田头,万方数据66 电子与信息学报
20、第38卷重构的是小波分解的第5级或第6级细节子图像 锗H麓紧的极值点l 7l 极值点I补充非极值ll皇望坚笪皇I灭极值点数量是否达到要求值品第3或第4级细节子图像 一(a)进行作物行交替判定的图像行的选定计算选定图lI以蜀为阈值I 统计图像行上像行像素值卜I对图像行进卜|长度大丁等丁q的平均值l l行二值分割l l的黑色线段数量否否每份极值点数量是否达到要求值日纠;臀嬲擎刊鎏耋l雠 是 +农田结构自身引起某图像行不满足黑色线段数量递减规律?fb)针对选定图像行进行的作物行交替判定图4作物行交替判定流程图选定补充过程为:寻找相邻距离最大的两个极值点,在这两个极值点中问位置附近选取非零的非极值点补
21、充为极值点,直到极值点数量达到要求。小波分解的第2到第4级细节子图像重构后,生成的向量日1极值点较多,为减少计算量,先进行极值点筛选,图4(a)下侧分支第2步求行向量日1的均值,到第4步记录甄中保留下来的值的极值点就是用于完成这步操作;图4(a)下侧分支第5步将行向量日等分为付份,每份取S个极值点,是为了避免极值点过于集中;极值点不足S时,需通过图4(a)下侧分支第7步补充极值点:考虑到平行直线透视成像时,会在远方交于一点,导致图像远端作物行交替特征相比图像底端要弱,尤其俯仰角小时这种削弱更明显,因此优先在靠近向量甄起始位置且未补充过极值点的份中补充,且兼顾均匀取点原则,限制每份获取的总极值点
22、个数小于等于2S个。图4fb)所示作物行交替判定第1步,即计算选定图像行像素值的平均值蜀,到第2步,即以写为阈值对选定图像行进行二值分割的阂值选定方式能避免分割时不同图像行间的相互干扰,减少杂草行影响范围;第3步中,保留像素数大于等于选定阈值互的黑色线段,是为了剔除作物叶片间大的间隙古l选黑色线段数量最大值与最小_1H值差异较小且满足递减规律较I 多的小波重构层作为作物层及垄间杂草到作物之间的间隙生成的短黑色线段;第4步中的递减指黑色线段数量依次递减或和前面相邻的相同,依据图像顶到底的黑色线段数量是否满足递减来判定有无作物行交替,是考虑到:透视投影下,图像远端收入的作物行多于图像底端。图4(b
23、1所示流程图下侧第2个判别框“农田结构自身引起某图像行不满足黑色线段数量递减规律”,是指通过极值点选择仍未能避免的田间断垄、或图像中出现的田头,引起的黑色线段递减规律破坏,判别方法为:将不符合递减要求的行的位置记录下来,到其它两幅重构图上验证对应行的黑色线段数量是否也不满足当幅图像的递减规律,如不满足,则认为农田结构自身造成了这种现象。上述参数佗和参数S的选定原则为:图像采集俯仰角小时,佗选得大,S选得小,保证均匀取极值点的同时,避免出现极值点集中于图像远端;俯仰角大时,佗选得小,S选得大,此时图像远端作物行交替仍很明显,选极值点时不需考虑避开这一端,而主要考虑避开断垄的影响:份数铭取得小,能
24、减少单份中某作物行完全是断垄的可能性,从而减少极值点取在断垄处的概率。当采集农田图像俯仰角为00一400时,站选10,S选1;40。一90。时,嗨万方数据第1期 韩永华等:基于小波变换及Otsu分割的农田作物行提取 67n选5,S,选2。考虑目前田问导航常用的小俯仰角一般在20。一30。左右f5,11】,而俯仰角小时,尤其窄行作物,会有更多作物行包含进图像,从而在图像行上产生较多的黑色线段,此时以像素为单位的黑色线段长度就会变短,选定TI为图像宽度的115。通过验证,图3(b)对应行上黑色线段的数量不满足递减规律,而重构后小波分解频率总量次多的第4级重构图如图5(a)所示,满足黑色线段数量递减
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 变换 otsu 分割 农田 作物 提取 韩永华
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内