Cargando…

Practices and Applications of Convolutional Neural Network-Based Computer Vision Systems in Animal Farming: A Review

Convolutional neural network (CNN)-based computer vision systems have been increasingly applied in animal farming to improve animal management, but current knowledge, practices, limitations, and solutions of the applications remain to be expanded and explored. The objective of this study is to syste...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Guoming, Huang, Yanbo, Chen, Zhiqian, Chesser, Gary D., Purswell, Joseph L., Linhoss, John, Zhao, Yang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7926480/
https://www.ncbi.nlm.nih.gov/pubmed/33670030
http://dx.doi.org/10.3390/s21041492
_version_ 1783659476077772800
author Li, Guoming
Huang, Yanbo
Chen, Zhiqian
Chesser, Gary D.
Purswell, Joseph L.
Linhoss, John
Zhao, Yang
author_facet Li, Guoming
Huang, Yanbo
Chen, Zhiqian
Chesser, Gary D.
Purswell, Joseph L.
Linhoss, John
Zhao, Yang
author_sort Li, Guoming
collection PubMed
description Convolutional neural network (CNN)-based computer vision systems have been increasingly applied in animal farming to improve animal management, but current knowledge, practices, limitations, and solutions of the applications remain to be expanded and explored. The objective of this study is to systematically review applications of CNN-based computer vision systems on animal farming in terms of the five deep learning computer vision tasks: image classification, object detection, semantic/instance segmentation, pose estimation, and tracking. Cattle, sheep/goats, pigs, and poultry were the major farm animal species of concern. In this research, preparations for system development, including camera settings, inclusion of variations for data recordings, choices of graphics processing units, image preprocessing, and data labeling were summarized. CNN architectures were reviewed based on the computer vision tasks in animal farming. Strategies of algorithm development included distribution of development data, data augmentation, hyperparameter tuning, and selection of evaluation metrics. Judgment of model performance and performance based on architectures were discussed. Besides practices in optimizing CNN-based computer vision systems, system applications were also organized based on year, country, animal species, and purposes. Finally, recommendations on future research were provided to develop and improve CNN-based computer vision systems for improved welfare, environment, engineering, genetics, and management of farm animals.
format Online
Article
Text
id pubmed-7926480
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-79264802021-03-04 Practices and Applications of Convolutional Neural Network-Based Computer Vision Systems in Animal Farming: A Review Li, Guoming Huang, Yanbo Chen, Zhiqian Chesser, Gary D. Purswell, Joseph L. Linhoss, John Zhao, Yang Sensors (Basel) Review Convolutional neural network (CNN)-based computer vision systems have been increasingly applied in animal farming to improve animal management, but current knowledge, practices, limitations, and solutions of the applications remain to be expanded and explored. The objective of this study is to systematically review applications of CNN-based computer vision systems on animal farming in terms of the five deep learning computer vision tasks: image classification, object detection, semantic/instance segmentation, pose estimation, and tracking. Cattle, sheep/goats, pigs, and poultry were the major farm animal species of concern. In this research, preparations for system development, including camera settings, inclusion of variations for data recordings, choices of graphics processing units, image preprocessing, and data labeling were summarized. CNN architectures were reviewed based on the computer vision tasks in animal farming. Strategies of algorithm development included distribution of development data, data augmentation, hyperparameter tuning, and selection of evaluation metrics. Judgment of model performance and performance based on architectures were discussed. Besides practices in optimizing CNN-based computer vision systems, system applications were also organized based on year, country, animal species, and purposes. Finally, recommendations on future research were provided to develop and improve CNN-based computer vision systems for improved welfare, environment, engineering, genetics, and management of farm animals. MDPI 2021-02-21 /pmc/articles/PMC7926480/ /pubmed/33670030 http://dx.doi.org/10.3390/s21041492 Text en © 2021 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 Review
Li, Guoming
Huang, Yanbo
Chen, Zhiqian
Chesser, Gary D.
Purswell, Joseph L.
Linhoss, John
Zhao, Yang
Practices and Applications of Convolutional Neural Network-Based Computer Vision Systems in Animal Farming: A Review
title Practices and Applications of Convolutional Neural Network-Based Computer Vision Systems in Animal Farming: A Review
title_full Practices and Applications of Convolutional Neural Network-Based Computer Vision Systems in Animal Farming: A Review
title_fullStr Practices and Applications of Convolutional Neural Network-Based Computer Vision Systems in Animal Farming: A Review
title_full_unstemmed Practices and Applications of Convolutional Neural Network-Based Computer Vision Systems in Animal Farming: A Review
title_short Practices and Applications of Convolutional Neural Network-Based Computer Vision Systems in Animal Farming: A Review
title_sort practices and applications of convolutional neural network-based computer vision systems in animal farming: a review
topic Review
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7926480/
https://www.ncbi.nlm.nih.gov/pubmed/33670030
http://dx.doi.org/10.3390/s21041492
work_keys_str_mv AT liguoming practicesandapplicationsofconvolutionalneuralnetworkbasedcomputervisionsystemsinanimalfarmingareview
AT huangyanbo practicesandapplicationsofconvolutionalneuralnetworkbasedcomputervisionsystemsinanimalfarmingareview
AT chenzhiqian practicesandapplicationsofconvolutionalneuralnetworkbasedcomputervisionsystemsinanimalfarmingareview
AT chessergaryd practicesandapplicationsofconvolutionalneuralnetworkbasedcomputervisionsystemsinanimalfarmingareview
AT purswelljosephl practicesandapplicationsofconvolutionalneuralnetworkbasedcomputervisionsystemsinanimalfarmingareview
AT linhossjohn practicesandapplicationsofconvolutionalneuralnetworkbasedcomputervisionsystemsinanimalfarmingareview
AT zhaoyang practicesandapplicationsofconvolutionalneuralnetworkbasedcomputervisionsystemsinanimalfarmingareview