CN114549939A - 一种基于图像特征提取的树木病虫害图片分类方法 - Google Patents

一种基于图像特征提取的树木病虫害图片分类方法 Download PDF

Info

Publication number
CN114549939A
CN114549939A CN202210441086.6A CN202210441086A CN114549939A CN 114549939 A CN114549939 A CN 114549939A CN 202210441086 A CN202210441086 A CN 202210441086A CN 114549939 A CN114549939 A CN 114549939A
Authority
CN
China
Prior art keywords
pest
image
tree
classification
new
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210441086.6A
Other languages
English (en)
Other versions
CN114549939B (zh
Inventor
周力
刘军
陈超
鄢烈祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangu Yunzhi Wuhan Technology Co ltd
Original Assignee
Hangu Yunzhi Wuhan Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangu Yunzhi Wuhan Technology Co ltd filed Critical Hangu Yunzhi Wuhan Technology Co ltd
Priority to CN202210441086.6A priority Critical patent/CN114549939B/zh
Publication of CN114549939A publication Critical patent/CN114549939A/zh
Application granted granted Critical
Publication of CN114549939B publication Critical patent/CN114549939B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • G06F18/2148Generating training patterns; Bootstrap methods, e.g. bagging or boosting characterised by the process organisation or structure, e.g. boosting cascade
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • G06N20/20Ensemble learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Software Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Biomedical Technology (AREA)
  • Evolutionary Biology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Health & Medical Sciences (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Medical Informatics (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

本发明公开了一种基于图像特征提取的树木病虫害图片分类方法,包括:对树木病虫害图像数据进行采集和存储;对树木病虫害图像数据的病虫害类别进行人工标注;将采集的多张树木病虫害图像的灰度向量及其类别标注值构成原始的全量数据集;M个机器学习算法并行地为原始的全量数据集的每张图像提取M个新的数值特征;在原始的全量数据集上使用多层感知机神经网络算法训练最终的病虫害类别分类模型;对树木病虫害图像的病虫害类别进行预测;使用集合分类模型对树木病虫害图像提取多个新的特征,通过放回随机抽样确保不同的新特征之间是相互独立的,可提高树木病虫害图像识别的准确率。

Description

一种基于图像特征提取的树木病虫害图片分类方法
技术领域
本发明属于图片识别处理领域,具体涉及一种基于图像特征提取的树木病虫害图片分类方法。
背景技术
树木病虫害的识别是对树木进行保护和利用的基础,传统的病虫害识别方式通常是农业专家及技术人员借助光学显微镜目视的方式进行观测识别,这种传统方法存在效率较低、极度依赖观测人员的经验、成本较高等缺点。随着机器学习等相关技术的发展,在人工标注的图像样本的基础之上训练机器学习分类模型来对树木病虫害图像进行分类具有可行性。
主流的机器学习图像分类模型能否取得较好识别效果的关键在于图像特征的提取,关于图像特征提取,业界主流的方法是对图像中物体的边缘轮廓等特征进行提取;但这种方法分类结果的独立性不好,影响树木病虫害图像识别地准确率。
发明内容
针对现有技术的以上缺陷或改进需求,本发明要解决的是方法是对图像中物体的边缘轮廓等特征进行提取;但这种方法分类结果的独立性不好,影响树木病虫害图像识别地准确率的问题。
为了实现上述目的,本发明涉及一种基于图像特征提取的树木病虫害图片分类方法,包括如下步骤:
步骤1:对树木病虫害图像数据进行采集和存储;
步骤2:对步骤1中的树木病虫害图像数据的病虫害类别进行人工标注;
步骤3:将步骤1采集的多张树木病虫害图像的灰度向量及其类别标注值构成原始的全量数据集;
步骤4:选取M个不同的机器学习算法,对其中的每个机器学习算法都依次执行4个步骤:通过放回抽样构造新的训练集、寻找最优参数、训练图像分类模型、使用图像分类模型为原始的全量数据集的每张图像提取1个新的数值特征;M个机器学习算法并行地执行上述流程为原始的全量数据集的每张图像提取了M个新的数值特征;
步骤5:以图像的灰度值向量以及M个新的数值特征作为输入,以病虫害类别标注值作为输出,在原始的全量数据集上使用多层感知机神经网络算法训练最终的病虫害类别分类模型;
步骤6:对树木病虫害图像的病虫害类别进行预测。
进一步的,所述步骤1的具体方法为:从自然界中通过图像传感器采集总共N张各种类型的树木病虫害图像,将这N张图像分别记为χ 1 2 , N ,所有图像的像素都是H×W,每张图像都有3个通道,按照红绿蓝的顺序进行存储,每个通道都对应着一个H行W列的灰度矩阵。
进一步的,所述步骤2的具体方法为:设病虫害的类别总共有C种,C种病虫害类别用1,2,…,C这C个整数表示,步骤1中N张各种类型的树木病虫害图像的病虫害类别已经被人工标注,类别标注整数值分别是y 1 , y 2 ,, y N ,则y 1 , y 2 ,, y N 均属于集合{1,2,⋯,C}。
进一步的,所述步骤3的具体方法为:设步骤1中N张各种类型的树木病虫害图像中的任一病虫害图像在数学上都对应着3个HW列的灰度矩阵R i ,G i ,B i ,将这三个矩阵依次按行展开成3个灰度值向量,每个向量的长度都是H× W,再把这三个向量拼接成一个长度为3 ×H×W的灰度值向量,将这个长为3×H×W的灰度值向量记为x i ,类别标注值记为y i ,图像的记号与图像对应的灰度值向量一一对应;
N张各种类型的树木病虫害图像的灰度向量及其类别标注值构成原始的全量数据集:
Figure 534639DEST_PATH_IMAGE001
进一步的,所述步骤4的具体方法为:
使用M种不同的机器学习算法并行地训练图像分类模型,要求这M种机器学习算法 均不是多层感知机神经网络分类模型;将这M种机器学习算法分别记为
Figure 315513DEST_PATH_IMAGE002
针对选择的M种机器学习算法中的某个特定算法
Figure 707311DEST_PATH_IMAGE003
:
Figure 282649DEST_PATH_IMAGE004
,
为该算法构造训练集、选择最优参数、基于最优参数训练模型的流程是:
第一步,构造训练集;设定放回抽样的次数是L,初始化新的训练集为空集
Figure 618953DEST_PATH_IMAGE005
,循环执行抽样操作L次,每次执行抽样操作时,都从
Figure 829616DEST_PATH_IMAGE006
中随机地选择一个样本,将该样本复制一份并追加到新训练集S中;L 次抽样操作都执行完成后,新训练集S的样本容量为L
第二步,选择最优参数;针对机器学习分类算法
Figure 934976DEST_PATH_IMAGE007
j=1,2,,M 为其构造算法参数搜索集合WW中的每个元素都是与算法
Figure 822160DEST_PATH_IMAGE007
相匹配的参 数;基于W中的不同参数来训练算法
Figure 380180DEST_PATH_IMAGE007
,最终的分类准确率是不一样,为此 需要从W中找到一个使得分类准确率最高的参数;将
Figure 768436DEST_PATH_IMAGE008
中 的样本随机的切分成占比75%的训练集和占比25%的验证集,对于W中的每个参数,使用该参 数在训练集上训练模型,在验证集上计算分类准确率,筛选出使得验证集上分类准确率最 高的那个参数,将其记为
Figure 852936DEST_PATH_IMAGE009
第三步,基于最优参数训练模型;使用参数
Figure 35656DEST_PATH_IMAGE010
Figure 346551DEST_PATH_IMAGE011
上训练树木病虫害分类模型,得到一个病虫害类别分类函数
Figure 148285DEST_PATH_IMAGE012
, 自变量x代表长度为3×H×W的灰度值向量变量,分类函数的输出值是一个代表病虫害类别 的整数值;
将上述包含3个步骤的流程作用在所有的M种算法上,最终得到M个病虫害类别分类函数:
Figure 962657DEST_PATH_IMAGE013
;
N张各种类型的树木病虫害图像的灰度值向量x i ,i=1,2, ,N,输入进M个病虫害类别分类函数中,则为第i张图像新增了M个特征:
Figure 316278DEST_PATH_IMAGE014
进一步的,所述步骤5的具体方法为:
对于N张各种类型的树木病虫害图像的灰度值向量x i 及类别标注值y i ,,将每张图 像的灰度值向量与M个新增的特征s i,1 , s i,2 , …,s i,M , i=1,2,,N拼接成一个新的输入 向量
Figure 743498DEST_PATH_IMAGE015
Figure 207978DEST_PATH_IMAGE016
的具体构造如下:
Figure 17802DEST_PATH_IMAGE017
;
使用多层感知机神经网络算法MLP以及匹配的参数w MLP ,在训练集
Figure 542324DEST_PATH_IMAGE018
, y i ,i=1,2,,N上训练多层感知机图像分类函数f MLP (w MLP ,x),自变量x代表长度为3×H×W的灰度值向 量,分类函数的输出值是一个代表病虫害类别的整数值。
进一步的,所述步骤6的具体方法为:
对于一张新采集且病虫害类别未知的树木病虫害图像x new ,通过裁剪缩放使得其 像素是H×W,裁剪缩放后的图像对应着3个HW列的灰度矩阵R new ,G new ,B new ,将这三个矩阵 依次按行展开成3个灰度值向量,每个向量的长度都是H×W,再把这三个向量拼接成一个长 度为3×H×W的灰度值向量,将这个长为3×H×W的灰度值向量也记为x new ,将x new 输入M个病 虫害分类函数
Figure 827812DEST_PATH_IMAGE019
中,为该图 像新增了M个特征:
Figure 955037DEST_PATH_IMAGE020
x new M个新增的特征拼接成一个新的输入向量
Figure 744001DEST_PATH_IMAGE021
Figure 705004DEST_PATH_IMAGE022
Figure 821996DEST_PATH_IMAGE023
输入多层感知机图像分类函数
Figure 628278DEST_PATH_IMAGE024
中,则这张新采集 且病虫害类别未知的树木病虫害图像的病虫害类别由下式给出:
Figure 802907DEST_PATH_IMAGE025
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
本发明的基于图像特征提取的树木病虫害图片分类方法,使用集合分类模型对树木病虫害图像提取多个新的特征,通过放回随机抽样确保不同的新特征之间是相互独立的,可提高树木病虫害图像识别的准确率。
附图说明
图1为本发明较佳实施例的流程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
请参考图1,本发明涉及一种基于图像特征提取的树木病虫害图片分类方法,具体包括如下步骤:
(1)树木病虫害图像数据集的标注
从自然界中通过图像传感器采集总共N张各种类型的树木病虫害图像,将这N张图像分别记为χ 1 2 , N ,所有图像的像素都是H×W,每张图像都有3个通道,按照红绿蓝的顺序进行存储,每个通道都对应着一个H行W列的灰度矩阵。
设病虫害的类别总共有C种,C种病虫害类别用1,2,…,C这C个整数表示, N张各种类型的树木病虫害图像的病虫害类别已经被人工标注,类别标注整数值分别是y 1 , y 2 ,, y N ,则y 1 , y 2 ,, y N 均属于集合{1,2,⋯,C}。
N张各种类型的树木病虫害图像中的任一病虫害图像在数学上都对应着3个HW列的灰度矩阵R i ,G i ,B i ,将这三个矩阵依次按行展开成3个灰度值向量,每个向量的长度都是H× W,再把这三个向量拼接成一个长度为3×H×W的灰度值向量,将这个长为3×H×W的灰度值向量记为x i ,类别标注值记为y i ,图像的记号与图像对应的灰度值向量一一对应;
N张各种类型的树木病虫害图像的灰度向量及其类别标注值构成原始的全量数据集:
Figure 29751DEST_PATH_IMAGE001
(2)基于集合分类模型的树木病虫害图像特征提取
使用M种不同的机器学习算法并行地训练图像分类模型,要求这M种机器学习算法 均不是多层感知机神经网络分类模型;将这M种机器学习算法分别记为
Figure 289831DEST_PATH_IMAGE002
针对选择的M种机器学习算法中的某个特定算法
Figure 634225DEST_PATH_IMAGE003
:
Figure 273148DEST_PATH_IMAGE004
,
为该算法构造训练集、选择最优参数、基于最优参数训练模型的流程是:
第一步,构造训练集;设定放回抽样的次数是L,初始化新的训练集为空集
Figure 310374DEST_PATH_IMAGE005
,循环执行抽样操作L次,每次执行抽样操作时,都从
Figure 792171DEST_PATH_IMAGE006
中随机地选择一个样本,将该样本复制一份并追加到新训练集S中;L 次抽样操作都执行完成后,新训练集S的样本容量为L
第二步,选择最优参数;针对机器学习分类算法
Figure 330469DEST_PATH_IMAGE007
j=1,2,,M
为其构造算法参数搜索集合WW中的每个元素都是与算法
Figure 948532DEST_PATH_IMAGE007
相 匹配的参数;基于W中的不同参数来训练算法
Figure 297605DEST_PATH_IMAGE007
,最终的分类准确率是不 一样,为此需要从W中找到一个使得分类准确率最高的参数;将
Figure 1118DEST_PATH_IMAGE008
中 的样本随机的切分成占比75%的训练集和占比25%的验证集,对于W中的每个参数,使用该参 数在训练集上训练模型,在验证集上计算分类准确率,筛选出使得验证集上分类准确率最 高的那个参数,将其记为
Figure 687315DEST_PATH_IMAGE009
第三步,基于最优参数训练模型;使用参数
Figure 314212DEST_PATH_IMAGE010
Figure 427661DEST_PATH_IMAGE011
上训练树木病虫害分类模型,得到一个病虫害类别分类函数
Figure 884050DEST_PATH_IMAGE012
,自变量x代表长度为3×H×W的灰度值向量变量, 分类函数的输出值是一个代表病虫害类别的整数值;
将上述包含3个步骤的流程作用在所有的M种算法上,最终得到M个病虫害类别分类函数:
Figure 249304DEST_PATH_IMAGE013
;
N张各种类型的树木病虫害图像的灰度值向量x i ,i=1,2, ,N,输入进M个病虫害类别分类函数中,则为第 i张图像新增了M个特征:
Figure 107538DEST_PATH_IMAGE014
(3)树木病虫害图像分类模型的训练
对于N张各种类型的树木病虫害图像的灰度值向量x i 及类别标注值y i ,,在第(2)节 中通过集合分类模型为每个病虫害图像新增M个新增的特征s i,1 , s i,2 , …,s i,M ,将每张图 像的灰度值向量与M个新增的特征s i,1 , s i,2 , …,s i,M , i=1,2,,N拼接成一个新的输入 向量
Figure 657468DEST_PATH_IMAGE015
Figure 460208DEST_PATH_IMAGE016
的具体构造如下:
Figure 753786DEST_PATH_IMAGE017
;
使用多层感知机神经网络算法MLP以及匹配的参数w MLP ,在训练集
Figure 200948DEST_PATH_IMAGE018
, y i ,i=1,2,,N上训练多层感知机图像分类函数f MLP (w MLP ,x),自变量x代表长度为3×H×W的灰度值向 量,分类函数的输出值是一个代表病虫害类别的整数值。
(4)树木病虫害图像类别的预测
对于一张新采集且病虫害类别未知的树木病虫害图像x new ,通过裁剪缩放使得其 像素是H×W,裁剪缩放后的图像对应着3个HW列的灰度矩阵R new ,G new ,B new ,将这三个矩阵 依次按行展开成3个灰度值向量,每个向量的长度都是H×W,再把这三个向量拼接成一个长 度为3×H×W的灰度值向量,将这个长为3×H×W的灰度值向量也记为x new ,将x new 输入M个病 虫害分类函数
Figure 797146DEST_PATH_IMAGE019
中,为该图 像新增了M个特征:
Figure 228127DEST_PATH_IMAGE020
使用第(3)节涉及到的方法,将x new M个新增的特征拼接成一个新的输入向量
Figure 59817DEST_PATH_IMAGE026
Figure 987584DEST_PATH_IMAGE022
Figure 144896DEST_PATH_IMAGE023
输入多层感知机图像分类函数
Figure 938539DEST_PATH_IMAGE024
中,则这张新采集 且病虫害类别未知的树木病虫害图像的病虫害类别由下式给出:
Figure 308341DEST_PATH_IMAGE025
相较于业界主流的做法,本方案创新性地提出了一种新的图像特征提取方法:使用多个机器学习分类算法在标注好的病虫害图像数据集上并行地训练,训练每个机器学习分类模型训练时,不直接使用原始的全量数据集,而是对原始全量数据集进行有放回的随机抽样,在又放回随机抽样得到的新数据集上再训练这个特定的机器学习分类模型。由于放回抽样的随机性,不同机器学习分类模型的训练集是不同的,确保了分类结果的独立性。
将一张病虫害图像输入进训练完成后得到的多个图像分类函数中,得到若干个分类结果,将这些分类结果看作新的特征,则新特征的数量与并行训练的机器学习分类算法的数量一致。将这若干个新的特征结合图像的灰度值向量作为新的输入数据,训练神经网络分类模型,最终得到树木病虫害图像分类模型。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种基于图像特征提取的树木病虫害图片分类方法,其特征在于,包括如下步骤:
步骤1:对树木病虫害图像数据进行采集和存储;
步骤2:对步骤1中的树木病虫害图像数据的病虫害类别进行人工标注;
步骤3:将步骤1采集的多张树木病虫害图像的灰度向量及其类别标注值构成原始的全量数据集;
步骤4:选取M个不同的机器学习算法,对其中的每个机器学习算法都依次执行4个步骤:通过放回抽样构造新的训练集、寻找最优参数、训练图像分类模型、使用图像分类模型为原始的全量数据集的每张图像提取1个新的数值特征;M个机器学习算法并行地执行上述流程为原始的全量数据集的每张图像提取了M个新的数值特征;
步骤5:以图像的灰度值向量以及M个新的数值特征作为输入,以病虫害类别标注值作为输出,在原始的全量数据集上使用多层感知机神经网络算法训练最终的病虫害类别分类模型;
步骤6:对树木病虫害图像的病虫害类别进行预测。
2.根据权利要求1所述的基于图像特征提取的树木病虫害图片分类方法,其特征在于,所述步骤1的具体方法为:从自然界中通过图像传感器采集总共N张各种类型的树木病虫害图像,将这N张图像分别记为χ 1 2 , N ,所有图像的像素都是H×W,每张图像都有3个通道,按照红绿蓝的顺序进行存储,每个通道都对应着一个H行W列的灰度矩阵。
3.根据权利要求2所述的基于图像特征提取的树木病虫害图片分类方法,其特征在于,所述步骤2的具体方法为:设病虫害的类别总共有C种,C种病虫害类别用1,2,…,C这C个整数表示,步骤1中N张各种类型的树木病虫害图像的病虫害类别已经被人工标注,类别标注整数值分别是y 1 , y 2 ,, y N ,则y 1 , y 2 ,, y N 均属于集合{1,2,⋯,C}。
4.根据权利要求3所述的基于图像特征提取的树木病虫害图片分类方法,其特征在于:所述步骤3的具体方法为:设步骤1中N张各种类型的树木病虫害图像中的任一病虫害图像在数学上都对应着3个HW列的灰度矩阵R i ,G i ,B i ,将这三个矩阵依次按行展开成3个灰度值向量,每个向量的长度都是H× W,再把这三个向量拼接成一个长度为3×H×W的灰度值向量,将这个长为3×H×W的灰度值向量记为x i ,类别标注值记为y i ,图像的记号与图像对应的灰度值向量一一对应;
N张各种类型的树木病虫害图像的灰度向量及其类别标注值构成原始的全量数据集:
Figure 122410DEST_PATH_IMAGE001
5.根据权利要求4所述的基于图像特征提取的树木病虫害图片分类方法,其特征在于,所述步骤4的具体方法为:
使用M种不同的机器学习算法并行地训练图像分类模型,要求这M种机器学习算法均不 是多层感知机神经网络分类模型;将这M种机器学习算法分别记为
Figure 588027DEST_PATH_IMAGE002
针对选择的M种机器学习算法中的某个特定算法
Figure 253494DEST_PATH_IMAGE003
:
Figure 273403DEST_PATH_IMAGE004
,
为该算法构造训练集、选择最优参数、基于最优参数训练模型的流程是:
第一步,构造训练集;设定放回抽样的次数是L,初始化新的训练集为空集
Figure 10415DEST_PATH_IMAGE005
,循环执行抽样操作L次,每次执行抽样操作时,都从
Figure 189592DEST_PATH_IMAGE006
中随机地选择一个样本,将该样本复制一份并追加到新训练集S中;L 次抽样操作都执行完成后,新训练集S的样本容量为L
第二步,选择最优参数;针对机器学习分类算法
Figure 150595DEST_PATH_IMAGE007
j=1,2,,M为其 构造算法参数搜索集合WW中的每个元素都是与算法
Figure 798745DEST_PATH_IMAGE007
相匹配的参数;基 于W中的不同参数来训练算法
Figure 73869DEST_PATH_IMAGE007
,最终的分类准确率是不一样,为此需要 从W中找到一个使得分类准确率最高的参数;将
Figure 248498DEST_PATH_IMAGE008
中的样本 随机的切分成占比75%的训练集和占比25%的验证集,对于W中的每个参数,使用该参数在训 练集上训练模型,在验证集上计算分类准确率,筛选出使得验证集上分类准确率最高的那 个参数,将其记为
Figure 9431DEST_PATH_IMAGE009
第三步,基于最优参数训练模型;使用参数
Figure 207194DEST_PATH_IMAGE010
Figure 82746DEST_PATH_IMAGE011
上训练树木病虫害分类模型,得到一个病虫害类别分类函数
Figure 252827DEST_PATH_IMAGE012
,自变量x代表长度为3×H×W的灰度值向量变量,分类函数的输出值是一个代表病虫害类 别的整数值;
将上述包含3个步骤的流程作用在所有的M种算法上,最终得到M个病虫害类别分类函数:
Figure 290053DEST_PATH_IMAGE013
;
N张各种类型的树木病虫害图像的灰度值向量x i ,i=1,2,,N,输入进M个病虫害类别分类函数中,则为第 i张图像新增了M个特征:
Figure 240692DEST_PATH_IMAGE014
6.根据权利要求5所述的基于图像特征提取的树木病虫害图片分类方法,其特征在于,所述步骤5的具体方法为:
对于N张各种类型的树木病虫害图像的灰度值向量x i 及类别标注值y i ,,将每张图像的 灰度值向量与M个新增的特征s i,1 , s i,2 , …,s i,M , i=1,2,,N拼接成一个新的输入向量
Figure 44569DEST_PATH_IMAGE015
Figure 928211DEST_PATH_IMAGE016
的具体构造如下:
Figure 339601DEST_PATH_IMAGE017
;
使用多层感知机神经网络算法MLP以及匹配的参数w MLP ,在训练集
Figure 184060DEST_PATH_IMAGE018
, y i , i=1,2,,N 上训练多层感知机图像分类函数f MLP (w MLP ,x),自变量x代表长度为3×H×W的灰度值向量, 分类函数的输出值是一个代表病虫害类别的整数值。
7.根据权利要求6所述的基于图像特征提取的树木病虫害图片分类方法,其特征在于,所述步骤6的具体方法为:
对于一张新采集且病虫害类别未知的树木病虫害图像x new ,通过裁剪缩放使得其像素 是H×W,裁剪缩放后的图像对应着3个HW列的灰度矩阵R new ,G new ,B new ,将这三个矩阵依次 按行展开成3个灰度值向量,每个向量的长度都是H×W,再把这三个向量拼接成一个长度为3×H×W的灰度值向量,将这个长为3×H×W的灰度值向量也记为x new ,将x new 输入M个病虫害 分类函数
Figure 666994DEST_PATH_IMAGE019
中,为该图像新 增了M个特征:
Figure 31241DEST_PATH_IMAGE020
x new M个新增的特征拼接成一个新的输入向量
Figure 879112DEST_PATH_IMAGE021
Figure 601080DEST_PATH_IMAGE022
Figure 231913DEST_PATH_IMAGE023
输入多层感知机图像分类函数
Figure 293410DEST_PATH_IMAGE024
中,则这张新采集且病虫 害类别未知的树木病虫害图像的病虫害类别由下式给出:
Figure 108919DEST_PATH_IMAGE025
CN202210441086.6A 2022-04-26 2022-04-26 一种基于图像特征提取的树木病虫害图片分类方法 Active CN114549939B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210441086.6A CN114549939B (zh) 2022-04-26 2022-04-26 一种基于图像特征提取的树木病虫害图片分类方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210441086.6A CN114549939B (zh) 2022-04-26 2022-04-26 一种基于图像特征提取的树木病虫害图片分类方法

Publications (2)

Publication Number Publication Date
CN114549939A true CN114549939A (zh) 2022-05-27
CN114549939B CN114549939B (zh) 2022-09-23

Family

ID=81666705

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210441086.6A Active CN114549939B (zh) 2022-04-26 2022-04-26 一种基于图像特征提取的树木病虫害图片分类方法

Country Status (1)

Country Link
CN (1) CN114549939B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118115881A (zh) * 2024-04-23 2024-05-31 江苏恒诺农业科技发展有限公司 一种园林病虫害的检测方法及装置

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107564580A (zh) * 2017-09-11 2018-01-09 合肥工业大学 基于集成学习的胃镜图像辅助处理***及方法
CN107958257A (zh) * 2017-10-11 2018-04-24 华南理工大学 一种基于深度神经网络的中药材识别方法
CN108229413A (zh) * 2018-01-16 2018-06-29 宁夏智启连山科技有限公司 病虫害类型识别方法及装置
CN109063712A (zh) * 2018-06-22 2018-12-21 哈尔滨工业大学 一种基于超声图像的多模型肝脏弥漫性疾病智能诊断方法及***
CN109344699A (zh) * 2018-08-22 2019-02-15 天津科技大学 基于分层深度卷积神经网络的冬枣病害识别方法
CN110020636A (zh) * 2019-02-28 2019-07-16 郑州大学 一种基于异常特征值的室性早搏智能分析方法
CN110555461A (zh) * 2019-07-31 2019-12-10 中国地质大学(武汉) 基于多结构卷积神经网络特征融合的场景分类方法及***
CN110766660A (zh) * 2019-09-25 2020-02-07 上海众壹云计算科技有限公司 基于融合深度学习模型的集成电路缺陷图像识别分类***
CN111027597A (zh) * 2019-11-22 2020-04-17 江苏农林职业技术学院 一种草莓病虫害快速分类方法及装置
CN111507319A (zh) * 2020-07-01 2020-08-07 南京信息工程大学 一种基于深度融合卷积网络模型的农作物病害识别方法
AU2020102885A4 (en) * 2020-10-20 2020-12-17 Xijing University Disease recognition method of winter jujube based on deep convolutional neural network and disease image
CN112231980A (zh) * 2020-10-19 2021-01-15 西安建筑科技大学 一种发动机寿命预测方法、存储介质及计算设备
CN113111950A (zh) * 2021-04-19 2021-07-13 中国农业科学院农业资源与农业区划研究所 一种基于集成学习的小麦锈病分类方法
CN113627281A (zh) * 2021-07-23 2021-11-09 中南民族大学 一种基于SK-EfficientNet的轻量级农作物病害识别方法
CN114332621A (zh) * 2021-12-30 2022-04-12 华智生物技术有限公司 一种基于多模型特征融合的病虫害识别方法及***

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107564580A (zh) * 2017-09-11 2018-01-09 合肥工业大学 基于集成学习的胃镜图像辅助处理***及方法
CN107958257A (zh) * 2017-10-11 2018-04-24 华南理工大学 一种基于深度神经网络的中药材识别方法
CN108229413A (zh) * 2018-01-16 2018-06-29 宁夏智启连山科技有限公司 病虫害类型识别方法及装置
CN109063712A (zh) * 2018-06-22 2018-12-21 哈尔滨工业大学 一种基于超声图像的多模型肝脏弥漫性疾病智能诊断方法及***
CN109344699A (zh) * 2018-08-22 2019-02-15 天津科技大学 基于分层深度卷积神经网络的冬枣病害识别方法
CN110020636A (zh) * 2019-02-28 2019-07-16 郑州大学 一种基于异常特征值的室性早搏智能分析方法
CN110555461A (zh) * 2019-07-31 2019-12-10 中国地质大学(武汉) 基于多结构卷积神经网络特征融合的场景分类方法及***
CN110766660A (zh) * 2019-09-25 2020-02-07 上海众壹云计算科技有限公司 基于融合深度学习模型的集成电路缺陷图像识别分类***
CN111027597A (zh) * 2019-11-22 2020-04-17 江苏农林职业技术学院 一种草莓病虫害快速分类方法及装置
CN111507319A (zh) * 2020-07-01 2020-08-07 南京信息工程大学 一种基于深度融合卷积网络模型的农作物病害识别方法
CN112231980A (zh) * 2020-10-19 2021-01-15 西安建筑科技大学 一种发动机寿命预测方法、存储介质及计算设备
AU2020102885A4 (en) * 2020-10-20 2020-12-17 Xijing University Disease recognition method of winter jujube based on deep convolutional neural network and disease image
CN113111950A (zh) * 2021-04-19 2021-07-13 中国农业科学院农业资源与农业区划研究所 一种基于集成学习的小麦锈病分类方法
CN113627281A (zh) * 2021-07-23 2021-11-09 中南民族大学 一种基于SK-EfficientNet的轻量级农作物病害识别方法
CN114332621A (zh) * 2021-12-30 2022-04-12 华智生物技术有限公司 一种基于多模型特征融合的病虫害识别方法及***

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
HAIYAN HU 等: "Research on Pest and Disease Recognition Algorithms Based on Convolutional Neural Network", 《2019 INTERNATIONAL CONFERENCE ON VIRTUAL REALITY AND INTELLIGENT SYSTEMS (ICVRIS)》 *
张苗辉等: "基于深度学习和稀疏表示的害虫识别算法", 《河南大学学报(自然科学版)》 *
李聪等: "采用融合卷积网的图像分类算法", 《计算机工程与科学》 *
郑长松 等: "《装甲车辆故障诊断技术》", 31 May 2019 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118115881A (zh) * 2024-04-23 2024-05-31 江苏恒诺农业科技发展有限公司 一种园林病虫害的检测方法及装置

Also Published As

Publication number Publication date
CN114549939B (zh) 2022-09-23

Similar Documents

Publication Publication Date Title
CN109919317B (zh) 一种机器学习模型训练方法和装置
CN111709816A (zh) 基于图像识别的服务推荐方法、装置、设备及存储介质
CN110619059B (zh) 一种基于迁移学习的建筑物标定方法
CN106202329A (zh) 样本数据处理、数据识别方法和装置、计算机设备
CN108629289B (zh) 农田的识别方法及***、应用于农业的无人机
CN114549939B (zh) 一种基于图像特征提取的树木病虫害图片分类方法
CN115359353A (zh) 一种花卉识别分类方法及装置
CN111506755A (zh) 图片集的分类方法和装置
CN110704662A (zh) 一种图像分类方法及***
CN114387270B (zh) 图像处理方法、装置、计算机设备和存储介质
CN116310548A (zh) 一种进口种子产品中的入侵植物种子检测方法
Menezes et al. Pseudo-label semi-supervised learning for soybean monitoring
CN111027610A (zh) 图像特征融合方法、设备和介质
Rakesh et al. Explainable AI for Crop disease detection
CN112200862B (zh) 目标检测模型的训练方法、目标检测方法及装置
CN116416523A (zh) 一种基于机器学习的水稻生长阶段的识别***和方法
CN116188855A (zh) 多尺度的植物病害识别方法、设备、存储介质及装置
CN113486773B (zh) 棉花植株生长期识别方法、***、存储介质及设备
CN116071752A (zh) 一种数字型仪表读数智能识别方法及***
CN114742204B (zh) 检测秸秆覆盖率的方法和装置
CN116311232B (zh) 不完善粒类别识别方法、装置及计算机设备
CN117643252B (zh) 一种克服半夏连作障碍的设施栽培方法
CN118072046B (zh) 菊花相似品种细粒度识别方法、装置、设备及存储介质
CN113688959B (zh) 一种基于人工智能的植物病虫害诊断方法及***
CN111126117B (zh) 信息处理方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant