Cargando…

Evaluating the Single-Shot MultiBox Detector and YOLO Deep Learning Models for the Detection of Tomatoes in a Greenhouse

The development of robotic solutions for agriculture requires advanced perception capabilities that can work reliably in any crop stage. For example, to automatise the tomato harvesting process in greenhouses, the visual perception system needs to detect the tomato in any life cycle stage (flower to...

Descripción completa

Detalles Bibliográficos
Autores principales: Magalhães, Sandro Augusto, Castro, Luís, Moreira, Germano, dos Santos, Filipe Neves, Cunha, Mário, Dias, Jorge, Moreira, António Paulo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8160895/
https://www.ncbi.nlm.nih.gov/pubmed/34065568
http://dx.doi.org/10.3390/s21103569
_version_ 1783700387329474560
author Magalhães, Sandro Augusto
Castro, Luís
Moreira, Germano
dos Santos, Filipe Neves
Cunha, Mário
Dias, Jorge
Moreira, António Paulo
author_facet Magalhães, Sandro Augusto
Castro, Luís
Moreira, Germano
dos Santos, Filipe Neves
Cunha, Mário
Dias, Jorge
Moreira, António Paulo
author_sort Magalhães, Sandro Augusto
collection PubMed
description The development of robotic solutions for agriculture requires advanced perception capabilities that can work reliably in any crop stage. For example, to automatise the tomato harvesting process in greenhouses, the visual perception system needs to detect the tomato in any life cycle stage (flower to the ripe tomato). The state-of-the-art for visual tomato detection focuses mainly on ripe tomato, which has a distinctive colour from the background. This paper contributes with an annotated visual dataset of green and reddish tomatoes. This kind of dataset is uncommon and not available for research purposes. This will enable further developments in edge artificial intelligence for in situ and in real-time visual tomato detection required for the development of harvesting robots. Considering this dataset, five deep learning models were selected, trained and benchmarked to detect green and reddish tomatoes grown in greenhouses. Considering our robotic platform specifications, only the Single-Shot MultiBox Detector (SSD) and YOLO architectures were considered. The results proved that the system can detect green and reddish tomatoes, even those occluded by leaves. SSD MobileNet v2 had the best performance when compared against SSD Inception v2, SSD ResNet 50, SSD ResNet 101 and YOLOv4 Tiny, reaching an F1-score of [Formula: see text] %, an mAP of [Formula: see text] % and an inference time of [Formula: see text] [Formula: see text] [Formula: see text] with the NVIDIA Turing Architecture platform, an NVIDIA Tesla T4, with 12 GB. YOLOv4 Tiny also had impressive results, mainly concerning inferring times of about 5 [Formula: see text] [Formula: see text].
format Online
Article
Text
id pubmed-8160895
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-81608952021-05-29 Evaluating the Single-Shot MultiBox Detector and YOLO Deep Learning Models for the Detection of Tomatoes in a Greenhouse Magalhães, Sandro Augusto Castro, Luís Moreira, Germano dos Santos, Filipe Neves Cunha, Mário Dias, Jorge Moreira, António Paulo Sensors (Basel) Article The development of robotic solutions for agriculture requires advanced perception capabilities that can work reliably in any crop stage. For example, to automatise the tomato harvesting process in greenhouses, the visual perception system needs to detect the tomato in any life cycle stage (flower to the ripe tomato). The state-of-the-art for visual tomato detection focuses mainly on ripe tomato, which has a distinctive colour from the background. This paper contributes with an annotated visual dataset of green and reddish tomatoes. This kind of dataset is uncommon and not available for research purposes. This will enable further developments in edge artificial intelligence for in situ and in real-time visual tomato detection required for the development of harvesting robots. Considering this dataset, five deep learning models were selected, trained and benchmarked to detect green and reddish tomatoes grown in greenhouses. Considering our robotic platform specifications, only the Single-Shot MultiBox Detector (SSD) and YOLO architectures were considered. The results proved that the system can detect green and reddish tomatoes, even those occluded by leaves. SSD MobileNet v2 had the best performance when compared against SSD Inception v2, SSD ResNet 50, SSD ResNet 101 and YOLOv4 Tiny, reaching an F1-score of [Formula: see text] %, an mAP of [Formula: see text] % and an inference time of [Formula: see text] [Formula: see text] [Formula: see text] with the NVIDIA Turing Architecture platform, an NVIDIA Tesla T4, with 12 GB. YOLOv4 Tiny also had impressive results, mainly concerning inferring times of about 5 [Formula: see text] [Formula: see text]. MDPI 2021-05-20 /pmc/articles/PMC8160895/ /pubmed/34065568 http://dx.doi.org/10.3390/s21103569 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Magalhães, Sandro Augusto
Castro, Luís
Moreira, Germano
dos Santos, Filipe Neves
Cunha, Mário
Dias, Jorge
Moreira, António Paulo
Evaluating the Single-Shot MultiBox Detector and YOLO Deep Learning Models for the Detection of Tomatoes in a Greenhouse
title Evaluating the Single-Shot MultiBox Detector and YOLO Deep Learning Models for the Detection of Tomatoes in a Greenhouse
title_full Evaluating the Single-Shot MultiBox Detector and YOLO Deep Learning Models for the Detection of Tomatoes in a Greenhouse
title_fullStr Evaluating the Single-Shot MultiBox Detector and YOLO Deep Learning Models for the Detection of Tomatoes in a Greenhouse
title_full_unstemmed Evaluating the Single-Shot MultiBox Detector and YOLO Deep Learning Models for the Detection of Tomatoes in a Greenhouse
title_short Evaluating the Single-Shot MultiBox Detector and YOLO Deep Learning Models for the Detection of Tomatoes in a Greenhouse
title_sort evaluating the single-shot multibox detector and yolo deep learning models for the detection of tomatoes in a greenhouse
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8160895/
https://www.ncbi.nlm.nih.gov/pubmed/34065568
http://dx.doi.org/10.3390/s21103569
work_keys_str_mv AT magalhaessandroaugusto evaluatingthesingleshotmultiboxdetectorandyolodeeplearningmodelsforthedetectionoftomatoesinagreenhouse
AT castroluis evaluatingthesingleshotmultiboxdetectorandyolodeeplearningmodelsforthedetectionoftomatoesinagreenhouse
AT moreiragermano evaluatingthesingleshotmultiboxdetectorandyolodeeplearningmodelsforthedetectionoftomatoesinagreenhouse
AT dossantosfilipeneves evaluatingthesingleshotmultiboxdetectorandyolodeeplearningmodelsforthedetectionoftomatoesinagreenhouse
AT cunhamario evaluatingthesingleshotmultiboxdetectorandyolodeeplearningmodelsforthedetectionoftomatoesinagreenhouse
AT diasjorge evaluatingthesingleshotmultiboxdetectorandyolodeeplearningmodelsforthedetectionoftomatoesinagreenhouse
AT moreiraantoniopaulo evaluatingthesingleshotmultiboxdetectorandyolodeeplearningmodelsforthedetectionoftomatoesinagreenhouse