河南农业科学 ›› 2020, Vol. 49 ›› Issue (8): 156-161.DOI: 10.15933/j.cnki.1004-3268.2020.08.020

所属专题: 作物图像采集与识别专题

• 农业信息与工程·农产品加工 • 上一篇    下一篇

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

张红涛1,朱洋1,谭联1,许帅涛1,刘迦南2   

  1. (1.华北水利水电大学 电力学院,河南 郑州 450011; 2.西安电子科技大学 机电工程学院,陕西 西安 710071)
  • 收稿日期:2020-02-22 出版日期:2020-08-15 发布日期:2020-08-15
  • 作者简介:张红涛(1977-),男,河南邓州人,教授,博士,主要从事图像识别、计算机视觉等研究。E-mail:39583633@qq.com
  • 基金资助:
    国家自然科学基金项目(31671580);河南省科技攻关项目(162102110112);华北水利水电大学第十届研究生创新课题项目(YK2018-11)

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

ZHANG Hongtao1,ZHU Yang1,TAN Lian1,XU Shuaitao1,LIU Jia’nan2   

  1. (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:2020-02-22 Published:2020-08-15 Online: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种常见病害是可行的。

关键词: 烟草, 蛙眼病, 赤星病, 图像分割, 特征提取, 蚁群算法, 萤火虫算法, 支持向量机

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.

Key words: Tobacco, Frog eye disease, Brown spot, Image segmentation, Feature extraction, Ant colony optimization, Firefly algorithm, Support vector machine

中图分类号: