- 1School of Information Engineering, Henan Institute of Science and Technology, Xinxiang, China
- 2School of Information Science and Technology, Dalian Maritime University, Dalian, Liaoning, China
- 3School of Artificial Intelligence, Beijing University of Posts and Telecommunications (BUPT), Beijing, China
- 4Internet Academy, Anhui University, Hefei, Anhui, China
- 5School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing, China
Crop diseases seriously affect the quality, yield, and food security of crops. redBesides, traditional manual monitoring methods can no longer meet intelligent agriculture’s efficiency and accuracy requirements. Recently, deep learning methods have been rapidly developed in computer vision. To cope with these issues, we propose a dual-branch collaborative learning network for crop disease identification, called DBCLNet. Concretely, we propose a dual-branch collaborative module using convolutional kernels of different scales to extract global and local features of images, which can effectively utilize both global and local features. Meanwhile, we embed a channel attention mechanism in each branch module to refine the global and local features. Whereafter, we cascade multiple dual-branch collaborative modules to design a feature cascade module, which further learns features at more abstract levels via the multi-layer cascade design strategy. Extensive experiments on the Plant Village dataset demonstrated the best classification performance of our DBCLNet method compared to the state-of-the-art methods for the identification of 38 categories of crop diseases. Besides, the Accuracy, Precision, Recall, and F-score of our DBCLNet for the identification of 38 categories of crop diseases are 99.89%, 99.97%, 99.67%, and 99.79%, respectively. 811
1 Introduction
Crop diseases have long been one of the most critical factors affecting the stable development of agriculture (Kumari et al., 2019; Chen et al., 2021a; Chamkhi et al., 2022). During the cultivation and growth of crops, if crop diseases are not detected and dealt with promptly, it will miss the best time to control the disease so that the crop diseases cannot be effectively and timely controlled and thus affect the production of crops (Mohanty et al., 2016; Jiang et al., 2022). The annual reduction in food production caused by crop diseases in the world accounts for about one-tenth of the total annual food production. In China, the yearly infestation of crop pests and diseases of different degrees is about 7 billion mu, which directly or indirectly causes the loss of about 85 billion pounds of grain and other economic crops. Meanwhile, the issue is rising yearly, which seriously hinders the stable development of agriculture (Yakhin et al., 2017; Kundu et al., 2021; Darakeh et al., 2022). Countries and regions will benefit from improved ability to predict, detect, negotiate, and effectively address emerging crop disease outbreaks (Carvajal-Yepes et al., 2019; Pandey et al., 2020; Woźniak et al., 2022). As a result, it is vital to design an accurate, efficient, and nondestructive ´ method for crop disease identification for effective disease prevention and precise drug application, which can also recover some economic losses to a large extent.
To cope with the aforementioned issues, many methods have been presented for crop disease identification (Asad, 2022; Fuster-Barceló et al., 2022). Specifically, these existing methods can be categorized as ´ traditional, machine learning, and deep learning methods (Li et al., 2021; Cong et al., 2022a). In the early stages, traditional methods used hand-crafted features for crop disease identification (Dhaka et al., 2021; Yue et al., 2021). Machine learning methods utilize hand-crafted features or semi-automated features to identify crop diseases. Recently, deep learning methods rely on deep network structures to extract features automatically for crop disease identification (Albattah et al., 2022; Kendler et al., 2022). Although most methods based on convolutional neural networks (CNN) have shown superior performance, crop disease images are faced with a wide variety of diseases and irregular distribution of disease spots, so deep learning methods also face challenges.
Currently, most CNN-based methods use small-scale convolutional kernels, and the specialized design utilizes a large number of small-scale convolutional kernels instead of large-scale convolutional kernels to reduce the Flops of the network model to some extent (Viedma et al., 2022; Zhang et al., 2022). Unfortunately, the specialized design may lose some coarse-grained features. In contrast, large convolutional kernels are easy to ignore fine-grained features (Melgar-García et al., 2022; Cong et al., 2022b). Figure 1 presents some representative examples of different crop disease images, which can clearly observe that these crop disease images face problems such as variable disease types, irregular distribution of disease spots, and varying sizes of disease areas (Cohen et al., 2022). Recently, the advantages of two-branch networks using different learning strategies to integrate different feature information have been widely used in computer vision (Zhang et al., 2021; Xie et al., 2022; Zheng et al., 2022). In contrast, cooperative learning is applied to tracking learning of remote sensing scenes by taking advantage of the synergy and complementarity between different modules (Li et al., 2022b). To sum up, CNN-based methods also face severe challenges in crop disease identification. To take full advantage of coarse-grained, fine-grained, and more abstract level features, we take advantage of the synergistic learning between different modules and the learning strategies of different branches to fully exploit the feature extraction capability of the deep network, we propose a dual-branch collaborative learning network for crop disease identification, called DBCLNet. The network mainly explores the positive effects of collaborative learning strategy, dual-branch module, and feature cascade module on the capacity of crop disease identification. The significant contributions of our proposed DBCLNet model are summarized as follows:
● We propose a dual-branch collaborative module (DBCM), which employs convolutional kernels of different scales to design a dual-branch learning strategy to extract coarse-grained and fine-grained features from crop disease images. Meanwhile, we integrate dual-branch features by drawing on collaborative learning strategies to make our module take advantage of both coarse-grained and fine-grained features.
● We propose a feature cascaded module (FCM) that implements a stacking cascade process by stacking multiple dual-branch collaborative modules, which uses cascading features to enable better utilization of features at a more abstract level and thus improve the discriminatory performance of the DBCLNet model.
● We introduce a focal loss function to address the category imbalance of the samples. Specifically, this loss function decreases the weights of the loss function for categories with a large number of samples. Conversely, the weight of the loss function is increased for the category with a small number of samples. In brief, this strategy effectively reduces the misclassification problem for categories with small samples.
Figure 1 Examples of different crop disease images. These crop disease images are from the PlantVillage data (Hughes et al., 2015), and they face issues of complex lesion types, varying lesion area sizes, and uneven samples.
The rest of this paper is organized in detail below. Section 2 provides an overview of work related to crop disease identification methods. Section 3 presents step-by-step details of our proposed DBCLNet model. In Section 4, we present the experimental results and analysis. Section 5 further summarizes the research work and the outlook for future work.
2 Related works
Currently, various identification methods are gradually applied to crop disease image identification (Pantazi et al., 2019; Zeng and Li, 2020). We categorize these methods into traditional methods, machine learning methods, and deep learning methods (Flores et al., 2021; Khalifani et al., 2022). In the following, we provide an overview and summary of these research works.
2.1 Traditional methods
Utilize digital image processing technology to identify crop disease images via preprocessing, hand-made features, feature extraction, and classification (Peña-Barragán et al., 2011). For example, Mondal et al. (Mondal et al., 2017) proposed an entropy-based binarization and naive Bayes classifier method for disease grade prediction of Okra and bitter gourd disease images, which firstly extracted 43 leaf morphological features from these two crops, and then extracted 10 and 9 critical features from the leaf morphological features, respectively. Finally, the predicted results of disease grade were 95% and 82.67%, respectively. However, the accuracy of the method was unsatisfactory due to the limited extraction of valuable features. Huang et al. (Huang et al., 2018) based on the study of powdery mildew and stripe rust faced by winter wheat, they proposed a method to identify wheat lesion images based on Fisher linear discriminant analysis and support vector machine. The technique uses FLDA for feature dimensionality reduction based on selected spectral bands, vegetation indices, and wavelet features, and the classification accuracy of SVM for their identification is 78%. To sum up, the discrimination performance of traditional methods is unsatisfactory because the valuable feature information extracted is limited.
2.2 Machine learning methods
Introduce shallow network structures and optimization strategies to semi automatically extract features based on traditional methods, which saves the cost of manually crafting features in the identification process (Feng et al., 2020; Selvaraj et al., 2020). Ma et al. (Ma et al., 2019) designed a crop disease and pest discrimination method based on dual spatiotemporal LandSAT-8 satellite images. It used a synthetic minority oversampling technique to resample the imbalanced training dataset, and the method could achieve 80% crop disease identification accuracy. Chaudhary et al. (Chaudhary et al., 2020). proposed a method based on Ensemble Particle Swarm Optimization, which achieved 96% classification accuracy after 10-fold cross-validation in a recognition classification task for 12 vegetables. Zhang et al. (Zhang et al., 2020b) segmented diseased leaf images using the K-mean clustering algorithm, which extracts the feature vectors of the difference histogram from each segmented defect image based on the intensity values of adjacent pixels and achieves a parity accuracy of 94.4% for the identification of five diseases of cucumber. Li et al. (Li et al., 2020b) proposed shallow CNN with kernel support vector machine and shallow CNN with random forest to discriminate plant diseases, respectively. They have fewer training parameters and higher classification accuracy than traditional CNN. Abdulridha et al. (Abdulridha et al., 2018) significantly improved the detection accuracy of Laurel wilt disease by introducing a multilayer perceptron based on a tree of decisions, which also detected trees infected with Laurel wilt disease at an early stage. Zhang et al. (Weidong et al., 2018) significantly improved the performance of the discriminative model by embedding stacked sparse self-coding into the limitological machine. Khan et al. (Khan et al., 2018) proposed a segmentation method based on correlation coefficients, which first extracted features from selected disease-infected regions using a two-degree pre-training model. Subsequently, they employed a genetic algorithm to choose valuable features. Finally, they used a support vector machine to test the classification accuracy of Lant Village and CASC-IFW up to 98.6%. In general, the machine learning methods are limited by the shallow network, so they capture insufficient feature information. Therefore, the machine learning methods often need to use some feature extraction methods in crop disease identification.
2.3 Deep learning methods
Rely on a deep network structure to automatically extract valuable features that drive a nonlinear mapping relationship in crop disease image identification (Zhuang et al., 2022; Li et al., 2022a). For example, Chen et al. (Chen et al., 2020) improved the traditional VGGNet by adding a convolutional layer, swish activation function, and BN layer. In contrast, they were migrating the initialization weights from the pre-trained network on ImageNet, which achieved an average accuracy of 92% on the plant village dataset. Ferentinos et al. (Ferentinos, 2018) designed a new CNN model for crop disease image identification, which experimentally achieved 99.53% classification accuracy on the plant village dataset. Coulibaly et al. (Coulibaly et al., 2019) proposed using transfer learning to solve the problem of CNN’s difficulty in discriminating small samples, and the identification accuracy of this method was 95.00% in Pearl Millet Mildew. Zhang et al. (Zhang et al., 2020a) employed the ranger optimizer to improve the accuracy of EfficientNet for the identification of four diseases of cucumber with 97.00%. Barbedo et al. (Barbedo, 2019) migrated the weights pre-trained on the ImageNet to the GoogLeNet for the PDDB dataset with discrimination accuracy up to 88.00%. Cap et al. (Cap et al., 2022) proposed a LeafGAN with an embedded attention mechanism, which generates disease images from healthy crop images and uses them as training samples to identify the five kinds of cucumber disease images with an accuracy increase of 7.40%. Hu et al. (Cap et al., 2022) proposed a residual neural network model with multidimensional feature compensation, which could discriminate species, coarse-grained diseases, and fine-grained diseases with an accuracy of 85.22% by fusing multidimensional features via a compensation strategy. Hu et al. (Hu et al., 2020) proposed a residual neural network model with multidimensional feature compensation, which could discriminate species, coarse-grained diseases, and fine-grained diseases with an accuracy of 85.22% by fusing multidimensional features via a compensation strategy. Chen et al. (Chen et al., 2021b) introduced a localization soft attention mechanism based on the pre-trained MobileNet-V2, which embedded localization strategies and migration learning for crop disease images with an accuracy of 99.72%. Haque et al. (Haque et al., 2022) improved Inception-v3 for identifying maize leaf blight, tulip leaf blight, and striped leaf blight, where the best identification result could reach 95.99%. Nandhini et al. (Nandhini et al., 2022) proposed a gated recurrent convolutional neural network to identify crop disease images, in which CNN catches potential features from images in a sequence. Meanwhile, RNN is used to learn temporal features between images in a sequence. Unlike traditional and machine learning methods, deep learning methods only need to design operations such as convolution kernels and pools at different scales to automatically extract contextual information and global and feature information of the images.
3 Methodology
Our present the overview architecture of DBCLNet in Figure 2. In the input stage, a given crop disease image is transmitted to DBCLNet model after pre-processing. Secondly, we input the preprocessed crop disease images into the Single branch module, which uses the cooperative learning strategy to extract coarse-grained and fine-grained features. Thirdly, we use feature cascaded module to extract more abstract features by stacking and cascading learning strategies. Finally, the feature information is converted into feature vectors in the form of the full connection. Meanwhile, the Softmax function is used to output the classification results in the form of probability.
Figure 2 Given a crop disease image of size 224 × 224 × 3 (height × weight × channel), we first expand the number of channels from 3 to 32 dimensions using a convolution kernel of 1 × 1 size. Meanwhile, the base features of the image are extracted, and the size of the feature map is compressed after one single-branch module (SBM). Subsequently, we employ six cascaded DBCMs to form an FCM for coarsegrained and fine-grained feature extraction and integration. The DBCM uses a cooperative learning strategy to integrate features at different levels, and the FCM further extracts features at more abstract levels. Additionally, we add a channel attention mechanism to each branch in the DBCM, and we use maximum pooling for the attention mechanism for branches with smaller convolutional kernels. Similarly, we use average pooling for the branches with larger kernels. Finally, we utilize a 1 × 1 sized convolutional kernel to downscale the number of channels. After maximum global pooling, we flatten the feature matrix into a one-dimensional vector to obtain the classification result by the Softmax function.
3.1 Network framework
Figure 2 presents the details of DBCLNet. Our DBCLNet consists of a single-branch module (SBM), a dual-branch collaborative module (DBCM), a feature cascaded module (FCM), and a fully connected module. SBM is designed to extract the basic features of crop disease images, DBCM is employed to extract coarse-grained and fine-grained features of crop disease images, FCM is utilized to extract features at the more abstract level of crop disease images, and FCM is used for the category probability output of the final classification results. In addition, Table 1 reports the details of each module in the DCBLNet model.
3.2 Dual-branch collaborative module
Inspired by the feature extraction capacity of convolutional kernels of different scales (Li et al., 2020a; Lian et al., 2021; Chen et al., 2022), we design a dual-branch collaborative module (DBCM) by taking advantage of the collaborative complementarity of convolutional kernels of different scales for feature extraction. The module is called the dual-branch cooperative module. It is worth noting that our designed module includes shallow feature extraction, deep feature extraction, channel attention, and collaborative learning. In the following, we present the design details of DBCM step by step.
3.2.1 Shallow feature extraction
CNN is a classic representative of deep neural networks inspired by biological neural networks (Dong et al., 2022). The network structure of CNN is different from other deep learning models, which employ local connections instead of full connections to extract contextual feature information of the images (Kong et al., 2021). Additionally, CNN utilizes shared weights instead of assigning weights to each input to reduce the number of parameters. Based on these advantages, CNN has better generalization performance in the field of computer vision.
Inspired via weighted feature fusion of CNN (Dong et al., 2022), we employ thirty-two 1 × 1 convolution kernel to perform feature image up-dimensional mapping on the input image. Specifically, we use any of the convolution kernels to convolve the red, green, and blue channels of the input image and integrate them into one feature map until the thirty-two feature maps are solved. We mainly utilize multiple convolution kernels to reconstruct multiple feature maps so that the feature information of the input image can be used by the dual-branch collaborative module as much as possible. Concretely, the initial convolution of the input image Xh,w,c is defined as:
where h, w, and c represent the height, width, and channel of the input image, respectively. Ki,j,c,n denotes the nth convolution kernel of the input image in the ith row and jth column of the cth channel, and n denotes the number of convolution kernels. Biasi,j,c,n denotes the bias value of the convolution operation, σ(·) represents the Swish activation function of the convolution operation, and denotes the nth feature map of the output. Swish = x · Sigmoid(βx), β represents a constant or trainable parameter. In addition, the Swish activation function is upper bound-free and lower bound-free, smooth, and non-monotonic. Meanwhile, the Swish outperforms ReLU on deep models. Subsequently, we redefine the integration of shallow feature information as . The shallow feature information includes both a large amount of valuable feature information and a large amount of useless feature information. We use a dual-branch network in the deep feature extraction stage to extract useful and remove useless features. Our work defines the shallow feature extraction process as a single-branch module. The feature information we extract in the initial stage is used as the input for the deep feature extraction stage.
3.2.2 Deep feature extraction
In depth feature extraction stage, we propose extracting coarse-grained and fine-grained features using convolutional kernels of different scales for the input features, in which the coarse-grained mainly includes thetexture and global feature information of the images, and the fine-grained feature mainly consists of the detail and local feature information of the images. Subsequently, we define the dual-branch convolution process as:
where CNN3×3 and CNN7×7 denote the 3×3 and 7×7 convolution operation in the upper and lower branches of the deep feature extraction stage, B1 and B2 represent the bias vales in the upper and lower branches of the deep feature extraction stage, and and denote the fine-grained and coarse-grained features in the upper and lower branches of the deep feature extraction stage. Despite the fact that we can capture the coarse-grained and fine-grained features of the image better in the step, the network model parameters are complex and inefficient. To reduce the parameters of the model and improve the efficiency of the network, we introduced a depthwise convolution operation in the subsequent stage of the initial feature extraction of the DBCM. Subsequently, we could redefine the features of the dual-branch as follows:
where and are the features obtained from Eqs. (??0) and (3). and are the features after depthwise convolution. The convolution operation can not only reduce the model’s parameters and improve the model’s efficiency but also capture the local features of the channel dimension. How to fully use the feature information of different channel levels is the problem we solve later.
3.2.3 Channel attention
We introduce the channel attention module to exploit the features of different channel levels further. Meanwhile, we introduce the maximum pooling channel attention for the upper branch and average pooling channel attentionfor the lower branch. Figure 3 reports the flowchart of max pooling (Maxpooling) and average pooling (Avgpooling). The channel attention includes global information embedding and adaptive calibration. We first consider the interdependence between each channel in the output features for the global information embedding of the upper and lower branches. For the upper branch, we utilize the maximum pooling to retain more image texture information, which also reduces the model parameters to a certain extent and thus prevents the network from overfitting. Mathematically, the maximum pooling can be expressed as:
Figure 3 The schema of the Max pooling and Avg pooling operations. (A) Channel attention mechanism of the upper branch, which is used to refine fine-grained features. (B) Channel attention mechanism of the lower branch, which is used to refine coarse-grained features.
where denotes the matrix that integrates the maximum pooled values of all rectangular regions Ω associated with the cth feature map. denotes the element located at (p,q) in the rectangular region Ω of the cth feature map. For the lower branch, we utilize average pooling for retaining as much background feature information of the image as possible. Mathematically, the average pooling can be defined as:
where denotes the matrix that integrates the average pooled values of all rectangular regions Ω associated with the cth feature map. indicates the number of elements in the rectangular area . To take advantage of the aggregation feature in the squeeze operation of the upper and lower branches, we perform the operation after it to capture the channel-related dependencies. Subsequently, the adaptive recalibration process ofthe upper and lower branches is defined as follows:
where and . To limit the model’s complexity and benefit generalization, we parameterize the gating mechanism by forming a bottleneck of two fully connected layers around the nonlinearity, i.e., a reduced-dimensional decay rate of r.
where , . and based on the channel-wise multiplication betweenthe scaler and , as well as the feature map and , respectively. We fuse them in the subsequent stages to empower our DBCM to consider the complementary information of the advantageous features of the upper and lower branches.
3.2.4 Collaborative learning
To fully take into account the complementary advantages of the features of our DBCM integration of the upper and lower branches. The upper branch focuses on capturing fine-grained feature information, and the branch focuses on capturing coarse-grained feature information. Therefore, the process of integrating coarse-grained and fine-grained features is called collaborative learning. To fully exploit the low-level features, we integrate the input features into the coarse-grained and fine-grained feature levels in the feature integration process. Eventually, the process of collaborative learning of these features is defined as:
where is the base feature extracted from Eq. (1). is extracted step by step from the upper branch via Eqs. (2), (4), (6), (8), and (10). is extracted step by step from the lower branch via Eqs. (3), (5), (7), (9), and (11). denotes the final extracted features via the DBCM. Thanks to our design, we usedeep convolution to capture deep feature information in the feature extraction process, and use different scales and different strategies of convolution to capture features with different advantages. In addition, we added the channel attention mechanism to DBCM (Tan and Le, 2019), which contains a max pooling layer or an average pooling layer with two fully connected layers. Similar to the traditional attention mechanism, the channel attention mechanism acts on the feature map from the perspective of the channel, which makes the network pay more attention to the disease spots on the leaves and reduce the weight of the disease-free regions better to capture the disease spot features in the leaves. To comprehensively consider the features at a more abstract level and the lost feature by convolution, we then designed a cascaded stacked DBCM module called the feature stacked module.
3.3 Feature cascaded module
redInspired by the MBConv network [60], we cascade multiple DBCMs for extracting features at a more abstract level, called the feature cascaded module. Meanwhile, the DBCM mentioned above is the basic unit module that constitutes the FCM. An DBCM unit can be defined as a function of FFCM = DBCMM(FBDCM), where DBCM is the dual-branch collaborative module, FFCM is output feature, FDBCM is input feature with , where h and w are the hight and width of the feature map, and c is the number of channels. Subsequently, an FCM can be represented by a series of DBCM combinations, and the stack-cascaded process is defined as:
where represents the DBCM is represented Iteri times in stage i. In our FCM, we designed to repeatedly stack 6 DBCM. Specifically, each DBCM was repeated 2,3,4,4,3 and 2 times, that is to say, the repetition times of DBCM on both sides were reduced, and the repetition times of DBCM in the middle were more. The unique design makes it difficult for our network to lose key feature information in deep feature extraction. Then, the feature map obtained by FCM is reduced by 1×1 convolution. Finally, we obtain the final discrimination result through maximum pooling, and full connection layer.
3.4 Loss function
Most current classification studies focus on the cross-entropy loss function in traditional classification tasks (Bahri et al., 2020). Most current classification studies focus on the cross-entropy loss function in traditional classification tasks. Specifically, the process constructs a probability distribution between the true and predicted values while it uses a cross-entropy loss function to describe the distance between these two probability distributions. It minimizes the cross-entropy loss by iterative training to obtain the optimal training model. Subsequently, the cross-loss function for binary classification is defined as follows:
where yt represents the true value, yp represents the predicted value, yt = 1 denotes the predicted result is a positive sample, and yt = 0 denotes the predicted results is a negative sample. yp is the result of the activation function output in the range [0,1]. Note that the more positive sample with higher output probability, the smaller the loss. In contrast, the more negative samples with a smaller output probability, the smaller the loss. In general, the effectiveness of the cross-entropy loss function for the multiclassification discrimination problem appears unsatisfactory.
Since the Plant village dataset is faced with category imbalance, that is to say, the number of samples varies significantly between different crop images. These issues can also bring challenges to crop disease identification. For example, similar features are repeatedly extracted for the same crop during feature extraction, resulting in higher classification accuracy for categories with a more significant number of samples and lower classification accuracy for categories with fewer samples. Therefore, we employ a focal loss function superior to the cross-entropy loss function (Bahri et al., 2020). It weakens the problem of sample imbalance by strengthening the categories with few samples and weakening the categories with many samples. Its expression is defined as:
where yt and yp are defined as shown in Eq. (14). α is the equalization factor, which is used to equalize the number of samples from different categories. γ is the adjustment factor, which is utilized to adjust the decayrate of the different category sample weights. In a real classification task, this function decreases the weight of loss for samples with higher prediction probability and increases the weight of loss for samples with lower prediction probability. This strategy makes our discriminative model more focused on the sample imbalance problem. As shown in Figure 4, it shows a loss in terms of dynamically scaled cross-entropy, where the scaling factor γ decreases to zero as the confidence level of the correct category increases. Extensive statistical results show that our model has the best discriminatory performance when α = 2 and γ = 0.25.
Figure 4 The effect of the focal loss function on the relationship between the true class and the loss function. When γ > 0, the discriminative model focuses on difficult and misidentified samples as the loss continues to decrease.
3.5 Experimental data
Our DBCLNet with 12 compared methods is tested on the PlantVillage data (Hughes et al., 2015). Specifically, this publicly available dataset has a total of 54304 images of crop leaves, mainly including 38 healthy and diseased images of 14 types of crops, including apples, blueberries, cherries, potatoes, tomatoes, etc. Figure 5 shows the histogram distribution of the number of samples in different categories of the PlantVillage dataset. From Figure 5, we can observe that the samples in the dataset are incredibly uneven. The unbalanced samples face severe challenges in the discriminative and generalization performance of the model. To balance the number of samples from different categories to improve the generalization performance of our model,we adopt the strategy of data augmentation. Specifically, we utilize mirror flip, rotation, and contrast change strategies to enhance the data for the categories with fewer samples. As shown in Figure 6, we show a typical example of crop image augmentation before and after. Notably, the augmented PlantVillage data has a total of 87867 samples. Meanwhile, the samples of different categories are better balanced after data augmentation.
Figure 5 Histogram of the different categories of samples in the PlantVillage data (Hughes et al., 2015). From left to right are the 630 apple scab images, 621 apple black rot images, 275 apple cedar rust images, 1645 apple healthy images, 1502 blueberry healthy images, 854 cherry healthy images, 1052 cherry powdery mildew images, 513 corn gray leaf spot images, 1192 corn common rust images, 1162 corn healthy images, 985 corn leaf blight images, 1180 grape black rot images, 1383 grape black measles images, 423 grape healthy images, 1076 grape leaf blight images, 5507 orange citrus greening images, 2297 peach bacterial spot images, 360 peach healthy images, 997 pepper bell bacterial spot images, 1477 pepper bell healthy images, 1000 potato early blight images, 152 potato healthy images, 1000 potato late blight images, 371 raspberry healthy images, 5090 soybean healthy images, 1835 squash powdery mildew images, 456 strawberry healthy images, 1109 strawberry leaf scorch images, 2127 tomato bacterial spot images, 1000 tomato early blight images, 1591 tomato healthy images, 1909 tomato late blight images, 952 tomato leaf mold images, 1771 tomato septoria leaf spot images, 1676 tomato splider mite images, 1404 tomato target spot images, 373 tomato mosaic virus images, and 5357 tomato yellow curl virus images, respectively.
Figure 6 Example representation of an enhanced sample. From left to right are (A) raw image, (B) mirror rotated image, (C) rotated 90 degree image, (D) rotated 180 degree image, (E) rotated 270 degree image, (F) low-saturated image, (G) high-saturated image, (H) low-contrasted image, (I) high-contrasted image, (J) low-brightened image, (K) high-brightened image, and (L) Overexposed image.
4 Experimental results
In this section, we mainly introduce the experimental settings, evaluation matrices, identification evaluation, and ablation study. To fairly and comprehensively evaluate the discriminatory performance of our method, our DBCLNet is compared with twelve deep learning methods, including traditional network models: AlexNet (Krizhevsky et al., 2017), VGGNet (Simonyan and Zisserman, 2014), and GoogLeNet (Szegedy et al., 2015); low-weight network models: MobileNet (Howard et al., 2017) and ShuffleNet (Zhang et al., 2018); deep network models: ResNet50 (He et al., 2016), DenseNet1 (Huang et al., 2017), and DenseNet2 (Too et al., 2019); attention network models: EfficientNet (Tan and Le, 2019), RegNet (Radosavovic et al., 2020), ViT (Dosovitskiy et al., 2020), and CoAtNet (Dai et al., 2021). We utilize the recommended parameter settings to run the source codes provided by the authors to obtain the best results from different methods.
4.1 Experimental settings
We method run on a Windows 10 PC with AMD Ryzen 5 3600X Central Processing Unit (CPU) at 3.80 GHz, 32-GB memory, NVIDIA GeForce GTX 1080Ti GPU, and Pytorch deep learning framework.
In our NBCLNet, we set the batch size is 16, the optimizer is AdamW with β1 = 0.9 and β1 = 0.999 optimizer decay rates. Meanwhile, the wight decay is 0.05. Our DBCLNet are trained with 50 iterations, with the base learning rate is set as 10-3. Additionally, the learning rate schedule is cosine decay, and the label smooth is 0.1. According to our DBCLNet input requirements all crop disease images are set to a size of 224×224×3. The number of samples for the original category imbalance was increased to 87867 data sets with the number of balanced samples by data augmentation. Subsequently, we build samples according to the ratio of 8:1:1 for training set, validation set and test set. The training set is used to train and optimize our DBCLNet model, the validation set is used to verify the validity of our model, and the test set is used to test the discrimination performance of our model.
4.2 Evaluation matrices
In evaluation matrices, we selected accuracy (AAcc), precision (APre), recall (ARec), and F1 score (AFscore) as evaluation metrics for agricultural disease image identification. For each classification result, theymay be categorized into four cases: true positive (TP), false negative (FN), false positive (FP), and true negative (TN). AAcc indicates the ratio of the total number of correctly predicted samples to the total number of tested samples, and the higher accuracy indicates the better discrimination performance of the proposed method. APre represents the proportion of true samples among all predicted positive samples, while a higher value indicates a better discriminative performance of themethod. ARec indicates that accurate prediction is true in the proportion of all true, and the higher the value, the better the discrimination performance of this method. AFscore is the combined average of accuracy AAcc and recall ARec, and its higher value indicates the better identification performance of the method. In addition, Table 2 reports the details of the expressions for each matrices.
Table 2 Error matrix for accuracy verification of of the identification results of crop disease images.
4.3 Identification evaluation
To demonstrate the effectiveness and generalization performance of our DBCLNet using the PlantVillage data comparing 12 deep learning methods. Meanwhile, our DBCLNet and the compared method are configured according to the same training, test, and validation set. We chose the traditional network models (Simonyan and Zisserman, 2014; Szegedy et al., 2015; Krizhevsky et al., 2017), low-weight network models (Howard et al., 2017; Zhang et al., 2018), deep network models (He et al., 2016; Huang et al., 2017; Too et al., 2019), and attention network models (Tan and Le, 2019; Dosovitskiy et al., 2020; Radosavovic et al., 2020; Dai et al., 2021) to compare our methods fairly and comprehensively. In addition, the source code and running parameters of all the compared methods are provided by the authors.
Table 3 exhibitions the identification results of 38 crop disease images tested by different methods. For traditional network models, AlexNet (Krizhevsky et al., 2017) obtained the lowest classification accuracy AAcc, precision APre, recall ARec, and F1 score AFscore. Because of its simple and shallow network structure, AlexNet (Krizhevsky et al., 2017) has poor performance in multi-classification of crop disease images. VGGNet (Simonyan and Zisserman, 2014) and GoogLeNet (Szegedy et al., 2015) increase the depth of the network making them better than AlexNet (Krizhevsky et al., 2017) in feature extraction, but their classification performance is also unsatisfactory due to the limitation of the influential network model. In general, the traditional network models are limited by the depth and effective network structure, which makes them difficult to solve the multi-classification problem of crop disease images.
Table 3 Identification results of different deep learning methods tested on the PlantVillage dataset for 38 crop disease images.
For low-weight network models, MobileNet (Howard et al., 2017) introduces depth-separable convolution to build lightweight deep neural networks, while it introduces a width and a resolution multiplier to effectively trade-off between latency and accuracy. Therefore, their discrimination performance for crop disease images is better than VGGNet (Simonyan and Zisserman, 2014), and GoogLeNet (Szegedy et al., 2015) thanks to their effective network structure. ShuffleNet (Zhang et al., 2018) introduces pointwise group convolution and channel shuffle for neural networks to save computational resources, which significantly reduces the computational overhead while retaining the accuracy of the model. Therefore, ShuffleNet (Zhang et al., 2018) has the discrimination ability similar to that of MobileNet (Howard et al., 2017) for crop disease image discrimination. Overall, the low-weight network models have a more efficient structure than the traditional network models. Therefore, they have better discrimination performance than VGGNet (Simonyan and Zisserman, 2014), and GoogLeNet (Szegedy et al., 2015). However, their classification accuracy is also somewhat insufficient due to the restriction of network depth.
For deep network models, ResNet50 (He et al., 2016) introduces both deep network structure and residual mechanism making it have better feature extraction ability and convergence speed. Therefore, ResNet50 (He et al., 2016) is better than traditional networks and low-weight network models for crop disease image identification. DenseNet1 (Huang et al., 2017) introduces a skip dense connectivity module and a deep network layer based on ResNet50 (He et al., 2016) to make its discrimination ability better than that of ResNet50 (He et al., 2016). DenseNet2 (Too et al., 2019) explores the discrimination ability of different deep learning methods for crop disease images, while further optimizing DenseNet1 (Huang et al., 2017) significantly improves the discrimination performance of DenseNet2 (Too et al., 2019).In general, the deep network model improves the discrimination performance of the network model at the expense of network depth and computational resources.
For attention network models, EfficientNet (Tan and Le, 2019) employs a strategy with channel attention mechanism stacking to make the model have better feature extraction capability, so it performs better in identifying crop disease images. RegNet (Radosavovic et al., 2020) proposes that the adopted design space design strategy follows an incremental design approach, which has a better discriminatory performance. ViT (Dosovitskiy et al., 2020) uses a transformer relying on the number of samples of training data being large enough and the image content being rich sufficient for image classification, which has achieved better identification results in the identification of crop disease images. CoAtNet (Dai et al., 2021) effectively combines convolutional neural network and transformer, and at the same time embedding attention into the model, CoAtNet (Dai et al., 2021) achieves better discrimination results than ViT (Dosovitskiy et al., 2020) for crop disease image discrimination. Overall, the attention model has the advantages of effective network structure, deep feature extraction layer, and attention mechanism. It is worth noting that although DenseNet2 (Too et al., 2019), EfficientNet (Tan and Le, 2019), and CoAtNet (Dai et al., 2021) achieved better discrimination results for crop disease image identification, they are still lower than our DBCLNet. Thanks to our design, our DBCLNet can better extract coarse-grained, fine grained, and more abstract-level features of images. Hence, our network model has better discriminative performance than the compared methods.
As Table 4 shows the Flops, training time, parameters and memory of different discriminatory models. Compared to most methods, our DBCLNet has a significant advantage in terms of training time. Although our DBCLNet is worse than ShuffleNet in terms of Flops, Parameters, and Memory, our DBCLNet still has some advantages over other methods. In general, our method not only has high discriminative performance but also outperforms most methods in model complexity.
Figure 7 shows the accuracy of different methods for crop disease image identification under different iterations. For traditional network models, the accuracy of AlexNet (Krizhevsky et al., 2017) and GoogLeNet (Szegedy et al., 2015) does not increase significantly with the increase in the number of iterations. They tend to be stable when the number of iterations is around 35. VGGNet (Simonyan and Zisserman, 2014), RegNet (Radosavovic et al., 2020), and MobileNet (Howard et al., 2017) do not have ideal identification accuracy with a small number of iterations. MobileNet (Howard et al., 2017), ResNet50 (He et al., 2016), EfficientNet (Tan and Le, 2019), and ViT (Dosovitskiy et al., 2020) are still able to obtain good discrimination with fewer iterations. With the increase in the number of iterations, our DBCLNet rapidly increases to the highest classification accuracy and tends to be stable at about 10 iterations.
Figure 7 Histogram of the different categories of samples in the augmented PlantVillage data (Hughes et al., 2015).
From Figure 8, we can observe the confusion matrix plot of DBCLNet for the test samples. We can clearly observe that DBCLNet can achieve more than 99.00% identification results for most crop disease images. It is worth noting that the identification result of our DBCLNet for the apple disease images is 100.00%, while its discrimination result for the Grape disease image was only wrong by one.
Figure 8 Confusion matrix of our DBCLNet is tested on the 38 crop disease images. (A) Confusion matrix of apple, (B) Confusion matrix of grape, (C) Confusion matrix of corn, (D) Confusion matrix of Potato, (E) Confusion matrix of Tomato, and (F) Confusion matrix of others.
4.4 Ablation study
To explore the positive impact of each module in our DBCLNet on discriminatory performance, we performed the following ablation study on the augmented PlantVillage data (Hughes et al., 2015), including (1) our DBCLNet without batch standard normalization layer (-w/o BSNL), (2) our DBCLNet without single-branch module (-w/o SBM), (3) our DBCLNet without dual-branch collaborative module (-w/o DBCL), (4) our DBCLNet without feature cascaded module (-w/o FCM).
As shown in Table 5, the following discriminatory results can be observed: (1) -w/o BSNL has less effect on the identification results, it doesn’t have feature extraction so it has less impact. (2) -w/o SBM is employed to extract the underlying features so it has less impact on the discriminatory performance. (3) -w/o DBCL has the greatest impact on the identification results, it focuses on extracting coarse-grained and fine-grained features, so it significantly impacts the discrimination results. (4) -w/o FCM has a greater impact on the identification results, it focuses on a more abstract level of extraction and therefore has a greater impact on the discrimination results. Our full model has the best results for the identification of cropdisease images. From Table 5, we designed each module to impact our DBCLNet positively. Our full model has the highest AAcc, APrm, ARec, and AFscore scores. Overall, our DBCLNet can obtain optimal discrimination performance thanks to the special design of each module.
Table 5 Discriminatory results of different modules for the implementation of ablation studies on test samples.
5 Discussion
This paper presented a dual-branch collaborative learning network for crop disease identification. We first provide a comprehensive overview of the current research in the crop disease image identification field. Meanwhile, we also summarize the advantages and disadvantages of various methods and the wide application of deep learning methods in this field. Subsequently, we explained the proposed DBCLNet in detail. Our DBCLNet comprises a single-branch module, a dual-branch collaborative module, and a cascaded feature module. The SBM extracts basic features of crop disease images, and the DBCM focuses on extracting coarse-grained. Fine-grained features from crop disease images and the FCM mainly extract crop disease image features at a more abstract level. Extensive experiments on the augmented PlantVillage data demonstrate that my DBCLNet has good discrimination ability for 38 types of crop disease images.
Despite the satisfactory results of my DBCLNet for the crop disease image identification issue, our method has some limitations. On the one hand, our method is inferior to other crops in disease identification of corn and potato because the disease characteristics of corn and potato are challenging to extract. However, our method outperforms other comparative methods for identifying these two crops. On the other hand, our method uses a deep network structure to extract coarse-grained, fine-grained, and more abstract features, improving discrimination performance at algorithm complexity’s cost. Compared with the low-weight network model, our method has a more complex network structure and a more significant number of parameters. We future will focus our research on two issues: extracting fine features and optimizing network models.
Data availability statement
The original contributions presented in the study are included in the article/Supplementary Material. Further inquiries can be directed to the corresponding author.
Author contributions
WeiZ and XS conceived and designed the experiments. WeiZ and LZ performed most of experiments. LZ and XX analyzed the data. WeiZ, XS, and WenZ wrote the manuscript. ZL and PZ provided the technical support. All author contributed to the article and approved the submitted version.
Funding
This work was supported in part by the National Natural Science Foundation of China under Grants 62171252, the Postdoctoral Science Foundation of China under Grant 2021M701903.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Abdulridha, J., Ampatzidis, Y., Ehsani, R., de Castro, A. I. (2018). Evaluating the performance of spectral features and multivariate analysis tools to detect laurel wilt disease and nutritional deficiency in avocado. Comput. Electron. Agric. 155, 203–211. doi: 10.1016/j.compag.2018.10.016
Albattah, W., Nawaz, M., Javed, A., Masood, M., Albahli, S. (2022). A novel deep learning method for detection and classification of plant diseases. Complex Intelligent Syst. 8, 507–524. doi: 10.1007/s40747-021-00536-1
Asad, S. A. (2022). Mechanisms of action and biocontrol potential of trichoderma against fungal plant diseases-a review. Ecol. Complexity 49, 100978. doi: 10.1016/j.ecocom.2021.100978
Bahri, A., Ghofrani Majelan, S., Mohammadi, S., Noori, M., Mohammadi, K. (2020). Remote sensing image classification via improved cross-entropy loss and transfer learning strategy based on deep convolutional neural networks. IEEE Geosci. Remote Sens. Lett. 17, 1087–1091. doi: 10.1109/LGRS.2019.2937872
Barbedo, J. G. A. (2019). Plant disease identification from individual lesions and spots using deep learning. Biosyst. Eng. 180, 96–107. doi: 10.1016/j.biosystemseng.2019.02.002
Cap, Q. H., Uga, H., Kagiwada, S., Iyatomi, H. (2022). Leafgan: An effective data augmentation method for practical plant disease diagnosis. IEEE Trans. Automation Sci. Eng. 19, 1258–1267. doi: 10.1109/TASE.2020.3041499
Carvajal-Yepes, M., Cardwell, K., Nelson, A., Garrett, K. A., Giovani, B., Saunders, D. G., et al. (2019). A global surveillance system for crop diseases. Science 364, 1237–1239. doi: 10.1126/science.aaw1572
Chamkhi, I., Cheto, S., Geistlinger, J., Zeroual, Y., Kouisni, L., Bargaz, A., et al. (2022). Legume-based intercropping systems promote beneficial rhizobacterial community and crop yield under stressing conditions. Ind. Crops Prod. 183, 114958. doi: 10.1016/j.indcrop.2022.114958
Chaudhary, A., Thakur, R., Kolhe, S., Kamal, R. (2020). A particle swarm optimization based ensemble for vegetable crop disease recognition. Comput. Electron. Agric. 178, 105747. doi: 10.1016/j.compag.2020.105747
Chen, J., Chen, J., Zhang, D., Sun, Y., Nanehkaran, Y. A. (2020). Using deep transfer learning for image-based plant disease identification. Comput. Electron. Agric. 173, 105393. doi: 10.1016/j.compag.2020.105393
Chen, J., Gong, Z., Wang, W., Liu, W., Dong, X. (2022). Crl: collaborative representation learning by coordinating topic modeling and network embeddings. IEEE Trans. Neural Networks Learn. Syst. 33, 3765–3777. doi: 10.1109/TNNLS.2021.3054422
Chen, C., Wang, X., Heidari, A. A., Yu, H., Chen, H. (2021a). Multi-threshold image segmentation of maize diseases based on elite comprehensive particle swarm optimization and otsu. Front. Plant Sci. 12, 789911. doi: 10.3389/fpls.2021.789911
Chen, J., Zhang, D., Suzauddola, M., Zeb, A. (2021b). Identifying crop diseases using attention embedded mobilenet-v2 model. Appl. Soft. Computing 113, 107901. doi: 10.1016/j.asoc.2021.107901
Cohen, R., Elkabetz, M., Paris, H. S., Gur, A., Dai, N., Rabinovitz, O., et al. (2022). Occurrence of macrophomina phaseolina in israel: Challenges for disease management and crop germplasm enhancement. Plant Dis. 106, 15–25. doi: 10.1094/PDIS-07-21-1390-FE
Cong, R., Lin, Q., Zhang, C., Li, C., Cao, X., Huang, Q., et al. (2022a). Cir-net: Cross-modality interaction and refinement for rgb-d salient object detection. IEEE Trans. Image Process. 31, 6800–6815. doi: 10.1109/TIP.2022.3216198
Cong, R., Zhang, Y., Fang, L., Li, J., Zhao, Y., Kwong, S. (2022b). Rrnet: Relational reasoning network with parallel multiscale attention for salient object detection in optical remote sensing images. IEEE Trans. Geosci. Remote Sens. 60, 1–11. doi: 10.1109/TGRS.2021.3123984
Coulibaly, S., Kamsu-Foguem, B., Kamissoko, D., Traore, D. (2019). Deep neural networks with transfer learning in millet crop images. Comput. Industry 108, 115–120. doi: 10.1016/j.compind.2019.02.003
Dai, Z., Liu, H., Le, Q. V., Tan, M. (2021). Coatnet: Marrying convolution and attention for all data sizes. Adv. Neural Inf. Process. Syst. 34, 3965–3977.
Darakeh, S. A. S. S., Weisany, W., Tahir, N. A.-R., Schenk, P. M. (2022). Physiological and biochemical responses of black cumin to vermicompost and plant biostimulants: Arbuscular mycorrhizal and plant growth-promoting rhizobacteria. Ind. Crops Prod. 188, 115557. doi: 10.1016/j.indcrop.2022.115557
Dhaka, V. S., Meena, S. V., Rani, G., Sinwar, D., Ijaz, M. F. (2021). A survey of deep convolutional neural networks applied for prediction of plant leaf diseases. Sensors 21, 4749. doi: 10.3390/s21144749
Dong, Y., Liu, Q., Du, B., Zhang, L. (2022). Weighted feature fusion of convolutional neural network and graph attention network for hyperspectral image classification. IEEE Trans. Image Process. 31, 1559–1572. doi: 10.1109/TIP.2022.3144017
Dosovitskiy, A., Beyer, L., Kolesnikov, A., Weissenborn, D., Zhai, X., Unterthiner, T., et al. (2020). An image is worth 16x16 words: Transformers for image recognition at scale 1–22.
Feng, L., Wu, B., Zhu, S., Wang, J., Su, Z., Liu, F., et al. (2020). Investigation on data fusion of multisource spectral data for rice leaf diseases identification using machine learning methods. Front. Plant Sci. 11, 577063. doi: 10.3389/fpls.2020.577063
Ferentinos, K. P. (2018). Deep learning models for plant disease detection and diagnosis. Comput. Electron. Agric. 145, 311–318. doi: 10.1016/j.compag.2018.01.009
Flores, P., Zhang, Z., Igathinathane, C., Jithin, M., Naik, D., Stenger, J., et al. (2021). Distinguishing seedling volunteer corn from soybean through greenhouse color, color-infrared, and fused images using machine and deep learning. Ind. Crops Prod. 161, 113223. doi: 10.1016/j.indcrop.2020.113223
Fuster-Barceló, C., Peris-Lopez, P., Camara, C. (2022). Elektra: Elektrokardiomatrix application to biometric identification with convolutional neural networks. Neurocomputing 506, 37–49. doi: 10.1016/j.neucom.2022.07.059
Haque, M., Marwaha, S., Deb, C. K., Nigam, S., Arora, A., Hooda, K. S., et al. (2022). Deep learning-based approach for identification of diseases of maize crop. Sci. Rep. 12, 1–14. doi: 10.1038/s41598-022-10140-z
He, K., Zhang, X., Ren, S., Sun, J. (2016). “Deep residual learning for image recognition,” in Proceedings of the IEEE conference on computer vision and pattern recognition (Las Vegas, NV, United states: 29th IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2016). 770–778.
Howard, A. G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., et al. (2017). Mobilenets: Efficient convolutional neural networks for mobile vision applications 1–9.
Huang, G., Liu, Z., van der Maaten, L., Weinberger, K. Q. (2017). “Densely connected convolutional networks,” in Proceedings of the IEEE conference on computer vision and pattern recognition. 4700–4708.
Huang, W., Lu, J., Ye, H., Kong, W., Mortimer, A. H., Shi, Y. (2018). Quantitative identification of crop disease and nitrogen-water stress in winter wheat using continuous wavelet analysis. Int. J. Agric. Biol. Eng. 11, 145–152. doi: 10.25165/j.ijabe.20181102.3467
Hu, W.-J., Fan, J., Du, Y.-X., Li, B.-S., Xiong, N., Bekkering, E. (2020). Mdfc–resnet: an agricultural iot system to accurately recognize crop diseases. IEEE Access 8, 115287–115298. doi: 10.1109/ACCESS.2020.3001237
Hughes, D., Salathé, M. (2015). An open access repository of images on plant health to enable the development of mobile disease diagnostics. arxiv, 1511.08060 1–13.
Jiang, Y., Ji, X., Zhang, Y., Pan, X., Yang, Y., Li, Y., et al. (2022). Citral induces plant systemic acquired resistance against tobacco mosaic virus and plant fungal diseases. Ind. Crops Prod. 183, 114948. doi: 10.1016/j.indcrop.2022.114948
Kendler, S., Aharoni, R., Young, S., Sela, H., Kis-Papo, T., Fahima, T., et al. (2022). Detection of crop diseases using enhanced variability imagery data and convolutional neural networks. Comput. Electron. Agric. 193, 106732. doi: 10.1016/j.compag.2022.106732
Khalifani, S., Darvishzadeh, R., Azad, N., Seyed Rahmani, R. (2022). Prediction of sunflower grain yield under normal and salinity stress by rbf, mlp and, cnn models. Ind. Crops Prod. 189, 115762. doi: 10.1016/j.indcrop.2022.115762
Khan, M. A., Akram, T., Sharif, M., Awais, M., Javed, K., Ali, H., et al. (2018). Ccdf: Automatic system for segmentation and recognition of fruit crops diseases based on correlation coefficient and deep cnn features. Comput. Electron. Agric. 155, 220–236. doi: 10.1016/j.compag.2018.10.013
Kong, J., Wang, H., Wang, X., Jin, X., Fang, X., Lin, S. (2021). Multi-stream hybrid architecture based on cross-level fusion strategy for fine-grained crop species recognition in precision agriculture. Comput. Electron. Agric. 185, 106134. doi: 10.1016/j.compag.2021.106134
Krizhevsky, A., Sutskever, I., Hinton, G. E. (2017). Imagenet classification with deep convolutional neural networks. Commun. ACM 60, 84–90. doi: 10.1145/3065386
Kumari, S., Nagendran, K., Rai, A. B., Singh, B., Rao, G. P., Bertaccini, A. (2019). Global status of phytoplasma diseases in vegetable crops. Front. Microbiol. 10, 1349. doi: 10.3389/fmicb.2019.01349
Kundu, N., Rani, G., Dhaka, V. S., Gupta, K., Nayak, S. C., Verma, S., et al. (2021). Iot and interpretable machine learning based framework for disease prediction in pearl millet. Sensors 21, 5386. doi: 10.3390/s21165386
Lian, S., Li, L., Lian, G., Xiao, X., Luo, Z., Li, S. (2021). A global and local enhanced residual u-net for accurate retinal vessel segmentation. IEEE/ACM Trans. Comput. Biol. Bioinf. 18, 852–862.
Li, C., Anwar, S., Hou, J., Cong, R., Guo, C., Ren, W. (2021). Underwater image enhancement via medium transmission-guided multi-color space embedding. IEEE Trans. Image Process. 30, 4985–5000. doi: 10.1109/TIP.2021.3076367
Li, C., Cong, R., Guo, C., Li, H., Zhang, C., Zheng, F., et al. (2020a). A parallel down-up fusion network for salient object detection in optical remote sensing images. Neurocomputing 415, 411–420. doi: 10.1016/j.neucom.2020.05.108
Li, C., Guo, C., Loy, C. C. (2022a). Learning to enhance low-light image via zero-reference deep curve estimation. IEEE Trans. Pattern Anal. Mach. Intell. 44, 4225–4238. doi: 10.1109/TPAMI.2021.3126387
Li, X., Jiao, L., Zhu, H., Liu, F., Yang, S., Zhang, X., et al. (2022b). A collaborative learning tracking network for remote sensing videos. IEEE Trans. Cybernetics, 1–14. doi: 10.1109/TCYB.2022.3182993
Li, Y., Nie, J., Chao, X. (2020b). Do we really need deep cnn for plant diseases identification? Comput. Electron. Agric. 178, 105803. doi: 10.1016/j.compag.2020.105803
Ma, H., Huang, W., Jing, Y., Yang, C., Han, L., Dong, Y., et al. (2019). Integrating growth and environmental parameters to discriminate powdery mildew and aphid of winter wheat using bi-temporal landsat-8 imagery. Remote Sens. 11, 846. doi: 10.3390/rs11070846
Melgar-García, L., Gutiérrez-Avilés, D., Godinho, M. T., Espada, R., Brito, I. S., Martínez-Álvarez, F., et al. (2022). A new big data triclustering approach for extracting three-dimensional patterns in precision agriculture. Neurocomputing 500, 268–278. doi: 10.1016/j.neucom.2021.06.101
Mohanty, S. P., Hughes, D. P., Salathé, M. (2016). Using deep learning for image-based plant disease detection. Front. Plant Sci. 7, 1419. doi: 10.3389/fpls.2016.01419
Mondal, D., Kole, D. K., Roy, K. (2017). Gradation of yellow mosaic virus disease of okra and bitter gourd based on entropy based binning and naive bayes classifier after identification of leaves. Comput. Electron. Agric. 142, 485–493. doi: 10.1016/j.compag.2017.11.024
Nandhini, M., Kala, K., Thangadarshini, M., Verma, S. M. (2022). Deep learning model of sequential image classifier for crop disease detection in plantain tree cultivation. Comput. Electron. Agric. 197, 106915. doi: 10.1016/j.compag.2022.106915
Pandey, S., Giri, V. P., Tripathi, A., Kumari, M., Narayan, S., Bhattacharya, A., et al. (2020). Early blight disease management by herbal nanoemulsion in solanum lycopersicum with bio-protective manner. Ind. Crops Prod. 150, 112421. doi: 10.1016/j.indcrop.2020.112421
Pantazi, X. E., Moshou, D., Tamouridou, A. A. (2019). Automated leaf disease detection in different crop species through image features analysis and one class classifiers. Comput. Electron. Agric. 156, 96–104. doi: 10.1016/j.compag.2018.11.005
Peña-Barragán, J. M., Ngugi, M. K., Plant, R. E., Six, J. (2011). Object-based crop identification using multiple vegetation indices, textural features and crop phenology. Remote Sens. Environ. 115, 1301–1316. doi: 10.1016/j.rse.2011.01.009
Radosavovic, I., Kosaraju, R. P., Girshick, R., He, K., Dollár, P. (2020). “Designing network design spaces,” in Proceedings of the IEEE/CVF conference on computer vision and pattern recognition (Las Vegas, NV, United states: 29th IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2016). 10428–10436.
Selvaraj, M. G., Vergara, A., Montenegro, F., Ruiz, H. A., Safari, N., Raymaekers, D., et al. (2020). Detection of banana plants and their major diseases through aerial images and machine learning methods: A case study in dr congo and republic of benin. ISPRS J. Photogrammetry Remote Sens. 169, 110–124. doi: 10.1016/j.isprsjprs.2020.08.025
Simonyan, K., Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition 1–14.
Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., et al. (2015). “Going deeper with convolutions,” in Proceedings of the IEEE conference on computer vision and pattern recognition. 1–9. (Las Vegas, NV, United states: 29th IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2016)
Tan, M., Le, Q. (2019). Efficientnet: Rethinking model scaling for convolutional neural networks. Int. Conf. Mach. Learn., 6105–6114.
Too, E. C., Yujian, L., Njuki, S., Yingchun, L. (2019). A comparative study of fine-tuning deep learning models for plant disease identification. Comput. Electron. Agric. 161, 272–279. doi: 10.1016/j.compag.2018.03.032
Viedma, I. A., Alonso-Caneiro, D., Read, S. A., Collins, M. J. (2022). Deep learning in retinal optical coherence tomography (oct): A comprehensive survey. Neurocomputing 507, 247–264. doi: 10.1016/j.neucom.2022.08.021
Weidong, Z., Lingqiao, L., Jinquan, H., Yanchun, F., Lihui, Y., Changqin, H., et al. (2018). Drug discrimination by near infrared spectroscopy based on stacked sparse auto-encoders combined with kernel extreme learning machine. Chin. J. Anal. Chem. 46, 1446–1454.
Woźniak, M., Wieczorek, M., Siłka, J. (2022). Deep neural network with transfer learning in remote object detection from drone 121–126. doi: 10.1145/3555661.3560875
Xie, H., Lee, M.-X., Chen, T.-J., Chen, H.-J., Liu, H.-I., Shuai, H.-H., et al. (2022). Dual-branch cross-patch attention learning for group affect recognition.
Yakhin, O. I., Lubyanov, A. A., Yakhin, I. A., Brown, P. H. (2017). Biostimulants in plant science: a global perspective. Front. Plant Sci. 7, 2049. doi: 10.3389/fpls.2016.02049
Yue, J., Huang, H., Wang, Y. (2021). A practical method superior to traditional spectral identification: Two-dimensional correlation spectroscopy combined with deep learning to identify paris species. Microchem. J. 160, 105731. doi: 10.1016/j.microc.2020.105731
Zeng, W., Li, M. (2020). Crop leaf disease recognition based on self-attention convolutional neural network. Comput. Electron. Agric. 172, 105341. doi: 10.1016/j.compag.2020.105341
Zhang, K., He, S., Li, H., Zhang, X. (2021). Dbnet: A dual-branch network architecture processing on spectrum and waveform for single-channel speech enhancement. doi: 10.21437/Interspeech.2021-1042
Zhang, S., Huang, W., Wang, H. (2020b). Crop disease monitoring and recognizing system by soft computing and image processing models. Multimedia Tools Appl. 79, 30905–30916. doi: 10.1007/s11042-020-09577-z
Zhang, P., Yang, L., Li, D. (2020a). Efficientnet-b4-ranger: A novel method for greenhouse cucumber disease recognition under natural complex environment. Comput. Electron. Agric. 176, 105652. doi: 10.1016/j.compag.2020.105652
Zhang, X., Zhou, X., Lin, M., Sun, J. (2018). “Shufflenet: An extremely efficient convolutional neural network for mobile devices,” in Proceedings of the IEEE conference on computer vision and pattern recognition (Las Vegas, NV, United states: 29th IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2016). 6848–6856.
Zhang, W., Zhuang, P., Sun, H.-H., Li, G., Kwong, S., Li, C. (2022). Underwater image enhancement via minimal color loss and locally adaptive contrast enhancement. IEEE Trans. Image Process. 31, 3997–4010. doi: 10.1109/TIP.2022.3177129
Zheng, C., Gao, L., Lyu, X., Zeng, P., Saddik, A. E., Shen, H. T. (2022). Dual-branch hybrid learning network for unbiased scene graph generation.
Keywords: crop disease identification, two-branch collaborative, channel attention, feature cascade, deep learning
Citation: Zhang W, Sun X, Zhou L, Xie X, Zhao W, Liang Z and Zhuang P (2023) Dual-branch collaborative learning network for crop disease identification. Front. Plant Sci. 14:1117478. doi: 10.3389/fpls.2023.1117478
Received: 07 December 2022; Accepted: 20 January 2023;
Published: 10 February 2023.
Edited by:
Roger Deal, Emory University, United StatesReviewed by:
Marcin Wozniak, Silesian University of Technology, PolandJun Su, Fujian Agriculture and Forestry University, China
Copyright © 2023 Zhang, Sun, Zhou, Xie, Zhao, Liang and Zhuang. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Peixian Zhuang, emh1YW5ncGVpeGlhbjA2MjRAMTYzLmNvbQ==