CNN transfer learning for automatic image-based classification of crop disease

31Citations
Citations of this article
36Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As the latest breakthrough in the field of computer vision, deep convolutional neural network(CNN) is very promising for the classification of crop diseases. However, the common limitation applying the algorithm is reliance on a large amount of training data. In some cases, obtaining and labeling a large dataset might be difficult. We solve this problem both from the network size and the training mechanism. In this paper, using 2430 images from the natural environment, which contain 2 crop species and 8 diseases, 6 kinds of CNN with different depths are trained to investigate appropriate structure. In order to address the over-fitting problem caused by our small-scale dataset, we systemically analyze the performances of training from scratch and using transfer learning. In case of transfer learning, we first train PlantVillage dataset to get a pre-trained model, and then retrain our dataset based on this model to adjust parameters. The CNN with 5 convolutional layers achieves an accuracy of 90.84% by using transfer learning. Experimental results demonstrate that the combination of CNN and transfer learning is effective for crop disease images classification with small-scale dataset.

Cite

CITATION STYLE

APA

Wang, J., Chen, L., Zhang, J., Yuan, Y., Li, M., & Zeng, W. H. (2018). CNN transfer learning for automatic image-based classification of crop disease. In Communications in Computer and Information Science (Vol. 875, pp. 319–329). Springer Verlag. https://doi.org/10.1007/978-981-13-1702-6_32

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free