导航当前位置:首页 > 最新资讯 >

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统

2023-01-14 16:44:38

核心词:桂花树价格 基于系统 双目视觉特征检测系统 视觉特征检测系统 与视觉特征检测系统深度学习 视觉特征检测系统深度学习 视觉特征检测系统的 桂花本体特征检测系统 本体特征检测系统 特征检测系统 检测系统 
目录:
1、基于双目视觉和深度学习的植物本体特征检测识别系统如图1所示
2、由于传统视觉方法对桂花器官识别与定位的误差较大
3、SSD模型由Liu等于2016年提出
4、首先需要对相机进行标定
5、如图4所示
6、如图6所示
7、而桂花的茎在图像中不完全竖直
8、霍夫变换的原理是利用投票算法检测特定形状
9、利用双目视觉测量出叶子与相机的空间距离
10、杭腾等提出的基于r-g颜色因子的Otsu自动阈值分割测量算法及刘骥等提出的基于叶片形状特征的识别算法
11、本研究对桂花特征数据进行实时采集
12、本地上位机通过WIFI将数据实时传输到云平台
  【研究意义】随着科学技术的变革与社会经济发展,传统的农业生产逐渐向现代化农业发展,其中智慧农业和精细农业已成为当前现代化农业发展的主要趋势。

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878067

作物生长过程中,植株的株高、茎直径、叶面积和果径能直接反映出作物的缺肥情况(张书彦等,201。

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878102

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878078

实际生产中对作物本体特征的监测大多是种植人员根据经验采用目测的方法进行判断,但人类肉眼分辨能力有限,通常肉眼可识别时,作物的伤害已较严重。

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878089

而将作物的本体特征数据作为水肥一体化施肥系统的反馈,可实现按需精准施肥,对智慧农业的发展有一定推动作用【前人研究进展】近年来,随着计算机及图像处理技术的发展,基于系统桂花树价格机器视觉技术已广泛应用于农业领域(刁智华等,201。

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878102

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878078

崔世钢等采用颜色通道组合运算的方法对植物图像进行阈值分割,得到叶脉和叶片轮廓图像,但该方法对环境变化很敏感,若光线发生变化,会因颜色阈值分割失效而无法获得叶片轮廓。

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878118

方政等融合最小二乘法曲线拟合和Hough变换方法对重叠桂花果实进行识别,但该算法识别的平均误差较高。

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878129

杭腾等提出通过机器视觉方式对桂花的长势信息进行测量,采用基于r-g颜色因子的Otsu自动阈值分割法提取目标区域,但该方法对于农业环境下复杂背景的干扰因素考虑不足,具有一定局限性。

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878142

梁帆等通过图像分割和边缘检测技术提取出蔬菜的总根长、株高和叶冠投影面积等外部形态特征数据,但测量的根长、株高数据与人工测量结果间的误差达5。员伟康等使用最大类间距法对植物药材图像进行分类,花类图像分类准确率为85,叶类图像准确率为62,但当叶片颜色发生变化时算法的准确率较低,因此在田间农业复杂背景干扰下该方法不适用。陈建辉等提出基于关键点检测的植物叶端特征自动提取的方法,但该方法要求叶片方位唯一,且只适用于叶缘无锯齿的叶片,对于叶片主轴旋转或叶片形态不同的情况误差较大【本研究切入点】综上所述,对于花果形态多样、果实颜色变化丰富、重叠遮挡严重和环境背景复杂的农田环境,目前仅用传统视觉算法进行特征提取的误差较大【拟解决的关键问题】以桂花为研究对象,设计桂花本体特征精确检测系统,利用深度学习SSD_MobileNet卷积神经网络对桂花植株的主要器官进行检测,结合双目图像测量算法分别在桂花各器官目标区域中提取株高、茎直径、果径和叶面积特征,为实现桂花本体特征的自动检测及水肥一体化提供技术支持。本研究的桂花图像样本采集于西安市临潼区雨金镇桂花大棚,品种为金鹏1号。
  

基于双目视觉和深度学习的植物本体特征检测识别系统如图1所示


  基于双目视觉和深度学习的植物本体特征检测识别系统如图1所示,主要包括双目相机、深度学习识别及特征提取3部分。双目相机进行桂花图像采集,并利用相机标定结果完成图像测量;采用深度卷积神经网络对桂花的植株、茎、花、果实和叶进行检测并给出各器官在图像中的目标区域,最终在各器官图像目标区域中,利用特征提取算法精确提取桂花株高、茎直径、果径和叶面积特征。
  

由于传统视觉方法对桂花器官识别与定位的误差较大


  由于传统视觉方法对桂花器官识别与定位的误差较大,对农田中复杂环境的鲁棒性较差。本研究提出一种结合SSD和MobileNet的深度卷积网络模型SSD_MobileNet,较传统方法提高了识别率,且具有较强的鲁棒性,可适应农田中复杂环境的变化。MobileNet卷积神经网络是一种轻量级网络模型,网络主要引入了深度可分离卷积,将标准卷积核分成一个深度卷积和一个1*1的逐点卷积,可极大减少计算量(孙俊等,201。

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878102

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878078

标准卷积层将维度为Df×Df×M的输入层转化为维度为Dg×Dg×N的输出层,其计算量K如公式所示;利用深度可分离卷积的计算量K′如公式所示,计算量的比率如公式所示;由公式可知,MobileNet网络结构可有效减小计算量,其使用3*3的卷积核可使计算量降低为原计算量的八分之一。MobileNet网络结构共28层,包括3层输入层、22层中间卷积层及平均池化层、全连接层和分类层(周云成等,视觉特征检测系统双目视觉特征检测系统201。

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878102

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878078

MobileNet在降低运算成本的同时能保持较高的精度,可满足本次桂花主要器官提取的快速性及精度要求,但对桂花器官多尺度变化不敏感。
  

SSD模型由Liu等于2016年提出


  SSD模型由Liu等于2016年提出,是一种适应于多尺度变换的目标检测卷积网络(吴天舒等,201。

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878102

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878078

SSD模型结构如图2所示,以VGG-16为基础,将其全连接层FC6和FC7转换成3*3卷积层Conv6和1*1卷积层Conv7,移除dropout层和Fc8层,并新增卷积层以获取更多的特征图用于预测offset和confidence(彭红星等,201。

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878102

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878078

SSD模型采用金字塔结构的特征提取方式,其特征从不同的卷积层提取出来,组合后再进行回归和分类,可充分挖掘图像的特征,完成对多尺度变化目标的检测。针对以上两种网络模型的优缺点,提出SSD_MobileNet网络模型(图。将SSD模型架构中的VGG-16替换为MobileNet,利用MobileNet网络完成桂花图像特征的提取,可大幅降低参数量,减少整个模型计算量,有效降低训练过程中的过拟合问题。利用SSD网络完成特征识别分类,可适应适应桂花特征多尺度的变换。SSD_MobileNet网络模型可在确保对桂花主要器官检测精度的同时保证检测速度。由于传统单目相机图像测量只能在桂花与相机距离一定的情况下测量,且传统特征提取算法鲁棒性较差。因此,本研究提出利用双目视觉图像测量算法实时获取桂花图像的深度信息。在视野范围内桂花的位置可任意移动,双目视觉更适合农田复杂环境的图像测量;使用Stereolabs推出的ZED双目相机,400万像素,检测系统分辨率为3840*1080,5v供电与PC通过USB连接,每秒可获取30帧(孙瑜和李占利,201。

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878102

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878078


  

首先需要对相机进行标定


  首先需要对相机进行标定,分别获得左右相机的内参矩阵,如公式和公式所示。
  

如图4所示


  如图4所示,首先加载相机标定参数并采集左右相机的图像数据,然后利用极线校正算法对左右相机的图像进行配准,使得相同特征点在左右相机中处于同一条直线上。利用视差计算图像的深度图,空间实际坐标点在左右相机图像中的位置差定义为视差,用△d和公式表示,其计算方法如公式所示。由公式和公式可得到P点相对于左相机的坐标,如公式所示。由公式可知,已知桂花图像点在左右相机中的视差,可计算出该点相对于相机的三维坐标,并实时获取桂花图像的深度信息,实现视野范围内桂花任意位置的图像测量。利用双目相机在大棚中采集桂花植株、茎、花、果实和叶的图像,各采集1000张,分别拍摄包含每种器官的不同角度、距离及光照下的图片,视觉特征检测系统的视觉特征检测系统深度学习每一类各使用800张图像作为训练集,剩下200张作为测试集。利用图像标注工具LabelImg对待训练的4000张图片进行手动标注,在图像中标出桂花植株、茎、花、果实和叶的准确位置,标注工具针对每张图片生成固定格式的数据来描述图像编号、大小、标注区域及所属类别等信息。利用TensorFlow深度学习框架进行模型训练,标注完数据后将数据转化为可训练的.record格式。由于深度卷积神经网络SSD_MobileNet训练需要大约10000张图片数据,而桂花图像只有3200张用于训练。因此,首先采用coco数据集对SSD_MobileNet进行预训练,然后在预训练模型的基础上设置待识别的类为植株、茎、花、果实和叶,设置网络训练的batch_size为16,学习率为0.04,迭代次数为100000次,经过8h模型训练完毕。
  

如图6所示


  如图6所示,每张图像的处理时间为30ms,模型可准确地识别出桂花各器官的准确位置,并给出相似概率。样本测试结果如表1所示,对桂花植株、茎、花、果实和叶的检测准确率分别为98.5、99.0、99.5、99.5%和98.0。结果证明,利用SSD_MobileNet深度卷积神经网络可准确识别和定位桂花器官,能适应各种复杂环境的干扰,可见鲁棒性较传统方法有了明显提升。利用深度学习模型可得到植株所在图像区域长方形框的和,计算得到长方形框的中心点坐标为,然后利用双目测距算法,分别测量株高图像上顶点A与下顶点B的空间三维坐标,表示为A和B。最后,利用公式求出A、B两点的距离即为桂花的株高特征。随机选取20株桂花对株高进行测量,实际值采用卷尺手动测量获得,测量的相对误差如图7所示,证实该系统可实现对株高的测量,且相对误差保证在1.5%以内。桂花茎直径测量由于深度学习检测后框出的位置只能保证茎在长方形的图像区域中,无法随着茎的转动而变化。
  

而桂花的茎在图像中不完全竖直


  而桂花的茎在图像中不完全竖直,针对此问题提出基于霍夫变换直线拟合的茎直径测量方法。
  

霍夫变换的原理是利用投票算法检测特定形状


  霍夫变换的原理是利用投票算法检测特定形状,并计算统计结果的最大值而得到一个符合要求的集合(陈培俊和伍铁军,201。

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878102

桂花树价格:基于双目视觉与深度学习的桂花本体特征检测系统1673685878078

将桂花图像空间中包含的直线形状区域投影到另外的坐标空间中特定点上,利用峰值统计实现图像直线检测。由于桂花茎的轮廓一般在图像中均呈直线形状,在深度学习检测出茎的图像框中利用Canny算子提取茎的边缘,然后对边缘采用霍夫变换拟合出茎轮廓的两条直线,与视觉特征检测系统深度学习利用几何方法求出一条过检测框中心点两直线的公垂线,利用公式双目测距算法分别计算出公垂线与两条直线交点的三维坐标,最后利用公式计算两交点的距离即为桂花的茎直径。随机选取20株桂花对茎直径进行测量,实际值采用游标卡尺手动测量获得,测量的相对误差如图8所示,表明该系统可实现对茎直径的测量,且相对误差保证在1.0%以内。由于桂花果实基本呈椭圆形,本体特征检测系统利用深度学习检测出果实所在图像区域长方形框的和,可计算得到长方形框的中心点坐标为,然后用公式双目测距算法分别测量点C与D的三维坐标。最后利用公式求出C、D两点的距离即为桂花的果径特征。果径测量试验随机选取20株桂花,实际值采用游标卡尺手动测量获得,测量相对误差如图9所示,相对误差可保证在1.2%以内。桂花叶面积测量训练好的深度学习模型可检测出桂花叶子所在的图像区域,利用像素统计的方法计算出叶面积特征。由于桂花叶子为绿色,在叶子图像框中采用像素阈值分割的方法统计颜色为绿色的像素点的个数。
  

利用双目视觉测量出叶子与相机的空间距离


  利用双目视觉测量出叶子与相机的空间距离,结合相机标定结果可得到每个像素代表的实际面积,然后通过累加可计算出一片叶子的面积。最后计算所有叶子面积的平均值,作为桂花叶面积特征。实际值通过手动测量获得,叶子的手动测量采用网格法,桂花树价格将单片叶子平铺放在坐标纸上,沿着叶子的形状将其轮廓画在透明的坐标纸上,然后数网格的个数。计算格子时叶片边缘凡超过半格的计算为1,不足半格则不计数。选取坐标纸大小为每个格子长宽各为1mm,面积为1mm2,数出的网格个数即为叶片面积。如图10所示,20株桂花叶面积测量值相对误差可保证在1.3%以内,表明该系统可实现对叶面积的测量。图11为系统实际应用图,相机距离最近的桂花为1.0m,相机架高高度为0.5~1.5m,可调整。系统包括双目相机、PC和上位机,双目相机放置在两行桂花的中间保证可采集到更多株的桂花图像,图像通过USB接口实时传送到PC,对桂花长势进行实时监测。由于本体特征检测对实时性要求不高且夜晚无法获得图像,系统在每天上午10:00开始运行到下午16:00,每小时对桂花的株高、茎直径、果径和叶面积进行10次测量,最后取整天每个本体特征的平均值作为当天桂花的本体特征数据,并将数据上传每天保存一次至上位机数据库;农户可在大棚中的PC上位机界面上实时查看桂花的当前本体特征数据和历史数据,了解桂花当前长势从而调整水肥用量。图12为系统上位机数据库界面,数据的查询方式包括按周期、本体特征、是否有异常或具体日期进行查询,界面显示了2018年4—7月对桂花全身命周期数据按周查询的方式所显示的桂花本体特征数据。上位机界面会自动监测桂花生长过程中各本体特征的实时变化,对比不同时期桂花本体特征标准数据,判断当前成长时期是否有异常,并将数据保存至数据库最后一列,桂花本体特征检测系统视觉特征检测系统的若有异常系统会自动报警提醒农户。通过系统实际应用,证明结合深度学习与双目视觉的算法可完成桂花本体特征的精确无损测量,保存桂花成长过程中的数据并自动判断是否有异常,为水肥一体化和智慧农业提供实时数据支持。本研究提出结合深度学习与双目视觉的桂花本体特征测量算法,对农田复杂环境中的桂花长势进行实时监测。通过深度卷积神经网络对桂花本体特征进行检测和识别,利用双目视觉完成本体特征的精确图像测量,对实现精细农业具有重要意义。采用基于SSD_MobileNet的深度卷积神经网络,复杂农田环境变化的鲁棒性较好,网络结构中引入轻量型的MobileNet卷积网络,其在运算时间和运算资源的消耗较常见网络明显降低,桂花器官检测时间仅30ms,能满足系统实时性要求。
  

杭腾等提出的基于r-g颜色因子的Otsu自动阈值分割测量算法及刘骥等提出的基于叶片形状特征的识别算法


  杭腾等提出的基于r-g颜色因子的Otsu自动阈值分割测量算法及刘骥等提出的基于叶片形状特征的识别算法,分别采用传统视觉算法的灰度阈值和轮廓对特征进行识别,但对农田复杂环境变化的鲁棒性较差。周云成等提出的基于DCNN的桂花器官分类识别算法,可实现桂花特征的检测,但特征检测时间为320ms,实时性较差。通过实际比较证明提出的基于深度学习和双目视觉的桂花特征检测算法可在保证系统实时性的同时,保证较高检测精度。虽然本研究检测效果良好,但在桂花本体特征有遮挡的情况下检测准确率会明显降低,双目视觉特征检测系统基于系统且桂花数据集还不够丰富,模型鲁棒性有待进一步提高。桂花本体特征数据只是保存在本地,需设计桂花特征数据共享云平台。为实现桂花水肥一体化栽培,还需设计施肥量预测算法,利用环境信息和桂花本体特征预测施肥机营养液配比。在桂花特征提取的过程中,采用SSD_Mobile-Net深度学习的方法对光照、角度和距离等环境干扰的鲁棒性较强,但在应用过程中发现当特征存在较大遮挡情况时会出现特征检测准确率下降的问题。后期可针对桂花特征遮挡问题进行进一步研究,应采集桂花不同特征遮挡情况下的数据集,对网络进行更细致的训练。采集更丰富的桂花图像训练数据集,且可对桂花图像进行缩放、旋转及灰度变换来生成更多的训练数据,利用更丰富的训练数据集训练网络,进一步提高网络模型的识别率和鲁棒性。
  

本研究对桂花特征数据进行实时采集


  本研究对桂花特征数据进行实时采集,目前数据利用上位机保存在本地数据库,但本地数据的存储量有限且数据的重复利用率较低,无法实现不同地域数据共享,因此需要建立桂花特征数据共享云平台。
  

本地上位机通过WIFI将数据实时传输到云平台


  本地上位机通过WIFI将数据实时传输到云平台,云平台不仅可对大量数据进行保存,还能将特征数据与桂花生长情况共享到网络,同时接收不同地域的数据,从而对桂花疫病进行提前预警,为桂花生长状态后期研究提供大数据支持。目前只完成桂花本体特征的测量与数据保存,对于实现桂花水肥一体化需进一步研究桂花本体特征与施肥量的关系。结合桂花生长环境的温湿度、EC和pH,建立基于桂花生长特征的营养液设定值预测算法,特征检测系统根据当前桂花的长势和环境信息预测下一周期施肥机营养液EC和pH的调节量,从而实现桂花水肥一体化科学精准灌溉。

咸宁利源园林绿化工程有限公司 鄂ICP备2022017946号-3

13872196969
扫一扫扫一扫 微信好友