| Literature DB >> 27418923 |
Srdjan Sladojevic1, Marko Arsenovic1, Andras Anderla1, Dubravko Culibrk2, Darko Stefanovic1.
Abstract
The latest generation of convolutional neural networks (CNNs) has achieved impressive results in the field of image classification. This paper is concerned with a new approach to the development of plant disease recognition model, based on leaf image classification, by the use of deep convolutional networks. Novel way of training and the methodology used facilitate a quick and easy system implementation in practice. The developed model is able to recognize 13 different types of plant diseases out of healthy leaves, with the ability to distinguish plant leaves from their surroundings. According to our knowledge, this method for plant disease recognition has been proposed for the first time. All essential steps required for implementing this disease recognition model are fully described throughout the paper, starting from gathering images in order to create a database, assessed by agricultural experts. Caffe, a deep learning framework developed by Berkley Vision and Learning Centre, was used to perform the deep CNN training. The experimental results on the developed model achieved precision between 91% and 98%, for separate class tests, on average 96.3%.Entities:
Mesh:
Year: 2016 PMID: 27418923 PMCID: PMC4934169 DOI: 10.1155/2016/3289801
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Simple model of ANN.
Dataset for image classification of leaf disease.
| Class | Number of original images | Total number of images: original and augmented | Number of images from the dataset used for validation |
|---|---|---|---|
| (1) Healthy leaf | 565 | 4523 | 331 |
| (2) Pear, cherry, and peach, porosity | 265 | 2124 | 152 |
| (3) Peach, powdery mildew | 108 | 1296 | 90 |
| (4) Peach, | 152 | 1552 | 156 |
| (5) Apple, pear, | 232 | 2368 | 205 |
| (6) Apple, pear, | 183 | 2200 | 151 |
| (7) Apple, powdery mildew | 120 | 1440 | 118 |
| (8) Apple, Rust | 163 | 1960 | 163 |
| (9) Pair, | 267 | 2142 | 185 |
| (10) Pair, gray leaf spot | 122 | 1464 | 198 |
| (11) Grapevine, wilt | 287 | 2300 | 114 |
| (12) Grapevine, mites | 250 | 2000 | 230 |
| (13) Grapevine, powdery mildew | 237 | 1900 | 183 |
| (14) Grapevine, downy mildew | 297 | 2376 | 201 |
| (15) Background images | 1235 | 1235 | 112 |
|
| |||
|
|
|
| |
Figure 2Image transformations used for augmentation: (a) affine transformations; (b) perspective transformations; (c) rotations.
Figure 3Visualization of features in trained classification model: (a) original image; (b) the first layer filters, Conv1; (c) the first layer output, Conv1 rectified responses of the filters, first 36 only; (d) the second layer filters, Conv2; (e) the second layer output, Conv2 (rectified, only the first 36 of 256 channels); (f) the third layer output, Conv3 (rectified, all 384 channels); (g) the fourth layer output, Conv4 (rectified, all 384 channels); (h) the fifth layer output, Conv5 (rectified, all 256 channels).
Figure 4Output layers images.
Basic machine characteristics.
| Hardware and software | Characteristics |
|---|---|
| (1) Memory | 16 Gb |
| (2) Processor | Intel Core i7-4790 CPU @ 3.60 GHz ×8 |
| (3) Graphics | GeForce GTX TITAN X 12 Gb |
| (4) Operating system | Linux Ubuntu 14.04 64 bits |
Figure 5Accuracy of the fine-tuned CNN.
Figure 6Top-1 accuracy success.
Figure 7Top-5 accuracy success.
Figure 8Prediction accuracy for each class separately.