Cargando…

Convolutional Neural Networks for Image-Based Corn Kernel Detection and Counting

Precise in-season corn grain yield estimates enable farmers to make real-time accurate harvest and grain marketing decisions minimizing possible losses of profitability. A well developed corn ear can have up to 800 kernels, but manually counting the kernels on an ear of corn is labor-intensive, time...

Descripción completa

Detalles Bibliográficos
Autores principales: Khaki, Saeed, Pham, Hieu, Han, Ye, Kuhl, Andy, Kent, Wade, Wang, Lizhi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7249160/
https://www.ncbi.nlm.nih.gov/pubmed/32397598
http://dx.doi.org/10.3390/s20092721
_version_ 1783538539881824256
author Khaki, Saeed
Pham, Hieu
Han, Ye
Kuhl, Andy
Kent, Wade
Wang, Lizhi
author_facet Khaki, Saeed
Pham, Hieu
Han, Ye
Kuhl, Andy
Kent, Wade
Wang, Lizhi
author_sort Khaki, Saeed
collection PubMed
description Precise in-season corn grain yield estimates enable farmers to make real-time accurate harvest and grain marketing decisions minimizing possible losses of profitability. A well developed corn ear can have up to 800 kernels, but manually counting the kernels on an ear of corn is labor-intensive, time consuming and prone to human error. From an algorithmic perspective, the detection of the kernels from a single corn ear image is challenging due to the large number of kernels at different angles and very small distance among the kernels. In this paper, we propose a kernel detection and counting method based on a sliding window approach. The proposed method detects and counts all corn kernels in a single corn ear image taken in uncontrolled lighting conditions. The sliding window approach uses a convolutional neural network (CNN) for kernel detection. Then, a non-maximum suppression (NMS) is applied to remove overlapping detections. Finally, windows that are classified as kernel are passed to another CNN regression model for finding the [Formula: see text] coordinates of the center of kernel image patches. Our experiments indicate that the proposed method can successfully detect the corn kernels with a low detection error and is also able to detect kernels on a batch of corn ears positioned at different angles.
format Online
Article
Text
id pubmed-7249160
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-72491602020-06-10 Convolutional Neural Networks for Image-Based Corn Kernel Detection and Counting Khaki, Saeed Pham, Hieu Han, Ye Kuhl, Andy Kent, Wade Wang, Lizhi Sensors (Basel) Article Precise in-season corn grain yield estimates enable farmers to make real-time accurate harvest and grain marketing decisions minimizing possible losses of profitability. A well developed corn ear can have up to 800 kernels, but manually counting the kernels on an ear of corn is labor-intensive, time consuming and prone to human error. From an algorithmic perspective, the detection of the kernels from a single corn ear image is challenging due to the large number of kernels at different angles and very small distance among the kernels. In this paper, we propose a kernel detection and counting method based on a sliding window approach. The proposed method detects and counts all corn kernels in a single corn ear image taken in uncontrolled lighting conditions. The sliding window approach uses a convolutional neural network (CNN) for kernel detection. Then, a non-maximum suppression (NMS) is applied to remove overlapping detections. Finally, windows that are classified as kernel are passed to another CNN regression model for finding the [Formula: see text] coordinates of the center of kernel image patches. Our experiments indicate that the proposed method can successfully detect the corn kernels with a low detection error and is also able to detect kernels on a batch of corn ears positioned at different angles. MDPI 2020-05-10 /pmc/articles/PMC7249160/ /pubmed/32397598 http://dx.doi.org/10.3390/s20092721 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
Khaki, Saeed
Pham, Hieu
Han, Ye
Kuhl, Andy
Kent, Wade
Wang, Lizhi
Convolutional Neural Networks for Image-Based Corn Kernel Detection and Counting
title Convolutional Neural Networks for Image-Based Corn Kernel Detection and Counting
title_full Convolutional Neural Networks for Image-Based Corn Kernel Detection and Counting
title_fullStr Convolutional Neural Networks for Image-Based Corn Kernel Detection and Counting
title_full_unstemmed Convolutional Neural Networks for Image-Based Corn Kernel Detection and Counting
title_short Convolutional Neural Networks for Image-Based Corn Kernel Detection and Counting
title_sort convolutional neural networks for image-based corn kernel detection and counting
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7249160/
https://www.ncbi.nlm.nih.gov/pubmed/32397598
http://dx.doi.org/10.3390/s20092721
work_keys_str_mv AT khakisaeed convolutionalneuralnetworksforimagebasedcornkerneldetectionandcounting
AT phamhieu convolutionalneuralnetworksforimagebasedcornkerneldetectionandcounting
AT hanye convolutionalneuralnetworksforimagebasedcornkerneldetectionandcounting
AT kuhlandy convolutionalneuralnetworksforimagebasedcornkerneldetectionandcounting
AT kentwade convolutionalneuralnetworksforimagebasedcornkerneldetectionandcounting
AT wanglizhi convolutionalneuralnetworksforimagebasedcornkerneldetectionandcounting