Submitted:
21 November 2023
Posted:
23 November 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
2.1. The PlantVillage Dataset
2.2. Experimental Setting
- Number of epochs: 10, 50
- Activation function for the output layer: Softmax
- Optimizer: Adam
- Loss function: Sparse Categorical Cross–entropy
- Batch size: 32
- Metrics: Accuracy
- Step 1 – Firstly, the models were trained for ten epochs.
- Step 2 – Then, three new layers were added: (i) a dropout layer with a rate of 0.3 to avoid overfitting, (ii) a dense layer with ReLU activation functions and (iii) a softmax activation function in the output layer.
- Step 3 – Finally, the new incorporated layers were kept and the number of epochs was increased to 50.
3. Experimental Results
4. Deployment of the PPC Mobile App
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Yu, F.; Xiu, X.; Li, Y. A Survey on Deep Transfer Learning and Beyond. Mathematics 2022, 10, 3619. [Google Scholar] [CrossRef]
- Agarwal, M.; Sinha, A.; Gupta, S.K.; Mishra, D.; Mishra, R. Potato Crop Disease Classification Using Convolutional Neural Network. In Smart Systems and IoT: Innovations in Computing. Smart Innovation, Systems and Technologies, 2020; Volume 141.
- Hasi, J.M.; Rahman, M.O. Potato Disease Detection Using Convolutional Neural Network: A Web Based Solution. In Machine Intelligence and Emerging Technologies—Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, 2023; Volume 490.
- Kang, F.; Li, J.; Wang, C.; Wang, F. A Lightweight Neural Network-Based Method for Identifying Early–Blight and Late–Blight Leaves of Potato. Appl. Sci. 2023, 13, 1487. [Google Scholar] [CrossRef]
- Krishnakumar, B.; Kousalya, K.; Indhu Prakash, K.V.; Jhansi Ida, S.; Ravichandra, B.; Rajeshkumar, G: Comparative Analysis of Various Models for Potato Leaf Disease Classification using Deep Learning. In Proceedings of 2023 Second International Conference on Electronics and Renewable Systems (ICEARS), 2023; pp. 1186–1193.
- Kumar, Y.; Singh, R.; Moudgil, M.R.; Kamini, G. A Systematic Review of Different Categories of Plant Disease Detection Using Deep Learning–Based Approaches. Arch. Comput. Methods Eng. 2023, 30, 4757–4779. [Google Scholar] [CrossRef]
- Sharma, R.; Singh, A.; Attri, K.; Jhanjhi, N.Z.; Masud, M.; Jaha, E.S.; Sk, S. Plant Disease Diagnosis and Image Classification Using Deep Learning. Comput. Mater. Contin. 2022, 71, 2125–2140. [Google Scholar] [CrossRef]
- Oppenheim, D.; Shani, G. Potato Disease Classification Using Convolution Neural Networks. Adv. Anim. Biosci. 2017, 8, 244–249. [Google Scholar] [CrossRef]
- Islam, F.; Hoq, M.N.; Rahman, C.M. Application of Transfer Learning to Detect Potato Disease from Leaf Image. In Proceedings of the 2019 IEEE International Conference on Robotics, Automation, Artificial–intelligence and Internet–of–Things (RAAICON), 2019; pp. 127–130. [Google Scholar]
- Arshad, F.; Mateen, M.; Hayat, S.; Wardah, M.; Al-Huda, Z.; Gu, H.Y.; Al-antari, M.A. PLDPNet: End–to–end hybrid deep learning framework for potato leaf disease prediction. Alex. Eng. J. 2023, 78, 406–418. [Google Scholar] [CrossRef]
- Lee, T.-Y.; Yu, J.-Y.; Chang, Y.-C.; Yang, J.-M. Health detection for potato leaf with convolutional neural network. In Proceedings of the 2020 Indo—Taiwan 2nd International Conference on Computing, Analytics and Networks (Indo-Taiwan ICAN), 2020; pp. 289–293. [Google Scholar]
- Chen, W.; Chen, J.; Zeb, A.; Yang, S.; Zhang, D. Mobile convolution neural network for the recognition of potato leaf disease images. Multimedia Tools Appl. 2022, 81, 20797–20816. [Google Scholar] [CrossRef]
- Chen, J.-W.; Lin, W.-J.; Cheng, H.-J.; Hung, C.-L.; Lin, C.-Y.; Chen, S.-P. A Smartphone–Based Application for Scale Pest Detection Using Multiple–Object Detection Methods. Electronics 2021, 10, 372. [Google Scholar] [CrossRef]
- Karar, M.E.; Alsunaydi, F.; Albusaymi, S.; Alotaibi, S. A new mobile application of agricultural pests recognition using deep learning in cloud computing system. Alex. Eng. J. 2021, 60, 4423–4432. [Google Scholar] [CrossRef]
- Wang, F.; Wang, R.; Xie, C.; Zhang, J.; Li, R.; Liu, L. Convolutional neural network based automatic pest monitoring system using hand–held mobile image analysis towards non–site–specific wild enviroment. Comput. Electron. Agric. 2021, 187. [Google Scholar] [CrossRef]
- Ruedeeniraman, N.; Ikeda, M.; Barolli, L. Performance Evaluation of VegeCare Tool for Potato Disease Classification. In Advances in Networked–Based Information Systems – NBiS 2020, Advances in Intelligent Systems and Computing, Springer, 2021; Volume 1264.
- Altalak, M.; Ammad Uddin, M.; Alajmi, A.; Rizg, A. Smart Agriculture Applications Using Deep Learning Technologies: A Survey. Appl. Sci. 2022, 12, 5919. [Google Scholar] [CrossRef]
- Dong, S.-M.; Zhou, S.-Q. Potato late blight caused by Phytophthora infestans: From molecular interactions to integrated management strategies. J. Integr. Agric. 2022, 21, 3456–3466. [Google Scholar] [CrossRef]
- Sandler, M; Howard, A.; Zhu, M.; Zhmoginov, A.; Chen, L.-C. MobileNetV2: Inverted Residuals and Linear Bottlenecks. In Proceedings of 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2018; pp. 4510–4520.
- Liu, S.; Deng, W. Very deep convolutional neural network based image classification using small training sample size. In Proceedings of 2015 3rd IAPR Asian Conference on Pattern Recognition (ACPR), 2015; pp. 730–734.
- Simonyan, K.; Zisserman, A. Very Deep Convolutional Networks for Large–Scale Image Recognition, CoRR abs/1409.1556, 2014.
- Szegedy, c.; Vanhoucke, V.; Ioffe, S.; Shlens, J.; Wojna, Z. Rethinking the Inception Architecture for Computer Vision. In Proceedings of 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016; pp. 2818–2826.
- Chollet, F. Xception: Deep Learning with Depthwise Separable Convolutions. In Proceedings of 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017; pp. 1800–1807.
| 1 | The CNN models presented in this section are saved in Github and are freely downlodable at https://github.com/dkpineda88/TransferLearninPapas.git. |
| 2 | For this purpose, the following dependencies were installed: ’org.tensorflow:tensorflow-lite:2.4.0’,’org.tensorflow:tensorflow-lite-support:0.1.0’,’org.tensorflow:tensorflow-lite-metadata:0.1.0’, ’org.tensorflow:tensorflow-lite-gpu:2.3.0’. |






| CNN type | Step 1 | # trained param. | # frozen param. | # epochs | Accuracy | Loss | Model size |
|---|---|---|---|---|---|---|---|
| MobileNetv2 | 2 | 64,323 | 3,540,265 | 10 | 0.9876 | 0.036 | 3.89 MB |
| VGG16 | 2 | 1,539 | 14,714,688 | 10 | 0.94 | 0.38 | 14.2 MB |
| VGG19 | 1 | 1,539 | 20,024,384 | 10 | 0.9844 | 0.0415 | 19.2 MB |
| Inceptionv3 | 1 | 153,603 | 21,802,784 | 10 | 0.91 | 5.7269 | 21.4 MB |
| Xception | 3 | 6147 | 20,861,480 | 50 | 0.9467 | 0.1394 | 21.1 MB |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).