Movatterモバイル変換


[0]ホーム

URL:


CN106446942A - Crop disease identification method based on incremental learning - Google Patents

Crop disease identification method based on incremental learning
Download PDF

Info

Publication number
CN106446942A
CN106446942ACN201610828156.8ACN201610828156ACN106446942ACN 106446942 ACN106446942 ACN 106446942ACN 201610828156 ACN201610828156 ACN 201610828156ACN 106446942 ACN106446942 ACN 106446942A
Authority
CN
China
Prior art keywords
learning
disease
image
sample
negative correlation
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.)
Pending
Application number
CN201610828156.8A
Other languages
Chinese (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.)
Lanzhou Jiaotong University
Original Assignee
Lanzhou Jiaotong University
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 Lanzhou Jiaotong UniversityfiledCriticalLanzhou Jiaotong University
Priority to CN201610828156.8ApriorityCriticalpatent/CN106446942A/en
Publication of CN106446942ApublicationCriticalpatent/CN106446942A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明提供一种基于增量学习的农作物病害识别方法,在新数据到达时在原有学习结果的基础上继续学习,具有渐进学习的能力,即在有效保留已有知识的情况下,能从分批获得的新样本中获取新知识,逐步提高性能;首先,收集病害样本库,利用负相关集成神经网络为主要技术手段对样本库病害图像模拟增量学习,从而确定负相关学习系统的初始参数,并用此初始参数初始化一个基于负相关学习的集成神经网络分类器,利用初始阶段的样本训练此分类器;增量学习阶段,当专家将新的样本数据加入样本库时,基于负相关学习的集成神经网络分类器只对新加入的样本数据进行训练并更新分类器,从而达到增量学习的目的;最后,将病害图片的诊断结果及防治措施反馈给用户,从而准确的识别诊断病虫害,达到农作物综合防治的目的。

The invention provides a method for identifying crop diseases based on incremental learning. When new data arrives, it continues to learn on the basis of the original learning results, and has the ability of gradual learning, that is, under the condition of effectively retaining existing knowledge, it can learn from points to points. Acquire new knowledge from the new samples obtained in batches, and gradually improve performance; first, collect the disease sample database, and use the negative correlation integrated neural network as the main technical means to simulate incremental learning on the disease image of the sample database, so as to determine the initial parameters of the negative correlation learning system , and use this initial parameter to initialize an integrated neural network classifier based on negative correlation learning, and use the samples in the initial stage to train the classifier; in the incremental learning stage, when experts add new sample data to the sample library, the negative correlation learning based The integrated neural network classifier only trains the newly added sample data and updates the classifier, so as to achieve the purpose of incremental learning; finally, the diagnosis results and control measures of the disease pictures are fed back to the user, so as to accurately identify and diagnose the pests and diseases, and achieve The purpose of integrated crop management.

Description

Translated fromChinese
基于增量学习的农作物病害识别方法Crop Disease Identification Method Based on Incremental Learning

技术领域technical field

本发明涉及模式识别和机器学习领域,尤其涉及一种基于增量学习的农作物病害识别方法。The invention relates to the field of pattern recognition and machine learning, in particular to a method for identifying crop diseases based on incremental learning.

背景技术Background technique

传统的农作物病害识别方法,通常是从病害样本数据库中提取的特征向量使用神经网络进行训练得到一个分类器,当用户上传病害图像时,根据训练得到分类器对病害种类进行识别。为了得到较高的分类精度,要求训练样本集越完备越好,但在实际应用中,完整的样本集很难获得,由于对问题理解的局限性和实际应用中的复杂性,很难精确、完整地定义训练样本集,使得一次性获得和保存所有数据的代价会随着时间增长变得越来越高;许多实际问题也不允许等到获得所有数据后再进行学习,当新样本加入时,为了得到更精确的学习结果,需要将以前训练集中的数据和新的训练集中的数据合并以后进行训练。这样操作复杂,每次都需要重新训练神经网络也需要消耗大量的时间和内存容量。特别地,如果训练数据特别大,内存容量可能无法满足训练神经网络的需求。The traditional crop disease identification method usually uses the feature vector extracted from the disease sample database to train a classifier using a neural network. When the user uploads a disease image, the classifier is trained to identify the disease type. In order to obtain a higher classification accuracy, the training sample set is required to be as complete as possible. However, in practical applications, it is difficult to obtain a complete sample set. Due to the limitations of understanding the problem and the complexity of practical applications, it is difficult to accurately and Completely define the training sample set, so that the cost of obtaining and saving all the data at one time will become higher and higher as time increases; many practical problems do not allow learning after obtaining all the data. When new samples are added, In order to obtain more accurate learning results, it is necessary to combine the data in the previous training set with the data in the new training set for training. This operation is complicated, and the neural network needs to be retrained every time, which also consumes a lot of time and memory capacity. In particular, if the training data is extremely large, the memory capacity may not be sufficient for training the neural network.

发明内容Contents of the invention

本发明的目的在于提供一种识别效率高、识别种类多的基于增量学习的病害识别方法,该方法具有病害同类之间变化鲁棒性强、不同类之间相似性敏感的特点。The purpose of the present invention is to provide a disease recognition method based on incremental learning with high recognition efficiency and multiple recognition types. The method has the characteristics of strong robustness to changes between diseases of the same type and sensitivity to similarities between different types.

为实现上述目的发明采用如下方案:In order to realize the above object, the invention adopts the following scheme:

基于增量学习的农作物病害识别方法,包括以下步骤:A crop disease identification method based on incremental learning, including the following steps:

步骤1收集原始病害图像进行图像预处理;Step 1 collects the original disease image for image preprocessing;

步骤1-1收集病害原始图像,标记其种类;Step 1-1 collects the original image of the disease and marks its type;

步骤1-2对病害图像进行灰度变换,把彩色病害图像转换成灰度图像,提取每一个像素的R、G、B分量,转换公式如下:Step 1-2: Carry out grayscale transformation on the diseased image, convert the color diseased image into a grayscale image, and extract the R, G, and B components of each pixel. The conversion formula is as follows:

Gray=0.299*R+0.587*G+0.114*BGray=0.299*R+0.587*G+0.114*B

步骤1-3对病害图像进行图像增强,先使用中值滤波进行去噪,接着对去噪后的图像进行直方图均衡化;Steps 1-3 perform image enhancement on the diseased image, first use median filtering to denoise, and then perform histogram equalization on the denoised image;

步骤1-4对病害图像进行分割,采用阈值分割,将病害图像中病斑与叶片背景进行分离,获得只含有病斑的图像;Steps 1-4 segment the disease image, and use threshold segmentation to separate the lesion in the disease image from the leaf background to obtain an image containing only the lesion;

步骤1-5对病害图像进行轮廓提取;Steps 1-5 carry out contour extraction to the disease image;

步骤1-6对病害图像进行病害提取,将轮廓图像与原图叠加进行与运算,得到去除了叶片背景的病斑图像;Steps 1-6 carry out disease extraction on the disease image, superimpose the outline image and the original image and perform AND operation, and obtain the lesion image with the leaf background removed;

步骤2对经过预处理的病害图像进行特征提取,包括颜色特征、纹理特征以及形态特征,把提取的三方面的特征作为识别分类的特征向量,构建样本数据库;Step 2 is to extract features from the preprocessed disease images, including color features, texture features and morphological features, and use the extracted three features as feature vectors for identification and classification to build a sample database;

步骤3利用负相关集成神经网络对样本库病害图像进行演化计算模拟增量学习过程,确定负相关学习系统的初始参数,并用此初始参数初始化一个基于负相关学习的集成神经网络分类器;Step 3: Use the negative correlation integrated neural network to perform evolution calculation on the sample library disease image to simulate the incremental learning process, determine the initial parameters of the negative correlation learning system, and use this initial parameter to initialize an integrated neural network classifier based on negative correlation learning;

步骤3-1对于病害样本训练集合D,Step 3-1 For the disease sample training set D,

D={(x(1),d(1)),…,(x(N),d(N))}D={(x(1),d(1)),...,(x(N),d(N))}

x,d分别表示样本输入和输出,N为训练样本数;x, d represent sample input and output respectively, and N is the number of training samples;

步骤3-2该系统由M个子分类器的个体神经网络集成而成,采用平均输出作为集成系统的输出:Step 3-2 The system is integrated by the individual neural networks of M sub-classifiers, and the average output is used as the output of the integrated system:

其中Fi(n)是第n个训练样本作为输入时个体神经网络i的输出,F(n)是第n个训练样本作为输入时集成系统的输出;where Fi (n) is the output of the individual neural network i when the nth training sample is taken as input, and F(n) is the output of the integrated system when the nth training sample is taken as input;

负相关学习在每个个体网络的误差函数中引入了一个相关惩罚项,使得个体网络的误差与其它网络的误差呈负相关性,进而使得所有网络能够在训练集D上同时并且交互地进行训练。该误差函数定义如下:Negative correlation learning introduces a correlation penalty term in the error function of each individual network, so that the error of the individual network is negatively correlated with the errors of other networks, so that all networks can be trained simultaneously and interactively on the training set D . The error function is defined as follows:

Ei(n)是第n个训练样本作为输入时个体网络i的误差函数;公式(2)中第一项是个体网络i的经验风险函数,第二项中pi(n)为相关性惩罚函数;通过最小化pi,使得每个个体网络的误差和其余网络的误差呈负相关性;通过调节λ,0≤λ≤1来控制惩罚力度;Ei (n) is the error function of individual network i when the nth training sample is used as input; the first item in formula (2) is the empirical risk function of individual network i, and pi (n) in the second item is the correlation Penalty function; by minimizing pi , the error of each individual network is negatively correlated with the error of the rest of the network; by adjusting λ, 0≤λ≤1 to control the degree of punishment;

相关性惩罚函数pi(n)定义如下:The correlation penalty function pi (n) is defined as follows:

第n个训练样本作为输入时,Ei(n)关于网络i的输出的偏导为:When the nth training sample is used as input, the partial derivative of Ei (n) with respect to the output of network i is:

这里假定F(n)相对于Fi(n)是个常量,采用BP算法以顺序模式更新权值,即对于每个输入训练样本,所有个体网络的权值更新是通过公式(4)同时进行的,所有样本训练一遍,称为一个epoch;It is assumed here that F(n) is a constant relative to Fi (n), and the weights are updated in a sequential mode using the BP algorithm, that is, for each input training sample, the weights of all individual networks are updated simultaneously through formula (4) , all samples are trained once, called an epoch;

训练过程中,所有的个体网络通过误差公式中的惩罚项相互作用;个体网络i的权值不仅要使Fi(n)与d(n)的差异最小,还要使F(n)与d(n)的差异最小;During the training process, all individual networks interact through the penalty term in the error formula; the weight of individual network i should not only minimize the difference between Fi (n) and d(n), but also make F(n) and d (n) has the smallest difference;

步骤3-2通过演化学习模拟增量学习过程,获得一组最优的负相关集成神经网络的负相关惩罚因子强度、子网络数、子网络隐节点、子网络学习系数、学习误差及初始权重等参数;Step 3-2 Simulate the incremental learning process through evolutionary learning, and obtain a set of optimal negative correlation penalty factor strength, number of sub-networks, hidden nodes of sub-networks, learning coefficients of sub-networks, learning errors and initial weights of the integrated neural network of negative correlations and other parameters;

该方法包括以下步骤:The method includes the following steps:

(1)将初始训练样本集S随机分成m个子集{S0,S1,…Sm},初始迭代次数k=0;(1) Randomly divide the initial training sample set S into m subsets {S0 , S1 ,...Sm }, and the initial number of iterations k=0;

(2)初始化N个负相关神经网络集成作为初始群体,每一个个体对应一个神经网络集成,每个网络集成的初始参数在取值范围内随机产生,设训练批次I=0;(2) Initialize N negatively correlated neural network integrations as the initial group, each individual corresponds to a neural network integration, and the initial parameters of each network integration are randomly generated within the value range, assuming training batch I=0;

(3)新加入一批样本SI,用SI,0<I<m通过负相关学习方法训练每一个网络集成,直到在SI上错误率小于学习误差;(3) Add a new batch of samples SI , use SI , 0<I<m to train each network integration through the negative correlation learning method, until the error rate on SI is less than the learning error;

(4)如果I大于分批样本数m,则转向下一步,否则I=I+1返回步骤(3);(4) if I is greater than the batch sample number m, then turn to the next step, otherwise I=I+1 returns to step (3);

(5)在确认集上测试每个负相关网络集成的分类正确率,作为每个个体的适应度;(5) Test the classification accuracy rate of each negative correlation network integration on the confirmation set, as the fitness of each individual;

(6)删除N/2个适应度较差的个体,对于剩余的适应度较高的个体,每个个体随机选择另一个个体,通过交叉、变异产生一个后代;(6) Delete N/2 individuals with poor fitness, and for the remaining individuals with high fitness, each individual randomly selects another individual, and generates an offspring through crossover and mutation;

(7)得到新一代群体,并用对应的参数重新初始化群体;(7) Obtain a new generation of groups, and reinitialize the groups with corresponding parameters;

(8)如果k大于最大迭代次数,则转向下一步,否则k=k+l,I=0转向步骤(3);(8) if k is greater than the maximum number of iterations, then turn to the next step, otherwise k=k+1, and I=0 turns to step (3);

(9)选择适应度最高的个体的参数作为负相关神经网络集成增量学习算法的参数;(9) Select the individual parameters with the highest fitness as the parameters of the negative correlation neural network integration incremental learning algorithm;

所采用的交叉策略是,后代个体的参数从父代个体的参数所确定区间内随机选择,公式如下所示:The crossover strategy adopted is that the parameters of offspring individuals are randomly selected from the interval determined by the parameters of parent individuals, and the formula is as follows:

x′ij=xi+(xj-xi)·rand(0,1)+k·N(0,1)x′ij =xi +(xj -xi )·rand(0,1)+k·N(0,1)

公式中x′ij中表示的是父代i,j的子代个体参数且j≠i,rand(0,1)表示(0,1)区间的均匀分布随机数,N(0,1)表示(0,1)正态分布随机数,k为变异强度;In the formula, x′ij represents the individual parameters of the offspring of the parent i, j and j≠i, rand(0,1) represents a uniformly distributed random number in the (0,1) interval, and N(0,1) represents (0,1) Normal distribution random number, k is the variation intensity;

每一个网络集成都经过一定的增量学习过程,然后进行演化选择,最终获得的个体针对当前问题将具有良好的增量学习能力;Each network integration undergoes a certain incremental learning process, and then undergoes evolutionary selection, and the finally obtained individuals will have good incremental learning capabilities for the current problem;

步骤3-3根据步骤3-2中获得的初始参数初始化一个基于负相关学习的神经网络集成分类器,利用初始阶段的样本训练此分类器;Step 3-3 initializes a neural network ensemble classifier based on negative correlation learning according to the initial parameters obtained in step 3-2, and uses the samples in the initial stage to train the classifier;

步骤4增量学习阶段:当将新的病害样本数据加入样本库时,基于负相关学习的集成神经网络分类器只对新加入的样本数据进行训练并更新分类器,从而达到增量学习的目的;Step 4 Incremental learning stage: When new disease sample data is added to the sample library, the integrated neural network classifier based on negative correlation learning only trains the newly added sample data and updates the classifier, so as to achieve the purpose of incremental learning ;

步骤5病害识别阶段:上传病害图片,通过图像预处理提取病害特征,然后将病害特征输入训练好的分类器进行识别。Step 5 Disease identification stage: Upload the disease picture, extract the disease features through image preprocessing, and then input the disease features into the trained classifier for identification.

进一步,所述步骤1-4在灰度直方图上选取阈值,进行分割,采用基于OTSU算法和基本粒子群优化算法的双阈值进行图像分割:Further, the step 1-4 selects a threshold on the grayscale histogram to perform segmentation, and adopts a dual threshold based on the OTSU algorithm and the basic particle swarm optimization algorithm to perform image segmentation:

OTSU自适应阈值求法与粒子群算法结合,将OTSU算法作为粒子群算法的适应值函数,计算每个粒子的适应度与最优阈值相比较,经过多次迭代最后取得联合算法优化的双阈值,利用所取得的阈值将病害图像中病斑与叶片背景进行分离。The OTSU adaptive threshold calculation method is combined with the particle swarm algorithm, and the OTSU algorithm is used as the fitness value function of the particle swarm algorithm to calculate the fitness of each particle and compare it with the optimal threshold. After multiple iterations, the double threshold optimized by the joint algorithm is finally obtained. The obtained threshold is used to separate the lesion from the leaf background in the disease image.

进一步,所述步骤1-5采用Canny算法对病斑轮廓进行检测,用高斯滤波器平滑病斑图像,用一阶偏导有限差分计算病斑图像梯度幅值和方向,对梯度幅值进行非极大值抑制,最后用双阈值算法检测和连接边缘。Further, the steps 1-5 use the Canny algorithm to detect the lesion outline, use a Gaussian filter to smooth the lesion image, and use the first-order partial derivative finite difference to calculate the gradient magnitude and direction of the lesion image, and perform non-destructive analysis on the gradient magnitude. Maximum suppression, and finally a dual-threshold algorithm to detect and connect edges.

进一步,所述步骤2颜色特征提取时,综合运用RGB颜色空间、HIS颜色空间和YCbCr颜色空间分析病斑颜色,提取RGB颜色空间原始颜色R、G、B分量,归一化的颜色分量r、g、b,HIS颜色空间色调H、亮度I、饱和度S,YCbCr颜色空间色彩Cb、Cr值,以及一阶矩、二阶矩和三阶矩,共14个颜色特征向量;Further, during the color feature extraction in step 2, comprehensively use RGB color space, HIS color space and YCbCr color space to analyze lesion color, extract RGB color space original color R, G, B components, normalized color components r, g, b, HIS color space hue H, brightness I, saturation S, YCbCr color space color Cb, Cr value, and first-order moment, second-order moment and third-order moment, a total of 14 color feature vectors;

进一步,所述步骤2纹理特征提取时,利用灰度共生矩阵算法和计盒维数法分析病害图像纹理分布,提取熵、能量、惯性、对比度、相关性和相关信息测度以及分形维数等7个纹理特征;Further, during the texture feature extraction in the step 2, the texture distribution of the diseased image is analyzed by using the gray level co-occurrence matrix algorithm and the box counting dimension method, and the entropy, energy, inertia, contrast, correlation and related information measures and fractal dimension etc. are extracted7 a texture feature;

进一步,所述步骤2形态特征提取时,利用区域标记法和区域跟踪算法计算病斑面积、周长、圆度、球状性、形态因子、离散指数、等效面积半径以及内切圆半径等8个形态特征向量。Further, during the extraction of morphological features in the step 2, the lesion area, perimeter, roundness, sphericity, shape factor, dispersion index, equivalent area radius, and inscribed circle radius, etc., are calculated using the area labeling method and the area tracking algorithm. A morphological feature vector.

本发明基于增量学习的农作物病害识别方法,首先以农作物病害为对象,提取病害的颜色特征、纹理特征和形态特征构建特征向量;在初期阶段引入负相关学习策略,利用BP神经网络作为子网络构建集成神经网络,然后利用样本数据模拟增量学习的过程确定负相关学习系统的初始参数,并用此初始参数初始化一个基于负相关学习的集成神经网络分类器,利用初始阶段的样本训练此分类器,将新的样本数据加入样本库时,基于负相关学习的集成神经网络分类器只对新加入的样本数据进行训练并更新分类器,从而达到增量学习的目的;当有用户上传病害样本时,利用该分类器可以识别出该病害的种类,并给出相应的诊断方法,从而达到农作物综合防治的目的。The crop disease recognition method based on incremental learning in the present invention first takes the crop disease as the object, extracts the color feature, texture feature and morphological feature of the disease to construct a feature vector; introduces a negative correlation learning strategy in the initial stage, and uses the BP neural network as a sub-network Construct an integrated neural network, and then use the sample data to simulate the incremental learning process to determine the initial parameters of the negative correlation learning system, and use this initial parameter to initialize an integrated neural network classifier based on negative correlation learning, and use the samples in the initial stage to train the classifier , when new sample data is added to the sample library, the integrated neural network classifier based on negative correlation learning only trains the newly added sample data and updates the classifier, so as to achieve the purpose of incremental learning; when a user uploads a diseased sample , using the classifier can identify the type of the disease, and give the corresponding diagnosis method, so as to achieve the purpose of integrated crop control.

增量学习算法能够在新数据到达时在原有学习结果的基础上继续学习,具有渐进学习的能力,即在有效保留已有知识的情况下,能从分批获得的新样本中获取新知识,逐步提高性能。首先,收集病害样本库,利用负相关集成神经网络为主要技术手段对样本库病害图像模拟增量学习,从而确定负相关学习系统的初始参数,并用此初始参数初始化一个基于负相关学习的集成神经网络分类器,利用初始阶段的样本训练此分类器;增量学习阶段,当专家将新的样本数据加入样本库时,基于负相关学习的集成神经网络分类器只对新加入的样本数据进行训练并更新分类器,从而达到增量学习的目的;最后,将病害图片的诊断结果及防治措施反馈给用户,从而准确的识别诊断病虫害,达到农作物综合防治的目的。The incremental learning algorithm can continue learning on the basis of the original learning results when new data arrives, and has the ability of progressive learning, that is, it can acquire new knowledge from new samples obtained in batches while effectively retaining existing knowledge. Gradually improve performance. First, collect the disease sample database, and use the negative correlation integrated neural network as the main technical means to simulate incremental learning on the disease image of the sample database, so as to determine the initial parameters of the negative correlation learning system, and use this initial parameter to initialize an integrated neural network based on negative correlation learning. Network classifier, which uses the samples in the initial stage to train the classifier; in the incremental learning stage, when experts add new sample data to the sample library, the integrated neural network classifier based on negative correlation learning only trains the newly added sample data And update the classifier, so as to achieve the purpose of incremental learning; finally, the diagnosis results of the disease pictures and the control measures are fed back to the user, so as to accurately identify and diagnose the diseases and insect pests, and achieve the purpose of comprehensive crop control.

附图说明Description of drawings

图1为本发明的流程图Fig. 1 is a flowchart of the present invention

图2为发明基于增量学习的病害识别运行时的流程图Figure 2 is a flow chart of the runtime of the invention based on incremental learning for disease identification

具体实施方式detailed description

为使发明的目的、技术方案和优点更加清楚,下面发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是发明一部分实施例,而不是全部的实施例。基于发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于发明保护的范围。In order to make the purpose, technical solutions and advantages of the invention clearer, the technical solutions in the following invention are clearly and completely described. Apparently, the described embodiments are part of the embodiments of the invention, not all of them. Based on the embodiments of the invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts belong to the protection scope of the invention.

如图1所示,本发明基于增量学习的农作物病害识别方法,首先以农作物病害为对象,提取病害的颜色特征、纹理特征和形态特征构建特征向量;在初期阶段引入负相关学习策略,利用BP神经网络作为子网络构建集成神经网络,然后利用样本数据模拟增量学习的过程确定负相关学习系统的初始参数,并用此初始参数初始化一个基于负相关学习的集成神经网络分类器,利用初始阶段的样本训练此分类器,将新的样本数据加入样本库时,基于负相关学习的集成神经网络分类器只对新加入的样本数据进行训练并更新分类器,从而达到增量学习的目的;当有用户上传病害样本时,利用该分类器可以识别出该病害的种类,并给出相应的诊断方法,从而达到农作物综合防治的目的。As shown in Fig. 1, the present invention is based on incremental learning crop disease identification method, at first takes crop disease as object, extracts the color feature, texture feature and morphological feature of disease to construct feature vector; The BP neural network is used as a sub-network to build an integrated neural network, and then use the sample data to simulate the incremental learning process to determine the initial parameters of the negative correlation learning system, and use this initial parameter to initialize an integrated neural network classifier based on negative correlation learning. When the new sample data is added to the sample library, the integrated neural network classifier based on negative correlation learning only trains the newly added sample data and updates the classifier, so as to achieve the purpose of incremental learning; When a user uploads a disease sample, the classifier can be used to identify the type of the disease and provide a corresponding diagnosis method, so as to achieve the purpose of integrated crop control.

参照图2.本发明基于增量学习的农作物病害识别方法具体步骤如下:With reference to Fig. 2. the present invention is based on the crop disease identification method concrete steps of incremental learning as follows:

步骤1,收集病害原始图像,标记其种类。对病害图像进行预处理包括灰度变换、图像增强、图像分割、轮廓提取、病害提取等处理。Step 1. Collect the original images of the disease and mark its types. The preprocessing of disease images includes grayscale transformation, image enhancement, image segmentation, contour extraction, and disease extraction.

所述灰度变换,拍照采集的病害图像为彩色图像,需要将其转换成对应的灰度图像,为把彩色病害图像转换成灰度图像,需提取每一个像素的R、G、B分量,转换公式如下:The grayscale conversion, the disease image collected by taking pictures is a color image, which needs to be converted into a corresponding grayscale image. In order to convert the color disease image into a grayscale image, the R, G, and B components of each pixel need to be extracted. The conversion formula is as follows:

Gray=0.299*R+0.587*G+0.114*BGray=0.299*R+0.587*G+0.114*B

所述图像增强,先使用中值滤波进行去噪,过滤噪声,同时减少细节损失,接着对去噪后的图像进行直方图均衡化,不但可以去除噪声,还能得到对比度比较好的病害图像。In the image enhancement, median filtering is first used for denoising to filter noise while reducing detail loss, and then histogram equalization is performed on the denoised image, which can not only remove noise, but also obtain a diseased image with better contrast.

所述图像分割,采用的是阈值分割,分割图像目标是将病害图像中病斑与叶片背景进行分离,获得只含有病斑的图像,以消除噪声,得到更精确的病斑特征,以便后续对病斑进行特征提取,在灰度直方图上选取阈值,进行分割,然而阀值分割性能取决于阈值的选取。采用基于OTSU算法和基本粒子群优化算法的双阈值图像分割:The image segmentation adopts threshold segmentation, and the target of image segmentation is to separate the lesion in the disease image from the leaf background, obtain an image containing only the lesion, eliminate noise, and obtain more accurate features of the lesion, so that subsequent Feature extraction is performed on the lesion, and a threshold is selected on the gray histogram for segmentation. However, the threshold segmentation performance depends on the selection of the threshold. Using the dual-threshold image segmentation based on OTSU algorithm and basic particle swarm optimization algorithm:

OTSU自适应阈值求法与粒子群算法结合,将OTSU算法作为粒子群算法的适应值函数,来计算每个粒子的适应度与最优阈值相比较,经过多次迭代最后取得联合算法优化的双阈值,利用所取得的阈值就可以将图像背景和目标区分开来。The OTSU adaptive threshold calculation method is combined with the particle swarm algorithm, and the OTSU algorithm is used as the fitness value function of the particle swarm algorithm to calculate the fitness of each particle and compare it with the optimal threshold. After multiple iterations, the double threshold optimized by the joint algorithm is finally obtained. , the image background and the target can be distinguished by using the obtained threshold.

所述轮廓提取,病害叶片的病斑含有丰富的形态信息,而病斑的一些形状特征蕴含在病斑轮廓里,而形态特征的参数依此来计算,因此需要进一步提取病斑的轮廓,采用Canny算法对病斑轮廓进行检测,具体方法为用高斯滤波器平滑病斑图像,用一阶偏导有限差分计算病斑图像梯度幅值和方向,对梯度幅值进行非极大值抑制,最后用双阈值算法检测和连接边缘。In the outline extraction, the lesion of the diseased leaf contains rich morphological information, and some shape features of the lesion are contained in the outline of the lesion, and the parameters of the morphological feature are calculated according to this, so it is necessary to further extract the outline of the lesion, using The Canny algorithm is used to detect the lesion outline. The specific method is to smooth the lesion image with a Gaussian filter, calculate the gradient amplitude and direction of the lesion image with the first-order partial derivative finite difference, and suppress the gradient amplitude by a non-maximum value. Edges are detected and connected with a double threshold algorithm.

所述病害提取,将轮廓图像与原图叠加进行与运算,得到去除了叶片背景的病斑图像,病斑部位被清晰地分离出来。In the extraction of the disease, the contour image is superimposed on the original image and performed an AND operation to obtain a lesion image with the background of the leaf removed, and the lesion is clearly separated.

经过预处理的病害图像进行特征提取:颜色特征、纹理特征以及形态特征,把提取的三方面的特征作为识别分类的特征向量。Feature extraction is performed on the preprocessed disease image: color feature, texture feature and morphological feature, and the extracted three aspects of features are used as feature vectors for recognition and classification.

所述颜色特征,综合运用RGB颜色空间、HIS颜色空间和YCbCr颜色空间分析病斑颜色,提取RGB颜色空间原始颜色R、G、B分量,归一化的颜色分量r、g、b,HIS颜色空间色调H、亮度I、饱和度S,YCbCr颜色空间色彩Cb、Cr值,以及一阶矩、二阶矩和三阶矩,共14个颜色特征向量。Described color characteristic, comprehensively utilize RGB color space, HIS color space and YCbCr color space to analyze lesion color, extract RGB color space original color R, G, B component, normalized color component r, g, b, HIS color Space hue H, brightness I, saturation S, YCbCr color space color Cb, Cr value, and first-order moment, second-order moment and third-order moment, a total of 14 color feature vectors.

所述纹理特征,利用灰度共生矩阵算法和计盒维数法分析病害图像纹理分布,提取墒、能量、惯性、对比度、相关性和相关信息测度以及分形维数等7个纹理特征。For the texture features, use the gray level co-occurrence matrix algorithm and the box counting dimension method to analyze the texture distribution of the disease image, and extract 7 texture features such as entropy, energy, inertia, contrast, correlation and related information measurement, and fractal dimension.

所述形态特征,利用区域标记法和区域跟踪算法计算病斑面积、周长、圆度、球状性、形态因子、离散指数、等效面积半径以及内切圆半径等8个形态特征向量。For the morphological features, 8 morphological feature vectors, including lesion area, perimeter, roundness, sphericity, form factor, discrete index, equivalent area radius, and inscribed circle radius, are calculated using the area labeling method and the area tracking algorithm.

其中Fi(n)是第n个训练样本作为输入时个体神经网络i的输出,F(n)是第n个训练样本作为输入时集成系统的输出。where Fi (n) is the output of the individual neural network i when the nth training sample is taken as input, and F(n) is the output of the integrated system when the nth training sample is taken as input.

负相关学习在每个个体网络的误差函数中引入了一个相关惩罚项,使得个体网络的误差与其它网络的误差呈负相关性,进而使得所有网络能够在训练集D上同时并且交互地进行训练。该误差函数定义如下:Negative correlation learning introduces a correlation penalty term in the error function of each individual network, so that the error of the individual network is negatively correlated with the errors of other networks, so that all networks can be trained simultaneously and interactively on the training set D . The error function is defined as follows:

Ei(n)是第n个训练样本作为输入时个体网络i的误差函数。公式中第一项是个体网络i的经验风险函数,第二项中pi(n)为相关性惩罚函数。通过最小化pi,使得每个个体网络的误差和其余网络的误差呈负相关性。可以通过调节λ(0≤λ≤1)来控制惩罚力度。相关性惩罚函数pi(n)定义如下Ei (n) is the error function of individual network i when the nth training sample is taken as input. The first item in the formula is the empirical risk function of individual network i, and the second item pi (n) is the correlation penalty function. By minimizing pi , the error of each individual network is negatively correlated with the errors of the rest of the networks. The penalty can be controlled by adjusting λ (0≤λ≤1). The correlation penalty function pi (n) is defined as follows

第n个训练样本作为输入时,Ei(n)关于网络i的输出的偏导为When the nth training sample is used as input, the partial derivative of Ei (n) with respect to the output of network i is

假定F(n)相对于Fi(n)是个常量。采用BP算法以顺序模式更新权值。即对于每个输入训练样本,所有个体网络的权值更新是通过公式(4)同时进行的。所有样本训练一遍。Assume that F(n) is constant with respect to Fi (n). The weights are updated in a sequential mode using the BP algorithm. That is, for each input training sample, the weight updates of all individual networks are performed simultaneously by formula (4). All samples are trained once.

训练过程中,所有的个体网络通过误差公式中的惩罚项相互作用。个体网络i的权值不仅要使Fi(n)与d(n)的差异最小,还要使F(n)与d(n)的差异最小。也就是说,在训练一个网络的时候,负相关学习要兼顾所有其它网络的学习情况。During training, all individual networks interact through penalty terms in the error formula. The weight of individual network i should not only minimize the difference between Fi (n) and d(n), but also minimize the difference between F(n) and d(n). That is to say, when training a network, negative correlation learning should take into account the learning situation of all other networks.

该方法包括以下步骤:The method includes the following steps:

(1)将初始训练样本集S随机分成m个子集{S0,S1,.…Sm),k=0。(1) The initial training sample set S is randomly divided into m subsets {S0, S1, . . . Sm), k=0.

(2)初始化N个负相关神经网络集成作为初始群体,每一个个体对应一个神经网络集成,每个网络集成的初始参数在取值范围内随机产生,设训练批次I=0;(2) Initialize N negatively correlated neural network integrations as the initial group, each individual corresponds to a neural network integration, and the initial parameters of each network integration are randomly generated within the value range, assuming training batch I=0;

(3)新加入一批样本SI,用SI,0<I<m通过负相关学习方法训练每一个网络集成,直到在SI上错误率小于学习误差。(3) Add a new batch of samples SI , use SI , 0<I<m to train each network ensemble through the negative correlation learning method, until the error rate on SI is less than the learning error.

(4)如果I大于分批样本数m,则转向下一步,否则I=I+1返回步骤(3);(4) if I is greater than the batch sample number m, then turn to the next step, otherwise I=I+1 returns to step (3);

(5)在确认集上测试每个负相关网络集成的分类正确率,作为每个个体的适应度。(5) Test the classification accuracy rate of each negative correlation network integration on the confirmation set, as the fitness of each individual.

(5)在确认集上测试每个负相关网络集成的分类正确率,作为每个个体的适应度;(5) Test the classification accuracy rate of each negative correlation network integration on the confirmation set, as the fitness of each individual;

(6)删除N/2个适应度较差的个体,对于剩余的适应度较高的个体,每个个体随机选择另一个个体,通过交叉、变异产生一个后代。(6) Delete N/2 individuals with poor fitness, and for the remaining individuals with high fitness, each individual randomly selects another individual to generate an offspring through crossover and mutation.

(7)得到新一代群体,并用对应的参数重新初始化群体。(7) Get a new generation of groups, and reinitialize the groups with corresponding parameters.

(8)如果k大于或等于最大迭代次数K,则转向下一步,否则k=k+l,转向(3)。(8) If k is greater than or equal to the maximum number of iterations K, turn to the next step, otherwise k=k+l, turn to (3).

(9)选择适应度最高的个体的参数作为负相关神经网络集成增量学习算法的参数。(9) Select the parameters of the individual with the highest fitness as the parameters of the negative correlation neural network ensemble incremental learning algorithm.

本文所采用的交叉策略是,后代个体的参数从父代个体的参数所确定区间内随机选择,公式如下所示:The crossover strategy adopted in this paper is that the parameters of offspring individuals are randomly selected from the interval determined by the parameters of parent individuals, and the formula is as follows:

x′ij=xi+(xj-xi)·rand(0,1)+k·N(0,1)x′ij =xi +(xj -xi )·rand(0,1)+k·N(0,1)

公式中x′ij中表示的是父代i,j的子代个体参数且j≠i,rand(0,1)表示(0,1)区间的均匀分布随机数,N(0,1)表示(0,1)正态分布随机数,k为变异强度;In the formula, x′ij represents the individual parameters of the offspring of the parent i, j and j≠i, rand(0,1) represents a uniformly distributed random number in the (0,1) interval, and N(0,1) represents (0,1) Normal distribution random number, k is the variation intensity;

步骤4根据步骤3-4中获得的初始参数初始化一个基于负相关学习的集成神经网络分类器,利用初始阶段的样本训练此分类器。Step 4 initializes an integrated neural network classifier based on negative correlation learning according to the initial parameters obtained in steps 3-4, and uses the samples in the initial stage to train the classifier.

步骤4,增量学习阶段,当专家将新的样本数据加入样本库时,基于负相关学习的集成神经网络分类器只对新加入的样本数据进行训练并更新分类器,从而达到增量学习的目的。Step 4, incremental learning stage, when experts add new sample data to the sample library, the integrated neural network classifier based on negative correlation learning only trains the newly added sample data and updates the classifier, so as to achieve the goal of incremental learning. Purpose.

步骤5,用户上传病害图片,分类器将病害图片的诊断结果及防治措施反馈给用户,从而准确的识别诊断病害类别,达到农作物综合防治的目的。Step 5: The user uploads the disease picture, and the classifier feeds back the diagnosis result and control measures of the disease picture to the user, so as to accurately identify and diagnose the disease category and achieve the purpose of comprehensive crop control.

最后应说明的是:以上实施例仅用以说明发明的技术方案,而非对其限制;尽管参照前述实施例对发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical scheme of the invention, rather than limiting it; although the invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it still can The technical solutions described in the foregoing embodiments are modified, or some of the technical features are replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the invention.

Claims (6)

CN201610828156.8A2016-09-182016-09-18Crop disease identification method based on incremental learningPendingCN106446942A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610828156.8ACN106446942A (en)2016-09-182016-09-18Crop disease identification method based on incremental learning

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610828156.8ACN106446942A (en)2016-09-182016-09-18Crop disease identification method based on incremental learning

Publications (1)

Publication NumberPublication Date
CN106446942Atrue CN106446942A (en)2017-02-22

Family

ID=58169243

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610828156.8APendingCN106446942A (en)2016-09-182016-09-18Crop disease identification method based on incremental learning

Country Status (1)

CountryLink
CN (1)CN106446942A (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105787446A (en)*2016-02-242016-07-20上海劲牛信息技术有限公司Smart agricultural insect disease remote automatic diagnosis system
CN107154258A (en)*2017-04-102017-09-12哈尔滨工程大学Method for recognizing sound-groove based on negatively correlated incremental learning
CN107272620A (en)*2017-06-232017-10-20深圳市盛路物联通讯技术有限公司A kind of method and device of the intelligent monitoring greenhouse based on Internet of Things
CN107330887A (en)*2017-07-112017-11-07重庆邮电大学A kind of crop pest control scheme commending system based on deep learning
CN107346434A (en)*2017-05-032017-11-14上海大学A kind of plant pest detection method based on multiple features and SVMs
CN107368847A (en)*2017-06-262017-11-21北京农业信息技术研究中心A kind of crop leaf diseases recognition methods and system
CN107392091A (en)*2017-06-092017-11-24河北威远生物化工有限公司A kind of agriculture artificial intelligence makees object detecting method, mobile terminal and computer-readable medium
CN107945182A (en)*2018-01-022018-04-20东北农业大学Maize leaf disease recognition method based on convolutional neural networks model GoogleNet
CN108022240A (en)*2017-12-222018-05-11南京工程学院Helical blade image partition method based on coevolution on multiple populations
CN108961295A (en)*2018-07-272018-12-07重庆师范大学Purple soil image segmentation extracting method based on normal distribution H threshold value
CN109308697A (en)*2018-09-182019-02-05安徽工业大学 A method of leaf disease identification based on machine learning algorithm
CN109344738A (en)*2018-09-122019-02-15杭州睿琪软件有限公司The recognition methods of crop diseases and pest crop smothering and device
CN109376728A (en)*2018-12-282019-02-22华南农业大学 A method for identifying weeds in paddy fields based on multi-feature fusion and BP neural network and its application
CN110378305A (en)*2019-07-242019-10-25中南民族大学Tealeaves disease recognition method, equipment, storage medium and device
CN110633735A (en)*2019-08-232019-12-31深圳大学 Image Recognition Method and Device of Progressive Deep Convolutional Network Based on Wavelet Transform
CN110674877A (en)*2019-09-262020-01-10联想(北京)有限公司Image processing method and device
CN110988673A (en)*2019-11-052020-04-10国网河北省电力有限公司电力科学研究院Motor rotor fault detection method and device and terminal equipment
CN111105393A (en)*2019-11-252020-05-05长安大学Grape disease and pest identification method and device based on deep learning
CN111259913A (en)*2020-01-142020-06-09哈尔滨工业大学 A Cell Spectral Image Classification Method Based on Bag of Words Model and Texture Features
CN111429455A (en)*2020-04-242020-07-17杭州皓京云信息技术有限公司Cotton disease identification method and system based on rough set and BP neural network
CN112241836A (en)*2020-10-102021-01-19天津大学Virtual load dominant parameter identification method based on incremental learning
CN112801187A (en)*2021-01-292021-05-14广东省科学院智能制造研究所Hyperspectral data analysis method and system based on attention mechanism and ensemble learning
CN112926432A (en)*2021-02-222021-06-08杭州优工品科技有限公司Training method and device suitable for industrial component recognition model and storage medium
CN113112451A (en)*2021-03-082021-07-13潍坊科技学院Green leaf disease characteristic optimization and disease identification method based on image processing
CN113228047A (en)*2018-10-242021-08-06克莱米特公司Plant disease detection using multi-stage, multi-scale deep learning
CN113869098A (en)*2021-06-022021-12-31甘肃农业大学 Plant disease identification method, device, electronic device and storage medium
TWI752380B (en)*2019-11-262022-01-11張漢威Parameter iteration method of artificial intelligence training
WO2022057057A1 (en)*2020-09-152022-03-24深圳大学Method for detecting medicare fraud, and system and storage medium
CN114280399A (en)*2021-12-222022-04-05上海尤比酷电气有限公司Load characteristic-based electrical equipment abnormity diagnosis method and device
CN114282581A (en)*2021-01-292022-04-05北京有竹居网络技术有限公司Training sample obtaining method and device based on data enhancement and electronic equipment
CN116109873A (en)*2023-02-232023-05-12中国科学院计算技术研究所 Image classification method and system based on multi-model joint comparative learning

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102945376A (en)*2012-09-282013-02-27北京农业信息技术研究中心Method for diagnosing crops diseases
CN103258217A (en)*2013-05-152013-08-21中国科学院自动化研究所Pedestrian detection method based on incremental learning
CN103514459A (en)*2013-10-112014-01-15中国科学院合肥物质科学研究院Method and system for identifying crop diseases and pests based on Android mobile phone platform
CN104102837A (en)*2014-07-112014-10-15天津工业大学Incremental learning integrated algorithm for soft measurement modeling
CN105844285A (en)*2016-02-252016-08-10中国农业大学Cucumber disease identification method and apparatus based on image information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102945376A (en)*2012-09-282013-02-27北京农业信息技术研究中心Method for diagnosing crops diseases
CN103258217A (en)*2013-05-152013-08-21中国科学院自动化研究所Pedestrian detection method based on incremental learning
CN103514459A (en)*2013-10-112014-01-15中国科学院合肥物质科学研究院Method and system for identifying crop diseases and pests based on Android mobile phone platform
CN104102837A (en)*2014-07-112014-10-15天津工业大学Incremental learning integrated algorithm for soft measurement modeling
CN105844285A (en)*2016-02-252016-08-10中国农业大学Cucumber disease identification method and apparatus based on image information

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
唐英干等: "《基于粒子群和二维Otsu方法的快速图像分割》", 《控制与决策》*
李玲玲: "《RBF神经网络集成研究及在个人信用评估中的应用》", 《中国优秀硕士学位论文全文数据库 信息科技辑》*

Cited By (43)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105787446A (en)*2016-02-242016-07-20上海劲牛信息技术有限公司Smart agricultural insect disease remote automatic diagnosis system
CN107154258A (en)*2017-04-102017-09-12哈尔滨工程大学Method for recognizing sound-groove based on negatively correlated incremental learning
CN107346434A (en)*2017-05-032017-11-14上海大学A kind of plant pest detection method based on multiple features and SVMs
CN107392091A (en)*2017-06-092017-11-24河北威远生物化工有限公司A kind of agriculture artificial intelligence makees object detecting method, mobile terminal and computer-readable medium
CN107392091B (en)*2017-06-092020-10-16河北威远生物化工有限公司Agricultural artificial intelligence crop detection method, mobile terminal and computer readable medium
CN107272620A (en)*2017-06-232017-10-20深圳市盛路物联通讯技术有限公司A kind of method and device of the intelligent monitoring greenhouse based on Internet of Things
CN107368847B (en)*2017-06-262020-08-11北京农业信息技术研究中心 A method and system for identifying leaf diseases of crops
CN107368847A (en)*2017-06-262017-11-21北京农业信息技术研究中心A kind of crop leaf diseases recognition methods and system
CN107330887A (en)*2017-07-112017-11-07重庆邮电大学A kind of crop pest control scheme commending system based on deep learning
CN108022240A (en)*2017-12-222018-05-11南京工程学院Helical blade image partition method based on coevolution on multiple populations
CN108022240B (en)*2017-12-222021-09-07南京工程学院 Image segmentation method of spiral blade based on joint evolution of multiple populations
CN107945182A (en)*2018-01-022018-04-20东北农业大学Maize leaf disease recognition method based on convolutional neural networks model GoogleNet
CN108961295A (en)*2018-07-272018-12-07重庆师范大学Purple soil image segmentation extracting method based on normal distribution H threshold value
CN109344738A (en)*2018-09-122019-02-15杭州睿琪软件有限公司The recognition methods of crop diseases and pest crop smothering and device
CN109308697A (en)*2018-09-182019-02-05安徽工业大学 A method of leaf disease identification based on machine learning algorithm
CN109308697B (en)*2018-09-182024-03-22安徽工业大学Leaf disease identification method based on machine learning algorithm
CN113228047A (en)*2018-10-242021-08-06克莱米特公司Plant disease detection using multi-stage, multi-scale deep learning
CN109376728A (en)*2018-12-282019-02-22华南农业大学 A method for identifying weeds in paddy fields based on multi-feature fusion and BP neural network and its application
CN110378305B (en)*2019-07-242021-10-12中南民族大学Tea disease identification method, equipment, storage medium and device
CN110378305A (en)*2019-07-242019-10-25中南民族大学Tealeaves disease recognition method, equipment, storage medium and device
CN110633735B (en)*2019-08-232021-07-30深圳大学 Progressive Deep Convolutional Network Image Recognition Method and Device Based on Wavelet Transform
CN110633735A (en)*2019-08-232019-12-31深圳大学 Image Recognition Method and Device of Progressive Deep Convolutional Network Based on Wavelet Transform
CN110674877A (en)*2019-09-262020-01-10联想(北京)有限公司Image processing method and device
CN110988673A (en)*2019-11-052020-04-10国网河北省电力有限公司电力科学研究院Motor rotor fault detection method and device and terminal equipment
CN111105393B (en)*2019-11-252023-04-18长安大学Grape disease and pest identification method and device based on deep learning
CN111105393A (en)*2019-11-252020-05-05长安大学Grape disease and pest identification method and device based on deep learning
TWI752380B (en)*2019-11-262022-01-11張漢威Parameter iteration method of artificial intelligence training
CN111259913A (en)*2020-01-142020-06-09哈尔滨工业大学 A Cell Spectral Image Classification Method Based on Bag of Words Model and Texture Features
CN111429455A (en)*2020-04-242020-07-17杭州皓京云信息技术有限公司Cotton disease identification method and system based on rough set and BP neural network
WO2022057057A1 (en)*2020-09-152022-03-24深圳大学Method for detecting medicare fraud, and system and storage medium
CN112241836A (en)*2020-10-102021-01-19天津大学Virtual load dominant parameter identification method based on incremental learning
CN112241836B (en)*2020-10-102022-05-20天津大学Virtual load leading parameter identification method based on incremental learning
CN114282581A (en)*2021-01-292022-04-05北京有竹居网络技术有限公司Training sample obtaining method and device based on data enhancement and electronic equipment
CN112801187B (en)*2021-01-292023-01-31广东省科学院智能制造研究所Hyperspectral data analysis method and system based on attention mechanism and ensemble learning
CN114282581B (en)*2021-01-292023-10-13北京有竹居网络技术有限公司Training sample acquisition method and device based on data enhancement and electronic equipment
CN112801187A (en)*2021-01-292021-05-14广东省科学院智能制造研究所Hyperspectral data analysis method and system based on attention mechanism and ensemble learning
CN112926432A (en)*2021-02-222021-06-08杭州优工品科技有限公司Training method and device suitable for industrial component recognition model and storage medium
CN112926432B (en)*2021-02-222023-08-15杭州优工品科技有限公司Training method, device and storage medium suitable for industrial part identification model
CN113112451A (en)*2021-03-082021-07-13潍坊科技学院Green leaf disease characteristic optimization and disease identification method based on image processing
CN113869098A (en)*2021-06-022021-12-31甘肃农业大学 Plant disease identification method, device, electronic device and storage medium
CN114280399A (en)*2021-12-222022-04-05上海尤比酷电气有限公司Load characteristic-based electrical equipment abnormity diagnosis method and device
CN114280399B (en)*2021-12-222024-03-12上海尤比酷电气有限公司Electrical equipment abnormality diagnosis method and device based on load characteristics
CN116109873A (en)*2023-02-232023-05-12中国科学院计算技术研究所 Image classification method and system based on multi-model joint comparative learning

Similar Documents

PublicationPublication DateTitle
CN106446942A (en)Crop disease identification method based on incremental learning
Nayak et al.ECNet: An evolutionary convolutional network for automated glaucoma detection using fundus images
Sánchez et al.Optimization of modular granular neural networks using hierarchical genetic algorithms for human recognition using the ear biometric measure
Lu et al.Classification of Camellia (Theaceae) species using leaf architecture variations and pattern recognition techniques
CN110853009B (en)Retina pathology image analysis system based on machine learning
CN111090764B (en) Image classification method and device based on multi-task learning and graph convolutional neural network
CN106845529A (en)Image feature recognition methods based on many visual field convolutional neural networks
CN106326899A (en)Tobacco leaf grading method based on hyperspectral image and deep learning algorithm
Sabrol et al.Fuzzy and neural network based tomato plant disease classification using natural outdoor images
Iounousse et al.Using an unsupervised approach of Probabilistic Neural Network (PNN) for land use classification from multitemporal satellite images
CN110516537B (en) A face age estimation method based on self-paced learning
CN106600595A (en)Human body characteristic dimension automatic measuring method based on artificial intelligence algorithm
CN116089708B (en) Agricultural knowledge recommendation method and device
CN107273938A (en)Multi-source Remote Sensing Images terrain classification method based on binary channels convolution ladder net
CN109934256A (en) A method for identifying weeds in paddy fields based on GA-ANN feature dimensionality reduction and SOM feature optimization
CN110990589A (en)Knowledge graph automatic generation method based on deep reinforcement learning
CN109872326B (en)Contour detection method based on deep reinforced network jump connection
CN113673340A (en) Method and system for image recognition of pest species
CN108596078A (en)A kind of seanoise signal recognition method based on deep neural network
Borman et al.Classification of Medicinal Wild Plants Using Radial Basis Function Neural Network with Least Mean Square
Balasubramaniyan et al.Color contour texture based peanut classification using deep spread spectral features classification model for assortment identification
Orillo et al.Rice plant nitrogen level assessment through image processing using artificial neural network
CN116486387A (en)Method for identifying traditional Chinese medicine decoction piece image based on improved AlexNet
Castillo et al.Performance of Darknet CNN Architecture in Wheat Disease Classification
Tempola et al.Classification of clove types using convolution neural network algorithm with optimizing hyperparamters

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
CB03Change of inventor or designer information

Inventor after:Du Yongwen

Inventor after:Hu Xiaohui

Inventor after:Wang Jun

Inventor before:Hu Xiaohui

Inventor before:Du Yongwen

Inventor before:Wang Jun

CB03Change of inventor or designer information
RJ01Rejection of invention patent application after publication

Application publication date:20170222

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp