An accurate and timely detection of diseases and pests in rice plants can help farmers in applying timely treatment on the plants and thereby can reduce the economic losses substantially. Recent developments in deep learning based convolutional neural networks (CNN) have greatly improved image classification accuracy. In this paper, we present deep learning based approaches to detect diseases and pests in rice plants using images captured in real life scenario. We have experimented with various state-of-the-art CNN architectures on our large dataset of rice diseases and pests collected manually from the field, which contain both inter-class and intra-class variations and have nine classes in total. The results show that we can effectively detect and recognize rice diseases and pests using CNN with the best accuracy of 99.53 on test set using CNN architecture, VGG16. Though the accuracy of CNN models built on VGG16 or other similar architectures is impressive, these models are not suitable for mobile devices due to their large size having a huge number of parameters. To solve this problem, we propose a new CNN architecture, namely stacked CNN, that exploits two stage training to reduce the size of the model significantly while at the same time maintaining high classification accuracy. Our experimental results show that we achieve 95 test accuracy with stacked CNN, while reducing the model size by 98 compared to VGG16. This kind of memory efficient CNN architectures can contribute in rice disease detection and identification based mobile application development.
Many approaches have been applied to correctly identify plant diseases from images. Most of them use general image processing techniques, SVM classifier, K-mean clustering, genetic algorithm @cite_2 etc. Hand engineered features often reflect our limited knowledge about an image, and so, we cannot get more insight. Recently, some researchers are using neural network based approaches in this area. Deep neural networks are much better in disease recognition from images than the traditional image processing techniques.
@cite_2
2548258044
Abstract Agricultural productivity is something on which economy highly depends. This is the one of the reasons that disease detection in plants plays an important role in agriculture field, as having disease in plants are quite natural. If proper care is not taken in this area then it causes serious effects on plants and due to which respective product quality, quantity or productivity is affected. For instance a disease named little leaf disease is a hazardous disease found in pine trees in United States. Detection of plant disease through some automatic technique is beneficial as it reduces a large work of monitoring in big farms of crops, and at very early stage itself it detects the symptoms of diseases i.e. when they appear on plant leaves. This paper presents an algorithm for image segmentation technique which is used for automatic detection and classification of plant leaf diseases. It also covers survey on different diseases classification techniques that can be used for plant leaf disease detection. Image segmentation, which is an important aspect for disease detection in plant leaf disease, is done by using genetic algorithm.