Cargando…

Real-Time Plant Leaf Counting Using Deep Object Detection Networks

The use of deep neural networks (DNNs) in plant phenotyping has recently received considerable attention. By using DNNs, valuable insights into plant traits can be readily achieved. While these networks have made considerable advances in plant phenotyping, the results are processed too slowly to all...

Descripción completa

Detalles Bibliográficos
Autores principales: Buzzy, Michael, Thesma, Vaishnavi, Davoodi, Mohammadreza, Mohammadpour Velni, Javad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7730908/
https://www.ncbi.nlm.nih.gov/pubmed/33287100
http://dx.doi.org/10.3390/s20236896
_version_ 1783621793300348928
author Buzzy, Michael
Thesma, Vaishnavi
Davoodi, Mohammadreza
Mohammadpour Velni, Javad
author_facet Buzzy, Michael
Thesma, Vaishnavi
Davoodi, Mohammadreza
Mohammadpour Velni, Javad
author_sort Buzzy, Michael
collection PubMed
description The use of deep neural networks (DNNs) in plant phenotyping has recently received considerable attention. By using DNNs, valuable insights into plant traits can be readily achieved. While these networks have made considerable advances in plant phenotyping, the results are processed too slowly to allow for real-time decision-making. Therefore, being able to perform plant phenotyping computations in real-time has become a critical part of precision agriculture and agricultural informatics. In this work, we utilize state-of-the-art object detection networks to accurately detect, count, and localize plant leaves in real-time. Our work includes the creation of an annotated dataset of Arabidopsis plants captured using Cannon Rebel XS camera. These images and annotations have been complied and made publicly available. This dataset is then fed into a Tiny-YOLOv3 network for training. The Tiny-YOLOv3 network is then able to converge and accurately perform real-time localization and counting of the leaves. We also create a simple robotics platform based on an Android phone and iRobot create2 to demonstrate the real-time capabilities of the network in the greenhouse. Additionally, a performance comparison is conducted between Tiny-YOLOv3 and Faster R-CNN. Unlike Tiny-YOLOv3, which is a single network that does localization and identification in a single pass, the Faster R-CNN network requires two steps to do localization and identification. While with Tiny-YOLOv3, inference time, F1 Score, and false positive rate (FPR) are improved compared to Faster R-CNN, other measures such as difference in count (DiC) and AP are worsened. Specifically, for our implementation of Tiny-YOLOv3, the inference time is under 0.01 s, the F1 Score is over 0.94, and the FPR is around 24%. Last, transfer learning using Tiny-YOLOv3 to detect larger leaves on a model trained only on smaller leaves is implemented. The main contributions of the paper are in creating dataset (shared with the research community), as well as the trained Tiny-YOLOv3 network for leaf localization and counting.
format Online
Article
Text
id pubmed-7730908
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-77309082020-12-12 Real-Time Plant Leaf Counting Using Deep Object Detection Networks Buzzy, Michael Thesma, Vaishnavi Davoodi, Mohammadreza Mohammadpour Velni, Javad Sensors (Basel) Article The use of deep neural networks (DNNs) in plant phenotyping has recently received considerable attention. By using DNNs, valuable insights into plant traits can be readily achieved. While these networks have made considerable advances in plant phenotyping, the results are processed too slowly to allow for real-time decision-making. Therefore, being able to perform plant phenotyping computations in real-time has become a critical part of precision agriculture and agricultural informatics. In this work, we utilize state-of-the-art object detection networks to accurately detect, count, and localize plant leaves in real-time. Our work includes the creation of an annotated dataset of Arabidopsis plants captured using Cannon Rebel XS camera. These images and annotations have been complied and made publicly available. This dataset is then fed into a Tiny-YOLOv3 network for training. The Tiny-YOLOv3 network is then able to converge and accurately perform real-time localization and counting of the leaves. We also create a simple robotics platform based on an Android phone and iRobot create2 to demonstrate the real-time capabilities of the network in the greenhouse. Additionally, a performance comparison is conducted between Tiny-YOLOv3 and Faster R-CNN. Unlike Tiny-YOLOv3, which is a single network that does localization and identification in a single pass, the Faster R-CNN network requires two steps to do localization and identification. While with Tiny-YOLOv3, inference time, F1 Score, and false positive rate (FPR) are improved compared to Faster R-CNN, other measures such as difference in count (DiC) and AP are worsened. Specifically, for our implementation of Tiny-YOLOv3, the inference time is under 0.01 s, the F1 Score is over 0.94, and the FPR is around 24%. Last, transfer learning using Tiny-YOLOv3 to detect larger leaves on a model trained only on smaller leaves is implemented. The main contributions of the paper are in creating dataset (shared with the research community), as well as the trained Tiny-YOLOv3 network for leaf localization and counting. MDPI 2020-12-03 /pmc/articles/PMC7730908/ /pubmed/33287100 http://dx.doi.org/10.3390/s20236896 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
Buzzy, Michael
Thesma, Vaishnavi
Davoodi, Mohammadreza
Mohammadpour Velni, Javad
Real-Time Plant Leaf Counting Using Deep Object Detection Networks
title Real-Time Plant Leaf Counting Using Deep Object Detection Networks
title_full Real-Time Plant Leaf Counting Using Deep Object Detection Networks
title_fullStr Real-Time Plant Leaf Counting Using Deep Object Detection Networks
title_full_unstemmed Real-Time Plant Leaf Counting Using Deep Object Detection Networks
title_short Real-Time Plant Leaf Counting Using Deep Object Detection Networks
title_sort real-time plant leaf counting using deep object detection networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7730908/
https://www.ncbi.nlm.nih.gov/pubmed/33287100
http://dx.doi.org/10.3390/s20236896
work_keys_str_mv AT buzzymichael realtimeplantleafcountingusingdeepobjectdetectionnetworks
AT thesmavaishnavi realtimeplantleafcountingusingdeepobjectdetectionnetworks
AT davoodimohammadreza realtimeplantleafcountingusingdeepobjectdetectionnetworks
AT mohammadpourvelnijavad realtimeplantleafcountingusingdeepobjectdetectionnetworks