Identification of Tomato Disease Types and Detection of Infected Areas Based on Deep Convolutional Neural Networks and Object Detection Techniques

Comput Intell Neurosci. 2019 Dec 16:2019:9142753. doi: 10.1155/2019/9142753. eCollection 2019.

Abstract

This study develops tomato disease detection methods based on deep convolutional neural networks and object detection models. Two different models, Faster R-CNN and Mask R-CNN, are used in these methods, where Faster R-CNN is used to identify the types of tomato diseases and Mask R-CNN is used to detect and segment the locations and shapes of the infected areas. To select the model that best fits the tomato disease detection task, four different deep convolutional neural networks are combined with the two object detection models. Data are collected from the Internet and the dataset is divided into a training set, a validation set, and a test set used in the experiments. The experimental results show that the proposed models can accurately and quickly identify the eleven tomato disease types and segment the locations and shapes of the infected areas.

MeSH terms

  • Fruit
  • Image Processing, Computer-Assisted / methods*
  • Machine Learning
  • Neural Networks, Computer*
  • Pattern Recognition, Automated* / methods
  • Plant Diseases* / classification
  • Solanum lycopersicum*