Performance of Various Deep-Learning Networks in the Seed Classification Problem
Abstract
:1. Introduction
2. Methods
2.1. Deep Learning Models
- VGG [21]: was developed to study the performance implications of increased convolutional network depth, has up to 144 million parameters for convolutional layers with ReLU activation with 3 × 3 receptive layers, five 2 × 2 max-pooling layers, three fully connected layers with dropout regularization and a Softmax activation layer in the output. It has been used in many transfer learning tasks but suffers from a large parameter set, which makes it computationally expensive to train. We investigated two versions of it with and 16, which are called VGG16 and VGG19, respectively.
- ResNet [22]: was introduced as an exotic network architecture that relies on so-called “network-in-network architectures” and was instrumental in showing that very deep CNNs can be trained by using the SGD algorithm in conjunction with proper initialization and residual modules due to improvements in the gradient flow. In the present study, we investigate Resnet50, Resnet101 and Resnet152 variants, which have 50, 101 and 152 layers.
- DenseNet [23]: have the properties of all previous layers transferred to the current layer, thus, reducing the number of parameters required while strengthening the feature propagation and feature reuse. We studied two versions of it with 121 and 201 layers.
- EfficientNet [24]: aims to increase both the computational performance and accuracy by scaling to balance the network depth, width and resolution. We considered EfficientNets 0–5 in the present study.
- MobileNet [25]: proposed by Howard et al. In 2017, was designed for image recognition and classification in embedded and mobile devices.
2.2. Datasets and Computational Details
2.3. Evaluation Metrics
3. Results and Discussion
3.1. Training and Validation Accuracy Statistics
3.2. Performance Metrics
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Poirier, M.; Durand, J.; Volaire, F. Persistence and production of perennial grasses under water deficits and extreme temperatures: Importance of intraspecific vs. interspecific variability. Glob. Chang. Biol. 2012, 18, 3632–3646. [Google Scholar] [CrossRef]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet Classification with Deep Convolutional Neural Networks. In Proceedings of the Advances in Neural Information Processing Systems 25 (NIPS 2012), Lake Tahoe, NV, USA, 3–6 December 2012; pp. 1097–1105. [Google Scholar]
- Tajbakhsh, N.; Shin, J.Y.; Gurudu, S.R.; Hurst, R.T.; Kendall, C.B.; Gotway, M.B.; Liang, J. Convolutional Neural Networks for Medical Image Analysis: Full Training or Fine Tuning? IEEE Trans. Med. Imaging 2016, 35, 1299–1312. [Google Scholar] [CrossRef] [Green Version]
- Mishkin, D.; Matas, J. All you need is a good init. In Proceedings of the International Conference on Learning Representations 2015, San Diego, CA, USA, 7–9 May 2015. [Google Scholar]
- Loddo, A.; Loddo, M.; Di Roberto, C. A novel deep learning based approach for seed image classification and retrieval. Comput. Electron. Agric. 2021, 187, 106269. [Google Scholar] [CrossRef]
- Granitto, P.M.; Navone, H.D.; Verdes, P.F.; Ceccatto, H.A. Weed seeds identification by machine vision. Comput. Electron. Agric. 2002, 33, 91. [Google Scholar] [CrossRef]
- Petersen, P.E.H.; Krutz, G.W. Automatic identification of weed seeds by color machine vision. Seed Sci. Technol. 1992, 20, 193. [Google Scholar]
- Chtioui, Y.; Bertrand, D.; Dattee, Y.; Devaux, M.F. Identification of seeds by color imaging: Comparison of discriminant analysis and artificial neural networks. J. Sci. Food Agric. 1996, 71, 433. [Google Scholar] [CrossRef]
- Granitto, P.M.; Ceccatto, H.A.; Verdes, P.F. Large-scale investigation of weed seed identification by machine vision. Comput. Electron. Agric. 2005, 47, 15. [Google Scholar] [CrossRef]
- Xinshao, W. Weed Seeds Classification Based on PCANet Deep Learning Baseline. In Proceedings of the 2015 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference APSIPA ASC, Hong Kong, China, 16–19 December 2015; pp. 408–415. [Google Scholar]
- Kurtulmuş, F.; Alibas, I.; Kavdır, I. Classification of pepper seeds using machine vision based on neural network. Int. J. Agric. Biol. Eng. 2015, 9, 51–62. [Google Scholar]
- Qiu, Z.J.; Chen, J.; Zhao, Y.Y.; Zhu, S.S.; He, Y.; Zhang, C. Variety Identification of Single Rice Seed Using Hyperspectral Imaging Combined with Convolutional Neural Network. Appl. Sci. 2018, 8, 212. [Google Scholar] [CrossRef] [Green Version]
- Zhu, S.; Zhang, J.; Chao, M.; Xu, X.; Song, P.; Zhang, J.; Huang, Z. A Rapid and Highly Efficient Method for the Identification of Soybean Seed Varieties: Hyperspectral Images Combined with Transfer Learning. Molecules 2020, 25, 152. [Google Scholar] [CrossRef] [Green Version]
- Veeramani, B.; Raymond, J.W.; Chanda, P. DeepSort: Deep convolutional networks for sorting haploid maize seeds. BMC Bioinform. 2018, 19, 289. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Altuntaş, Y.; Cömert, Z.; Kocamaz, A.F. Identification of haploid and diploid maize seeds using convolutional neural networks and a transfer learning approach. Comput. Electron. Agric. 2019, 163, 104874. [Google Scholar] [CrossRef]
- Gulzar, Y.; Hamid, Y.; Soomro, A.B.; Alwan, A.A.; Journaux, L. A convolution neural network based seed classification system. Symmetry 2020, 12, 2018. [Google Scholar] [CrossRef]
- Ramcharan, A.; Baranowski, K.; McCloskey, P.; Ahmed, B.; Legg, J.; Hughes, D.P. Deep Learning for Image-Based Cassava Disease Detection. Front. Plant Sci. 2017, 8, 1852. [Google Scholar] [CrossRef] [Green Version]
- Rangarajan, A.K.; Purushothaman, R. Disease Classification in Eggplant Using Pre-trained VGG16 and MSVM. Sci. Rep. 2020, 10, 2322. [Google Scholar] [CrossRef] [Green Version]
- Too, E.C.; Yujian, L.; Njuki, S.; Yingchun, L. A comparative study of fine-tuning deep learning models for plant disease identification. Comput. Electron. Agric. 2019, 161, 272. [Google Scholar] [CrossRef]
- Guo, Y.; Liu, Y.; Oerlemans, A.A.; Lao, S.; Wu, S.; Lew, M. Deep learning for visual understanding: A review. Neurocomputing 2016, 187, 27–48. [Google Scholar] [CrossRef]
- Simonyan, K.; Zisserman, A. Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
- Huang, G.; Liu, Z.; Van Der Maaten, L.; Weinberger, K.Q. Densely connected convolutional networks. In Proceedings of the 30th IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; Volume 2017, pp. 2261–2269. [Google Scholar]
- Tan, M.; Le, Q. EfficientNet: Rethinking model scaling for convolutional neural networks. In Proceedings of the 36th International Conference on Machine Learning, Long Beach, CA, USA, 9–15 June 2019; Volume 97, pp. 6105–6114. [Google Scholar]
- Howard, A.G.; Zhu, M.; Chen, B.; Kalenichenko, D.; Wang, W.; Weyand, T.; Andreetto, M.; Adam, H. Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv 2017, arXiv:1704.04861. [Google Scholar]
- Kleinberg, B.; Li, Y.; Yuan, Y.; An, Y. Alternative View: When Does SGD Escape Local Minima? In Proceedings of the 35th International Conference on Machine Learning, Stockholm, Sweden, 10–15 July 2018; Volume 80, pp. 2698–2707. [Google Scholar]
- Kamilaris, A.; Prenafeta-Boldú, F. Deep learning in agriculture: A survey. Comput. Electron. Agric. 2018, 147, 70–90. [Google Scholar] [CrossRef] [Green Version]
- Farooq, A.; Hu, J.; Jia, X. Analysis of Spectral Bands and Spatial Resolutions for Weed Classification Via Deep Convolutional Neural Network. IEEE Geosci. Remote Sens. Lett. 2019, 16, 183. [Google Scholar] [CrossRef]
- Chatnuntawech, I.; Tantisantisom, K.; Khanchaitit, P.; Boonkoom, T.; Bilgic, B.; Chuangsuwanich, E. Rice Classification Using Spatio-Spectral Deep Convolutional Neural Network. arXiv 2018, arXiv:1804.11491. [Google Scholar]
- Truong Hoang, V.; Van Hoai, D.P.; Surinwarangkoon, T.; Duong, H.T.; Meethongjan, K. A Comparative Study of Rice Variety Classification based on Deep Learning and Hand-crafted Features. ECTI-CIT 2020, 14, 1–10. [Google Scholar] [CrossRef]
- D’souza, R.N.; Huang, P.Y.; Yeh, F.C. Structural Analysis and Optimization of Convolutional Neural Networks with a Small Sample Size. Sci. Rep. 2020, 10, 834. [Google Scholar] [CrossRef] [PubMed]
- Ba, L.J.; Caruana, R. Do Deep Nets Really Need to be Deep? arXiv 2014, arXiv:1312.6184. [Google Scholar]
- Ieracitano, C.; Mammone, N.; Hussain, A.; Morabito, F. A novel explainable machine learning approach for EEG-based brain-computer interface systems. Neural Comput. Appl. 2021, 1–14. [Google Scholar] [CrossRef]
Grass Specie | No. of Images |
---|---|
Festuca rubra | 1515 |
Festuca arundinacea | 1599 |
Festuca ovina | 1595 |
Lolium multiform | 1000 |
Lolium perenne | 1411 |
Poa pratensis | 1534 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Eryigit, R.; Tugrul, B. Performance of Various Deep-Learning Networks in the Seed Classification Problem. Symmetry 2021, 13, 1892. https://doi.org/10.3390/sym13101892
Eryigit R, Tugrul B. Performance of Various Deep-Learning Networks in the Seed Classification Problem. Symmetry. 2021; 13(10):1892. https://doi.org/10.3390/sym13101892
Chicago/Turabian StyleEryigit, Recep, and Bulent Tugrul. 2021. "Performance of Various Deep-Learning Networks in the Seed Classification Problem" Symmetry 13, no. 10: 1892. https://doi.org/10.3390/sym13101892
APA StyleEryigit, R., & Tugrul, B. (2021). Performance of Various Deep-Learning Networks in the Seed Classification Problem. Symmetry, 13(10), 1892. https://doi.org/10.3390/sym13101892