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...
Autores principales: | , , , |
---|---|
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 |