Abstract
Pest infestation of crops and plants impacts agricultural development. Generally, farmers or specialist observe the plants with the naked eye to recognise and diagnose ailments. However, this technique can be time-consuming, costly and inexact. In contrast, auto-detection using image processing methods gives fast and precise results. This paper introduces a new plant disease identification model predicated on leaf image classification that employs a deep convolutional generative adversarial network (DCGAN) along with a classifier identified by multilayer perceptron (MLP) neural networks trained with a pseudoinverse learning autoencoder (PILAE) algorithm. The DCGAN performes two tasks: (1) synthesis of the minor class images to overcome the issue of imbalance in the dataset and (2) extracting deep features of all images within the dataset. The PILAE training procedure is not required to identify the learning control variables or indicate the number of hidden layers. Consequently, the PILAE classifier can fulfil exceptional execution with regard to training efficiency and reliability. Empirical results from PlantVillage dataset possess demonstrated how the presented method yields positive results with other models and reasonably minimal complexly.
Similar content being viewed by others
References
Akhtar A, Khanum A, Khan SA, Shaukat A (2013) “Automated plant disease analysis (apda): Performance comparison of machine learning techniques”. In: 2013 11th International Conference on Frontiers of Information Technology, pp. 60–65 IEEE
Al-Hiary H, Bani-Ahmad S, Reyalat M, Braik M, ALRahamneh Z (2011) Fast and accurate detection and classification of plant diseases. International Journal of Computer Applications 17(1):31–38
Ale L, Sheta A, Li L, Wang Y, Zhang N (2019) “Deep learning based plant disease detection for smart agriculture”. In: 2019 IEEE Globecom Workshops GC Wkshps, pp. 1–6 IEEE
Arsenovic M, Karanovic M, Sladojevic S, Anderla A, Stefanovic D (2019) Solving current limitations of deep learning based approaches for plant disease detection. Symmetry 11(7):939
Athanikar G, Badar P (2016) Potato leaf diseases detection and classification system. International Journal of Computer Science and Mobile Computing 5(2):76–88
Athiwaratkun B, Kang K (2015) “Feature representation in convolutional neural networks”. arXiv:1507.02313
Barré P., Stöver B. C., Müller K. F., Steinhage V (2017) Leafnet: a computer vision system for automatic plant species identification. Ecological Informatics 40:50–56
Barua S, Ma X, Erfani SM, Houle ME, Bailey J (2019) Quality evaluation of gans using cross local intrinsic dimensionality. arXiv:1905.00643
Blancard D, Laterrot H, Marchoux G, Candresse T (2012) 2-Diagnosis of parasitic and nonparasitic diseases. Tomato Diseases 35–411
Brahimi M, Arsenovic M, Laraba S, Sladojevic S, Boukhalfa K, Moussaoui A (2018) Deep Learning for Plant diseases: Detection and Saliency Map Visualisation, pp. 93–117 Springer International Publishing
Brahimi M, Boukhalfa K, Moussaoui A (2017) Deep learning for tomato diseases: classification and symptoms visualization. Appl Artif Intell 31 (4):299–315
Cai W, Wei Z (2020) Piigan: Generative adversarial networks for pluralistic image inpainting. IEEE Access 8:48451–48463
Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP (2002) Smote: synthetic minority over-sampling technique. Journal of artificial intelligence research 16:321–357
Choudhury SD, Yu J-G, Samal A (2018) Leaf recognition using contour unwrapping and apex alignment with tuned random subspace method. Biosyst Eng 170:72–84
Dandawate Y, Kokare R (2015) “An automated approach for classification of plant diseases towards development of futuristic decision support system in indian perspective. In: 2015 International conference on advances in computing, communications and informatics (ICACCI), pp. 794–799 IEEE
DeChant C, Wiesner-Hanks T, Chen S, Stewart EL, Yosinski J, Gore MA, Nelson RJ, Lipson H (2017) Automated identification of northern leaf blight-infected maize plants from field imagery using deep learning. Phytopathology 107 (11):1426–1432
Dyrmann M, Karstoft H, Midtiby HS (2016) Plant species classification using deep convolutional neural network. Biosyst Eng 151:72–80
Fan DP, Cheng MM, Liu JJ, Gao SH, Hou Q, Borji A (2018) “Salient objects in clutter:, Bringing salient object detection to the foreground”. In: Proceedings of the European conference on computer vision (ECCV), pp 186–202
Ferentinos KP (2018) Deep learning models for plant disease detection and diagnosis. Comput Electron Agric 145:311–318
Fu K, Zhao Q, Gu IY-H, Yang J (2019) Deepside: a general deep framework for salient object detection. Neurocomputing 356:69–82
Fujita E, Kawasaki Y, Uga H, Kagiwada S, Iyatomi H (2016) Basic investigation on a robust and practical plant diagnostic system. In: 2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA), pp. 989–992 IEEE
Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2014) Generative adversarial nets. In: Advances in neural information processing systems, pp 2672–2680
Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2014) Generative adversarial nets. In: Advances in neural information processing systems, pp 2672–2680
Guo P, Lyu MR (2004) A pseudoinverse learning algorithm for feedforward neural networks with stacked generalization applications to software reliability growth data. Neurocomputing 56:101–121
Guo P, Lyu MR, Chen CLP (2003) Regularization parameter estimation for feedforward neural networks. IEEE Transactions on Systems, Man, and Cybernetics, Part B 33(1):35–44
Guo P, Zhou X, Wang K (2018) “Pilae:, A non-gradient descent learning scheme for deep feedforward neural networks”. arXiv:1811.01545
Hanssen IM, Lapidot M (2012) “Major tomato viruses in the mediterranean basin,”. In: Advances in virus research, vol. 84, pp. 31–66 Elsevier
Hughes D, Salathé M. et al (2015) “An open access repository of images on plant health to enable the development of mobile disease diagnostics”. arXiv:1511.08060
Hwang U, Choi S, Yoon S (2017) Disease prediction from electronic health records using generative adversarial networks. arXiv:1711.04126
Kawasaki Y, Uga H, Kagiwada S, Iyatomi H (2015) “Basic study of automated diagnosis of viral plant diseases using convolutional neural networks”. In: International Symposium on Visual Computing pp. 638–645 Springer
Kheirkhah FM, Asghari H (2018) Plant leaf classification using gist texture features. IET Comput Vis 13(4):369–375
Kornblith S, Shlens J, Le QV (2019) Do better imagenet models transfer better?. In: proceedings of the IEEE Conference on Computer Vision and Pattern Recognition 2661–2671
Krizhevsky A, Sutskever I, Hinton GE (2012) “Imagenet classification with deep convolutional neural networks”. In: Advances in neural information processing systems, pp 1097–1105
Kumar N, Belhumeur PN, Biswas A, Jacobs DW, Kress WJ, Lopez I, Soares JVB (2012) “Leafsnap: A computer vision system for automatic plant species identification”. In: The 12th European Conference on Computer Vision ECCV
LeCun Y, Bengio Y, Hinton G (2015) “Deep learning”. nature 521(7553):436
Liang S, Zhang W (2019) “Accurate image recognition of plant diseases based on multiple classifiers integration”. In: Chinese Intelligent Systems Conference, pp. 103–113 Springer
Lu Y, Yi S, Zeng N, Liu Y, Zhang Y (2017) Identification of rice diseases using deep convolutional neural networks. Neurocomputing 267:378–384
Mahmoud MAB, Guo P (2019) A novel method for traffic sign recognition based on dcgan and mlp with pilae algorithm. IEEE Access 7:74602–74611
Mao W, Liu Y, Ding L, Li Y (2019) Imbalanced fault diagnosis of rolling bearing based on generative adversarial network: a comparative study. IEEE Access 7:9515–9530
Mohanty SP, Hughes DP, Salathé M. (2016) Using deep learning for image-based plant disease detection. Frontiers in plant science 7:1419
Mokhtar U, El Bendary N, Hassenian AE, Emary E, Mahmoud MA, Hefny H, Tolba MF (2015) “Svm-based detection of tomato leaves diseases”. In: Intelligent Systems’ 2014, pp. 641–652 Springer
Nachtigall LG, Araujo RM, Nachtigall GR (2016) “Classification of apple tree disorders using convolutional neural networks”. In: 2016 IEEE 28th International Conference on Tools with Artificial Intelligence ICTAI, pp. 472–476 IEEE
Nazki H, Yoon S, Fuentes A, Park DS (2020) “Unsupervised image translation using adversarial networks for improved plant disease recognition”. Computers and Electronics in Agriculture 168:105117
Ping G, Duan F, Pei W, Yao Y, Xin X (2017) Pulsar candidate identification with artificial intelligence techniques. arXiv:1711.10339
Radford A, Metz L, Chintala S (2015) “Unsupervised representation learning with deep convolutional generative adversarial networks”. arXiv:1511.06434
Ren S, He K, Girshick R, Sun J (2015). In: Advances in neural information processing systems, pp 91–99
Ren JS, Wang W, Wang J, Liao S (2012) “An unsupervised feature learning approach to improve automatic incident detection”. In: 2012 15th International IEEE Conference on Intelligent Transportation Systems pp. 172–177 IEEE
Sa I, Ge Z, Dayoub F, Upcroft B, Perez T, McCool C (2016) Deepfruits: a fruit detection system using deep neural networks. Sensors 16(8):1222
Samanta D, Chaudhury PP, Ghosh A (2012) Scab diseases detection of potato using image processing. International Journal of Computer Trends and Technology 1:3
Shah MP, Singha S, Awate SP (2017) “Leaf classification using marginalized shape context and shape+ texture dual-path deep convolutional neural network”. In: 2017 IEEE International Conference on Image Processing ICIP, pp. 860–864 IEEE
Shi R, Zhai D, Liu X, J Jiang, et al. (2020) “Rectified meta-learning from noisy labels for robust image-based plant disease diagnosis”. arXiv:2003.07603
Sladojevic S, Arsenovic M, Anderla A, Culibrk D, Stefanovic D (2016) Deep neural networks based recognition of plant diseases by leaf image classification. Computational intelligence and neuroscience. 2016
Söderkvist O. (2001) “Computer vision classification of leaves from swedish trees” Master’s Thesis, Teknik Och Teknologier Stockholm Sweden
Suh S, Lee H, Jo J, Lukowicz P, Lee YO (2019) Generative oversampling method for imbalanced data on bearing fault detection and diagnosis. Applied Sciences, vol. 4:9
SungHo B “Deep convolutional generative adversarial network (dcgan) implementation on matconvnet.” https://github.com/sunghbae/dcgan-matconvnet, [Online; accessed 19-6-2019].
Szegedy C, Vanhoucke V, Ioffe S, Shlens J, Wojna Z (2016) Rethinking the inception architecture for computer vision. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2818–2826
Tian Y, Yang G, Wang Z, Li E, Liang Z (2019) Detection of apple lesions in orchards based on deep learning methods of cyclegan and yolov3-dense, vol 2019
Too EC, Li Y, Njuki S, Liu Y (2018) A comparative study of fine-tuning deep learning models for plant disease identification. Comput Electron Agric 161:272–279
Too EC, Yujian L, Kwao P, Njuki S, Mosomi ME, Kibet J (2019) Deep pruned nets for efficient image-based plants disease classification. Journal of Intelligent & Fuzzy systems, no Preprint 1–17
Valerio Giuffrida M, Scharr H, Tsaftaris SA (2017) “Arigan: Synthetic arabidopsis plants using generative adversarial network”. In: Proceedings of the IEEE International Conference on Computer Vision Workshops pp 2064–2071
Vedaldi A, Lenc K (2015) “Matconvnet: Convolutional neural networks for matlab”. In: proceedings of the 23rd ACM international conference on Multimedia, pp. 689–692 ACM
Wang X, Du W, Guo F, Hu S (2020) Leaf recognition based on elliptical half gabor and maximum gap local line direction pattern. IEEE Access 8:39175–39183
Wang J, Guo P, Xin X (2018) “Review of pseudoinverse learning algorithm for multilayer neural networks and applications”. In: International Symposium on Neural Networks, pp. 99–106 Springer
Wang K, Guo P, Xin X, Ye Z (2017) “Autoencoder low rank approximation and pseudoinverse learning algorithm”. In: Systems, Man, and Cybernetics SMC, 2017 IEEE International Conference on, pp. 948–953 IEEE
Wang BX, Japkowicz N (2004) “Imbalanced data set learning with synthetic samples”. In: Proc. IRIS Machine Learning Workshop 19 sn
Wang H, Li G, Ma Z, Li X (2012) “Application of neural networks to image recognition of plant diseases”. In: 2012 International Conference on Systems and Informatics ICSAI 2012, pp. 2159–2164 IEEE
Wang D, Vinson R, Holmes M, Seibel G, Bechar A, Nof S, Luo Y, Tao Y (2018) “Early tomato spotted wilt virus detection using hyperspectral imaging technique and outlier removal auxiliary classifier generative adversarial nets (or-ac-gan)”. In: 2018 ASABE Annual International Meeting, p. 1 American Society of Agricultural and Biological Engineers
Wang B, Wang D (2019) “Plant leaves classification: A few-shot learning method based on siamese network”. IEEE Access 7:151754–151763
Wang Z, Zou C, Cai W (2020) Small sample classification of hyperspectral remote sensing images based on sequential joint deeping learning model. IEEE Access 8:71353–71363
Yang C, Wei H (2019) Plant species recognition using triangle-distance representation. IEEE Access 7:178108–178120
You H, Tian S, Yu L, Lv Y (2019) “Pixel-level remote sensing image recognition based on bidirectional word vectors”. In: IEEE Transactions on Geoscience and Remote Sensing
Zhang J, Chen L, Zhuo L, Liang X, Li J (2018) An efficient hyperspectral image retrieval method: Deep spectral-spatial feature extraction with dcgan and dimensionality reduction using t-sne-based nm hashing. Remote Sens 10(2):271
Zhang Z, Liu X, Cui Y (2016) Multi-phase offline signature verification system using deep convolutional generative adversarial networks. In: 2016 9th international Symposium on Computational Intelligence and Design (ISCID), vol. 2, pp. 103–107 IEEE
Zhao J-X, Liu J-J, Fan D-P, Cao Y, Yang J, Cheng M-M (2019) “Egnet:, Edge guidance network for salient object detection”. In: Proceedings of the IEEE International Conference on Computer Vision, pp 8779–8788
Zhu Y, Aou M, Krijn M, Vanschoren J, Campus HT (2018) “Data augmentation using conditional generative adversarial networks for leaf counting in arabidopsis plants” BMVC p 324
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work is fully supported by the grants from the National Natural Science Foundation of China (NSFC) (61375045), and the Joint Research Fund in Astronomy (U1531242) under cooperative agreement between the NSFC and Chinese Academy of Sciences (CAS).
Rights and permissions
About this article
Cite this article
Mahmoud, M.A.B., Guo, P. & Wang, K. Pseudoinverse learning autoencoder with DCGAN for plant diseases classification. Multimed Tools Appl 79, 26245–26263 (2020). https://doi.org/10.1007/s11042-020-09239-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09239-0