Abstract
There are many rice diseases, which have very serious negative effects on rice growth and final yield. It is very important to identify the categories of rice diseases and control them. In the past, the identification of rice disease types was completely dependent on manual work, which required a high level of human experience. But the method often could not achieve the desired effect, and was difficult to popularize on a large scale. Convolutional neural networks are good at extracting localized features from input data, converting low-level shape and texture features into high-level semantic features. Models trained by convolutional neural network technology based on existing data can extract common features of data and make the framework have generalization ability. Applying ensemble learning or transfer learning techniques to convolutional neural network can further improve the performance of the model. In recent years, convolutional neural network technology has been applied to the automatic recognition of rice diseases, which reduces the manpower burden and ensures the accuracy of recognition. In this paper, the applications of convolutional neural network technology in rice disease recognition are summarized, and the fruitful achievements in rice disease recognition accuracy, speed, and mobile device deployment are described. This paper also elaborates on the lightweighting of convolutional neural networks for real-time applications as well as mobile deployments, and the various improvements in the dataset and model structure to enhance the model recognition performance.
1 Introduction
In recent years, rice planting has developed quickly and the mechanization degree has been gradually improved (Kabir et al., 2021). However, rice disease has always been a huge obstacle to the further development of rice planting (). The disease has always been an important factor restricting rice growth, high and stable yield. Rice disease affects the total grain loss of up to 10% to 30% in the world every year (). Therefore, rapid and accurate identification of rice diseases is very important for ensuring rice production and maintaining global food security ().
The traditional rice disease recognition generally relies on the experience accumulation of farmers in the actual production process (Yakkundimath et al., 2022). This method has high professional requirements for practitioners, consumes a lot of workforce and costs. But the judgment outcomes are highly biased, with large errors even (Sony, 2019). It is challenging to achieve accurate disease identification, simple to lose the best time for disease preclusion and control. At the same time, it is difficult to meet current needs for real-time monitoring and prediction of a wide range of diseases (). Therefore, it is significant to investigate automatic recognition methods of rice typical diseases for early detection, diagnosis, and treatment of rice diseases to reduce loss and increase yield (Jadhav et al., 2021; Jiang et al., 2021).
With the enhancement of computing power of computer hardware and the explosive growth of data, deep learning technology has achieved very good results and been broadly applied in many areas such as speech recognition, image processing, and natural language processing (; Ning et al., 2022). The convolutional neural network is a very representative deep learning technology (Priyangka and Kumara, 2021). Its performances in computer vision missions such as image semantic segmentation, object detection, and classification recognition are far superior to other traditional methods. It has been extensively used in face recognition, automatic driving, and other engineering fields (; Sethy et al., 2020a).
In terms of rice disease recognition, convolutional neural networks have also obtained very good results and been widely utilized (Li et al., 2020; Sharma et al., 2020) (Figure 1). In Figure 1, the CNN backbone is a common convolutional neural network such as ResNet50,VGG16 etc. which is mainly responsible for extracting various features from images. The RPN searches for candidate regions where rice diseases may be present from the extracted features by traversing them at a time. The ROI pooling converts all candidate regions into a format that is uniform in length and width. The final fully connected layer unifies all the candidate regions and outputs the type of rice disease and its location in the image. With deepening application, the recognition of rice disease has put forward new requirements for convolutional neural networks. In the paper, the achievements of convolutional neural networks in rice disease recognition in recent years are summarized, and the recognition accuracy optimization, recognition speed improvement, and lightweight revision are discussed respectively. The contributions of the paper are the following:
Theory of convolutional neural networks is explained detailed, especially various measures that could reduce the complexity of convolutional neural networks.
Methods that can improve the accuracy of rice disease identification based on convolutional neural networks are summarized.
Existing research results for speeding up convolutional neural networks to identify rice diseases are summarized.
The deployment of convolutional neural networks to mobile devices for real-time rice disease identification is summarized.
The limitations of rice disease recognition based on convolutional neural networks are given and the future research priorities are envisioned.
Figure 1
The structure of this paper is organized as follows: the first part is the introduction; the second part discusses the basic principles and lightweight measures of convolutional neural networks; the third part summarizes the method of convolutional neural network to improve the recognition accuracy in the process of rice disease recognition; in the fourth part, the measures to deploy convolutional neural networks on mobile devices after lightweight revision in the process of rice disease recognition are discussed; the fifth part summarizes the approaches to optimize the recognition speed; the sixth part lists limitations of convolutional neural networks applied in rice disease identification and future research directions. Finally, a summary of the paper is presented.
2 Theory of convolutional neural network
The convolutional neural network is one of the classical ways of deep learning with multi-layers structure and convolution computation (Gu et al., 2018). It can automatically extract image properties and advanced features that cannot be extracted manually (Yamashita et al., 2018). It has obvious advantages in image recognition and can be applied to large-scale data training (Senan et al., 2020). The lightweight operation of a convolutional neural network is also a research hotspot recently (Haque et al., 2021).
2.1 Framework of convolutional neural network
The structure of a convolutional neural network can be split into the convolution layer, pooling layer, and fully connected layer according to different calculation ways (Zhang et al., 2020) (Figure 2). The feature map is generated by extracting local features of input data through the convolution layer. The feature map dimension is reduced by the pooling layer. The processed feature map is input into the fully connected layer and the outcome according to different tasks is output (Lu et al., 2017; N et al., 2021).
Figure 2
Convolution layer. The convolution layer collects local attributes of the training data by convolution operations (). The input data and weight parameters are combined with the offset value after convolution operations, and the result is the input of the activation function. The size of the final output feature graph is related to the setting of relevant parameters of the convolutional neural network. The formula for calculating convolution is:
is the image pixel, is the length or width of the convolution kernel, is the weight vector, is the bias, and is the activation function. The image is input to the convolutional neural network as a data matrix, and the convolution kernel is essentially a local weight matrix as well. The convolution operation is to slide the convolution kernel over the input data in a certain number of steps, multiplying and summing element-by-element for each position to obtain a new 2D feature matrix. The convolution operation can effectively extract the local spatial information in the input data.
Pooling layer. Similar to the principle of convolution operations, pooling is realized by moving the sliding window on the feature graph (Jiang et al., 2020). According to the step size, each move on the feature map will get the presentation value of the region. After pooling operations, the size of the feature map will be reduced. The calculation formula for the pooling operation is the following:
is the activation function, is the pooling function, is the weight coefficient, and is the bias. The pooling operation divides the input feature mapping matrix into non-overlapping regions and then performs aggregation of each region by calculating the average or taking the maximum value. The pooling operation aggregates or counts the values within each window by performing a sliding window process on this matrix and outputs them to the next layer as input data. The pooling operation is usually immediately followed by the convolution operation, which reduces the feature dimensions of the output of the convolutional layer by pooling, effectively preserving the important feature information.
Fully connected layer. The fully connected layer is positioned in the last part of the convolutional neural network. The fully connected mode is adopted to map the two-dimensional feature map into a one-dimensional vector, and finally map to the sample space according to different tasks. The preceding convolution layer and pooling layer map the input data to the feature representation space, and then the fully connected layer maps the feature representation space to the sample’s label space to achieve the final classification or regression task (Islam et al., 2021).
2.2 Lightweight measures of convolutional neural network
Traditional convolutional neural networks have the problem of too many parameters. If the model is improved to obtain better classification performance, a lot of sample sets are needed. However, in practical engineering applications, it is hard to get a lot of sample sets to promote the classification precision. There is an increasing demand for convolutional neural network deployments on mobile terminals, and in-depth lightweight research on convolutional neural networks is required. Under the premise of not reducing model performance, architecture size and the computational amount should be reduced as far as possible to get a balance between performance and overhead (Hui et al., 2020). At present, the lightweight of convolutional neural networks is mainly realized through model compression and adjustment of the convolution operation.
The commonly model compression methods are network pruning, parameter quantization, low-rank approximation, and knowledge distillation.
Network pruning. Pruning, as a classical technique in the field of model compression, has been widely used in the post-processing of various algorithms. Network pruning is an important technique which could reduce network complexity and prevent network overfitting (Yeom et al., 2021). It is widely employed in machine learning and convolutional neural networks (Figure 3). Network pruning can remove redundant connections in convolutional neural networks, decrease model complexity, and reduce the amount of computation. Moreover, it can effectually avoid overfitting and optimize the generalization of the architecture. Network pruning usually has three steps: training connection and measuring the importance of network neurons; removing unimportant neurons; retraining the network and fine-tuning the network ().
Figure 3
Parameter quantization. Quantization is operations of replacing all the original parameters with part parameters, which greatly reduces the storage overhead. Parameter quantization, as a common back-end compression technique, can obtain a large reduction in model volume but little performance loss (Zhang and Chung, 2021). The demerit is that the quantified network is fixed, making it hard to change (Figure 4). On the other hand, the generalization of this way is poor, resulting in high maintenance costs. One of the simplest quantization algorithms is scalar quantization (Zhang et al., 2022).
Figure 4
Low-rank approximation. It decomposes the huge dense weight matrix into several small-scale matrices, the original weight matrix can be approximately reconstructed. The operation achieves the purpose of reducing storage and calculation (Lee et al., 2021). The basic computational mode of a convolutional neural network is convolution operations (Figure 5). In the actual implementation, the convolution operation is completed by matrix multiplication. However, the weight matrix tends to be dense and large in general, which brings huge overhead in computation and storage. An intuitive idea to solve the problem is that if the dense matrix can be approximately reconstructed through a few smaller matrices, then the storage and computation costs can be reduced effectively ().
Figure 5
Knowledge distillation. It is a transfer learning method, and its target is the convert of the knowledge learned from the complex network framework to the compact small model over certain approaches so that a tiny scheme can also obtain a similar capability as the complex model (Lee et al., 2021; Wang and Du, 2021; ) (Figure 6). In the framework of knowledge distillation, two basic elements play a decisive role: first, what is “knowledge”? That is, how to extract the knowledge in the model. The second is how to “distillation”? That is, how to complete the task of knowledge transfer (Sahu et al., 2018).
Figure 6
It is an effective method to adjust standard convolution, decrease convolution parameters and speed up convolution operation. Although the model compression takes a good part in the process of convolutional neural network lightweight, its process is too complex, and it usually requires detailed repeated training to achieve a similar performance to the original model. Therefore, some researchers begin to directly design lightweight convolutional neural network frameworks to control the number of parameters and computation by group convolution, depth-wise separable convolution, depth-wise convolution, and pointwise convolution (Sunija et al., 2021).
Group convolution. It divides the dimension of feature channels into several equal parts, then convolves them separately, and piles up the results. The idea of group convolution is widely used in network design. Besides reducing the number of parameters, it can also be regarded as a structured sparse approach, equivalent to a regularization manner. As the number of filter groups raises, the model parameters decrease, and the framework becomes more efficient. Since the convolution is partitioned into multiple paths and each path can be handled separately through a respective GPU, the architecture can be trained on several GPUs in parallel, and the training speed of the mode is greatly accelerated (Huang et al., 2019).
Depth-wise separable convolution. The merit of depth-wise separable convolution is that the more attributes that need to be extracted, the more parameters can be saved, reducing the amount of computation. Deep-wise separable convolution is actually a kind of decomposable convolution operation, which involves spatial dimension, but also deals with depth dimension (Prottasha and Reza, 2022) (Figure 7). It can be decomposed into two smaller actions: deep convolution and point-by-point convolution.
Figure 7

Schematic illustration of a convolutional neural network with depth-wise separable convolution. (Reprinted from ref. (Prottasha and Reza, 2022) under the terms of the Creative Commons CC-BY license).
Depth-wise convolution. It is a kind of packet convolution in which the number of packets is equal to the amount of feature channels, and the convolution kernel is one-to-one corresponding to the channels. Therefore, the depth of the output feature map is the same as that of the input. For the multi-channel characteristic graphs from the previous layer, all of them are first split into feature graphs of a single channel, and single-channel convolution is performed on them respectively and then stacked together. Different from the standard convolution activities, deep-wise convolution splits the convolution kernel into several channels and carries out convolution operations on each channel without changing the depth of the input property image. In this way, the output attribute graph with the same amount of channels as the input feature graph is acquired (Ullah et al., 2021).
Pointwise convolution. The deep-wise convolution only adjusts the dimension of the property graph from the previous layer, while the number of channels does not change, which demands to be modified by pointwise convolution. The pointwise convolution is a 1*1 convolution. Since deep-wise convolution does not merge information between channels, it needs to be applied together with pointwise convolution. It could raise or reduce dimension of feature graphs. The operation of pointwise convolution is similarly to the conventional convolution operation, which is to produce a new attribute map by weighted addition of the property map of the former stage in the depth direction. Each filter exports one feature map, so several channels require multiple filters (Gayathri et al., 2020).
3 Convolutional neural network for better recognition accuracy
Accuracy is the basis of all applications. Only with better recognition accuracy can convolutional neural networks be widely utilized in rice disease recognition. Small and scattered rice disease sites in the images can lead to poor identification accuracy. To solve this problem, many researchers have started to improve the models in terms of their feature extraction capability and training methods. To enhance the feature extraction capability of the model, multi-scale features of rice diseases are often extracted from the images and merged by introducing an attention mechanism. The improvement of the model training method is mainly implemented by using ensemble learning.
By introducing the attention mechanism into a model, it can better understand the correlation between the input data, and improve its prediction ability. Shuai Feng et al. studied the detection of rice blast based on spectral characteristics (Feng S. et al., 2022). The convolutional neural network employed in the method combined the attention mechanism with a residual network to determine the optimal frontal characteristic wavelength. Guided gradient weighted class activation mapped spectral data to guided gradient weighted heat maps and finally determined the appropriate characteristic wavelength. Statistical analysis proved that this way could effectively identify the spectral characteristics of rice diseases and give a high precision recognition. The team also combined spectral features with vegetation index and texture features into the convolutional neural network to identify rice leaf blast (
Figure 8

Fine-tuned CNN. (Reprinted from ref. (
Multiscale feature fusion can help a model locate the position of the target more accurately. By fusing features with different sensory fields, the model can find the boundary and detailed information of the target, thus improving the accuracy of target detection and localization. Ching-Ling Wang et al. conducted a series or parallel operation of multiple convolutional neural networks to find the best network structure for rice disease recognition (Wang et al., 2022). Each independent convolutional neural network extracted different features, and these features would be fused in the decision stage and output the final consequence. To further improve the recognition accuracy, they also carried out two-stage data enhancement on the training data. The experimental results indicated that the parallel multi-convolutional neural network structure had the highest recognition accuracy, but also could preserve the micro spot disease feature on rice leaves. He Liu et al. improved the accuracy of rice disease recognition by advance processing of training data and continuous tuning of hyperparameters of convolutional neural networks. All the images used for training the model were standardized to the same size and the dataset was augmented by data enhancement techniques. Parameters such as learning rate, batch size, and number of iterations were continuously adjusted during the model training process, and a framework with a recognition accuracy of 98.64 was finally obtained. T. Daniya et al. proposed a neural network architecture for high precision identification of bacterial leaf blight in rice. To ensure high recognition accuracy, the framework needed to carry out a range of actions on the input images (
Through transfer learning, a model can borrow features, relationships, or patterns from the source domain and apply them to the target task, thereby improving the model’s performance and generalization on the target task. Sudhesh K.M et al. applied transfer learning technology and dynamic pattern recognition decomposition method to identify rice diseases (K.M et al., 2023). Among multiple convolutional neural networks trained based on 3416 images, the DenseNet121 network had the best recognition effect on rice disease. Training other machine learning algorithms with the rice disease features extracted by the DenseNet121 network could often achieve better recognition results. In addition, dynamic pattern decomposition driven by an attention mechanism was added to the architecture to locate rice disease areas faster and more accurately. Experimental data showed that the recognition accuracy of this method reached 94.33%. Debaniranjan Mohapatra et al. applied the transfer learning technique to train the AlexNet network to recognize rice diseases (Mohapatra and Das, 2023). The dataset, which included 1,732 images from Kaggle’s online data, covered three rice diseases: rice leaf blight, brown spot, and smut. Since the AlexNet network had been trained in advance, the number of pictures in the rice disease dataset was much lower. Experiments data confirmed that the rice disease recognition accuracy of the method was up to 98.8%. Ghazanfar Latif et al. modified the convolutional neural network VGG-19 to identify rice diseases (Latif et al., 2022). The VGG-19 network had been trained on other datasets, and rice disease identification could be carried out just by fine-tuning parameters, which could not only accelerate the model training speed, but also ensure the effect. If there was too little data in the dataset, it was easy to overfit the framework. Therefore, the authors enhanced the images in the dataset through fine-tuning to add images, thus the effect of model training was ensured (Figure 9). In Figure 9, A rice disease dataset originally contained a small number of images, but it was expanded through data enhancement techniques such as rotation, scaling, and panning to bring the number of images within the dataset to 2,465. A portion of the data was used to train the convolutional neural network and other part of the data was used to validate the performance of the trained model. For example, there were 371 images of healthy rice, of which 297 images were used to train the network model while the remaining 74 images were used to validate the performance of the network model. The recognition results demonstrated that the method was more powerful than other existing ways.
Figure 9

Distribution of training images and validation images of each rice disease and healthy rice leaf in the dataset. (Reprinted from ref. (Latif et al., 2022) under the terms of the Creative Commons CC-BY license).
4 Convolutional neural network for lightweight recognition
Rice disease recognition based on convolutional neural networks has obtained very good consequences in the laboratory, and the accuracy is particularly high. However, so far, the application in the process of rice cultivation is still relatively small. One of the most important reasons is that the convolutional neural network employed in the recognition process is still too complex, has too many parameters and high requirements on hardware. Therefore, further lightweight research on convolutional neural networks is needed to make it run on mobile devices such as smartphones.
It is very effective to process images through the deep neural network model to complete the classification and regression tasks. However, the parameters of the deep neural network model are generally tens of millions, even hundreds of millions. Such a complex model places high demands on both hardware and software computing resources during training and deployment. This is the reason that there are fewer examples of neural network technology application of rice disease identification. Currently, the lightweight operations of neural network models in rice disease identification process are achieved by adjusting the neural network structure.
Igor V. Arinichev et al. tested the performance of four relatively lightweight classical convolutional neural networks for rice disease identification: GoogleNet, ResNet-18, SqueezeNet-1.0, and DenseNet-121 (
Yibin Wang et al. added the attention mechanism and Bayesian optimization algorithm to a convolutional neural network to reduce its volume and finally realized the application of rice disease recognition on mobile devices (Wang et al., 2021). The attention mechanism allowed the convolutional neural network to understand long distance information within the mode. Bayesian optimization applied a posterior function to decrease the parameters of the convolutional neural network. The dataset contained 2370 pieces of data, including both diseased and healthy rice samples. The extracted features were evaluated visually based on activation mapping and filter visualization techniques. Cross-validation classification experiments showed that the precision of the architecture achieved 94.85%. Chowdhury R. Rahman et al. presented a two-stage mini-convolutional neural network for offline recognition of rice diseases (Rahman et al., 2020). Compared with hundreds of millions of parameters in traditional convolutional neural networks, the network only needed 800,000 parameters, which made the memory efficiency very high and suitable for application in mobile scenarios. A total of 1426 images were included in the dataset for the training of the framework, involving five rice disease categories: pseudosmut, smut, sheath blight, health, and others. All the images were taken with four different types of cameras in different situations, such as summer and winter. Experiments indicated that the model achieved a good balance between memory efficiency and recognition accuracy. Junde Chen et al. designed a convolutional neural network called MobInc-Net for rice disease recognition (
Poornima Singh Thakur et al. investigated a lightweight convolutional neural network with 7 convolution layers for rice disease recognition named VGG-ICNN (Thakur et al., 2023). The network had about 6 million parameters, much less than traditional convolutional neural networks, but its multi-scale feature extraction ability was still very good. The mode had been tested on several public datasets such as PlantVillage, and the results validated that it had a very good recognition effect. The network not only had a good recognition effect on rice diseases but also had perfect performance on maize, apple, and other plant diseases. The performance was also as well as other lightweight convolutional neural networks such as EfficientNet B0. Changguang Feng et al. incorporated deep feature extraction and the attention mechanism into a convolutional neural network to recognize rice blast disease (Feng C. et al., 2022). The depth feature extraction module could simultaneously extract the deep and shallow features of rice blast, and the attention mechanism module could achieve the lightweight goal of this neural network. The dataset contained 800 images, selected from the open dataset, and annotated with the LabelMe software (Figure 10). Figure 10 showed an image which contained rice disease labeled by the software LableMe. The background in the labeled images was standardized to black, the rice leaves were standardized to red, and the portion that was standardized to green represented the location of the lesion. The experiment showed that the method had good universality ability, strong anti-interference ability, and achieved a good balance between recognition speed and accuracy. At the same time, the method supplied a good reference for the deployment of rice disease recognition programs on the Internet of Things and mobile devices.
Figure 10

Original images and labeled images: the black part means background, the red part means healthy rice leaf, while the green part means rice disease spot. (Reprinted from ref. (Feng C. et al., 2022) under the terms of the Creative Commons CC-BY license).
Ruoling Deng et al. developed a deep learning program based on a convolutional neural network that could run on a smartphone and identify rice diseases (Figure 11). The method integrated several sub-modules to distinguish different rice diseases as much as possible (
Figure 11

The interface of the rice disease recognition APP. (Reprinted from ref. (
5 Convolutional neural network for higher recognition speed
It is greatly significant to improve the speed of rice disease recognition and realize real-time applications. A lot of researchers have done much work on this aspect and have achieved good results. Rice disease identification based on specific types of images and the use of specific algorithms in the identification process can improve the speed of rice disease identification.
Many studies have demonstrated that identification based on rice disease images obtained by hyperspectral techniques and terahertz imaging is often faster. Lei Feng et al. introduced hyperspectral imaging technology and transfer learning into the process of rice disease detection and realized rapid recognition (Feng L. et al., 2021). Hyperspectral imaging was used to obtain images of rice diseases (Figure 12). The convolutional neural network trained on the original dataset was adjusted and utilized for rice disease recognition. Methods of adjustment included fine-tuning, depth-dependent alignment, and depth-domain obfuscation. The results showed that the model had high detection efficiency and generalization performance, and the scheme could detect different kinds of rice disease. Jinnuo Zhang et al. studied white leaf blight at the stage of rice breeding, using terahertz imaging and near-infrared spectral imaging (Zhang et al., 2020). The recognition models of one-dimensional spectral image and two-dimensional spectral image were respectively constructed with a convolutional neural network. One-dimensional spectral images contained spectral information of samples, while two-dimensional spectral images included both spectral information and spatial information of samples. To better investigate the recognition process, the team also performed a visual analysis. They finally confirmed that the combination of terahertz absorption spectra and convolutional neural network could perform the detection quickly.
Figure 12

Schematic diagram of the fine-tuning algorithm. (Reprinted from ref. (Feng L. et al., 2021) under the terms of the Creative Commons CC-BY license).
Of course, the time required for identification can also be reduced if the common rice disease images are properly processed. Santosh Kumar Upadhyay et al. devised a detection architecture with a convolutional neural network to obtain rapid diagnosis of rice diseases (Upadhyay and Kumar, 2022). From the input image to output result, the model contained 22 layers. Three rice diseases could be identified by the method: leaf smut, black spot, and leaf blight. Each disease had 4000 pictures in the dataset, of which 3200 pieces were the training set and 800 pieces were the verification set. All images were adjusted to a size of 64 by 64, then the background noise was removed and then grayed, and binarized. The advantage of the operations was that fast identification was guaranteed. The results revealed that the method was fast and effective, and the accuracy gained 99.7%.
Researchers also found that the recognition model based on the Faster R-CNN architecture was better than other algorithmic models in terms of rice disease recognition speed. An area based convolutional neural network was proposed by Bifta Sama Bari et al. to achieve real-time recognition of rice disease (
6 Limitations and prospect
Although convolutional neural networks have achieved a lot of results in rice disease recognition, there are still some problems that restrict the development of this research. It is expected that the key work of the research in the future will focus on solving these difficulties.
6.1 Limitations of convolutional neural network in rice disease recognition
Although rice disease recognition based on convolutional neural networks has achieved good results, it still faces the problems of excessive training data, limited accuracy, and high computer computation consumption in practical applications (Joseph et al., 2023).
Rice disease recognition based on convolutional neural networks and images requires a large amount of data to train the model and validate its performance. Different types of rice diseases may behave similarly on images, and a large number of images must be available to ensure the effectiveness of recognizing different diseases (
6.2 Prospect of convolutional neural network in rice disease recognition
Rice disease recognition based on convolutional neural networks still has vast research space and application value in the future. First, rice disease identification based on small sample data may be a hot spot in the future research. Enhancing the model’s ability of extracting rice disease features by modifying the structure of convolutional neural networks can improve the training speed and extend the application range. Expanding the small sample dataset by data augmentation techniques or employing transfer learning methods to enhance the extraction ability of specific features by convolutional neural networks are the two feasible approaches (Lu et al., 2023; Ramkumar Raja et al., 2023). Second, coupling convolutional neural networks with other machine learning models through an ensemble learning approach may further enhance the recognition of rice diseases (
7 Summary
Rice is one of basic foods in the world, and it is greatly significant to ensure its growth and yield security. From growth to harvest, rice is threatened by a variety of diseases, which poses a serious challenge to human food security. To prevent and control rice diseases, human beings began to study and control rice diseases from a very early time. Traditionally, farmers judge rice disease types based on the existing experience, which takes a lot of trouble and effort, and there are serious defects in recognition accuracy and large-scale promotion. As a very successful branch of deep learning technology, the convolutional neural network has made remarkable achievements in image-based classification, recognition, and segmentation. Automatic recognition of rice disease based on convolutional neural networks has also gained many effects in recent years. This paper summarizes the excellent achievements of convolutional neural networks in rice disease recognition in recent years and focuses on its research progress in recognition accuracy improvement, recognition speed optimization, and mobile terminal deployment. The current research on rice disease recognition based on convolutional neural networks mainly focuses on the improvement of accuracy, and the recognition accuracy in the laboratory has reached a high level through data preprocessing and network structure optimization. To extend the application of convolutional neural networks for rice disease recognition in practice, it is necessary to improve its recognition speed and the ability of deploying in mobile devices. Therefore, the simplification of the network structure is also the focus of the research. As convolutional neural networks require a large amount of sample data to support the training process, the needs for computer computation power are also relatively high, which limits the application of convolutional neural networks in rice disease identification. In the future, the convolutional neural network training based on small sample data combined with transfer learning technology, performance optimization of convolutional neural networks combined with ensemble learning technology, and simplification of the network structure for mobile deployment and real-time detection are the focus of convolutional neural networks in rice disease recognition. It is believed that this paper is important for further boosting the capability of convolutional neural networks in rice disease recognition and expanding the utilization of convolutional neural network in rice disease recognition.
Statements
Author contributions
HN: Writing – original draft, Writing – review & editing. SL: Writing – original draft, Writing – review & editing. QZ: Writing – review & editing. TZ: Conceptualization, Writing – review & editing.
Funding
The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This work was funded by the National Natural Science Foundation of China (No. 52075138) and Hainan Province Science and Technology Special Fund (No. ZDYF2022SHFZ301), the Science and Technology Plan Project of Anhui Province (Grant No. 202104f06020019), the Natural Science Foundation for the Higher Education Institutions of Anhui Province (Grant No. 2022AH051631), and the Natural Science General Project of Anhui Science and Technology University (Grant No. 2021zryb26).
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.
Supplementary material
The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fpls.2023.1269371/full#supplementary-material
Abbreviations
GPU, Graphics Processing Unit; SLR, Single Lens Reflex Camera; YOLO, You Only Look Once; VGG, Visual Geometry Group; R-CNN, Region-based Convolutional Neural Network.
References
1
AggarwalM.KhullarV.GoyalN.SinghA.TolbaA.ThompsonE. B.et al. (2023). Pre-trained deep neural network-based features selection supported machine learning for rice leaf disease classification. Agriculture13, 936–959. doi: 10.3390/agriculture13050936
2
AgrawalM. M.AgrawalS. (2020). Rice plant diseases detection & classification using deep learning models: a systematic review. J. Crit. Rev.7, 4376–4390.
3
AhadM. T.LiY.SongB.BhuiyanT. (2023). Comparison of CNN-based deep learning architectures for rice diseases classification. Artif. Intell. Agric.9, 22–35. doi: 10.1016/j.aiia.2023.07.001
4
AhmedT.RahmanC. R.AbidM. F. M. (2023). Rice disease detection based on dual-phase convolution neural network. Geographical Res. Bull.2, 128–143. doi: 10.50908/grb.2.0_128
5
AnvarjonT.KwonS. (2020). Deep-net: A lightweight CNN-based speech emotion recognition system using deep frequency features. Sensors20, 5212. doi: 10.3390/s20185212
6
ArinichevI. V.PolyanskikhS. V.VolkovaG. V.ArinichevaI. V. (2021). Rice fungal diseases recognition using modern computer vision techniques. Int. J. Fuzzy Logic Intelligent Syst.21, 1–11. doi: 10.5391/IJFIS.2021.21.1.1
7
AtoleR. R.ParkD. (2018). A multiclass deep convolutional neural network classifier for detection of common rice plant anomalies. Int. J. Adv. Comput. Sci. Appl.9, 67. doi: 10.14569/IJACSA.2018.090109
8
AzimM. A.IslamM. K.RahmanM. M.JahanF. (2021). An effective feature extraction method for rice leaf disease classification. TELKOMNIKA (Telecommunication Computing Electron. Control)19, 463–470. doi: 10.12928/telkomnika.v19i2.16488
9
BariB. S.IslamM. N.RashidM.HasanM. J.RazmanM. A. M.MusaR. M.et al. (2021). A real-time approach of diagnosing rice leaf disease using deep learning-based faster R-CNN framework. PeerJ Comput. Sci.7, e432. doi: 10.7717/peerj-cs.432
10
BhujelS.ShakyaS. (2022). Rice leaf diseases classification using discriminative fine tuning and CLR on efficientNet. J. Soft Comput. Paradigm4, 172–187. doi: 10.36548/jscp.2022.3.006
11
BhuyanP.SinghP. K.DasS. K.KallaA. (2023). SE_SPnet: Rice leaf disease prediction using stacked parallel convolutional neural network with squeeze-and-excitation. Expert Syst.40 (7), e13304. doi: 10.1111/exsy.13304
12
BrahimiM.ArsenovicM.LarabaS.SladojevicS.BoukhalfaK.MoussaouiA. (2018). Deep learning for plant diseases: detection and saliency map visualisation. Hum. Mach. Learning: Visible Explainable Trustworthy Transparent2018, 93–117. doi: 10.1007/978-3-319-90403-0_6
13
ChenJ.ChenW.ZebA.YangS.ZhangD. (2022). Lightweight inception networks for the recognition and detection of rice plant diseases. IEEE Sensors J.22, 14628–14638. doi: 10.1109/JSEN.2022.3182304
14
ChenJ.ZhangD.NanehkaranY. A.LiD. (2020). Detection of rice plant diseases based on deep transfer learning. J. Sci. Food Agric.100, 3246–3256. doi: 10.1002/jsfa.10365
15
ChenJ.ZhangD.ZebA.NanehkaranY. A. (2021). Identification of rice plant diseases using lightweight attention networks. Expert Syst. Appl.169, 114514. doi: 10.1016/j.eswa.2020.114514
16
ChenR.LiX.LiS. (2020). A lightweight CNN model for refining moving vehicle detection from satellite videos. IEEE Access8, 221897–221917. doi: 10.1109/ACCESS.2020.3040977
17
ChenW.GaoL.LiX.ShenW. (2022). Lightweight convolutional neural network with knowledge distillation for cervical cells classification. Biomed. Signal Process. Control71, 103177. doi: 10.1016/j.bspc.2021.103177
18
ChenS.ZhangK.ZhaoY.SunY.BanW.ChenY.et al. (2021). An approach for rice bacterial leaf streak disease segmentation and disease severity estimation. Agriculture11, 420–437. doi: 10.3390/agriculture11050420
19
CuiJ.TanF. (2023). Rice plaque detection and identification based on an improved convolutional neural network. Agriculture13, 170. doi: 10.3390/agriculture13010170
20
DaniyaT.VigneshwariS. (2022a). Deep neural network for disease detection in rice plant using the texture and deep features. Comput. J.65, 1812–1825. doi: 10.1093/comjnl/bxab022
21
DaniyaT.VigneshwariS. (2022b). A novel Moore-Penrose pseudo-inverse weight-based Deep Convolution Neural Network for bacterial leaf blight disease detection system in rice plant. Adv. Eng. Software174, 103336. doi: 10.1016/j.advengsoft.2022.103336
22
DengR.TaoM.XingH.YangX.LiuC.LiaoK.et al. (2021). Automatic diagnosis of rice diseases using deep learning. Front. Plant Sci.12, 701038. doi: 10.3389/fpls.2021.701038
23
DograR.RaniS.SinghA.AlbaharM. A.BarreraA. E.AlkhayyatA. (2023). Deep learning model for detection of brown spot rice leaf disease with smart agriculture. Comput. Electr. Eng.109, 108659. doi: 10.1016/j.compeleceng.2023.108659
24
DominguesT.BrandãoT.FerreiraJ. C. (2022). Machine learning for detection and prediction of crop diseases and pests: A comprehensive survey. Agriculture12, 1350–1372. doi: 10.3390/agriculture12091350
25
FengS.CaoY.XuT.YuF.ZhaoD.ZhangG. (2021). Rice leaf blast classification method based on fused features and one-dimensional deep convolutional neural network. Remote Sens.13, 3207. doi: 10.3390/rs13163207
26
FengC.JiangM.HuangQ.ZengL.ZhangC.FanY. (2022). A lightweight real-time rice blast disease segmentation method based on DFFANet. Agriculture12, 1543–1554. doi: 10.3390/agriculture12101543
27
FengL.WuB.HeY.ZhangC. (2021). Hyperspectral imaging combined with deep transfer learning for rice disease detection. Front. Plant Sci.12, 693521. doi: 10.3389/fpls.2021.693521
28
FengS.ZhaoD.GuanQ.LiJ.LiuZ.JinZ.et al. (2022). A deep convolutional neural network-based wavelength selection method for spectral characteristics of rice blast disease. Comput. Electron. Agric.199, 107199. doi: 10.1016/j.compag.2022.107199
29
GayathriS.GopiV. P.PalanisamyP. (2020). A lightweight CNN for Diabetic Retinopathy classification from fundus images. Biomed. Signal Process. Control62, 102115. doi: 10.1016/j.bspc.2020.102115
30
GoluguriN. V. R. R.DeviK. S.SrinivasanP. (2021). Rice-net: an efficient artificial fish swarm optimization applied deep convolutional neural network model for identifying the Oryza sativa diseases. Neural Comput. Appl.33, 5869–5884. doi: 10.1007/s00521-020-05364-x
31
GuJ.WangZ.KuenJ.MaL.ShahroudyA.ShuaiB.et al. (2018). Recent advances in convolutional neural networks. Pattern recognition77, 354–377. doi: 10.1016/j.patcog.2017.10.013
32
HaqueW. A.ArefinS.ShihavuddinA. S. M.HasanM. A. (2021). DeepThin: A novel lightweight CNN architecture for traffic sign recognition without GPU requirements. Expert Syst. Appl.168, 114481. doi: 10.1016/j.eswa.2020.114481
33
HaridasanA.ThomasJ.RajE. D. (2022). Deep learning system for paddy plant disease detection and classification. Environ. Monit. Assess.195, 120. doi: 10.1007/s10661-022-10656-x
34
HuangK.LiuX.FuS.GuoD.XuM. (2019). A lightweight privacy-preserving CNN feature extraction framework for mobile sensing. IEEE Trans. Dependable Secure Computing18, 1441–1455. doi: 10.1109/TDSC.2019.2913362
35
HuiT.-W.TangX.LoyC. C. (2020). A lightweight optical flow CNN—Revisiting data fidelity and regularization. IEEE Trans. Pattern Anal. Mach. Intell.43, 2555–2569. doi: 10.1109/TPAMI.2020.2976928
36
HussainT.GillD.Pal SinghR. (2021). A novel design of rice leaf disease detection model using machine learning. Int. J. Innovative Res. Eng. Manage. (IJIREM) ISSN2021, 2350–0557. doi: 10.21276/ijirem.2021.8.6.16
37
IslamA.IslamR.HaqueS. M. R.IslamS. M. M.KhanM. A. I. (2021). Rice leaf disease recognition using local threshold based segmentation and deep CNN. Int. J. Intell. Syst. Appl.13, 35–45. doi: 10.5815/ijisa.2021.05.04
38
JadhavS. B.UdupiV. R.PatilS. B. (2021). Identification of plant diseases using convolutional neural networks. Int. J. Inf. Technol.13, 2461–2470. doi: 10.1007/s41870-020-00437-5
39
JiangZ.DongZ.JiangW.YANGY. (2021). Recognition of rice leaf diseases and wheat leaf diseases based on multi-task deep transfer learning. Comput. Electron. Agric.186, 106184. doi: 10.1016/j.compag.2021.106184
40
JiangF.LuY.ChenY.CaiD.LiG. (2020). Image recognition of four rice leaf diseases based on deep learning and support vector machine. Comput. Electron. Agric.179, 105824. doi: 10.1016/j.compag.2020.105824
41
JosephD. S.PawarP. M.PramanikR. (2023). Intelligent plant disease diagnosis using convolutional neural network: a review. Multimed. Tools Appl.82, 21415–21481. doi: 10.1007/s11042-022-14004-6
42
JuliantoA.SunyotoA. (2021). A performance evaluation of convolutional neural network architecture for classification of rice leaf disease. IAES Int. J. Artif. Intell.10, 1069. doi: 10.11591/ijai.v10.i4.pp1069-1078
43
KabirM. M.OhiA. Q.MridhaM. F. (2021). A multi-plant disease diagnosis method using convolutional neural network. Comput. Vision Mach. Learn. Agric.2021, 99–111. doi: 10.1007/978-981-33-6424-0_7
44
K.MS.VS.PS. K.O.KS. (2023). AI based rice leaf disease identification enhanced by Dynamic Mode Decomposition. Eng. Appl. Artif. Intell.120, 105836. doi: 10.1016/j.engappai.2023.105836
45
LambaS.BaliyanA.KukrejaV. (2023). A novel GCL hybrid classification model for paddy diseases. Int. J. Inf. Technol.15, 1127–1136. doi: 10.1007/s41870-022-01094-6
46
LatifG.AbdelhamidS. E.MallouhyR. E.AlghazoJ.KazimiZ. A. (2022). Deep learning utilization in agriculture: detection of rice plant diseases using an improved CNN model. Plants11, 2230–2246. doi: 10.3390/plants11172230
47
LeeS.KimH.JeongB.YoonJ. (2021). A training method for low rank convolutional neural networks based on alternating tensor compose-decompose method. Appl. Sci.11, 643–665. doi: 10.3390/app11020643
48
LiD.WangR.XieC.LiuL.ZhangJ.LiR.et al. (2020). A recognition method for rice plant diseases and pests video detection based on deep convolutional neural network. Sensors20, 578–598. doi: 10.3390/s20030578
49
LiangW.-J.ZhangH.ZhangG.-F.CaoH.-X. (2019). Rice blast disease recognition using a deep convolutional neural network. Sci. Rep.9, 2869. doi: 10.1038/s41598-019-38966-0
50
LuY.TaoX.JiangF.DuJ.LiG.LiuY. (2023). Image recognition of rice leaf diseases using atrous convolutional neural network and improved transfer learning algorithm. Multimed. Tools Appl.2023, 1–19. doi: 10.1007/s11042-023-16047-9
51
LuY.YiS.ZengN.LiuY.ZhangY. (2017). Identification of rice diseases using deep convolutional neural networks. Neurocomputing267, 378–384. doi: 10.1016/j.neucom.2017.06.023
52
MatinM. M. H.KhatunA.MoazzamM. G.UddinM. S. (2020). An efficient disease detection technique of rice leaf using AlexNet. J. Comput. Commun.8, 49. doi: 10.4236/jcc.2020.812005
53
MohapatraD.DasN. (2023). A precise model for accurate rice disease diagnosis: a transfer learning approach. Proc. Indian Natl. Sci. Acad.89, 162–171. doi: 10.1007/s43538-022-00149-3
54
NK.Narasimha PrasadL. V.Pavan KumarC. S.SubediB.AbrahaH. B.V ES. (2021). Rice leaf diseases prediction using deep neural networks with transfer learning. Environ. Res.198, 111275. doi: 10.1016/j.envres.2021.111275
55
NingH.LiR.ZhouT. (2022). Machine learning for microalgae detection and utilization. Front. Mar. Sci.9, 947394. doi: 10.3389/fmars.2022.947394
56
PatilR. R.KumarS. (2022). Rice-fusion: A multimodality data fusion framework for rice disease diagnosis. IEEE Access10, 5207–5222. doi: 10.1109/ACCESS.2022.3140815
57
PriyangkaA.KumaraI. M. S. (2021). Classification of rice plant diseases using the convolutional neural network method. Lontar Komput. J. Ilm. Teknol. Inf12, 123. doi: 10.24843/LKJITI.2021.v12.i02.p06
58
ProttashaS. I.RezaS. M. S. (2022). A classification model based on depthwise separable convolutional neural network to identify rice plant diseases. Int. J. Electrical Comput. Eng. (2088-8708)12, 3642. doi: 10.11591/ijece.v12i4.pp3642-3654
59
RahmanC. R.ArkoP. S.AliM. E.KhanM. A. I.AponS. H.NowrinF.et al. (2020). Identification and recognition of rice diseases and pests using convolutional neural networks. Biosyst. Eng.194, 112–120. doi: 10.1016/j.biosystemseng.2020.03.020
60
Ramkumar RajaM.ShajinF. H.Roopa DeviE. M. (2023). Radial basis function Neural Network optimized with Salp Swarm algorithm espoused paddy leaf disease classification. Biomed. Signal Process. Control86, 105038. doi: 10.1016/j.bspc.2023.105038
61
RathoreN. P. S.PrasadL. (2020). Automatic rice plant disease recognition and identification using convolutional neural network. J. Crit. Rev.7, 6076–6086.
62
SahuP.YuD.DasariM.HouF.QinH. (2018). A lightweight multi-section CNN for lung nodule classification and Malignancy estimation. IEEE J. Biomed. Health Inf.23, 960–968. doi: 10.1109/JBHI.2018.2879834
63
SenanN.AamirM.IbrahimR.TaujuddinN. M.MudaW. H. N. W. (2020). An efficient convolutional neural network for paddy leaf disease and pest classification. Int. J. Adv. Comput. Sci. Appl.11, 116. doi: 10.14569/IJACSA.2020.0110716
64
Senthil PandiS.SenthilselviA.GitanjaliJ.ArivuselvanK.GopalJ.VellingiriJ. (2022). Rice plant disease classification using dilated convolutional neural network with global average pooling. Ecol. Model.474, 110166. doi: 10.1016/j.ecolmodel.2022.110166
65
SethyP. K.BarpandaN. K.RathA. K.BeheraS. K. (2020a). Deep feature based rice leaf disease identification using support vector machine. Comput. Electron. Agric.175, 105527. doi: 10.1016/j.compag.2020.105527
66
SethyP. K.BarpandaN. K.RathA. K.BeheraS. K. (2020b). Rice false smut detection based on faster R-CNN. Indonesian J. Electr. Eng. Comput. Sci.19, 1590–1595. doi: 10.11591/ijeecs.v19.i3.pp1590-1595
67
SharmaA.JainA.GuptaP.ChowdaryV. (2020). Machine learning applications for precision agriculture: A comprehensive review. IEEE Access9, 4843–4873. doi: 10.1109/ACCESS.2020.3048415
68
SonyA. (2019). Prediction of rice diseases using convolutional neural network (in rstudio). Int. J. Innov. Sci. Res. Technol.4, 595–602.
69
SunijaA. P.KarS.GayathriS.GopiV. P.PalanisamyP. (2021). Octnet: A lightweight cnn for retinal disease classification from optical coherence tomography images. Comput. Methods programs biomedicine200, 105877.
70
ThakurP. S.SheoreyT.OjhaA. (2023). VGG-ICNN: A Lightweight CNN model for crop disease identification. Multimedia Tools Appl.82, 497–520. doi: 10.1007/s11042-022-13144-z
71
UllahH.MuhammadK.IrfanM.AnwarS.SajjadM.ImranA. S.et al. (2021). Light-DehazeNet: a novel lightweight CNN architecture for single image dehazing. IEEE Trans. Image Process.30, 8968–8982. doi: 10.1109/TIP.2021.3116790
72
UpadhyayS. K.KumarA. (2022). A novel approach for rice plant diseases classification with deep convolutional neural network. Int. J. Inf. Technol.14, 185–199. doi: 10.1007/s41870-021-00817-5
73
WangC.-L.LiM.-W.ChanY.-K.YuS.-S.OuJ.-H.ChenC.-Y.et al. (2022). Multi-scale features fusion convolutional neural networks for Rice leaf disease identification. J. Imag. Sci. Technol.66, 1–12.
74
WangY.WangH.PengZ. (2021). Rice diseases detection and classification using attention based neural network and bayesian optimization. Expert Syst. Appl.178, 114770. doi: 10.1016/j.eswa.2021.114770
75
WangZ.-R.DuJ. (2021). Joint architecture and knowledge distillation in CNN for Chinese text recognition. Pattern Recognition111, 107722. doi: 10.1016/j.patcog.2020.107722
76
WeiL.LuoY.XuL.ZhangQ.CaiQ.ShenM. (2022). Deep convolutional neural network for rice density prescription map at ripening stage using unmanned aerial vehicle-based remotely sensed images. Remote Sens.14, 46. doi: 10.3390/rs14010046
77
YakkundimathR.SaunshiG.AnamiB.PalaiahS. (2022). Classification of rice diseases using convolutional neural network models. J. Institution Engineers (India): Ser. B103, 1047–1059. doi: 10.1007/s40031-021-00704-4
78
YamashitaR.NishioM.DoR. K. G.TogashiK. (2018). Convolutional neural networks: an overview and application in radiology. Insights into Imaging9, 611–629. doi: 10.1007/s13244-018-0639-9
79
YangL.YuX.ZhangS.LongH.ZhangH.XuS.et al. (2023a). GoogLeNet based on residual network and attention mechanism identification of rice leaf diseases. Comput. Electron. Agric.204, 107543. doi: 10.1016/j.compag.2022.107543
80
YangL.YuX.ZhangS.ZhangH.XuS.LongH.et al. (2023b). Stacking-based and improved convolutional neural network: a new approach in rice leaf disease identification. Front. Plant Sci.14. doi: 10.3389/fpls.2023.1165940
81
YeomS.-K.SeegererP.LapuschkinS.BinderA.WiedemannS.MüllerK.-R.et al. (2021). Pruning by explaining: A novel criterion for deep neural network pruning. Pattern Recognition115, 107899. doi: 10.1016/j.patcog.2021.107899
82
ZhangR.ChungA. C. S. (2021). MedQ: Lossless ultra-low-bit neural network quantization for medical image segmentation. Med. Image Anal.73, 102200. doi: 10.1016/j.media.2021.102200
83
ZhangJ.YangY.FengX.XuH.ChenJ.HeY. (2020). Identification of bacterial blight resistant rice seeds using terahertz imaging and hyperspectral imaging combined with convolutional neural network. Front. Plant Sci.11, 821. doi: 10.3389/fpls.2020.00821
84
ZhangX.ZhouJ.SunW.JhaS. K. (2022). A lightweight CNN based on transfer learning for COVID-19 diagnosis. Computers Materials Continua72 (1), 1123–1137. doi: 10.32604/cmc.2022.024589
Summary
Keywords
rice disease, convolutional neural network, lightweight, model compression, convolution operation
Citation
Ning H, Liu S, Zhu Q and Zhou T (2023) Convolutional neural network in rice disease recognition: accuracy, speed and lightweight. Front. Plant Sci. 14:1269371. doi: 10.3389/fpls.2023.1269371
Received
29 July 2023
Accepted
18 October 2023
Published
01 November 2023
Volume
14 - 2023
Edited by
Tonghai Liu, Tianjin Agricultural University, China
Reviewed by
Milind B. Ratnaparkhe, ICAR Indian Institute of Soybean Research, India; Inam Ullah Khan, King’s College London, United Kingdom
Updates

Check for updates
Copyright
© 2023 Ning, Liu, Zhu and Zhou.
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: Teng Zhou, zhouteng@hainanu.edu.cn
Disclaimer
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.