农业信息与工程·农产品加工

基于FA-SVM技术的烟草早期病害识别

  • 张红涛 ,
  • 朱洋 ,
  • 谭联 ,
  • 许帅涛 ,
  • 刘迦南
展开
  • (1.华北水利水电大学 电力学院,河南 郑州 450011; 2.西安电子科技大学 机电工程学院,陕西 西安 710071)
张红涛(1977-),男,河南邓州人,教授,博士,主要从事图像识别、计算机视觉等研究。E-mail:39583633@qq.com

收稿日期: 2020-02-22

  网络出版日期: 2020-08-15

基金资助

国家自然科学基金项目(31671580);河南省科技攻关项目(162102110112);华北水利水电大学第十届研究生创新课题项目(YK2018-11)

The Recognition of Early Tobacco Disease Based on FA-SVM Technology

Expand
  • (1.Institute of Electric Power,North China University of Water Resources and Electric Power,Zhengzhou 450011,China;2.School of Mechano-Electronic Engineering,Xidian University,Xi’an 710071,China)

Received date: 2020-02-22

  Online published: 2020-08-15

摘要

为准确检测和识别烟草病害,为制定合理的病害防治措施提供科学依据,提出基于萤火虫算法优化支持向量机(FA-SVM)技术的烟草早期病害识别方法。以烟草常见的蛙眼病与赤星病为研究对象,利用可见光拍摄带有2种病害的烟草植物叶片,获取图像样本。利用形态学方法和图像分割技术得到病斑图像。提取病斑的颜色、纹理及形态学等共计32个特征,构建原始特征空间。利用蚁群算法(Ant colony optimization,ACO)对特征空间进行优化,依据适应度值选取最优特征组合,当适应度值达到最高为95.68时,有13个特征被选择。运用萤火虫算法(Firefly algorithm,FA)优化支持向量机(Support vector machine,SVM)的惩罚因子(c)与径向基核函数参数(g),提高分类器性能。当c=94.12、g=2.43时,对不同发育时期的2种病害的识别率达到96%。结果表明,利用FA-SVM技术识别烟草蛙眼病与赤星病2种常见病害是可行的。

本文引用格式

张红涛 , 朱洋 , 谭联 , 许帅涛 , 刘迦南 . 基于FA-SVM技术的烟草早期病害识别[J]. 河南农业科学, 2020 , 49(8) : 156 -161 . DOI: 10.15933/j.cnki.1004-3268.2020.08.020

Abstract

For the accurate identification of tobacco disease and providing scientific basis for formulating control methods.A recognition method based on(FA-SVM)technology was proposed.The tobacco brown spot and frog eye disease were selected as the research object.The leaves of tobacco plants with two diseases were photographed by visible light.The segmentation and morphology methods were used to acquire disease spot images.Thirty-two features of spot were extracted to construct the original feature space,including color features,morphological features and texture features.The ant colony optimization(ACO) algorithm was used to extract the partial features build of the optimal feature space by the fitness function.The thirteen features were determined and the max fitness value was 95.68.The firefly algorithm(FA) was used to optimize the penalty factor(c)and the kernel function parameter(g)of support vector machine(SVM).The recognition accuracy of the classification model reached 96% when c=94.12,g=2.43.The results showed that the identification of tobacco disease is feasible based on FA-SVM technology.
文章导航

/