一种基于Android平台的农作物害虫识别方法及系统的制作方法

文档序号:6539637阅读:280来源:国知局
一种基于Android平台的农作物害虫识别方法及系统的制作方法
【专利摘要】本发明涉及基于Android平台的农作物害虫识别方法,启动Android平台手机的应用软件,连接无线网络,选择农作物的种类;采集害虫图像,并将害虫图像传输到应用程序服务器;应用程序服务器对害虫图像进行图像分割,并判断是否达到预期阈值,若判断结果为是,则对害虫图像依次进行预处理、特征提取和多特征融合,否则,返回重新对害虫图像进行分割;对害虫图像特征进行识别,并将识别结果及相应的害虫防治方法传送至Android平台手机。本发明还公开了基于Android平台的农作物害虫识别系统。本发明使用户随时随地都可以对农作物害虫进行智能诊断,避免一味的依托农业专家的限制,利用Android手机平台,彻底改变了传统的农作物害虫诊断模式,提高了农田管理效率,方便了用户。
【专利说明】—种基于Android平台的农作物害虫识别方法及系统
【技术领域】
[0001]本发明涉及智能农业领域,尤其是一种基于Android平台的农作物害虫识别方法及系统。
【背景技术】
[0002]害虫是农作物生长中的大敌,在农作物整个生长期内都有发生,可造成农作物大量减产。现行的害虫分类、识别工作主要是依靠少数植保专家和农技人员来完成的,但害虫种类繁多,而每一位植保专家穷其所能也只能识别部分害虫。越来越多的迹象表明,对害虫识别需求的增多与害虫识别专家相对较少的矛盾已日益加剧,寻找新的途径来解决害虫的识别工作具有非常重要的意义。

【发明内容】

[0003]本发明的首要目的在于提供一种能够对农田作物害虫进行有效及时的自动化诊断、降低农药使用、提高农产品品质的基于Android平台的农作物害虫识别方法。
[0004]为实现上述目的,本发明采用了以下技术方案:一种基于Android平台的农作物害虫识别方法,该方法包括下列顺序的步骤:
[0005](I)启动Android平台手机上的应用软件,连接无线网络,选择农作物的种类,设置所需识别服务器的地址和端口;
[0006](2)用Android平台手机的摄像头采集害虫图像,并通过手机终端无线传输模块将害虫图像传输到应用程序服务器;
[0007](3)应用程序服务器对接收到的害虫图像进行图像分割,并判断分割后的害虫图像是否达到预期阈值,若判断结果为是,则对害虫图像依次进行预处理、特征提取和多特征融合,否则,返回重新对害虫图像进行分割;
[0008](4)通过计算服务器和样本服务器对融合后的害虫图像特征进行识别,并将识别结果及相应的害虫防治方法传送至Android平台手机。
[0009]在Android平台手机上启动应用软件,检测网络连接情况,若网络连接成功,则启动应用系统,否则,提示网络连接失败信息;启动Android平台手机上的作物种类选择模块,选择农作物的种类,启动Android平台手机上的服务器设置模块,设置所需识别服务器的地址和端口。
[0010]启动Android平台手机上的图像采集模块,通过其自带的摄像头采集害虫图像,并通过手机终端无线传输模块将害虫图像传输到应用程序服务器中的图像接收模块;应用程序服务器启动图像接收模块接收害虫图像,若接收成功,则将害虫图像传入应用程序服务器中的图像分割模块,否则,重新接收新的害虫图像。
[0011]应用程序服务器中的图像分割模块对接收到的害虫图像进行图像分割处理,通过GrabCut算法对害虫图像进行分割,其迭代能量最小化分割算法的过程如下:
[0012]I)定义背景集Tf为矩形框外部分,前景集TQ=(K未知区域K =G,令Tu中像素η的属性α η=1,其余像素α η=0,对α η=1和α η=0两类像素分别统计GMM ;
[0013]2)为Tu中像素η估计所在的GMM部件:
[0014]
【权利要求】
1.一种基于Android平台的农作物害虫识别方法,该方法包括下列顺序的步骤: (1)启动Android平台手机上的应用软件,连接无线网络,选择农作物的种类,设置所需识别服务器的地址和端口; (2)用Android平台手机的摄像头采集害虫图像,并通过手机终端无线传输模块将害虫图像传输到应用程序服务器; (3)应用程序服务器对接收到的害虫图像进行图像分割,并判断分割后的害虫图像是否达到预期阈值,若判断结果为是,则对害虫图像依次进行预处理、特征提取和多特征融合,否则,返回重新对害虫图像进行分割; (4)通过计算服务器和样本服务器对融合后的害虫图像特征进行识别,并将识别结果及相应的害虫防治方法传送至Android平台手机。
2.根据权利要求1所述的基于Android平台的农作物害虫识别方法,其特征在于:在Android平台手机上启动应用软件,检测网络连接情况,若网络连接成功,则启动应用系统,否则,提示网络连接失败信息;启动Android平台手机上的作物种类选择模块,选择农作物的种类,启动Android平台手机上的服务器设置模块,设置所需识别服务器的地址和端口。
3.根据权利要求1所述的基于Android平台的农作物害虫识别方法,其特征在于:启动Android平台手机上的图像采集模块,通过其自带的摄像头采集害虫图像,并通过手机终端无线传输模块将害虫图像传输到应用程序服务器中的图像接收模块;应用程序服务器启动图像接收模块接收害虫图像,若接收成功,则将害虫图像传入应用程序服务器中的图像分割模块,否则,重新接收新的害虫图像。
4.根据权利要求1所述的基于Android平台的农作物害虫识别方法,其特征在于:应用程序服务器中的图像分割模块对接收到的害虫图像进行图像分割处理,通过GrabCut算法对害虫图像进行分割,其迭代能量最小化分割算法的过程如下: 1)定义背景集Tf为矩形框外部分,前景集T0=Φ,未知区域7; = G,令Tu中像素n的属性α η=1,其余像素α η=0,对α ?=1和α ?=0两类像素分别统计GMM ; 2)为Tu中像素η估计所在的GMM部件:
5.根据权利要求1所述的基于Android平台的农作物害虫识别方法,其特征在于:应用程序服务器启动图像颜色特征提取模块、图像纹理特征提取模块、图像形态特征提取模块,分别提取害虫图像的颜色特征、纹理特征和形态学特征,应用程序服务器启动图像多特征融合模块,对颜色特征、纹理特征和形态学特征进行融合,害虫图像识别模块通过计算服务器和样本服务器对融合后的害虫图像特征进行识别,若有识别结果,则将害虫图像识别结果和相应的防治方法返回Android平台手机,否则,返回结果为未登记害虫,并将结果申请农业专家进行诊断; 通过提取害虫的颜色矩来提取颜色特征,图像中任何的颜色分布均可以用它的矩来表示,仅采用颜色的一阶矩(mean)、二阶矩(variance)和三阶矩(skewness)就足以表达图像的颜色分布,图像的3个颜色分量上,每个分量上有3个低阶矩,因此图像的颜色矩一共只需9个分量,颜色的三个低阶矩的数学表达式为:
6.实施权利要求1至5中任一项所述方法的系统,其特征在于:包括: Android平台手机,采集害虫图像,通过手机终端无线传输模块将害虫图像传输至应用程序服务器; 手机终端无线传输模块,传输害虫图像; 应用程序服务器,接收害虫图像,并对害虫图像进行分割、预处理、特征提取、特征融合和害虫识别; 计算服务器,辅助对害虫图像进行识别判断; 样本服务器,存储害虫样本。
7.根据权利要求6所述的系统,其特征在于:所述的Android平台手机包括: 系统登录模块,启动系统,连接无线网络; 作物种类选择模块,选择农作物的种类; 服务器设置模块,设置所需识别服务器的地址和端口 ; 图像采集模块,通过自带摄像头对准害虫拍照,采集害虫图像; 图像选择上传模块,将害虫图像传输至手机终端无线传输模块。
8.根据权利要求6所述的系统,其特征在于:所述的应用程序服务器包括: 服务器验证模块,验证Android平台手机所选择的服务器地址及端口 ; 图像接收模块,接收Android平台手机发送的害虫图像; 图像分割模块,对接收的害虫图像进行图像分割; 分割阈值设置模块,预先设置一个阈值,并判断分割后的害虫图像是否达到该阈值; 图像预处理模块,对达到预设阈值的分割后的图像进行预处理; 图像颜色特征提取模块,提取害虫的颜色特征; 图像纹理特征提取模块,将害虫图像灰度化,提取害虫的纹理特征; 图像形态特征提取模块,将害虫图像二值化,腐蚀、膨胀去噪,提取害虫的形态学特征; 图像多特征融合模块,将害虫的颜色特征、纹理特征和形态学特征进行融合;害虫图像识别模块, 通过计算服务器和样本服务器,对融合后的害虫特征进行识别,并将识别结果发送至Android平台手机。
【文档编号】G06K9/62GK103903006SQ201410079477
【公开日】2014年7月2日 申请日期:2014年3月5日 优先权日:2014年3月5日
【发明者】张洁, 李 瑞, 谢成军, 宋良图, 王儒敬, 周林立, 黄河, 董伟, 郭书普, 严曙, 聂余满 申请人:中国科学院合肥物质科学研究院, 安徽省农业科学院情报研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1