Cargando…
Research on a Dynamic Algorithm for Cow Weighing Based on an SVM and Empirical Wavelet Transform
Weight is an important indicator of the growth and development of dairy cows. The traditional static weighing methods require considerable human and financial resources, and the existing dynamic weighing algorithms do not consider the influence of the cow motion state on the weight curve. In this pa...
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/PMC7570970/ https://www.ncbi.nlm.nih.gov/pubmed/32962133 http://dx.doi.org/10.3390/s20185363 |
_version_ | 1783597069258194944 |
---|---|
author | Feng, Ningning Kang, Xi Han, Haoyuan Liu, Gang Zhang, Yan’e Mei, Shuli |
author_facet | Feng, Ningning Kang, Xi Han, Haoyuan Liu, Gang Zhang, Yan’e Mei, Shuli |
author_sort | Feng, Ningning |
collection | PubMed |
description | Weight is an important indicator of the growth and development of dairy cows. The traditional static weighing methods require considerable human and financial resources, and the existing dynamic weighing algorithms do not consider the influence of the cow motion state on the weight curve. In this paper, a dynamic weighing algorithm for cows based on a support vector machine (SVM) and empirical wavelet transform (EWT) is proposed for classification and analysis. First, the dynamic weight curve is obtained by using a weighing device placed along a cow travel corridor. Next, the data are preprocessed through valid signal acquisition, feature extraction, and normalization, and the results are divided into three active degrees during motion for low, medium, and high grade using the SVM algorithm. Finally, a mean filtering algorithm, the EWT algorithm, and a combined periodic continuation-EWT algorithm are used to obtain the dynamic weight values. Weight data were collected for 910 cows, and the experimental results displayed a classification accuracy of 98.6928%. The three algorithms were used to calculate the dynamic weight values for comparison with real values, and the average error rates were 0.1838%, 0.6724%, and 0.9462%. This method can be widely used at farms and expand the current knowledgebase regarding the dynamic weighing of cows. |
format | Online Article Text |
id | pubmed-7570970 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-75709702020-10-28 Research on a Dynamic Algorithm for Cow Weighing Based on an SVM and Empirical Wavelet Transform Feng, Ningning Kang, Xi Han, Haoyuan Liu, Gang Zhang, Yan’e Mei, Shuli Sensors (Basel) Article Weight is an important indicator of the growth and development of dairy cows. The traditional static weighing methods require considerable human and financial resources, and the existing dynamic weighing algorithms do not consider the influence of the cow motion state on the weight curve. In this paper, a dynamic weighing algorithm for cows based on a support vector machine (SVM) and empirical wavelet transform (EWT) is proposed for classification and analysis. First, the dynamic weight curve is obtained by using a weighing device placed along a cow travel corridor. Next, the data are preprocessed through valid signal acquisition, feature extraction, and normalization, and the results are divided into three active degrees during motion for low, medium, and high grade using the SVM algorithm. Finally, a mean filtering algorithm, the EWT algorithm, and a combined periodic continuation-EWT algorithm are used to obtain the dynamic weight values. Weight data were collected for 910 cows, and the experimental results displayed a classification accuracy of 98.6928%. The three algorithms were used to calculate the dynamic weight values for comparison with real values, and the average error rates were 0.1838%, 0.6724%, and 0.9462%. This method can be widely used at farms and expand the current knowledgebase regarding the dynamic weighing of cows. MDPI 2020-09-18 /pmc/articles/PMC7570970/ /pubmed/32962133 http://dx.doi.org/10.3390/s20185363 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 Feng, Ningning Kang, Xi Han, Haoyuan Liu, Gang Zhang, Yan’e Mei, Shuli Research on a Dynamic Algorithm for Cow Weighing Based on an SVM and Empirical Wavelet Transform |
title | Research on a Dynamic Algorithm for Cow Weighing Based on an SVM and Empirical Wavelet Transform |
title_full | Research on a Dynamic Algorithm for Cow Weighing Based on an SVM and Empirical Wavelet Transform |
title_fullStr | Research on a Dynamic Algorithm for Cow Weighing Based on an SVM and Empirical Wavelet Transform |
title_full_unstemmed | Research on a Dynamic Algorithm for Cow Weighing Based on an SVM and Empirical Wavelet Transform |
title_short | Research on a Dynamic Algorithm for Cow Weighing Based on an SVM and Empirical Wavelet Transform |
title_sort | research on a dynamic algorithm for cow weighing based on an svm and empirical wavelet transform |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7570970/ https://www.ncbi.nlm.nih.gov/pubmed/32962133 http://dx.doi.org/10.3390/s20185363 |
work_keys_str_mv | AT fengningning researchonadynamicalgorithmforcowweighingbasedonansvmandempiricalwavelettransform AT kangxi researchonadynamicalgorithmforcowweighingbasedonansvmandempiricalwavelettransform AT hanhaoyuan researchonadynamicalgorithmforcowweighingbasedonansvmandempiricalwavelettransform AT liugang researchonadynamicalgorithmforcowweighingbasedonansvmandempiricalwavelettransform AT zhangyane researchonadynamicalgorithmforcowweighingbasedonansvmandempiricalwavelettransform AT meishuli researchonadynamicalgorithmforcowweighingbasedonansvmandempiricalwavelettransform |