| Literature DB >> 31737026 |
Jialin Yu1, Arnold W Schumann2, Zhe Cao3, Shaun M Sharpe4, Nathan S Boyd4.
Abstract
Precision herbicide application can substantially reduce herbicide input and weed control cost in turfgrass management systems. Intelligent spot-spraying system predominantly relies on machine vision-based detectors for autonomous weed control. In this work, several deep convolutional neural networks (DCNN) were constructed for detection of dandelion (Taraxacum officinale Web.), ground ivy (Glechoma hederacea L.), and spotted spurge (Euphorbia maculata L.) growing in perennial ryegrass. When the networks were trained using a dataset containing a total of 15,486 negative (images contained perennial ryegrass with no target weeds) and 17,600 positive images (images contained target weeds), VGGNet achieved high F1 scores (≥0.9278), with high recall values (≥0.9952) for detection of E. maculata, G. hederacea, and T. officinale growing in perennial ryegrass. The F1 scores of AlexNet ranged from 0.8437 to 0.9418 and were generally lower than VGGNet at detecting E. maculata, G. hederacea, and T. officinale. GoogleNet is not an effective DCNN at detecting these weed species mainly due to the low precision values. DetectNet is an effective DCNN and achieved high F1 scores (≥0.9843) in the testing datasets for detection of T. officinale growing in perennial ryegrass. Moreover, VGGNet had the highest Matthews correlation coefficient (MCC) values, while GoogleNet had the lowest MCC values. Overall, the approach of training DCNN, particularly VGGNet and DetectNet, presents a clear path toward developing a machine vision-based decision system in smart sprayers for precision weed control in perennial ryegrass.Entities:
Keywords: artificial intelligence; machine learning; machine vision; precision herbicide application; weed control
Year: 2019 PMID: 31737026 PMCID: PMC6836412 DOI: 10.3389/fpls.2019.01422
Source DB: PubMed Journal: Front Plant Sci ISSN: 1664-462X Impact factor: 5.753
Weed detection training results while growing in perennial ryegrass using artificial neural networks.
| Weed species | Single-species neural network | VD | TD 1 | TD 2 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Precision | Recall | F1 score | MCC | Precision | Recall | F1 score | MCC | Precision | Recall | F1 score | MCC | ||
|
| AlexNet | 0.8787 | 1.0000 | 0.9354 | 0.8702 | 0.7702 | 1.0000 | 0.8702 | 0.7351 | 0.7816 | 1.0000 | 0.8774 | 0.7505 |
| GoogleNet | 0.5147 | 0.9984 | 0.6793 | 0.1671 | 0.5032 | 1.0000 | 0.6695 | 0.0799 | 0.5032 | 1.0000 | 0.6695 | 0.0799 | |
| VGGNet | 0.8630 | 1.0000 | 0.9265 | 0.8521 | 0.7491 | 1.0000 | 0.8566 | 0.7058 | 0.6796 | 1.0000 | 0.8092 | 0.5994 | |
|
| AlexNet | 0.9937 | 0.9984 | 0.9960 | 0.9921 | 0.9937 | 0.9952 | 0.9944 | 0.9889 | 0.9905 | 0.9968 | 0.9937 | 0.9873 |
| GoogleNet | 0.7429 | 1.0000 | 0.8525 | 0.6970 | 0.6113 | 0.9984 | 0.7583 | 0.4697 | 0.7464 | 1.0000 | 0.8548 | 0.7021 | |
| VGGNet | 0.9968 | 1.0000 | 0.9984 | 0.9968 | 0.9813 | 1.0000 | 0.9906 | 0.9811 | 0.9906 | 1.0000 | 0.9953 | 0.9905 | |
|
| AlexNet | 0.9472 | 0.9968 | 0.9714 | 0.9426 | 0.8396 | 0.9968 | 0.9115 | 0.8209 | 0.9694 | 0.6032 | 0.7436 | 0.6309 |
| GoogleNet | 0.5394 | 1.0000 | 0.7008 | 0.2807 | 0.5168 | 1.0000 | 0.6814 | 0.1834 | 0.6859 | 0.9984 | 0.8132 | 0.6080 | |
| VGGNet | 0.9488 | 1.0000 | 0.9737 | 0.9474 | 0.8546 | 0.9984 | 0.9209 | 0.8406 | 1.0000 | 0.9603 | 0.9798 | 0.9611 | |
|
| DetectNet | 0.9968 | 1.0000 | 0.9984 | 0.8152 | 0.9955 | 0.9911 | 0.9933 | 0.8147 | 0.9875 | 1.0000 | 0.9937 | 0.8399 |
Single-species neural network was trained using the training dataset containing a single weed species. The training dataset of E. maculata contained 6,180 negative and 6,500 positive images; the training dataset of G. hederacea contained 4,470 negative and 4,600 positive images; and the training dataset of T. officinale contained 4,836 negative and 6,500 positive images. For object detection DCNN, the training dataset contained a total of 810 images.
For image classification DCNN, VD, TD 1, or TD 2 contained 630 negative and 630 positive images. For object detection DCNN, VD, TD 1, or TD 2 contained a total of 100 images.
DCNN, deep convolutional neural work; VD, validation dataset; TD 1, testing dataset 1; TD 2, testing dataset 2; MCC, Matthews correlation coefficient.
Validation results of multiple-species neural networks for detection of weeds while growing in perennial ryegrass.
| Training dataset | Multiple-species neural network | Precision | Recall | F1 score | MCC |
|---|---|---|---|---|---|
| A | AlexNet | 0.9824 | 0.9900 | 0.9862 | 0.9723 |
| GoogleNet | 0.5288 | 0.9900 | 0.6894 | 0.2204 | |
| VGGNet | 0.9944 | 0.9822 | 0.9883 | 0.9767 | |
| B | AlexNet | 0.8858 | 1.0000 | 0.9395 | 0.8784 |
| GoogleNet | 0.5427 | 0.9878 | 0.7006 | 0.2718 | |
| VGGNet | 0.9646 | 1.0000 | 0.9820 | 0.9640 |
Multiple-species neural network was trained using the training dataset containing multiple weed species. The validation dataset contained a total of 900 negative and 900 positive images (300 images for each weed species).
Training dataset A contained a total of 19,500 negative and 19,500 positive (6,500 images for each weed species) images.
Training dataset B contained a total of 15,486 negative and 17,600 positive images (6,500 images for Euphorbia maculata; 4,600 images for Glechoma hederacea; and 6,500 images for Taraxacum officinale).
MCC, Matthews correlation coefficient.
Testing results of multiple-species neural networks for detection of weeds while growing in perennial ryegrass.
| Training dataset | Multiple-species neural network | Weed species | TD 1 | TD 2 | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Precision | Recall | F1 score | MCC | Precision | Recall | F1 score | MCC | |||
| A | AlexNet |
| 0.7412 | 1.0000 | 0.8514 | 0.6945 | 0.8666 | 1.0000 | 0.9285 | 0.8562 |
|
| 0.7305 | 0.9984 | 0.8437 | 0.6773 | 0.8355 | 1.0000 | 0.9104 | 0.8192 | ||
|
| 0.8990 | 0.9889 | 0.9418 | 0.8822 | 0.8359 | 0.9619 | 0.8945 | 0.7820 | ||
| GoogleNet | 0.5036 | 1.0000 | 0.6699 | 0.6699 | 0.5040 | 1.0000 | 0.6702 | 0.0894 | ||
| 0.4874 | 0.9222 | 0.6378 | -0.1054 | 0.5025 | 0.9508 | 0.6575 | 0.0211 | |||
| 0.5024 | 0.9952 | 0.6677 | 0.0490 | 0.5479 | 0.9984 | 0.7075 | 0.3068 | |||
| VGGNet | 0.9781 | 0.9937 | 0.9858 | 0.9716 | 0.9890 | 0.9968 | 0.9929 | 0.9857 | ||
| 0.9844 | 1.0000 | 0.9921 | 0.9843 | 0.9692 | 1.0000 | 0.9844 | 0.9687 | |||
| 0.9825 | 0.9794 | 0.9809 | 0.9619 | 1.0000 | 0.8048 | 0.8918 | 0.8206 | |||
| B | AlexNet | 0.7560 | 0.9984 | 0.8605 | 0.7139 | 0.8279 | 1.0000 | 0.9058 | 0.8098 | |
| 0.8364 | 0.9984 | 0.9103 | 0.8187 | 0.8225 | 1.0000 | 0.9026 | 0.8031 | |||
| 0.7962 | 0.9984 | 0.8859 | 0.7680 | 0.7714 | 0.9857 | 0.8655 | 0.7221 | |||
| GoogleNet | 0.5348 | 1.0000 | 0.6969 | 0.2638 | 0.5237 | 0.9651 | 0.6790 | 0.1622 | ||
| 0.5194 | 1.0000 | 0.6837 | 0.1968 | 0.5488 | 1.0000 | 0.7087 | 0.3123 | |||
| 0.5674 | 0.9889 | 0.7211 | 0.3509 | 0.4703 | 0.7794 | 0.5866 | -0.1306 | |||
| VGGNet | 0.8796 | 0.9968 | 0.9345 | 0.8681 | 0.9445 | 1.0000 | 0.9715 | 0.9429 | ||
| 0.8974 | 1.0000 | 0.9459 | 0.8916 | 0.8886 | 1.0000 | 0.9410 | 0.8816 | |||
| 0.8654 | 1.0000 | 0.9278 | 0.8549 | 0.9984 | 0.9952 | 0.9968 | 0.9937 | |||
Multiple-species neural network was trained using the training dataset containing multiple weed species. TD 1 or TD 2 contained 630 negative and 630 positive images.
Training dataset A contained a total of 19,500 negative and 19,500 positive images (6,500 images for each weed species).
Training dataset B contained a total of 15,486 negative and 17,600 positive images (6,500 images for E. maculata, 4,600 images for G. hederacea, and 6,500 images for T. officinale).
TD 1, testing dataset 1; TD 2, testing dataset 2; MCC, Matthews correlation coefficient.
Figure 1DetectNet-generated bounding boxes (predictions) generated on the testing images (input images) of Taraxacum officinale while growing in perennial ryegrass. (A) The DetectNet detected T. officinale at mature and seedling growth stages, respectively. (B) The DetectNet incorrectly detected a Digitaria ischaemum as T. officinale. (C–E) The DetectNet detected T. officinale at different growth stages and weed densities.
Figure 2Images for training the multiple-species neural networks. (A) Euphorbia maculata, Glechoma hederacea, and Taraxacum officinale at various weed densities. (B) Perennial ryegrass at different turfgrass management regimes, mowing heights, and surface conditions.