Cargando…

Performances of the LBP Based Algorithm over CNN Models for Detecting Crops and Weeds with Similar Morphologies

Weed invasions pose a threat to agricultural productivity. Weed recognition and detection play an important role in controlling weeds. The challenging problem of weed detection is how to discriminate between crops and weeds with a similar morphology under natural field conditions such as occlusion,...

Descripción completa

Detalles Bibliográficos
Autores principales: Le, Vi Nguyen Thanh, Ahderom, Selam, Alameh, Kamal
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7218891/
https://www.ncbi.nlm.nih.gov/pubmed/32295097
http://dx.doi.org/10.3390/s20082193
_version_ 1783532885140045824
author Le, Vi Nguyen Thanh
Ahderom, Selam
Alameh, Kamal
author_facet Le, Vi Nguyen Thanh
Ahderom, Selam
Alameh, Kamal
author_sort Le, Vi Nguyen Thanh
collection PubMed
description Weed invasions pose a threat to agricultural productivity. Weed recognition and detection play an important role in controlling weeds. The challenging problem of weed detection is how to discriminate between crops and weeds with a similar morphology under natural field conditions such as occlusion, varying lighting conditions, and different growth stages. In this paper, we evaluate a novel algorithm, filtered Local Binary Patterns with contour masks and coefficient k (k-FLBPCM), for discriminating between morphologically similar crops and weeds, which shows significant advantages, in both model size and accuracy, over state-of-the-art deep convolutional neural network (CNN) models such as VGG-16, VGG-19, ResNet-50 and InceptionV3. The experimental results on the “bccr-segset” dataset in the laboratory testbed setting show that the accuracy of CNN models with fine-tuned hyper-parameters is slightly higher than the k-FLBPCM method, while the accuracy of the k-FLBPCM algorithm is higher than the CNN models (except for VGG-16) for the more realistic “fieldtrip_can_weeds” dataset collected from real-world agricultural fields. However, the CNN models require a large amount of labelled samples for the training process. We conducted another experiment based on training with crop images at mature stages and testing at early stages. The k-FLBPCM method outperformed the state-of-the-art CNN models in recognizing small leaf shapes at early growth stages, with error rates an order of magnitude lower than CNN models for canola–radish (crop–weed) discrimination using a subset extracted from the “bccr-segset” dataset, and for the “mixed-plants” dataset. Moreover, the real-time weed–plant discrimination time attained with the k-FLBPCM algorithm is approximately 0.223 ms per image for the laboratory dataset and 0.346 ms per image for the field dataset, and this is an order of magnitude faster than that of CNN models.
format Online
Article
Text
id pubmed-7218891
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-72188912020-05-22 Performances of the LBP Based Algorithm over CNN Models for Detecting Crops and Weeds with Similar Morphologies Le, Vi Nguyen Thanh Ahderom, Selam Alameh, Kamal Sensors (Basel) Article Weed invasions pose a threat to agricultural productivity. Weed recognition and detection play an important role in controlling weeds. The challenging problem of weed detection is how to discriminate between crops and weeds with a similar morphology under natural field conditions such as occlusion, varying lighting conditions, and different growth stages. In this paper, we evaluate a novel algorithm, filtered Local Binary Patterns with contour masks and coefficient k (k-FLBPCM), for discriminating between morphologically similar crops and weeds, which shows significant advantages, in both model size and accuracy, over state-of-the-art deep convolutional neural network (CNN) models such as VGG-16, VGG-19, ResNet-50 and InceptionV3. The experimental results on the “bccr-segset” dataset in the laboratory testbed setting show that the accuracy of CNN models with fine-tuned hyper-parameters is slightly higher than the k-FLBPCM method, while the accuracy of the k-FLBPCM algorithm is higher than the CNN models (except for VGG-16) for the more realistic “fieldtrip_can_weeds” dataset collected from real-world agricultural fields. However, the CNN models require a large amount of labelled samples for the training process. We conducted another experiment based on training with crop images at mature stages and testing at early stages. The k-FLBPCM method outperformed the state-of-the-art CNN models in recognizing small leaf shapes at early growth stages, with error rates an order of magnitude lower than CNN models for canola–radish (crop–weed) discrimination using a subset extracted from the “bccr-segset” dataset, and for the “mixed-plants” dataset. Moreover, the real-time weed–plant discrimination time attained with the k-FLBPCM algorithm is approximately 0.223 ms per image for the laboratory dataset and 0.346 ms per image for the field dataset, and this is an order of magnitude faster than that of CNN models. MDPI 2020-04-14 /pmc/articles/PMC7218891/ /pubmed/32295097 http://dx.doi.org/10.3390/s20082193 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Le, Vi Nguyen Thanh
Ahderom, Selam
Alameh, Kamal
Performances of the LBP Based Algorithm over CNN Models for Detecting Crops and Weeds with Similar Morphologies
title Performances of the LBP Based Algorithm over CNN Models for Detecting Crops and Weeds with Similar Morphologies
title_full Performances of the LBP Based Algorithm over CNN Models for Detecting Crops and Weeds with Similar Morphologies
title_fullStr Performances of the LBP Based Algorithm over CNN Models for Detecting Crops and Weeds with Similar Morphologies
title_full_unstemmed Performances of the LBP Based Algorithm over CNN Models for Detecting Crops and Weeds with Similar Morphologies
title_short Performances of the LBP Based Algorithm over CNN Models for Detecting Crops and Weeds with Similar Morphologies
title_sort performances of the lbp based algorithm over cnn models for detecting crops and weeds with similar morphologies
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7218891/
https://www.ncbi.nlm.nih.gov/pubmed/32295097
http://dx.doi.org/10.3390/s20082193
work_keys_str_mv AT levinguyenthanh performancesofthelbpbasedalgorithmovercnnmodelsfordetectingcropsandweedswithsimilarmorphologies
AT ahderomselam performancesofthelbpbasedalgorithmovercnnmodelsfordetectingcropsandweedswithsimilarmorphologies
AT alamehkamal performancesofthelbpbasedalgorithmovercnnmodelsfordetectingcropsandweedswithsimilarmorphologies