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...

Full description

Bibliographic Details
Main Authors: Ningning Feng, Xi Kang, Haoyuan Han, Gang Liu, Yan’e Zhang, Shuli Mei
Format: Article
Language:English
Published: MDPI AG 2020-09-01
Series:Sensors
Subjects:
cow
SVM
Online Access:https://www.mdpi.com/1424-8220/20/18/5363
id doaj-be85cb6a67c647adb50d211a4bec7ad8
record_format Article
spelling doaj-be85cb6a67c647adb50d211a4bec7ad82020-11-25T03:41:58ZengMDPI AGSensors1424-82202020-09-01205363536310.3390/s20185363Research on a Dynamic Algorithm for Cow Weighing Based on an SVM and Empirical Wavelet TransformNingning Feng0Xi Kang1Haoyuan Han2Gang Liu3Yan’e Zhang4Shuli Mei5Key Laboratory of Modern Precision Agriculture System Integration Research, Ministry of Education, China Agricultural University, Beijing 100083, ChinaKey Laboratory of Modern Precision Agriculture System Integration Research, Ministry of Education, China Agricultural University, Beijing 100083, ChinaCollege of Information and Electrical Engineering, China Agricultural University, Beijing 100083, ChinaKey Laboratory of Modern Precision Agriculture System Integration Research, Ministry of Education, China Agricultural University, Beijing 100083, ChinaKey Laboratory of Agricultural Information Acquisition Technology, Ministry of Agriculture, and Rural Affairs, China Agricultural University, Beijing 100083, ChinaCollege of Information and Electrical Engineering, China Agricultural University, Beijing 100083, ChinaWeight 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.https://www.mdpi.com/1424-8220/20/18/5363cowdynamic weighingSVMmotion stateempirical wavelet transform
collection DOAJ
language English
format Article
sources DOAJ
author Ningning Feng
Xi Kang
Haoyuan Han
Gang Liu
Yan’e Zhang
Shuli Mei
spellingShingle Ningning Feng
Xi Kang
Haoyuan Han
Gang Liu
Yan’e Zhang
Shuli Mei
Research on a Dynamic Algorithm for Cow Weighing Based on an SVM and Empirical Wavelet Transform
Sensors
cow
dynamic weighing
SVM
motion state
empirical wavelet transform
author_facet Ningning Feng
Xi Kang
Haoyuan Han
Gang Liu
Yan’e Zhang
Shuli Mei
author_sort Ningning Feng
title 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_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_sort research on a dynamic algorithm for cow weighing based on an svm and empirical wavelet transform
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-09-01
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.
topic cow
dynamic weighing
SVM
motion state
empirical wavelet transform
url https://www.mdpi.com/1424-8220/20/18/5363
work_keys_str_mv AT ningningfeng researchonadynamicalgorithmforcowweighingbasedonansvmandempiricalwavelettransform
AT xikang researchonadynamicalgorithmforcowweighingbasedonansvmandempiricalwavelettransform
AT haoyuanhan researchonadynamicalgorithmforcowweighingbasedonansvmandempiricalwavelettransform
AT gangliu researchonadynamicalgorithmforcowweighingbasedonansvmandempiricalwavelettransform
AT yanezhang researchonadynamicalgorithmforcowweighingbasedonansvmandempiricalwavelettransform
AT shulimei researchonadynamicalgorithmforcowweighingbasedonansvmandempiricalwavelettransform
_version_ 1724527095919411200