Open Access
Subscription Access
Convolutional neural network architecture for detection and classification of diseases in fruits
Artificial intelligence is now becoming a part of people’s everyday lives. It can help farmers detect any disease in the early stage and take pre-emptive actions to save their crops and control disease spread, thus preventing crop wastage as well as increasing their income. The present study uses a combination of 13 convolutional neural network (CNN) models to classify five types of fruits and their leaf images into 41 classes, including diseased and healthy. Results show that the average accuracy of this CNN architecture is above 90% for all 13 individual models. One of the CNN models has been compared with three pre-trained models, i.e. MobileNet, DenseNet121 and InceptionV3 trained using the same dataset. It shows that the CNN architecture used in this study has higher accuracy while also being simple and easy to train.
Keywords
Agriculture, Artificial Intelligence, Convolutional Neural Network, Deep Learning, Fruit and Leaf Disease Detection
User
Font Size
Information
- Gustavsson, J., Food and Agriculture Organization of the United Nations and ASME/Pacific Rim Technical Conference and Exhibition on Integration and Packaging of MEMS, N., Global food losses and food waste: extent, causes and prevention: study conducted for the International Congress ‘Save Food!’ at Interpack, Düsseldorf, Germany, 2011.
- https://planthealthaction.org/news/plant-health-facts (accessed on 18 December 2021).
- James, G. M. and Sujatha, S., Categorising apple fruit diseases employing hybrid neural clustering classifier. Mater. Today: Proc., 2021.
- Sembiring, A., Away, Y., Arnia, F. and Muharar, R., Development of concise convolutional neural network for tomato plant disease classification based on leaf images. J. Phys.: Conf. Ser., IOP Publishing Ltd, 2021.
- Xiao, J. R., Chung, P. C., Wu, H. Y., Phan, Q. H., Yeh, J. L. A. and Hou, M. T. K., Detection of strawberry diseases using a convolutional neural network. Plants, 2021, 10, 1–14.
- Ashwinkumar, S., Rajagopal, S., Manimaran, V. and Jegajothi, B., Automated plant leaf disease detection and classification using optimal MobileNet based convolutional neural networks. Mater. Today: Proc., Elsevier Ltd, 2021, pp. 480–487.
- Zia ur Rehman, Khan, M. A., Ahmed, F., Damaševičius, R., Naqvi, S. R., Nisar, W. and Javed, K., Recognizing apple leaf diseases using a novel parallel real-time processing framework based on MASK RCNN and transfer learning: an application for smart agriculture. IET Image Process., 2021, 15, 2157–2168.
- Jogekar, R. N. and Tiwari, N., A review of deep learning techniques for identification and diagnosis of plant leaf disease. Smart Innov., Syst. Technol., 2021, 182, 435–441.
- Wan Nurazwin Syazwani, R., Muhammad Asraf, H., Megat Syahirul Amin, M. A. and Nur Dalila, K. A., Automated image identification, detection and fruit counting of top-view pineapple crown using machine learning. Alexandria Eng. J., 2022, 61, 1265–1276.
- Verma, S., Chug, A. and Singh, A. P., Application of convolutional neural networks for evaluation of disease severity in tomato plant. J. Discrete Math. Sci. Cryptogra., 2020, 23, 273–282.
- Alim, M. M. F., Subiyanto and Sartini, Identification of diseases in tomato leaves using convolutional neural network and transfer learning method. J. Phys.: Conf. Ser., 2021, 1918.
- Ilic, M., Ilic, S., Jovic, S. and Panic, S., Early cherry fruit pathogen disease detection based on data mining prediction. Comput. Electron. Agric., 2018, 150, 418–425.
- Anton, A., Rustad, S., Shidik, G. F. and Syukur, A., Classification of tomato plant diseases through leaf using gray-level co-occurrence matrix and color moment with convolutional neural network methods. Smart Innov., Syst. Technol., 2021, 182, 291–299.
- Ashok, V. and Vinod, D. S., A novel fusion of deep learning and android application for real-time mango fruits disease detection. Adv. Intell. Syst. Comput., 2021, 1171, 781–791.
- Brahimi, M., Boukhalfa, K. and Moussaoui, A., Deep learning for tomato diseases: classification and symptoms visualization. Appl. Artif. Intell., 2017, 31, 299–315.
- Abadi, M. et al., TensorFlow: large-scale machine learning on heterogeneous distributed systems, 2016.
- Chollet, F. and others, Keras, 2015; https://github.com/fchollet/keras
- Buitinck, L. et al., API design for machine learning software: experiences from the Scikit-learn project, 2013.
- Mckinney, W., Data structures for statistical computing in Python, 2010.
- Harris, C. R. et al., Array programming with NumPy. Nature, 2020, 585, 357–362.
- Hunter, J. D., Matplotlib: a 2D graphics environment. Comput. Sci. Eng., 2007, 9, 90–95.
- Howard, A. G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T. and Andreetto, M., MobileNets: efficient convolutional neural networks for mobile vision applications, 2017.
- Huang, G., Liu, Z., van der Maaten, L. and Weinberger, K. Q., Densely connected convolutional networks, 2017.
- Szegedy, C., Vanhoucke, V., Ioffe, S. and Shlens, J., Rethinking the inception architecture for computer vision, 2015.
Abstract Views: 308
PDF Views: 135