欢迎访问林业科学,今天是

林业科学 ›› 2020, Vol. 56 ›› Issue (3): 73-81.doi: 10.11707/j.1001-7488.20200308

• 论文与研究报告 • 上一篇    下一篇

基于改进差分进化算法的鳞翅目昆虫图像识别方法

林达坤1,2,黄世国1,2,*,张飞萍2,梁光红2,吴松青2,胡霞2,王荣2   

  1. 1. 福建农林大学 智慧农林褔建省高校重点实验室 福州 350002
    2. 福建农林大学 生态公益林重大有害生物防控福建省高校重点实验室 福州 350002
  • 收稿日期:2018-09-11 出版日期:2020-03-25 发布日期:2020-04-08
  • 通讯作者: 黄世国
  • 基金资助:
    国家重点研发计划项目(2017YFD0600105);福建省自然科学基金项目(2017J01607);福建农林大学科技创新专项基金(KFA17030A);福建农林大学科技创新专项基金(KFA17181A)

Method of Image Recognition for Lepidopteran Insects Based on Improved Differential Evolution Algorithm

Dakun Lin1,2,Shiguo Huang1,2,*,Feiping Zhang2,Guanghong Liang2,Songqing Wu2,xia Hu2,Rong Wang2   

  1. 1. Key Laboratory of Smart Agriculture and Forestry, Fujian Province University Fujian Agriculture and Forestry University Fuzhou 350002
    2. Key Laboratory of Integrated Pest Management in Ecological Forests, Fujian Province University Fujian Agriculture and Forestry University Fuzhou 350002
  • Received:2018-09-11 Online:2020-03-25 Published:2020-04-08
  • Contact: Shiguo Huang

摘要:

目的: 应用计算机图像处理技术提取昆虫图像特征,提出一种新的特征选择技术筛选昆虫识别相关的特征,以准确、快速地识别出鳞翅目昆虫种类。方法: 基于开源的利兹蝴蝶数据集和拍摄的以森林鳞翅目昆虫为主的数据集,采用改进的纹理特征提取算法(DRLBP)提取鳞翅目昆虫图像纹理特征,应用汉明距离计算的粒子间距离度量种群多样性,提出进化过程中自动调整多样性的方法,给出二进制自适应差分进化算法(BADE)。利用BADE算法筛选合适的较小维数的纹理特征子集,并用基于概率协同表示的分类器(PROCRC)进行图像分类。结果: PROCRC分类器在所有数据集上均展现出良好分类效果,平均识别率分别为81.73%和88.18%。经特征选择后的昆虫的分类精度显著提升,最高提升率达13.49%。BADE的性能高于其他特征选择算法,且经BADE算法特征选择后纹理数据集的维数和分类所需时间均显著下降,其降维率接近50%,时间减少率最高达50%。结论: BADE算法可有效进行特征选择,提高识别精度,节约模型的识别时间,利用群体智能优化算法对鳞翅目昆虫图像进行特征选择的方法具有可行性,DRLBP和BADE算法相结合的鳞翅目昆虫识别方法在农林昆虫的快速、准确识别中具有广阔应用前景。

关键词: 纹理特征, 二进制自适应差分进化, 特征选择, 分类器

Abstract:

Objective: In this study, based on computer image processing technology to extract insect image features, a new feature selection technique was proposed to screen features related insect identification. The technique is developed for accurately and quickly identifying the species of Lepidopteran insects. Method: In order to improve the universality of the model, the open-source Leeds butterfly dataset and the dataset of the forest Lepidopteran insects were used in this study. The improved texture feature extraction algorithm (DRLBP) was used to extract the texture features of Lepidopteran insect images to obtain high recognition accuracy. The hamming distance was used to calculate the distance between particles and measure the population diversity. A method of automatically adjusting the diversity in the evolutionary process was proposed. A binary adaptive differential evolution (BADE) algorithm was presented. The BADE algorithm were used to select the appropriate subset of texture features with small dimensions, and probabilistic collaborative representation based classifier (PROCRC) was used to classify images. Result: PROCRC classifier showed good classification result on all datasets. Its average recognition rate was 81.73% and 88.18% respectively. The classification accuracy of insects was significantly improved by feature selection. Its highest rate of improvement was 13.49%. The performance of BADE algorithm were better than other feature selection algorithms. The dimension and classification time of texture dataset selected by the BADE algorithm was significantly reduced. The dimensionality reduction rate was close to 50%, and the time reduction rate was up to 50%. Conclusion: The BADE algorithm proposed in this study can effectively carry out feature selection, which improves the recognition accuracy and saves the recognition time of the model. It is indicated that the method of feature selection for Lepidopteran insect images using swarm intelligence optimization algorithm is feasible. In summary, the method of recognition of Lepidopteran Insects combined with DRLBP and BADE algorithm is proposed in this study, which has important application prospects in rapid and accurate identification of agricultural and forestry insects.

Key words: texture feature, binary adaptive differential evolution, feature selection, classifier

中图分类号: