Leveraging Convolutional Neural Network and Transfer Learning for Cotton Plant and Leaf Disease Recognition

Full Text (PDF, 1665KB), PP.47-62

Views: 0 Downloads: 0


Md. Rayhan Ahmed 1,*

1. Department of Computer Science and Engineering, Stamford University Bangladesh, Dhaka-1217, Bangladesh.

* Corresponding author.

DOI: https://doi.org/10.5815/ijigsp.2021.04.04

Received: 6 Feb. 2021 / Revised: 1 Mar. 2021 / Accepted: 20 Mar. 2021 / Published: 8 Aug. 2021

Index Terms

Cotton Plant Leaf Disease Recognition, Deep Learning, CNN, Transfer Learning, Image Data Augmentation.


Automatic Recognition of Diseased Cotton Plant and Leaves (ARDCPL) using Deep Learning (DL) carries a greater significance in agricultural research. The cotton plant and leaves are severely infected by a disease named Bacterial Blight-affected by bacterium, Xanthomonas axonopodis pv. Malvacearum and a new rolling leaf disease affected by an unorthodox leaf roll dwarf virus. Existing research in ARDCPL requires various complicated image preprocessing, feature extraction approaches and cannot ensure higher accuracy in their detection rates. This work suggests a Deep Convolutional Neural Network (CNN) based DCPLD-CNN model that achieves a higher accuracy by leveraging the DL models ability to extract features from images automatically. Due to the enormous success of numerous pre-trained architectures regarding several image classification task, this study also explores eight CNN based pre-trained architectures: DenseNet121, NasNetLarge, VGG16, VGG19, ResNet50, InceptionV3, InceptionResNetV2, and Xception models by Fine-Tuning them using Transfer Learning (TL) to recognize diseased cotton plant and leaves. This study utilizes those pre-trained architectures by adding extra dense layers in the last layers of those models. Several Image Data Augmentation (IDA) methods were used to expand the training data to increase the model's generalization capability and reduce overfitting. The proposed DCPLD-CNN model achieves an accuracy of 98.77% in recognizing disease in cotton plant and leaves. The customized DenseNet121 model achieved the highest accuracy of 98.60% amongst all the pre-trained architectures. The proposed method's feasibility and practicality were exhibited by several simulated experimental results for this classification task.

Cite This Paper

Md. Rayhan Ahmed, " Leveraging Convolutional Neural Network and Transfer Learning for Cotton Plant and Leaf Disease Recognition", International Journal of Image, Graphics and Signal Processing(IJIGSP), Vol.13, No.4, pp. 47-62, 2021. DOI: 10.5815/ijigsp.2021.04.04


[1]S. Sankaran, A. Mishra, R. Ehsani, and C. Davis, “A review of advanced techniques for detecting plant diseases,” Comput. Electron. Agric., vol. 72, no. 1, pp. 1–13, 2010.

[2]A. Camargo and J. S. Smith, “An image-processing based algorithm to automatically identify plant disease visual symptoms,” Biosyst. Eng., vol. 102, no. 1, pp. 9–21, 2009.

[3]P. K. Sethy, N. K. Barpanda, A. K. Rath, and S. K. Behera, “Deep feature based rice leaf disease identification using support vector machine,” Comput. Electron. Agric., vol. 175, no. December 2019, p. 105527, 2020.

[4]Y. M. Oo and N. C. Htun, “Plant Leaf Disease Detection and Classification using Image Processing,” Int. J. Res. Eng., vol. 5, no. 9, pp. 516–523, 2018.

[5]A. Clément, T. Verfaille, C. Lormel, and B. Jaloux, “A new colour vision system to quantify automatically foliar discolouration caused by insect pests feeding on leaf cells,” Biosyst. Eng., vol. 133, no. 0, pp. 128–140, 2015.

[6]D. Story, M. Kacira, C. Kubota, A. Akoglu, and L. An, “Lettuce calcium deficiency detection with machine vision computed plant features in controlled environments,” Comput. Electron. Agric., vol. 74, no. 2, pp. 238–243, 2010.

[7]J. D. Pujari, R. Yakkundimath, and A. S. Byadgi, “Image processing Based Detection of Fungal Diseases in Plants,” Procedia Comput. Sci., vol. 46, no. Icict 2014, pp. 1802–1808, 2015.

[8]S. J. Pan and Q. Yang, “A survey on transfer learning,” IEEE Trans. Knowl. Data Eng., vol. 22, no. 10, pp. 1345–1359, 2010.

[9]D. P. Hughes and M. Salathe, “An open access repository of images on plant health to enable the development of mobile disease diagnostics,” 2015.

[10]S. Zhang, W. Huang, and C. Zhang, “Three-channel convolutional neural networks for vegetable leaf disease recognition,” Cogn. Syst. Res., vol. 53, pp. 31–41, 2019.

[11]E. C. Too, L. Yujian, S. Njuki, and L. Yingchun, “A comparative study of fine-tuning deep learning models for plant disease identification,” Comput. Electron. Agric., vol. 161, no. March, pp. 272–279, 2019.

[12]H. Durmus, E. O. Gunes, and M. Kirci, “Disease detection on the leaves of the tomato plants by using deep learning,” 2017 6th Int. Conf. Agro-Geoinformatics, Agro-Geoinformatics 2017, 2017.

[13]X. Zhang, Y. Qiao, F. Meng, C. Fan, and M. Zhang, “Identification of maize leaf diseases using improved deep convolutional neural networks,” IEEE Access, vol. 6, no. c, pp. 30370–30377, 2018.

[14]C. Shorten and T. M. Khoshgoftaar, “A survey on Image Data Augmentation for Deep Learning,” J. Big Data, vol. 6, no. 1, 2019.

[15]A. Creswell, T. White, V. Dumoulin, K. Arulkumaran, B. Sengupta, and A. A. Bharath, “Deep learning for visual unDerstanDing: part 2 Generative Adversarial Networks,” IEEE Signal Process. Mag., no. January, pp. 53–65, 2018.

[16]B. Cheng and E. T. Matson, “A feature-based machine learning agent for automatic rice and weed discrimination,” Lect. Notes Artif. Intell. (Subseries Lect. Notes Comput. Sci., vol. 9119, no. September 2014, pp. 517–527, 2015.

[17]S. P. Patil and R. SZambre, “Classification of Cotton Leaf Spot Disease Using Support Vector Machine,” J. Eng. Res. Appl. www.ijera.com, vol. 4, no. 5, pp. 92–97, 2014.

[18]N. Shah and S. Jain, “Detection of Disease in Cotton Leaf using Artificial Neural Network,” Proc. - 2019 Amity Int. Conf. Artif. Intell. AICAI 2019, pp. 473–476, 2019.

[19]M. S. Al-Tarawneh, “An empirical investigation of olive leave spot disease using auto-cropping segmentation and fuzzy C-means classification,” World Appl. Sci. J., vol. 23, no. 9, pp. 1207–1211, 2013.

[20]A. Adeel et al., “Diagnosis and recognition of grape leaf diseases: An automated system based on a novel saliency approach and canonical correlation analysis based multiple features fusion,” Sustain. Comput. Informatics Syst., vol. 24, p. 100349, 2019.

[21]S. Zhang, X. Wu, Z. You, and L. Zhang, “Leaf image based cucumber disease recognition using sparse representation classification,” Comput. Electron. Agric., vol. 134, pp. 135–141, 2017.

[22]J. K. Patil, “Color Feature Extraction of Tomato Leaf Diseases,” Int. J. Eng. Trends Technol., vol. 2, no. 2, pp. 72–74, 2011.

[23]H. Sabrol and K. Satish, “Tomato plant disease classification in digital images using classification tree,” Int. Conf. Commun. Signal Process. ICCSP 2016, pp. 1242–1246, 2016.

[24]M. P Arakeri, M. Arun, and P. R K, “Analysis of Late Blight Disease in Tomato Leaf Using Image Processing Techniques,” Int. J. Eng. Manuf., vol. 5, no. 4, pp. 12–22, 2015.

[25]D. Ashourloo, H. Aghighi, A. A. Matkan, M. R. Mobasheri, and A. M. Rad, “An Investigation Into Machine Learning Regression Techniques for the Leaf Rust Disease Detection Using Hyperspectral Measurement,” IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens., vol. 9, no. 9, pp. 4344–4351, 2016.

[26]R. Kumar Sahoo, R. Panda, R. Chandra Barik, and S. Nath Panda, “Automatic Dead Zone Detection in 2-D Leaf Image Using Clustering and Segmentation Technique,” International Journal of Image, Graphics and Signal Processing(IJIGSP)., vol. 10, no. 10, pp. 11–30, 2018.

[27]T. Rumpf, A. K. Mahlein, U. Steiner, E. C. Oerke, H. W. Dehne, and L. Plümer, “Early detection and classification of plant diseases with Support Vector Machines based on hyperspectral reflectance,” Comput. Electron. Agric., vol. 74, no. 1, pp. 91–99, 2010.

[28]S. Zhang, S. Zhang, C. Zhang, X. Wang, and Y. Shi, “Cucumber leaf disease identification with global pooling dilated convolutional neural network,” Comput. Electron. Agric., vol. 162, no. December 2018, pp. 422–430, 2019.

[29]S. U─čuz and N. Uysal, “Classification of olive leaf diseases using deep convolutional neural networks,” Neural Comput. Appl., vol. 5, 2020.

[30]J. G. Arnal Barbedo, “Plant disease identification from individual lesions and spots using deep learning,” Biosyst. Eng., vol. 180, no. 2016, pp. 96–107, 2019.

[31]J. Amara, B. Bouaziz, and A. Algergawy, “A deep learning-based approach for banana leaf diseases classification,” Lect. Notes Informatics (LNI), Proc. - Ser. Gesellschaft fur Inform., vol. 266, pp. 79–88, 2017.

[32]M. Brahimi, K. Boukhalfa, and A. Moussaoui, “Deep Learning for Tomato Diseases: Classification and Symptoms Visualization,” Appl. Artif. Intell., vol. 31, no. 4, pp. 299–315, 2017.

[33]S. P. Mohanty, D. P. Hughes, and M. Salathé, “Using deep learning for image-based plant disease detection,” Front. Plant Sci., vol. 7, no. September, pp. 1–10, 2016.

[34]Q. Wu, K. Zhang, and J. Meng, “Identification of Soybean Leaf Diseases via Deep Learning,” J. Inst. Eng. Ser. A, vol. 100, no. 4, pp. 659–666, 2019.

[35]Y. Lu, S. Yi, N. Zeng, Y. Liu, and Y. Zhang, “Identification of rice diseases using deep convolutional neural networks,” Neurocomputing, vol. 267, pp. 378–384, 2017.

[36]Y. Kawasaki, H. Uga, S. Kagiwada, and H. Iyatomi, “Basic Study of Automated Diagnosis of Viral Plant Diseases Using Convolutional Neural,” Int. Symp. Vis. Comput., no. II, pp. 638–645, 2015.

[37]A. Jenifa, R. Ramalakshmi, and V. Ramachandran, “Cotton Leaf Disease Classification using Deep Convolution Neural Network for Sustainable Cotton Production,” in International Conference on Clean Energy and Energy Efficient Electronics Circuit for Sustainable Development, INCCES 2019, 2019, pp. 2019–2021.

[38]“Cotton Plant Disease Prediction,” 2020. [Online]. Available: https://indianaiproduction.com/. [Accessed: 11-Jan-2021].

[39]“Data augmentation Techniques.” [Online]. Available: https://iq.opengenus.org/data-augmentation/. [Accessed: 14-Jan-2021].

[40]K. Simonyan and A. Zisserman, “Very deep convolutional networks for large-scale image recognition,” 3rd Int. Conf. Learn. Represent. ICLR 2015 - Conf. Track Proc., pp. 1–14, 2015.

[41]M. Längkvist, L. Karlsson, and A. Loutfi, “Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning,” Pattern Recognit. Lett., vol. 42, no. 1, pp. 11–24, 2014.

[42]B. Zoph, V. Vasudevan, J. Shlens, and Q. V. Le, “Learning Transferable Architectures for Scalable Image Recognition,” Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recognit., pp. 8697–8710, 2018.

[43]C. Szegedy, V. Vanhoucke, S. Ioffe, J. Shlens, and Z. Wojna, “Rethinking the Inception Architecture for Computer Vision,” Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recognit., vol. 2016-Decem, pp. 2818–2826, 2016.

[44]F. Chollet, “Xception: Deep learning with depthwise separable convolutions,” Proc. - 30th IEEE Conf. Comput. Vis. Pattern Recognition, CVPR 2017, vol. 2017-Janua, pp. 1800–1807, 2017.

[45]K. He, X. Zhang, S. Ren, and J. Sun, “Identity Mappings in Deep Residual Networks,” Eur. Conf. Comput. Vis., vol. 9908 LNCS, pp. 630–645, 2016.

[46]G. Huang, Z. Liu, L. Van Der Maaten, and K. Q. Weinberger, “Densely connected convolutional networks,” Proc. - 30th IEEE Conf. Comput. Vis. Pattern Recognition, CVPR 2017, vol. 2017-Janua, pp. 2261–2269, 2017.

[47]J. Deng, W. Dong, R. Socher, L.-J. Li, K. Li, and L. Fei-Fei, “ImageNet: A large-scale hierarchical image database,” IEEE Conf. Comput. Vis. Pattern Recognit., vol. 9, no. 8, pp. 248–255, 2010.