基于机器视觉的玉米根茎导航基准线提取方法.pdf





《基于机器视觉的玉米根茎导航基准线提取方法.pdf》由会员分享,可在线阅读,更多相关《基于机器视觉的玉米根茎导航基准线提取方法.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2 0 1 7年2月 农业机械学报 第48卷第2期doi:106041jissn10001298201702005基于机器视觉的玉米根茎导航基准线提取方法宋 宇1 刘永博1 刘 路2 朱德泉1 焦 俊(1安徽农业大学工学院,合肥230036;2中国科学技术大学工程科学学院陈黎卿1合肥230026)摘要:提出一种在大田环境下快速、精确提取中晚期玉米行中心线作为农业机器人导航基准线的新方法。改进了传统的2GR一曰算法,实时地获取植株绿色特征。根据玉米垂直投影图生成根茎轮廓特点并采用峰值点检测算法生成玉米根茎候补定位点,再对候补定位点进行二次判别,提取玉米根茎定位点。利用最小二乘法对已知特征点进行拟
2、合,得到作物行线。求取左右行斜率后,计算出实际需要的导航基准线。实验结果表明,与其它算法相比,处理一幅700像素350像素的彩色图像平均耗时小于185 ms,实时性好。在多种环境下生成的导航基准线准确率在90以上,有较强的鲁棒性,为农业自动导引车(Automated guided vehicle,AGV)在中后期玉米大田中的自主行走提供了一种可靠的导航方法。关键词:农业自动导引车;机器视觉;导航基准线;峰值点检测;玉米根茎中图分类号:$2243 文献标识码:A 文章编号:1000-1298(2017)02-0038加7Extraction Method of Navigation Baseli
3、ne of Corn Roots Based onMachine VisionSONG YuLIU Yongb01 LIU Lu2 ZHU Dequanl JIAO Junl CHEN Liqin91(1School of Engineering,Anhui Agricultural University,Hefei 230036,China2School of Engineering Science,University of Science and Technology of China,Hefei 230026,China)Abstract:In order to achieve sma
4、ll agricultural automated guided vehicle(AGV)which could navigateautonomously between corn rows,a method was proposed which could quickly and accurately extract thecenterlines of middlelate corn rows as the innovative methods of navigation baseline of agricultural robotin field environmentThe algori
5、thm was improved by the traditional 2 GRB algorithm SO that it couldobtain the characteristics of green plants in real-time and also improve the robustness of image pre-processingAccording to the vertical projection of corn cropS line,points of profile features of corn rootswere generatedUsing the d
6、etection algorithm of peak points,the backup location points of corn rootswere obtained and then the location points of corn roots were got after the second judgment and detectionThe least square method was used for fitting the location points of corn roots and two lines of crop rowswere generatedTh
7、e actual navigation baseline was calculated based on the formula angle bisector afterthe line slopes of two crop rows were generated respectivelyIn addition,the camera calibration processwas simplified SO that the image pixel coordinates could be converted into world coordinates quicklyTheextracted
8、angle and lateral deviation of navigation baselines were used as input parameters of navigation tocontrol agriculture AGVThe experimental results showed that the method had strong robustness whichcould adapt to different environments and the accuracy of navigation baselines by detecting was more tha
9、n90The average processing time of a 700 pixels350 pixels color image was less than 1 85 ms whichhad a better realtimeThe results provided a reliable reference method for autonomous navigation of theagricultural AGV in middlelate corn fieldKey words:agricultural AGV;machine vision;navigation baseline
10、;detection of peak points;corn root收稿日期基金项目作者简介20160315修回日期:20160512国家自然科学基金项目(31671589)、农业部公益性行业专项(2015031362)、安徽省科技攻关计划项目(1501031104)、安徽省教育厅自然科学研究重点项目(KJ2013A107)、安徽农业大学稳定和引进人才基金项目(WD20131 1)和安徽农业大学学科骨干培育项目(2014XKPY一49)宋字(1971一),男,副教授主要从事作物生产智能技术与装备研究,E-mail:songyuahaueducn万方数据第2期 宋宇等:基于机器视觉的玉米根茎导
11、航基准线提取方法 39引言随着精准农业的迅速发展,农业机械自主导航在农田耕作、农药喷洒、水稻插秧和作物收割等方面被广泛应用。目前玉米中后期病虫害防治主要依靠人工喷洒农药,对人危害较大。如何能有效避免人工防治,实现自动作业受到越来越多的关注。农机自主导航早在20世纪20年代就被提出,直到80年代末和90年代初才将相关的视觉处理算法应用到农业机械导航上。3 J。期间,农机导航的方式也从早期的预埋电缆导航和机械触杆导航发展到电磁导航、激光导航、惯性导航、GPS导航和机器视觉导航等H】,不同导航方式具有各自的特点。其中视觉导航系统主要是利用相机采集农田环境信息,处理和分析后提取感兴趣区域(ROI),然
12、后对ROI提取定位点和拟合,获取导航参数。通过获取的导航参数,调整农业机械的行驶状态,使机器能够沿着导航目标行走”“】。相对于其他几种导航方式,视觉导航具有成本低、准确度高、信息采集范围广和适应性强等特点,正逐渐成为农机导航的研究热点。根据农田的结构和作物种植特点,依据农田图像提取导航基准线主要是利用作物行边缘、垄沟或者是具有明显区分特征的边缘或中心线,很多学者对此进行了卓有成效的研究H“。目前的研究成果主要集中在大田环境中相机位置高于农作物的情况,很少关注玉米中后期行间行驶的农业自动导引车(AGV)导航算法。本文提出一种针对成熟的中后期玉米根茎部识别的视觉处理方法,该方法在前期预处理过程中,
13、改进传统的2c一尺一日算法,以解决传统超绿特征法实时性差和鲁棒性差的缺点。经过预处理和垂直投影图变换,显示像素在纵坐标水平方向的累加值,这些累加值能够反映出玉米的轮廓特征,对轮廓特征点求取峰值点,得到玉米根茎的候补定位,再通过二次的检测和判断规则,筛选出玉米根茎定位点。最后采用最小二乘法拟合定位点,生成玉米根茎线,然后以两行玉米根茎线斜率为参数计算出导航中心线,并以此作为导航基准线,从而为农业AGV应用于玉米中后期虫害防治提供一种有效的导航方法。1机器视觉系统设计11实验设备机器视觉系统图像采集设备如图l所示。在农业AGV上安装DFK22AUC03型相机,相机图像尺寸为750像素350像素,拍
14、摄帧率为87 Hz。图像处理硬件采用Intel Core i3处理器,主频2 GHz,内存容量4 GB,软件开发环境为Visual C+60。实验中的农业AGV宽60 cm、长110 cm,相机安装在农业AGV纵轴中心线最前方,相机中心线相对轮式小车纵轴中心线向下倾斜5。,采集前方路径信息和玉米植株的根部特征。I H愕:f、心奇Fig1 Equipment of image acquisition12相机标定模型为获得小车在田间的位置坐标,需要对相机位置进行标定。视觉导航中需要标定4个坐标系,分别是图像坐标系、图像物理坐标系、相机坐标系和世界坐标系。世界坐标系的坐标原点以车身中心为坐标原点,记
15、为OX。匕Z。;相机坐标系以安装在小车纵向中心线位置的相机光心为相机坐标原点,记为0,X。YcZ。;图像坐标系则以图像左上角为坐标原点,建立0。茗。扎坐标系;图像物理坐标系以图像的中心为坐标原点,建立0。算。Y。坐标系9。利用相机成像原理,将地面上的对象特征坐标全部投影到图像上,根据坐标系转换关系X。fLiZ。i1m13m22m23m24式中zi、),j图像坐标中第i个坐标点的值瓦;、匕i、z试世界坐标中第i个坐标点的值将图像坐标系转换为世界坐标系。令mi构成的43矩阵为转换矩阵日,相机标定过程就是要先获得转换矩阵日。日仅与相机内部参数和外部参数有关,其中内部参数是与相机自身参数有关的34矩阵
16、,外部参数是相机坐标系在世界坐标系中经旋转和平移得到的矩阵参数。利用最tl、-乘法求解线性方程组,便可求出转换矩阵日。因此根据式(1),知道图像像素坐标即可求出世界坐标系中的小车位置。13导航系统设计实验平台为农业AGV,集成相机等数据采集装备。CCD相机采集行走路线上前方的左右两侧玉米根茎图像信息,传送到QTE9型开发板进行分析和处理,开发板通过RS232串口与PC上位机进行通信,将获得的导航参数信息传输到控制系统模块,控制系统模块根据接收到的指令,控制农业万方数据40 农业机械学报AGV行走和转向,完成导航任务。2玉米根茎导航基准线的提取方法21绿色特征的提取图像预处理包括图像灰度化、滤波
17、去噪和图像二值化等。农田环境中,利用土壤和植株颜色差别较大的特点,在图像灰度化处理之前,提取玉米绿色特征将可大大降低后期灰度化的计算量,提高实时性。aGR一曰也称为超绿特征算法,WOEBBECKE等叫在1995年根据作物行之间绿色特征较为明显这一特点,用2GRB提取出了绿色特征分量。机器视觉系统采集的图像为RGB真彩色图像(图3),通过提取G分量,淡化尺、日分量可以去除土壤等噪声的影响。当前大多数学者仍然直接设定G值系数为20,部分学者通过加大G的倍数并减去R和G分量的值,重新设定新阈值提取目标的绿色特征分量。这种方式需要不断人工设定阈值,实时性较差。为得到较为准确的G值系数,用Matlab对
18、大量玉米根茎作物行的样本图片进行GRB分量的关系分析。G,(戈,Y) (QGRBI0)G,(R)=255(0cGRB0)G,(B)=255(aGRB0)G,(G)=255(aGRB0)(2)式中0c系数G,(戈,Y)。(z,Y)处R、G、B分量值Fig3 Original image利用式(2)计算每张样本图像,当“G(茗,Y)的值大于或等于R(戈,Y)和B(x,Y)之和时,说明此处像素的G分量显著,保留G分量值。当aG(石,),)的值小于或等于R(x,Y)和B(z,Y)之和时,则认为此处的G值分量不显著,并将该处的RGB值设置为白色。田间观察发现,玉米大田环境整体相对均衡,实验前拍摄一定数量
19、的图片并取a的均值,可以大幅提高导航的鲁棒性。实验处理了多幅样本图片后,计算出O的均值为19。以图3为研究对象,图4a和图4b分别是G值系数O为18和19时的图像噪声检测效果图。从图中看出,当O=19时效果最好。如果继续令G值系数理=20,会造成过度提取,腐蚀玉米根茎区域。Ij,1f仁I qH 4 H豫嵘j!,fj洲愕i q!Fig4 Results of image noise detection22图像分割和去噪图像经过超绿特征算法处理之后,仍为三维向量数组,因此需要对图像进行灰度化处理,降低维度,减少计算量。OTSU法(最大类间方差法)按灰度级把图像的灰度数分成两部分,使每部分之间的灰度
20、差异最小,而两部分之间灰度值差异最大,通过计算方差自动选取阈值,寻找合适的灰度级别来分割图像。以图4b为例,对于存在的噪声,用66的滤波窗121对图像进行中值滤波。处理后的结果如图5所示玉米植株清晰可见。群一5 (1l、【处川1纳*Fig5 Result of OTSU processing滤波之后仍有杂草和枯枝等噪声。如果这些噪声不去除,直接对其进行边缘检测和Hough变换将占据较多的内存量和计算时间,影响整个导航系统的实时性,采用形态学运算中的开运算可以去除部一_Ii叠蠹t嚣嚣釜酞il瞄是一一孳囊珊万方数据第2期 宋宇等:基于机器视觉的玉米根攀导航基准线提取方法分小面积噪声心1|,不会影响
21、植株的茎秆部分。用圆形结构元素为100的结构因子对图像进行先腐蚀后膨胀处理,最终可以得到较为理想的处理效果。采用开运算处理图5,结果如图6所示。从图中可以看出玉米根部附近外伸叶子的折弯处腐蚀较好,并剔除了大部分的小噪声,耗时47 ms。罔6 形态学处理的图像Fig6 Image of morphology processing23对感兴趣区域(ROI)的提取去除小面积噪声后,图像依然存在大量的小斑块。由于整个玉米植株的根部和上枝叶有连接,从而形成大面积区域。伸展出来的叶片经过腐蚀后,依然保留小部分的斑块。如果采用全局形态学处理,可能会腐蚀玉米的根部等感兴趣区域。而采用8邻域结构因子对二值图形中
22、的小斑块进行标记,可剔除叶子尖端和边缘的大面积噪声,保留玉米植株的根部特征。8邻域是指像素位置的上、下、左、右、左上、右上、左下、右下8个方向紧邻的位置。8连通定则旧纠为N8(P)=N4 U(x+1,Y+1),(石+1,Y一1),(菇一1,Y一1),(x一1,Y+1) (3)其中 N。=(戈,Y)U(菇,Y一1),(戈+1,Y),(戈,Y+1),(菇一1,Y)式中 N。(P)p点的8邻域4p点的4邻域8连通区域可通过对图像中1个像素点进行8个方向的移动组合,更加全面地搜索标定图像中多个连通区域的面积。从图像中发现,图像噪声以区域面积斑块为主。首先对全局所有图像斑块进行面积标记(以图6为例),当
23、标记阈值面积大于200时保留该斑块,并视之为感兴趣区域,同时将小于该阈值的小斑块噪声去除,处理后的结果如图7所示,斑块噪声明显得到抑制,耗时为25 ms。对于伸展到行间的玉米叶片等更大的噪声,通过后期的垂直投影进行弱化和消除其影响。24根茎轮廓点提取根据玉米根茎部位的生长特点可知,根茎较为笔直,相邻根茎之间有间隙,易于区分。把玉米根茎区域的轮廓提取出来,可以为后期玉米根茎尖端定位减少计算量。图7 8邻域去噪Fig7 Denoising of eight neighborhoods(J)=,(f,)(f=1,2,M) (4)膏式中 M、图像像素的水平和纵向尺寸z、_图像像素的列号和行号,(f,J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 机器 视觉 玉米 根茎 导航 基准线 提取 方法

限制150内