The invention provides a cattle
behavior recognition method based on a three-axis attitude angle, and belongs to the technical field of intelligent
animal husbandry management. According to the method, three-axis attitude angle signals such as the
yaw angle (
Yaw), the
pitch angle (
Pitch) and the roll angle (Roll) of the head of a cattle are collected in real time through a
gyroscope sensor arranged in wearable equipment such as a cattle
ear tag. The method does not depend on images, accelerometers, microphones or other modalities, only based on attitude angle signals, multiple algorithms such as a
time sequence sliding window,
frequency domain analysis, weighted scoring, sudden
change detection and state transition modeling are utilized, and multiple typical behaviors such as
ingestion, rumination,
water drinking,
bed lying, limping, licking, fright
jumping and
low activity are recognized. The method is suitable for multiple cattle breeds such as
dairy cattle,
beef cattle and buffalo, has the advantages of low
power consumption, lightweight calculation, low deployment cost, accurate identification and the like, and is convenient for realizing
behavior monitoring and health management of large-scale cattle individuals. The
algorithm path can be flexibly selected, but a core input
signal is only limited to attitude angle data, so that the technical boundary of the patent protection of the method is formed.