Image recognition of plant diseases based on principal component analysis and neural networks

Abstract
Plant disease identification based on image processing could quickly and accurately provide useful information for the prediction and control of plant diseases. In this study, 21 color features, 4 shape features and 25 texture features were extracted from the images of two kinds wheat diseases (wheat stripe rust and wheat leaf rust) and two kinds of grape diseases (grape downy mildew and grape powdery mildew), principal component analysis (PCA) was performed for reducing dimensions in feature data processing, and then neural networks including backpropagation (BP) networks, radial basis function (RBF) neural networks, generalized regression networks (GRNNs) and probabilistic neural networks (PNNs) were used as the classifiers to identify wheat diseases and grape diseases, respectively. The results showed that these neural networks could be used for image recognition of these diseases based on reducing dimensions using PCA and acceptable fitting accuracies and prediction accuracies could be obtained. For the two kinds of wheat diseases, the optimal recognition result was obtained when image recognition was conducted based on PCA and BP networks, and the fitting accuracy and the prediction accuracy were both 100%. For the two kinds of grape diseases, the optimal recognition results were obtained when GRNNs and PNNs were used as the classifiers after reducing the dimensions of feature data with PCA, and the prediction accuracies were 94.29% with the fitting accuracies equal to 100%.