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