| Literature DB >> 31947639 |
Xiaodong Du1, Lenn Carpentier2, Guanghui Teng1, Mulin Liu1, Chaoyuan Wang1, Tomas Norton2.
Abstract
Heat stress is one of the most important environmental stressors facing poultry production and welfare worldwide. The detrimental effects of heat stress on poultry range from reduced growth and egg production to impaired health. Animal vocalisations are associated with different animal responses and can be used as useful indicators of the state of animal welfare. It is already known that specific chicken vocalisations such as alarm, squawk, and gakel calls are correlated with stressful events, and therefore, could be used as stress indicators in poultry monitoring systems. In this study, we focused on developing a hen vocalisation detection method based on machine learning to assess their thermal comfort condition. For extraction of the vocalisations, nine source-filter theory related temporal and spectral features were chosen, and a support vector machine (SVM) based classifier was developed. As a result, the classification performance of the optimal SVM model was 95.1 ± 4.3% (the sensitivity parameter) and 97.6 ± 1.9% (the precision parameter). Based on the developed algorithm, the study illustrated that a significant correlation existed between specific vocalisations (alarm and squawk call) and thermal comfort indices (temperature-humidity index, THI) (alarm-THI, R = -0.414, P = 0.01; squawk-THI, R = 0.594, P = 0.01). This work represents the first step towards the further development of technology to monitor flock vocalisations with the intent of providing producers an additional tool to help them actively manage the welfare of their flock.Entities:
Keywords: SVM; THI; animal vocalisation; animal welfare; laying hens
Year: 2020 PMID: 31947639 PMCID: PMC7013866 DOI: 10.3390/s20020473
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1On-site perch husbandry system.
Figure 2Schematic of the experiment platform.
Description of different hens’ vocalisations.
| Call Type | Description |
|---|---|
| Gakel | Soft, brief (<0.2 s) repetitive notes generally with a wide frequency range; often emphasize low frequencies (below 2 kHz). Notes with definite, clear harmonic structure [ |
| Alarm | High pitched sound of duration (<0.2 s) with a distinct harmonic structure, moderately loud (similar to alert calls [ |
| Squawk | Component notes are short (<0.1 s) with an abrupt onset and ending and cover a wide frequency range. This call is a moderately loud sound (similar to distress cries [ |
| Others | Other hens’ vocalisations. Total vocalisation rate is positively correlated with event aversiveness in domestic chickens [ |
Figure 3Flow chart of automatic hens’ call detection.
Description of feature parameters.
| Feature Parameters | Description | Order |
|---|---|---|
| Jitter_f0 | Mean absolute difference between frequencies of consecutive f0 periods divided by the mean frequency of f0 (fundamental frequency) [ | 1 |
| Jitter_F1 | Mean absolute difference between frequencies of consecutive F1 periods divided by the mean frequency of F1 (the first formant) [ | 2 |
| Jitter_F2 | Mean absolute difference between frequencies of consecutive F2 periods divided by the mean frequency of F2 (the second formant) [ | 3 |
| Shimmer_F1 | Mean absolute difference between the amplitudes of consecutive F1 periods divided by the mean amplitude of F1 [ | 4 |
| Shimmer_F3 | Mean absolute difference between the amplitudes of consecutive F3 periods divided by the mean amplitude of F3 (the third formant) [ | 5 |
| ZCR | The zero-crossing rate (ZCR) of an audio frame is the rate of sign-changes of the signal during the frame [ | 6 |
| Spectral spread | The spectral spread is the second central moment of the spectrum [ | 7 |
| Spectral energy | Refer to Equation (1) | 8 |
| Spectral centroid | The spectral centroid is the centre of ‘gravity’ of the spectrum [ | 9 |
Confusion matrix of support vector machine (SVM) modelling.
| Real Call Type | Classified by 9 Features | |||||
|---|---|---|---|---|---|---|
| Alarm | Gakel | Squawk | Others | Total | Sensitivity (%) | |
| Alarm | 906 | 0 | 5 | 6 | 917 | 98.8 |
| Gakel | 7 | 96 | 3 | 4 | 110 | 87.3 |
| Squawk | 18 | 0 | 727 | 5 | 750 | 96.9 |
| Others | 8 | 0 | 13 | 570 | 591 | 96.4 |
| Total | 939 | 96 | 748 | 585 | 2368 | - |
| Precision (%) | 96.5 | 100.0 | 97.2 | 97.4 | - | - |
Note: - denotes null value.
Classification performance of the SVM model.
| Call Type | Classification Performance | |
|---|---|---|
| Sensitivity ± SD (%) | Precision ± SD (%) | |
| Alarm | 98.4 ± 0.5 | 95.5 ± 1.4 |
| Gakel | 88.9 ± 1.4 | 100.0 ± 0.0 |
| Squawk | 96.1 ± 1.7 | 96.6 ± 0.4 |
| Others | 97.0 ± 1.3 | 98.1 ± 0.5 |
| Total | 95.1 ± 4.3 | 97.6 ± 1.9 |
Figure 4The plot of precision rate in different feature sequential selection. The red circle marks the maximum recognition rate.
Figure 5The plot of sensitivity rate in different feature sequential selection. The red circle marks the maximum recognition rate.
Correlations between the alarm and temperature-humidity index (THI).
| THI | Alarm | ||
|---|---|---|---|
| THI | Pearson Correlation | 1 | −0.414 ** |
| Sig. (2-tailed) | 0.008 | ||
| N | 40 | 40 | |
| Alarm | Pearson Correlation | −0.414 ** | 1 |
| Sig. (2-tailed) | 0.008 | ||
| N | 40 | 40 |
** Correlation is significant at the 0.01 level (2-tailed).
Correlations between the squawk and THI.
| THI | Squawk | ||
|---|---|---|---|
| THI | Pearson Correlation | 1 | 0.594 ** |
| Sig. (2-tailed) | 0.000 | ||
| N | 40 | 40 | |
| Squawk | Pearson Correlation | 0.594 ** | 1 |
| Sig. (2-tailed) | 0.000 | ||
| N | 40 | 40 |
** Correlation is significant at the 0.01 level (2-tailed). 0.000 denotes that the value is less than 0.001.
Figure 6The number of levels of hen calls in different thermal environments. Alert zone (THI 70–75), danger zone (THI 76–81), and emergency zone (THI > 81). The number of levels axis indicates the normalised range (from level 1 to level 10) of call quantity per five minutes.
Figure 7LabVIEW panel of the sound monitoring system for WEB.