论文部分内容阅读
新时期提出的智慧农业让农业和现代信息技术有了更密切的结合,达到的目标就是实现农业科技信息智能化、农业生产经营智能化和农业生活智能化。农业物联网是智慧农业的一种具体体现,而机器视觉技术又让农业物联网更具智能化。黄瓜是我国蔬菜种植中的主要经济作物,对病害进行准确的识别能做到对病害的预测预报及预防,对促进地方的经济发展有着重要作用。本文借助农业物联网和机器视觉技术理论基础,以识别黄瓜常见的霜霉病、白粉病、褐斑病和炭疽病四种病害为目的,利用图像处理技术为主导,根据病害叶片的颜色特征、选择合适的模式识别技术,研究了以Android智能手机为代表的移动终端通过远程诊断来自动识别黄瓜病害,识别效果很好,为黄瓜种植菜农提供了一种智能、快捷又便利地判断病害的新途径。主要研究内容和成果如下:(1)借助物联网的三层架构和机器视觉技术的基本思想,确定了本课题的实现思路。本文以Android智能手机作为图像采集设备,担当信息感知层,作为客户端。网络采用现在技术成熟的局域无线网络或移动4G网络,确保信息的上下行可靠传输,担当网络层;由于智能手机对图像处理的各函数库支持不完善,加上计算能力与PC机相比还有很大差距,图像的处理、病害特征库的建立及病害的模式识别就交由PC机来实现,PC机就是远程连接的服务器端,承担应用层的各项任务,并把识别处理的结果反馈手机客户端。(2) Android智能手机作为客户端完成的主要功能是实现病害图像的采集、存储、裁剪和联网上传及对结果接受进行显示。图像的采集调用智能手机自身的高清摄像头,采集图像存储于本地磁盘;调用本地磁盘的病害图像,定位病害突出部分进行裁剪,裁剪可以减少远程服务器的计算量,同时也简化了图像的增强和去噪声等图像预处理,让一张清晰的病害图像上传到服务器端。在联网上传的过程中,使用4G网络,采用http协议连接远程Tomcat服务器环境下的web服务器端,服务器端采用Struts2框架技术,很好地处理了手机客户端到服务器端的数据传输问题。在Android+Struts2技术的结合下,实现了图像数据快速无损传输。图像经过远程服务器端的处理和对比识别,最后把识别结果返回给手机端显示。(3)构建了一套完整的图像处理流程,快捷又成功的实现图像的病斑分割。选择红色分量灰度图像进行图像灰度化,得到病斑和背景对比清晰的灰度图,完成图像的预处理;选择一维最大熵分割法实现灰度图像的二值化,完成了背景和病斑的图像分割处理。并用图像数学形态学算法处理去掉了分割图像中的干扰杂点,完善和提升了分割效果,得到了和原彩图尺寸大小一致的,病斑和背景分离的二值图像。(4)充分研究病斑的特征,构建了病斑的颜色模型,建立了病害特征参数库。利用颜色的不同来达到识别区分不同事物是机器视觉中最为常见的一种方式。分割后的二值图像是原彩图经过灰度化和域值化处理而来,二值图像中的白色区域代表病斑区域,正常绿色背景区就对应其黑色区域。采用位置对应法,利用颜色直方图统计得到彩图病斑区域的R、G、B三分量的均值。经过实验分析发现R、G、B三分量的值会根据光照的强度变化呈正线性变化,大脑感觉色光的色度由R、G和B三分量之间的相互比值来决定,本文选择R均值和B均值分别与G均值的比作为选定的颜色特征参数。采用嵌入式、免安装、轻便型的SQLite数据库来存储各病害的特征参数。根据各病害的发病时期不同,病害的颜色表征也不尽相同,采集了各病害的早中期病害叶片图像样本多份取特征参数平均值,最后建立了每一病害早中期的病害特征库。(5)选择了适合本课题研究的模式识别方法来识别各病害。根据建立的颜色特征参数库,比较了各种模式识别方法,从中选择多类别的模板匹配模式识别方法。对四种病害各取30份,利用软件识别与普通农户及农技人员识别对比来分析,优势是明显的,识别正确率达到了91.7%。基于移动终端的黄瓜病害智能识别系统的研究,实现了实时、快速、便捷、准确、无损地进行黄瓜叶片病害诊断,解决了传统人工目测的误差和错误及农技人员的缺乏,节约了劳动力,减少了人为的主观因素,对病害做到了早知道早预防早处理,减少经济损失。方法新颖、应用潜力大、对精准农业和智能化农业的发展有着重要的意义。