当前位置: 首页 > 专利查询>海南大学专利>正文

一种基于活动轮廓模型的植物病虫害检测方法技术

技术编号:11545746 阅读:64 留言:0更新日期:2015-06-03 19:11
本发明专利技术属于数字图像处理及模式识别技术领域,具体为一种基于活动轮廓模型的植物病虫害检测方法。本发明专利技术首先在植物监控视频中,获取植物叶片背景图像,利用叶片具有明显颜色、纹理特征的特点,为背景建立混合高斯模型,对视频中各个像素点与背景混合高斯模型进行纹理差异度计算得到差异度图像,对差异度图像进行自动分割和图像后处理得到害虫的初始轮廓,然后利用基于纹理差异度引导的活动轮廓模型演化得到精确的害虫区域和轮廓。相比于当前实际农业生产中颇费人力资源,并存在滞后性、不准确性的人工检测方法,该方法具有实时性,易实施性,并能得到精准的病虫害信息。

【技术实现步骤摘要】
一种基于活动轮廓模型的植物病虫害检测方法专利
本专利技术属于数字图像处理及模式识别
,具体涉及农业视频监控中植物病虫害的精准、智能检测方法。
技术介绍
如何准确、实时、自动获得植物的病虫害信息是农业生产中普遍关注的问题,也是计算机技术面向农业领域研究工作的一项重要内容。将计算机视觉技术应用于植物病虫害信息的检测是一门多学科交叉的前沿技术,融合了植物保护、昆虫学、计算机视觉、模式识别和人工智能等领域的知识,具有广阔的应用前景和重要的实际意义。植物病虫害的检测方法有人工检测、化学检测、光谱技术检测、利用计算机视觉技术检测等方法。化学检测、光谱技术检测的可操作性不强,主要用于实验室数据分析,而当前农业生产中,植物病虫害的检测主要是人工检测:依靠农民的经验,凭农民感觉来进行。而农民的知识经验有限,容易导致检测、诊断和决策错误。另外需要农民深入田间进行检测,往往在病虫害严重的时候才会被发现和检测到,存在诊断滞后性的问题,导致错失诊治良机的后果。利用计算机视觉技术对网络摄像机拍摄到的视频图像进行分析,不受天气的影响,节省大量的人力资源,可以将实现自动检测、实时检测。利用计算机图像处理技术实现植物病虫害检测,目前已有的一种设计是:先获取大量的农业场景监控视频中的正常植物叶片和病虫害叶片,提取特征得到特征向量,对每幅图像的特征向量用SVM机器学习方法进行训练形成一个分类器。在实际检测过程中,将待检测的植物叶片图像用得到的分类器进行检测,从而检测到是否有病虫害发生。这种方法可以避免农民必须深入田间地头才能检测植物病虫害的弊端,但是该方法存在一些弊端:首先,需要训练大量的正常叶片和发生病虫害的叶片样本,计算量大,从而导致实用性不强的问题。其次,只能得到是否发生病虫害的检测结果,无法精确的得到的病虫害的数据,从而无法为后续的病虫害识别和诊断决策提供充分的数据。所以,寻求一种小样本训练的,精准、自动、实时的作物病虫害分割方法是计算机视觉技术在农业信息化、智能化中一个亟待解决的问题。
技术实现思路
本专利技术的目的是,提供一种快速、简单易行的植物病虫害精准分割方法,为植物病虫害的智能识别、诊断、决策提供充分依据。该方法利用了混合高斯模型和活动轮廓模型等智能算法,能够对不同植物检测是否有病虫害发生,还可以对不同种类的病虫害进行实时、精准的分割,得到准确的病虫害轮廓和区域信息,而且人机交互简单,对于不懂计算机视觉技术的工作人员也完全可以操作使用,具有实用性、可操作性。技术解决方案本专利技术提出的基于活动轮廓模型的植物病虫害分割方法,具体步骤如下:1)获取少量正常的植物叶片图像,为本植物叶片的颜色和纹理特征建模2)对待检测的植物叶片图像中每一个像素点进行模型隶属度计算,并与模型比较,得到颜色、纹理差异度和差异度图像3)对差异度图像使用自动阈值方法分割初步得到病虫害区域4)对病虫害区域进行后处理得到病虫害封闭初始轮廓5)使用差异引导的活动轮廓模型演化得到病虫害精准轮廓和区域技术效果本专利技术的有益效果是:1)精准性高:除了能准确检测是否有病虫害发生外,还能得到精准的病虫害连续轮廓、封闭区域,为植物病虫害的智能识别、诊断、决策提供充分依据。2)智能化程度高:本专利技术可以配合开发相应的软件,利用安置在农田里的网络监控摄像头、网络传输设备等硬件设施,实现植物病虫害智能检测和分割系统。利用该系统,可以对监控拍摄到的植物叶片图像自动检测和分割,得到准确的数据。3)可操作性强:无需训练大量的叶片样本,便能为植物叶片建模。农民或者相关操作人员无需关于病虫害的专家先验知识,无需懂得计算机视觉知识,利用上述的植物病虫害智能检测和分割系统提供的友好界面,只要设定几幅植物叶片图像样本,便可以完成所有的检测和分割。附图说明图1是基于活动轮廓模型的植物病虫害检测、分割方法的流程图。图2是植物病虫害原图像与颜色、纹理差异度图。图3是植物病虫害原图像与粗略的病虫害分割图。图4是植物病虫害原图像与病虫害分割初始轮廓。图5是植物病虫害原图像与病虫害精准轮廓和区域。具体实施方式植物的叶片具有很强的颜色特征和纹理特征,而在存在有病虫害的叶片上,病变区域或害虫区域的颜色、纹理跟正常的叶片不一样。利用该颜色、纹理的差异进行检测可以得到初步的病虫害区域。活动轮廓模型是一种自下而上的图像分割方法,利用颜色、纹理差异度可以引导活动轮廓模型演化到精准的病虫害区域。以下结合附图解释本专利技术基于活动轮廓模型的植物病虫害检测、分割方法的具体实施方式,但是应该指出,本专利技术的实施不限于以下的实施方式。如图1所示,首先获取到几幅正常的植物叶片图像,作为样本图像。将样本图像每一像素点的颜色值作为样本数据,建立样本的混合高斯模型;对待检测的植物叶片图像中每一个像素点进行模型隶属度计算,并与模型比较,得到颜色、纹理差异度和差异度图像;对差异度图像使用简单分割方法初步得到病虫害区域;使用颜色、纹理差异度引导的活动轮廓模型演化得到病虫害精准轮廓和区域。实施例11)为本植物叶片的颜色和纹理特征建模高斯分布是一个在数学、物理及工程等领域都非常重要的概率分布,在统计学的许多方面有着重大的影响力。如果变量X服从高斯分布,它的概率密度函数为:式中x是维度为d的列向量,u是模型期望,∑是模型方差。对于可能服从多个高斯分布的样本可以采用混合高斯模型(GMM,gaussianmixturemodel)来表征样本的分布特征。它的概率密度函数为:式(2)中,K为高斯分布的个数,πk是权值因子。对植物正常叶片样本的GMM建模,可以先通过K-means聚类的方法得到初始参数向量θ0,再利用EM(期望最大)等算法优化参数向量θ。2)得到待检测图像的差异度和差异度图像令p_sample为样本关于已建模的混合高斯模型的隶属度,待检测图像中各点关于样本模型的隶属度为p,由式(1)可以分别得到p_sample和p。令待检测图像中各点与样本模型的差异度值为p_dif,则p_dif可通过式(3)得到,p_dif=|log(p)-log(p_sample)|(3)对待检测图像中各像素点进行式(3)的运算,得到颜色、纹理差异度图像,如图2所示。3)初步得到病虫害粗略区域对差异度图像使用简单图像分割方法,例如基于熵、基于最大类间方差等方法自动得到病虫害区域,如图3所示。4)对病虫害区域进行后处理得到病虫害封闭初始轮廓对分割得到病虫害粗略区域进行后处理,例如,形态学膨胀、形态学开运算、去除小面积区域、合并近距离区域等,得到封闭的病虫害初始轮廓,如图4所示。5)使用差异引导的活动轮廓模型演化得到病虫害精准轮廓和区域活动轮廓模型是一种自下而上的问题求解方法,应用在图像分割中,可以得到连续、精准的图像轮廓和区域,活动轮廓模型能否成功应用的关键在于图像函数g的选取,本专利技术将待检测图像中各点与样本模型的差异度的一个反函数作为活动轮廓模型的外部能量中的图像函数,例如式(4)所示,其中n=1,2,3......采用差异度引导活动轮廓模型的能量泛函如式(5)所示(以活动轮廓模型的一个较新优化模型一距离规则水平集演化为例),其中g如式(4)所示。式(5)中,p为距离约束项,H(-φ)为符号函数,δ(φ)为狄利克雷函数,φ为轮廓的水平集函数表示。对式(5)所示的能量泛函进行偏微本文档来自技高网
...
一种基于活动轮廓模型的植物病虫害检测方法

【技术保护点】
一种基于活动轮廓模型的植物病虫害检测、分割方法,其特征在于:(1).植物叶片具有明显的颜色和纹理特征,本专利技术利用正常叶片和存在有病虫害的叶片的颜色、纹理的存在有明显差异的特点进行检测、分割得到初步的病虫害区域。(2).本专利技术利用混合高斯模型来表示正常植物叶片模型,在少量样本的情况下可以得到正常植物叶片模型的参数。(3).在(1)的基础上,利用基于颜色、纹理差异度引导的活动轮廓模型演化得到连续、精准的病虫害轮廓和区域。

【技术特征摘要】
1.一种基于活动轮廓模型的植物病虫害检测、分割方法,其特征在于:1)植物叶片具有明显的颜色和纹理特征,利用正常叶片和存在有病虫害的叶片的颜色、纹理的存在有明显差异的特点进行检测、分割得到初步的病虫害区域;利用混合高斯模型来表示正常植物叶片模型,在少量样本的情况下可以得到正常植物叶片模型的参数;对待检测图像中每一个像素点进行模型隶属度计算,并与模型比较,得到颜色、纹理差异度和差异度图像;对差异度图像使用自动阈值方法分割初步得到病虫害区域;2)对病虫害区域进行后处理得到病虫害封闭初始轮廓:对分割得到病虫害粗略区域进行后处理:形态学膨胀、形态学开运算、去除小面积区域、合并近距离区域,得到封闭的病虫害初始轮廓;3)利用基于颜色...

【专利技术属性】
技术研发人员:胡祝华赵瑶池
申请(专利权)人:海南大学
类型:发明
国别省市:海南;66

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1