| Literature DB >> 34956290 |
Xuewei Wang1, Jun Liu1, Guoxu Liu2.
Abstract
Background: In view of the existence of light shadow, branches occlusion, and leaves overlapping conditions in the real natural environment, problems such as slow detection speed, low detection accuracy, high missed detection rate, and poor robustness in plant diseases and pests detection technology arise.Entities:
Keywords: YOLOv3-tiny; field images; inverse-residual block; multi-scale; occlusion and overlapping; robust
Year: 2021 PMID: 34956290 PMCID: PMC8702556 DOI: 10.3389/fpls.2021.792244
Source DB: PubMed Journal: Front Plant Sci ISSN: 1664-462X Impact factor: 5.753
FIGURE 1An example illustrating plant diseases and pests identification.
The number of each species of diseases and pests.
| Species | Number |
| Early blight | 401 |
| Late blight | 416 |
| Gray leaf spot | 425 |
| Brown spot | 431 |
| Coal pollution | 408 |
| Gray mold | 421 |
| Leaf mold | 419 |
| Powdery mildew | 402 |
| Leaf curl | 418 |
| Mosaic | 413 |
| Leaf miner | 411 |
| Greenhouse whitefly | 435 |
| Total | 5000 |
FIGURE 2The process of sample labeling.
FIGURE 3The process of dataset preparation.
Datasets and sample size.
| Datasets | Data processing method | Sample size | Number of annotation | |
| Bounding box annotation | Foreground area annotation | |||
| A | No | 3500 | 21038 | 2987 |
| B | Image enhancement | 3500 | 21038 | 2987 |
| C | Data amplification | 29016 | 173304 | 24158 |
FIGURE 4The structure of the inverse-residual block.
Inverse-residual block parameters.
| Input | Operation | Output |
| 1 × 1 point conv, ReLU | ||
| 3 × 3/s depthwise conv, ReLU | ||
| 1 × 1 point conv, Linear |
FIGURE 5The improved YOLOv3-tiny network model (YOLOv3-tiny-IRB).
Size and computation amount of different network models.
| Network models | Model size/M | Floating point calculation amount/GFLOPs |
| YOLOv3 | 246.5 | 65.7 |
| YOLOv3-tiny | 34.7 | 5.56 |
| YOLOv3-tiny-IRB | 35.2 | 5.80 |
FIGURE 6Bounding box prediction.
Experimental hardware environment configuration.
| Hardware name | Model | Number |
| Main board | ASUS WS X299 SAGE | 1 |
| CPU | INTEL I7-9800X | 1 |
| Memory | Kingston 16G DDR4 | 2 |
| Graphics card | GEFORCE GTX1080Ti | 2 |
| Solid-state hard disk | Kingston 256G | 1 |
| Hard Disk | Western Number 1T | 1 |
FIGURE 7Training flow of tomato diseases and pests object detection network.
The pseudocode of training YOLOv3-tiny-IRB.
| Input: Training data |
| Initialize: |
| for each batch sample X do |
| for |
| if |
|
|
|
|
| else if |
| end if |
| end for |
|
|
| for |
| θ |
|
|
|
|
| end for |
| end for |
| Return |
FIGURE 8The loss and accuracy curve during training process.
Detection results of different algorithms.
| Model name | mAP (%) | F1 score | Detection speed (FPS) |
| DPM | 73.2 | 0.792 | 0.3 |
| Faster R-CNN | 86.6 | 0.881 | 4 |
| Mask R-CNN | 87.1 | 0.889 | 3.6 |
| SSD | 85.3 | 0.862 | 55 |
| YOLOv3 | 88.8 | 0.897 | 62 |
| YOLOv3-tiny | 88.1 | 0.893 | 220 |
|
|
|
|
|
Detection results on different training sets.
| Training set | mAP (%) | F1 score |
| A | 90.3 | 0.901 |
| B | 92.6 | 0.913 |
|
|
|
|
Detection results by training set with foreground region.
| Group | Sample numbers | Annotation numbers | mAP (%) | F1 score | |
| Bounding box | Foreground region | ||||
| a | 3500 | 21038 | 0 | 88.6 | 0.899 |
| b | 3500 | 18051 | 2987 | 91.7 | 0.908 |
| c | 29016 | 173304 | 0 | 92.8 | 0.912 |
|
|
|
|
|
|
|
FIGURE 9The detection effect diagram of YOLOv3-tiny-IRB [(A) deep separation; (B) debris occlusion; (C) leaves overlapping].
Detection result comparison.
| Object detection scenarios | mAP (%) | F1 |
| (a) Deep separation | 98.3 | 0.971 |
| (b) Debris occlusion | 92.1 | 0.915 |
| (c) Leaves overlapping | 90.2 | 0.901 |
Detection results of each species of diseases and pests.
| Species | Precision (%) | Recall (%) | F1 score |
| Early blight | 93.9 | 86.5 | 0.922 |
| Late blight | 92.4 | 85.8 | 0.901 |
| Gray leaf spot | 93.5 | 86.4 | 0.912 |
| Brown spot | 92.7 | 84.2 | 0.910 |
| Coal pollution | 93.9 | 86.1 | 0.926 |
| Gray mold | 94.5 | 86.9 | 0.928 |
| Leaf mold | 94.8 | 87.1 | 0.925 |
| Powdery mildew | 92.8 | 84.3 | 0.917 |
| Leaf curl | 93.2 | 87.2 | 0.919 |
| Mosaic | 91.1 | 82.6 | 0.920 |
| Leaf miner | 90.2 | 82.7 | 0.904 |
| Greenhouse whitefly | 90.1 | 83.3 | 0.903 |
| Total | 93.9 | 86.5 | 0.922 |