Cargando…

Evaluating Convolutional Neural Networks for Cage-Free Floor Egg Detection

The manual collection of eggs laid on the floor (or ‘floor eggs’) in cage-free (CF) laying hen housing is strenuous and time-consuming. Using robots for automatic floor egg collection offers a novel solution to reduce labor yet relies on robust egg detection systems. This study sought to develop vis...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Guoming, Xu, Yan, Zhao, Yang, Du, Qian, Huang, Yanbo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7013917/
https://www.ncbi.nlm.nih.gov/pubmed/31936028
http://dx.doi.org/10.3390/s20020332
_version_ 1783496508675457024
author Li, Guoming
Xu, Yan
Zhao, Yang
Du, Qian
Huang, Yanbo
author_facet Li, Guoming
Xu, Yan
Zhao, Yang
Du, Qian
Huang, Yanbo
author_sort Li, Guoming
collection PubMed
description The manual collection of eggs laid on the floor (or ‘floor eggs’) in cage-free (CF) laying hen housing is strenuous and time-consuming. Using robots for automatic floor egg collection offers a novel solution to reduce labor yet relies on robust egg detection systems. This study sought to develop vision-based floor-egg detectors using three Convolutional Neural Networks (CNNs), i.e., single shot detector (SSD), faster region-based CNN (faster R-CNN), and region-based fully convolutional network (R-FCN), and evaluate their performance on floor egg detection under simulated CF environments. The results show that the SSD detector had the highest precision (99.9 ± 0.1%) and fastest processing speed (125.1 ± 2.7 ms·image(−1)) but the lowest recall (72.1 ± 7.2%) and accuracy (72.0 ± 7.2%) among the three floor-egg detectors. The R-FCN detector had the slowest processing speed (243.2 ± 1.0 ms·image(−1)) and the lowest precision (93.3 ± 2.4%). The faster R-CNN detector had the best performance in floor egg detection with the highest recall (98.4 ± 0.4%) and accuracy (98.1 ± 0.3%), and a medium prevision (99.7 ± 0.2%) and image processing speed (201.5 ± 2.3 ms·image(−1)); thus, the faster R-CNN detector was selected as the optimal model. The faster R-CNN detector performed almost perfectly for floor egg detection under a wide range of simulated CF environments and system settings, except for brown egg detection at 1 lux light intensity. When tested under random settings, the faster R-CNN detector had 91.9–94.7% precision, 99.8–100.0% recall, and 91.9–94.5% accuracy for floor egg detection. It is concluded that a properly-trained CNN floor-egg detector may accurately detect floor eggs under CF housing environments and has the potential to serve as a crucial vision-based component for robotic floor egg collection systems.
format Online
Article
Text
id pubmed-7013917
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-70139172020-03-09 Evaluating Convolutional Neural Networks for Cage-Free Floor Egg Detection Li, Guoming Xu, Yan Zhao, Yang Du, Qian Huang, Yanbo Sensors (Basel) Article The manual collection of eggs laid on the floor (or ‘floor eggs’) in cage-free (CF) laying hen housing is strenuous and time-consuming. Using robots for automatic floor egg collection offers a novel solution to reduce labor yet relies on robust egg detection systems. This study sought to develop vision-based floor-egg detectors using three Convolutional Neural Networks (CNNs), i.e., single shot detector (SSD), faster region-based CNN (faster R-CNN), and region-based fully convolutional network (R-FCN), and evaluate their performance on floor egg detection under simulated CF environments. The results show that the SSD detector had the highest precision (99.9 ± 0.1%) and fastest processing speed (125.1 ± 2.7 ms·image(−1)) but the lowest recall (72.1 ± 7.2%) and accuracy (72.0 ± 7.2%) among the three floor-egg detectors. The R-FCN detector had the slowest processing speed (243.2 ± 1.0 ms·image(−1)) and the lowest precision (93.3 ± 2.4%). The faster R-CNN detector had the best performance in floor egg detection with the highest recall (98.4 ± 0.4%) and accuracy (98.1 ± 0.3%), and a medium prevision (99.7 ± 0.2%) and image processing speed (201.5 ± 2.3 ms·image(−1)); thus, the faster R-CNN detector was selected as the optimal model. The faster R-CNN detector performed almost perfectly for floor egg detection under a wide range of simulated CF environments and system settings, except for brown egg detection at 1 lux light intensity. When tested under random settings, the faster R-CNN detector had 91.9–94.7% precision, 99.8–100.0% recall, and 91.9–94.5% accuracy for floor egg detection. It is concluded that a properly-trained CNN floor-egg detector may accurately detect floor eggs under CF housing environments and has the potential to serve as a crucial vision-based component for robotic floor egg collection systems. MDPI 2020-01-07 /pmc/articles/PMC7013917/ /pubmed/31936028 http://dx.doi.org/10.3390/s20020332 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
Li, Guoming
Xu, Yan
Zhao, Yang
Du, Qian
Huang, Yanbo
Evaluating Convolutional Neural Networks for Cage-Free Floor Egg Detection
title Evaluating Convolutional Neural Networks for Cage-Free Floor Egg Detection
title_full Evaluating Convolutional Neural Networks for Cage-Free Floor Egg Detection
title_fullStr Evaluating Convolutional Neural Networks for Cage-Free Floor Egg Detection
title_full_unstemmed Evaluating Convolutional Neural Networks for Cage-Free Floor Egg Detection
title_short Evaluating Convolutional Neural Networks for Cage-Free Floor Egg Detection
title_sort evaluating convolutional neural networks for cage-free floor egg detection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7013917/
https://www.ncbi.nlm.nih.gov/pubmed/31936028
http://dx.doi.org/10.3390/s20020332
work_keys_str_mv AT liguoming evaluatingconvolutionalneuralnetworksforcagefreeflooreggdetection
AT xuyan evaluatingconvolutionalneuralnetworksforcagefreeflooreggdetection
AT zhaoyang evaluatingconvolutionalneuralnetworksforcagefreeflooreggdetection
AT duqian evaluatingconvolutionalneuralnetworksforcagefreeflooreggdetection
AT huangyanbo evaluatingconvolutionalneuralnetworksforcagefreeflooreggdetection