The image data, annotations, and link to the accompanying GitHub repository for Case Study 1 can be found at: https://osf.io/79kx3/?view_only=4a2c1dccee1a4baeb85de5002c702f10 .
Open resource ↗osf · lines:411-466Unverified paper record
Computer vision for plant pathology: A review with examples from cocoa agriculture
Applications in Plant Sciences · 19 Dec 2023 · 10.1002/aps3.11559
Abstract
Abstract Plant pathogens can decimate crops and render the local cultivation of a species unprofitable. In extreme cases this has caused famine and economic collapse. Timing is vital in treating crop diseases, and the use of computer vision for precise disease detection and timing of pesticide application is gaining popularity. Computer vision can reduce labour costs, prevent misdiagnosis of disease, and prevent misapplication of pesticides. Pesticide misapplication is both financially costly and can exacerbate pesticide resistance and pollution. Here, we review the application and development of computer vision and machine learning methods for the detection of plant disease. This review goes beyond the scope of previous works to discuss important technical concepts and considerations when applying computer vision to plant pathology. We present new case studies on adapting standard computer vision methods and review techniques for acquiring training data, the use of diagnostic tools from biology, and the inspection of informative features. In addition to an in‐depth discussion of convolutional neural networks (CNNs) and transformers, we also highlight the strengths of methods such as support vector machines and evolved neural networks. We discuss the benefits of carefully curating training data and consider situations where less computationally expensive techniques are advantageous. This includes a comparison of popular model architectures and a guide to their implementation.
Plant phenotyping relevance
植物病害を対象としたコンピュータビジョンによる症状・病害の検出手法を中心に扱うレビューであり、植物フェノタイピング手法の方法論的整理と評価が主題である。
abstractHere, we review the application and development of computer vision and machine learning methods for the detection of plant disease.
abstractWe present new case studies on adapting standard computer vision methods and review techniques for acquiring training data, the use of diagnostic tools from biology, and the inspection of informative features.
Code and data availability
The paper's data availability statement provides public OSF deposits (view-only links) containing image data, annotations, training data, and semi-supervised model weights for the cocoa disease-detection case studies, plus public GitHub repositories with the authors' custom training/analysis code (CocoaReader, CocoaNet
For Case Study 2, the data used to train the initial supervised model, the .csv search terms file for the below web scraper, and the final semi‐supervised model weights can be found at: https://osf.io/h5gj7/?view_only=dbf9f245e21a41e185f5b73e718b4cad .
Open resource ↗osf · lines:411-466The custom code used to train both the initial model and the final semi‐supervised model can be found at: https://github.com/jrsykes/CocoaReader/blob/main/PlantNotPlant .
Open resource ↗github · jrsykes/CocoaReader · lines:411-466The custom code to run the sweep in Case Study 4 can be found in the following GitHub repository: https://github.com/jrsykes/CocoaReader/tree/main/CocoaNet .
Open resource ↗github · jrsykes/CocoaReader · lines:411-466The data used to generate these results and the full wandb report can be found at: https://osf.io/2fw6g/?view_only=adc66ba66f83465a9e7b111515a60bf2 .
Open resource ↗osf · lines:411-466The “contaminated” data used to train the semi‐supervised model were generated using the code at: https://github.com/jrsykes/Google-Image-Scraper .
Open resource ↗github · jrsykes/Google-Image-Scraper · lines:411-466This is an automatically classified, unverified record. Curator approval is required before any resource enters the Catalog.