基于计算机视觉的作物需水信息检测新方法

文档序号:185151阅读:291来源:国知局
专利名称:基于计算机视觉的作物需水信息检测新方法
技术领域
本发明涉及节水灌溉领域和传感器测控技术,特别是涉及一种基于计算机视觉技术检测作物茎杆和果实微尺寸变化的智能节水灌溉的检测方法。
背景技术
目前的灌溉系统都是以土壤的湿度、环境的温度等参数作为灌溉系统的控制参数,不是直接参数,因此控制精度低,带来的问题是对灌溉水资源造成了很大的浪费。
针对上述问题,提出基于物理方法的非破坏性的植物水分精密检测技术,实现闭环控制灌溉系统,对提高我国水资源的利用效率具有非常重要的意义。我国已有研究人员在20世纪九十年代初期,就应用LVDT-5型(差动变压器式)位移传感器对玉米、柑桔等进行测量,分别取得了15.6%和21.4%的节水效果。但LVDT是用于机械制造领域工业计量中,测量分辨率和精度可以满足要求,但测量力、体积和抗环境干扰能力等指标,却无法满足对植物测量的实际要求。我国果树林业工作者用外径千分尺测量柑桔尺寸,在生长期中,当发现果实尺寸不增加,就对果树及时灌水,这种方法费时费力。最近,以色列希伯莱大学的科学家也在应用微米级叶片厚度传感器对西红柿的灌溉系统进行了试验,取得了节水率35%、增产40%的效果,但是目前还没有达到实用化的程度。当前,国外也有学者正在从事利用近距离的红外遥感图像来检测作物需水情况,此项技术成本非常昂贵,而且也没有达到实用化的程度,中国专利03150690.9《基于植物器官微尺寸变化检测的智能节水灌溉系统》,通过机械装置测量植物器官的微量变化,获得需水信息来控制灌溉系统,则可达到节水的目的,这种机械测量的方法,需要用机械探头接触测量,而且每次测量都要把探头准确地放在原测量位置上,或者把探头实时放在果实或者叶片上,前者操作困难,后者由于长时间放置机械探头,这会影响作物生长,而且测量压力很难控制,压力过大则压坏作物器官,影响测量精度,压力过小,接触不良,会使测量不准。
当前计算机视觉技术飞速发展,测量精度越来越高,我们提出利用此技术非接触测量作物茎杆变化或者果实生长情况,从而检测出作物需水信息,控制灌溉系统达到节水灌溉的目的。该技术是符合植物检测需求的新型传感器。这一研究可以及早为我国节水灌溉服务,具有极好创新性和实用性。

发明内容
本发明的目的是提供一种基于计算机视觉技术检测作物茎杆和果实微尺寸变化的智能节水灌溉检测方法,实现非接触测量,不影响作物生长和真正节水灌溉的目的。
为了达到上述目的,本发明采用的技术方案如下方案1它由图像采集设备、图像采集卡和计算机组成;利用图像采集设备采集作物的茎杆图像,为了解决测量中标定烦杂的问题,我们提出利用参照物的方法,既操作简单又测量精度高,也就是选择大小适当已知尺寸的参照物,把参照物放置在待测作物茎杆到镜头距离相同的同一平面内,这样采集的图像中既有待测的作物茎杆,又有已知尺寸的参照物,通过图像处理算法,首先分割出作物茎杆和参照物,然后分别计算出它们的直径方向上占有的像素数,两者的比值等同于它们真实直径的尺寸比值,这样就可以测量出来作物的茎杆,从而得到作物需水情况,达到节水灌溉的目的。
方案2它由图像采集设备、图像采集卡和计算机组成;利用图像采集设备采集作物的果实图像,为了解决测量中标定烦杂的问题,我们提出利用参照物的方法,既操作简单又测量精度高,也就是选择大小适当已知尺寸的参照物,把参照物放置在待测作物果实到镜头距离相同的同一平面内,这样采集的图像中既有待测的作物果实,又有已知尺寸的参照物,通过图像处理算法,首先分割出作物果实和参照物,然后分别计算出它们的直径方向上占有的像素数,两者的比值等同于它们真实直径的尺寸比值,这样就可以测量出来作物的果实直径,从而得到作物需水情况,达到节水灌溉的目的。
方案3它由图像采集设备、图像采集卡和计算机组成;利用图像采集设备采集作物的果实图像,为了解决测量中标定烦杂的问题,我们提出利用参照物的方法,既操作简单又测量精度高,也就是选择大小适当已知尺寸的参照物,把参照物放置在待测作物果实到镜头距离相同的同一平面内,这样采集的图像中既有待测的作物果实,又有已知尺寸的参照物,通过图像处理算法,首先分割出作物果实和参照物,然后分别计算出它们的区域内含有的像素数,两者的比值等同于它们面积比值,这样就可以测量出来作物的果实大小,从而得到作物需水情况,达到节水灌溉的目的。
方案4它由图像采集设备、图像采集卡和计算机组成;利用图像采集设备采集作物的茎杆或者果实图像,为了解决测量中标定烦杂的问题,我们提出利用参照物的方法,既操作简单又测量精度高,也就是选择大小适当已知尺寸的参照物,如果选择的参照物尺寸大于待测物,则把参照物放置在待测物的后面,如果选择的参照物尺寸小于待测物,则把参照物放置在待测物的前面,这样采集的图像中既有待测的作物果实,又有已知尺寸的参照物,通过上述3种图像处理算法,这样就可以测量出来作物的茎杆或者果实的大小,从而得到作物需水情况,达到节水灌溉的目的。
方案5它由图像采集设备、图像采集卡和计算机组成;当作物的茎杆或者果实尺寸过大时,按照前4种方案的测量原理,就要求图像采集设备分辨率比较高,这样测量设备成本就会迅速增加或者无法实现测量,为此我们采用如下方法利用图像采集设备采集作物的茎杆或者果实图像,为了解决测量中标定烦杂的问题,我们提出利用参照物的方法,既操作简单又测量精度高,也就是选择大小适当的已知尺寸的参照物,如果选择的参照物尺寸大于待测物,则把参照物放置在待测物的后面,如果选择的参照物尺寸小于待测物,则把参照物放置在待测物的前面,然后相同条件下,分别采集参照物和待测物左右两端边缘部分的图像,再分利用图像处理算法分别求得两幅图像中参照物和待测物边缘相差的像素数,这样两者的直径差就与它们两端相差的像素数量的和值成正比,就可以得到待测的作物茎杆或者果实的直径,从而得到作物需水情况,达到节水灌溉的目的。
本发明与背景技术相比,具有的有益效果是(1)实现非接触测量,操作简单,测量精度高,不影响作物正常生长,达到与中国专利03150690.9相同的预期节水率;
(2)适用作物对象广泛,可安装在智能温室和现代农业基地等室内外灌溉系统中,适于各种蔬菜、玉米、小麦、大豆以及水果树苗等;显然,同土壤水分的变化相比,植物器官如叶、茎、果等的形态或生理变化,则可以更直接、更全面、更快速、更灵敏地反应植物体内的水分的状况。这样,诊断植物需水,可转化为微位移传感器的测量精度和相互对应规律的研究。这样组成的灌溉系统是最优控制系统,可以提高灌溉水的利用效率,即达到节水的目的。


图1是本发明的测量系统组成框图;图2作物茎杆图像;图3测量作物茎杆或者果实的处理方法框图。
图2中(a)是采集的作物茎杆和参照物图像;(b)是经过滤波、分割和去除杂点和填充空洞后的作物茎杆和参照物的二值图像具体实施方式
为了更好地理解本发明的技术方案,以下结合测量作物茎杆的实施例对本发明的实施方式作进一步说明。
根据具体测量对象是作物茎杆,按着图1所示,构建测量装置。根据作物茎杆大小选择合适的图像采集设备(PUNIX-7DSP摄像头)和相应的图像采集卡(MatroxII-MC4)。根据采集图像分割实验,我们选择更容易实现分割的黑色参照物,采集的图像如图2(a)所示。
如图3所示处理方法框图,首先对图像进行滤波去除噪声提高测量精度,然后求得图像直方图,根据直方图自动确定分割阈值对图像进行分割得到参照物和作物茎杆,再去除杂质点和填充空洞,最后计算得出作物茎杆和参照物的像素比值得到作物茎杆变化情况,从而得到作物是否需水,指导灌溉系统,以达到节水的目的。各部分具体实施细节如下1.利用中值滤波去除噪声中值滤波的基本思想是用像素点邻域灰度值的中值来代替该像素点的灰度值,该方法在去除脉冲噪声,椒盐噪声的同时又能保留图像边缘细节。我们采用3×3窗口对采集的图像进行了滤波。
2.阈值的自动确定我们用求极值的方法确定分割图像的阈值,即先求得图像的直方图函数f(n),n是灰度级1~255,分别对f(n)求一阶导函数f′(n)和二阶导函数f″(n)。当其中的某点k的一阶导数f′(k)=0时,表示k点为驻点,此时,若f″(k)>0,则k点为极小值,即为直方图的两波峰间的谷底;若f″(k)<0,则k点为极大值,即为直方图的波峰。
由于数值图像的数据是离散的则一阶导函数为
f′(k)=f(k+h)-f(k)hh>0]]>二阶导函数为f′′(k)=f′(k+h)-f′(k)hh>0]]>根据实验,本研究用第一个极小值和第二个极小值把参照物分割出来,再用第二和第三个极小值把作物茎杆分割出来。
3.杂质点的去除和空洞的填充参照物和作物茎杆分割出来后,对象中含有空洞,同时图像中含有较多杂点,这会影响后面的测量,我们通过判断每一像素的相邻八个像素中是否有五个以上与该像素不同值,若是,则把该像素灰度调整为多数像素点的颜色值。
4.计算得出参照物和茎杆直径方向的像素数得到茎杆为了进一步提高测量精度,我们利用最小二乘法来拟合参照物和作物茎杆的边缘,然后求得出它们的直径比,就可以得到作物茎杆尺寸,从而得到作物需水状况。
以一条边缘为例,设边缘像素数为N,计算出这条边缘的几何中心坐标Ya=1NΣi=1NYi,Xa=1NΣi=1NXi---(1)]]>计算斜率Ba=[Σi=1N/2Yi-Σi=N/2-1NYi]/[[Σi=1N-2Xi-Σi=N/2-1NXi]]---(2)]]>计算截距Ca=Ya-Ba×Xa(3)边缘拟合直线方程为 Y=Ba×X+Ca(4)则,另一条边缘拟合方程为Y=Bb×X+Cb(5)由于两条边缘近似平行,所以取斜率为B=(Ba+Bb)/2两个边缘的共同斜率。这样过其中一条边缘的某一点作该边缘的垂线,得到与另一条边缘相交的点,计算两点间距就是参照物或者作物茎杆的直径对应的像素数量。就可以得到参照物和作物茎杆的直径比值,根据参照物的直径已知,所以可以得到茎杆直径,一天中作物茎杆的变化情况反映出作物需水信息,从而指导灌溉,节约用水。
权利要求
1.一种基于计算机视觉技术的非接触和利用参考物来测量作物茎杆尺寸和果实大小的新方法,用于检测作物需水信息,起到节水灌溉的技术,检测系统由大小适当的参考物、图像采集设备、图像采集卡和计算机组成;其特征在于计算机视觉非接触测量作物茎杆和果实,通过把参照物放置在待测的作物茎杆和果实附近解决了计算机视觉测量中烦杂的标定问题,通过相应的图像处理算法得到作物茎杆尺寸和果实大小,从而得到作物需水信息,从而控制灌溉系统,达到节水灌溉的目的。
2.根据权利要求1所述的基于计算机视觉技术的非接触和利用参考物来测量作物茎杆尺寸和果实大小的新方法,其特征是,通过以下步骤对其作进一步的限定(1)中值滤波去除噪声采用3×3窗口的中值滤波对采集的图像进行滤波去除噪声,提高测量精度;(2)阈值的自动确定用求极值的方法确定分割图像的阈值,即先求得图像的直方图函数,再计算其一阶导函数和二阶导函数,判断出所有极小值,用第一个极小值和第二个极小值把参照物分割出来,再用第二和第三个极小值把作物茎杆或者果实分割出来;(3)杂质点的去除和空洞的填充参照物和作物茎杆或者果实分割出来后,通过判断每一像素的相邻八个像素中是否有五个以上与该像素不同值,若是,则把该像素灰度调整为多数像素点的颜色值;(4)计算得出参照物和茎杆或者果实的像素数得到茎杆或者果实尺寸利用最小二乘法来拟合参照物和作物茎杆的边缘,然后求得出它们的直径比,就可以得到作物茎杆或者果实的尺寸,从而得到作物需水状况,或者通过计算出参照物区域内的像素数量和果实区域内像素的数量,求得它们的比值就可以得到果实的大小,从而获得作物需水信息,或者当作物茎杆和果实比较大时,通过测量参照物与待测物两端边缘相差的像素数量得到作物茎杆或者果实的大小,从而得到作物需水信息,控制灌溉系统,得到节水的目的。
全文摘要
基于计算机视觉的作物需水信息检测新方法,用于智能节水灌溉。该作物需水信息检测系统由大小适当的已知尺寸的黑色参照物、图像采集设备、图像采集卡和计算机组成。它能实现非接触、高精度、快捷测量作物茎杆或者果实的尺寸,从而得到作物需水信息。把已知尺寸的参照物放置在待测的作物茎杆或者果实附近,通过图像采集设备拍得图像,对图像进行中值滤波去噪声,阈值分割出参照物和待测物,再分别计算它们对应的像素数量,两者的像素数量比等同于它们的真实尺寸比,这样就可以得到作物茎杆或者果实的尺寸,从而得到作物需水信息,控制灌溉系统,达到节水灌溉的目的,预期节水率为30%,可带来明显的经济效益和社会效益。
文档编号A01G25/16GK1895025SQ20051004104
公开日2007年1月17日 申请日期2005年7月15日 优先权日2005年7月15日
发明者徐贵力, 谷銮 申请人:南京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1