WO2011120529A1 - Model for classifying an activity of an animal - Google Patents
Model for classifying an activity of an animal Download PDFInfo
- Publication number
- WO2011120529A1 WO2011120529A1 PCT/DK2011/050106 DK2011050106W WO2011120529A1 WO 2011120529 A1 WO2011120529 A1 WO 2011120529A1 DK 2011050106 W DK2011050106 W DK 2011050106W WO 2011120529 A1 WO2011120529 A1 WO 2011120529A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- activity
- farm animal
- data
- model
- acceleration sensor
- Prior art date
Links
- 230000000694 effects Effects 0.000 title claims abstract description 383
- 241001465754 Metazoa Species 0.000 title claims abstract description 178
- 238000000034 method Methods 0.000 claims abstract description 143
- 230000001133 acceleration Effects 0.000 claims abstract description 134
- 239000013598 vector Substances 0.000 claims abstract description 53
- 230000008569 process Effects 0.000 claims abstract description 35
- 239000011159 matrix material Substances 0.000 claims abstract description 26
- 230000012173 estrus Effects 0.000 claims description 22
- 230000033001 locomotion Effects 0.000 claims description 16
- 238000004422 calculation algorithm Methods 0.000 claims description 15
- 230000035790 physiological processes and functions Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 11
- 238000003860 storage Methods 0.000 claims description 11
- 230000036541 health Effects 0.000 claims description 9
- 241000283690 Bos taurus Species 0.000 claims description 7
- 125000004122 cyclic group Chemical group 0.000 claims description 7
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 claims description 7
- 230000000284 resting effect Effects 0.000 claims description 7
- 230000008859 change Effects 0.000 claims description 6
- 241000282887 Suidae Species 0.000 claims description 5
- 235000005686 eating Nutrition 0.000 claims description 5
- 241000272517 Anseriformes Species 0.000 claims description 4
- 241001494479 Pecora Species 0.000 claims description 4
- 230000007937 eating Effects 0.000 claims description 4
- 230000013011 mating Effects 0.000 claims description 4
- 230000000737 periodic effect Effects 0.000 claims description 4
- 230000001850 reproductive effect Effects 0.000 claims description 3
- 241000282832 Camelidae Species 0.000 claims description 2
- 241000283707 Capra Species 0.000 claims description 2
- 241000282994 Cervidae Species 0.000 claims description 2
- 241000283086 Equidae Species 0.000 claims description 2
- 241000287828 Gallus gallus Species 0.000 claims description 2
- 208000028804 PERCHING syndrome Diseases 0.000 claims description 2
- 241000286209 Phasianidae Species 0.000 claims description 2
- 241000283080 Proboscidea <mammal> Species 0.000 claims description 2
- 235000013330 chicken meat Nutrition 0.000 claims description 2
- 230000009194 climbing Effects 0.000 claims description 2
- 238000013500 data storage Methods 0.000 claims description 2
- 230000035611 feeding Effects 0.000 claims description 2
- 230000009182 swimming Effects 0.000 claims description 2
- 238000012360 testing method Methods 0.000 description 47
- 230000006399 behavior Effects 0.000 description 42
- 238000012544 monitoring process Methods 0.000 description 36
- 239000000306 component Substances 0.000 description 28
- 238000005259 measurement Methods 0.000 description 19
- 238000009826 distribution Methods 0.000 description 15
- 239000000463 material Substances 0.000 description 13
- 241000282898 Sus scrofa Species 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 7
- 230000003542 behavioural effect Effects 0.000 description 7
- 208000035475 disorder Diseases 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 5
- 230000018109 developmental process Effects 0.000 description 5
- 238000002474 experimental method Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 5
- 230000032696 parturition Effects 0.000 description 5
- 230000035945 sensitivity Effects 0.000 description 5
- 238000009827 uniform distribution Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 210000004027 cell Anatomy 0.000 description 4
- 208000013752 diffuse leptomeningeal melanocytosis Diseases 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- OKKJLVBELUTLKV-UHFFFAOYSA-N Methanol Chemical compound OC OKKJLVBELUTLKV-UHFFFAOYSA-N 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 235000013365 dairy product Nutrition 0.000 description 3
- 230000004634 feeding behavior Effects 0.000 description 3
- 230000036544 posture Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 230000004590 drinking behavior Effects 0.000 description 2
- 230000003031 feeding effect Effects 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 244000144980 herd Species 0.000 description 2
- 210000002414 leg Anatomy 0.000 description 2
- NVGOPFQZYCNLDU-UHFFFAOYSA-N norflurazon Chemical compound O=C1C(Cl)=C(NC)C=NN1C1=CC=CC(C(F)(F)F)=C1 NVGOPFQZYCNLDU-UHFFFAOYSA-N 0.000 description 2
- 238000009304 pastoral farming Methods 0.000 description 2
- 238000005295 random walk Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 239000010902 straw Substances 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 101100243951 Caenorhabditis elegans pie-1 gene Proteins 0.000 description 1
- 206010009192 Circulatory collapse Diseases 0.000 description 1
- 206010011224 Cough Diseases 0.000 description 1
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 244000025221 Humulus lupulus Species 0.000 description 1
- 241001527806 Iti Species 0.000 description 1
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 206010037660 Pyrexia Diseases 0.000 description 1
- 206010038743 Restlessness Diseases 0.000 description 1
- 241001183191 Sclerophthora macrospora Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 210000001217 buttock Anatomy 0.000 description 1
- 230000002301 combined effect Effects 0.000 description 1
- 238000000205 computational method Methods 0.000 description 1
- 230000002844 continuous effect Effects 0.000 description 1
- 238000002790 cross-validation Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000035622 drinking Effects 0.000 description 1
- 230000020595 eating behavior Effects 0.000 description 1
- 238000004146 energy storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000009313 farming Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 208000030175 lameness Diseases 0.000 description 1
- 230000007775 late Effects 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 244000144972 livestock Species 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000027939 micturition Effects 0.000 description 1
- 210000002445 nipple Anatomy 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 229920000136 polysorbate Polymers 0.000 description 1
- 230000035935 pregnancy Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004540 process dynamic Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000004451 qualitative analysis Methods 0.000 description 1
- 238000004445 quantitative analysis Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000011273 social behavior Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K29/00—Other apparatus for animal husbandry
- A01K29/005—Monitoring or measuring activity, e.g. detecting heat or mating
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K11/00—Marking of animals
- A01K11/006—Automatic identification systems for animals, e.g. electronic devices, transponders for animals
- A01K11/008—Automatic identification systems for animals, e.g. electronic devices, transponders for animals incorporating GPS
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61D—VETERINARY INSTRUMENTS, IMPLEMENTS, TOOLS, OR METHODS
- A61D17/00—Devices for indicating trouble during labour of animals ; Methods or instruments for detecting pregnancy-related states of animals
- A61D17/002—Devices for indicating trouble during labour of animals ; Methods or instruments for detecting pregnancy-related states of animals for detecting period of heat of animals, i.e. for detecting oestrus
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61D—VETERINARY INSTRUMENTS, IMPLEMENTS, TOOLS, OR METHODS
- A61D17/00—Devices for indicating trouble during labour of animals ; Methods or instruments for detecting pregnancy-related states of animals
- A61D17/008—Devices for indicating trouble during labour of animals ; Methods or instruments for detecting pregnancy-related states of animals for detecting birth of animals, e.g. parturition alarm
Definitions
- the present invention relates to a method for preparing a model for classifying an activity type of a farm animal.
- a model is prepared from data obtained from an acceleration sensor and synchronising the data with an observation of the farm animal.
- the data from the acceleration sensor corresponding to an activity type defined from the observation is applied in a multivariate model.
- the invention also re- lates to a method of classifying the activity of a farm animal according to a defined activity type using the model and a system for automatically classifying the activity type of a farm animal.
- Measurement of the general activity level has been mostly used for oestrus detection, both in dairy and swine production (see, e.g. Firk et al., 2002; Cornou, 2006 for reviews) .
- Monitoring of behavior either as general categories, such as 'active' vs. 'inactive' or particular activities is also reported .
- ALT- pedometers can inform about two categories of behavior: activity is measured by an analogue piezo-sensor and lying time by a digital position sensor (Brehme et al., 2008).
- Cangar et al. (2008) used image analysis to monitor locomotion and posture of pregnant cows.
- the aim of the present invention is to further develop the method to classify the activity of a farm animal by applying multivariate models on data from an acceleration sensor.
- it is an aim to improve the results of activity classification, both in terms of sensitivity and specificity.
- Potential application of this method may be foreseen in the development of monitoring systems that automatically detect behavioral changes, as it may occur, e.g. at the onset of oestrus or at farro- wing.
- the present invention relates to a method for preparing a model for classifying an activity type of a farm animal.
- the method comprises the steps of providing a farm animal with an acceleration sensor; recording data for acceleration over time in dimensions x, y and z from the acceleration sensor; observing the farm animal; synchronising with respect to time the observation of the farm animal with the data from the acceleration sensor; defining an activity type for the farm animal; classi- fying the activity of the farm animal from the observation of the farm animal according to the defined activity type during a period of time; applying the data from the acceleration sensor obtained during the period of time to prepare the model, which comprises
- ⁇ ⁇ ⁇ ⁇ _ 1 + ⁇ ⁇ o t ⁇ N(0, W)
- evolution variance W indicates how the underlying mean of the latent process vector varies over time.
- the latent process vector 6 t is not limited to nine dimensions, and it may comprise further coordinates than those indicated, for example an additional set of coordinates for each of the three axes z, y, and z. If the latent process vector 6 t includes further coordinates the regressor matrix F t T will include a number of columns corresponding to the number of coordinates in the latent process vector 6 t . Likewise, the components s t and c t of the regressor matrix F t T are not limited to the indicated dependencies on t and T.
- the evolution variance matrix W may assume independence so that it takes the form :
- evolution variance matrix W may also take other forms depending on the assumed dependencies between the axes indi- cated with the subscript and between the components of the latent process vector Q t .
- the invention in another aspect relates to a method of classifying the activity of a farm animal according to a defined activity type, the method comprising : providing a farm animal with an acceleration sen- sor; recording data for acceleration over time in dimensions x, y and z from the acceleration sensor; applying the data from the acceleration sensor in a model prepared as describe above.
- the invention provides a method for preparing a model for classifying an activity type of a farm animal and method of classifying the activity of a farm animal according to a defined activity type using the prepared model .
- this type of model may be describes as a multivariate Dynamic Linear Model (DLM) .
- a data set is obtained from an acceleration sensor carried by a farm animal; the data set will correspond to a defined activity type which the animal performed when obtaining the data.
- the coordinates of the latent process vector Q t may be selected from an initial consideration of expected or known variations or the like.
- the data may suggest that the data contains a cyclic variation leading to the incorporation in the model of corresponding coordi- nates, e.g . s t and c t of the regressor matrix F t T and corresponding coordinates of the latent process vector Q t .
- a cyclic variation of s t and c t with a period, 7 " , of 22 seconds was included .
- the general DLM is represented by the set of two equations, the observation eq uation a nd the system eq uation as descri bed above . Further details about DLM's are given by West and Harrison ( 1997) .
- the observation equation defines the sampling distribution for the observation Y t conditional on an unobservable state vector, the latent process vector Q t .
- the system equation defines the time evolution of the state the latent process vector Q t .
- the error sequences v t and ⁇ ⁇ are assumed to be internally and m utual ly independent.
- KF Kal man Filter
- a model for the activity type of a farm animal is characterised by its activity-specific parameters, the observational variance V and the evolution variance W.
- the parameters V and W may be estimated using any appropriate algorithm, e.g . likelihood estimation or Bayesian estima- tion .
- the parameters ⁇ / and W are estimated using the expectation-maximisation (EM) algorithm as described and generally defined by Dempster et al. (1977), or alternatively following the explanation of the use of the EM with state space models of Dethlefsen (2001) or the illustration of the use of the EM with state space models of J0rgensen et al. (1996) .
- EM expectation-maximisation
- the EM algorithm uses the conditional mean vector m t and model variance C f , as estimated using the updating equations indicated above, and their respective smoothed components m t and C t .
- An additional discussion of the specifics of the EM algorithm used in the present context is provided by West and Harrison (1997), chapter 4.7, e.g. p. 113, which are hereby incorporated by reference.
- the quality of the model may also be checked in the method of the invention.
- the quality may be checked regarding the assumption of mutual independence between the error sequences v t and ⁇ ⁇ as well as other estimated parameters.
- Model fit may for example be checked analysing the residuals:
- the model is generally prepared by obtaining data from an acceleration sensor from a farm animal and using this data to prepare the model.
- the data from the acceleration sensor is synchronised with respect to time with the data from the observation so that the data represents the defined activity.
- the data from the acceleration sensor may be recorded for a single animal or for a group of animals. It is preferred that data are recorded from more than one animal performing the activity type. However, it is also possible to employ separate data recordings for the same individual animal per- forming the defined activity type during different periods of time.
- the data thus obtained and used in the model may also be termed a "learning data set".
- the model may be validated using a "test data set", which is obtained in the same way as the learning data set.
- the invention in another aspect relates to a method of classify- ing the activity of a farm animal according to a defined activity type using the model.
- Data obtained from an acceleration sensor fitted on a farm animal may be employed in the model described above using a classification method called a "multi-process Kalman filter” (MPKF) or "multi-process dynamic linear model” of class I.
- MPKF multi-process Kalman filter
- multi-process dynamic linear model of class I.
- the data from the acceleration sensor in the form of values for acceleration in each of the dimensions x, y and z as a function of time, t, are more easily processed by a computer and may therefore be used to automatically classify the activity of a farm animal according to activity type.
- Each D LM, f (a ) is a na lysed usi ng the u pdati ng eq uations given a bove.
- the posterior probabil ities (p f ) a re ca lculated for each activity type, /, as
- ⁇ ⁇ ( ⁇ ) is the predictive distribution of the observation given both the past D t - l r and that model / is appropriate.
- the predictive distribution is a
- Each DLM is analysed using all pairs of variance parameters estimated from the Learning data sets for all defined activity types for which a model has been prepared .
- a uniform distribution for all defined activity types may be used as a starting point in the calculation so that if e.g . five activity types have been modelled the initial values of the probabilities in each case are set to 0.2.
- the initial values of the probabilities are not restricted to a uniform distribution .
- knowledge of the typical activity profile may be used to define a different initial value of the probability for that activity compared to other activities.
- the last observation result of a previous series may be used as initial prior for the next series, or if longer series intervals are used for classifying activity types, a moving window indicating when an activity change occurs could be used.
- the data from the test data set corresponding to periods of time of an appropriate length, e.g. series of 2 min duration, are analysed as follows: For each observation, the activity type result (observation result) is determined as being the one with the highest posterior probability. (2) Then, for each series, the activity type which has the largest number of observation results is determined as series result.
- the methods of the invention are appropriate for any kind of farm animal, although the methods are particularly suited for pigs, for example sows.
- acceleration sensor Any type of acceleration sensor may be used in the invention, but a digital accelerometer, such as LIS3L02DS from STMicroelectronics, is preferred.
- any kind of activity type may be appropriately modelled and classified in the methods of the invention.
- two or more activity types will be modelled for a given farm animal, however, it is also possible to define a single activity type and define all other possible activities of a farm animal as "other activity”.
- the defined activity type is defined as active or passive.
- the activity type is defined as feeding (FE), rooting (RO), walking (WA), lying sternally (LS) or lying laterally (LL).
- the invention also relates to a method of recording an activity pattern of a farm animal comprising classifying the activity of the farm animal according to the above method over a period of time and recording the activity type(s) of the farm animal during the period of time.
- a pattern may comprise the relative amount of time spent by a farm animal performing a given activity or activities compared to other activities, or the pattern may also comprise specifications of the start, end and duration of a given activity type.
- the activity pattern may record the number of changes in activity types over the period of time in the pattern. For example, an activity pattern may record when and for how long a farm is feeding. An activity pattern will typically also include a record of time spend by the farm animal not performing the activity type.
- An activity pattern may comprise a single activity type versus all other activity types, or several activity types may be comprised in the activity pattern . It is also possible to com bine or "col la pse" several d ifferent activity types into a common category, so that for exam ple all modelled activity types representing active activity types are collapsed into a category "active" and all modelled activity types representing passive activity types are collapsed into a category “passive”. Likewise, one g roup of "active” activity types may col lapsed into a g roup of "hig hly active” activity types, and another into a g roup of "moderately active” ac- tivity types.
- An activity pattern may be compared to a normal or otherwise predetermined activity pattern for the type of farm animal, and thereby it can be determined if the activity pattern of the farm animal deviates from the activity pattern normally observed or the predetermined pat- tern for the type of farm animal . Such deviations may provide an indication of the general welfare status of the farm animal, or the activity pattern may be used to determine a physiological state of the farm animal .
- the activity pattern may indicate the onset of oestrus, farrowing, illness (fever, lameness etc) .
- Monitoring the activity pattern of a fa rm a n ima l may a lso be used to pred ict the onset of a physiolog ical event, e.g .
- the invention relates to a method for determining the physiological state of a farm animal by recording an activity pattern of a farm animal and comparing the activity pattern to a normal or otherwise predetermined activity pattern for the type of farm animal .
- the physiological state may be onset of oestrus, onset of farrowing, or prediction of a health disorder
- sows perform 'nest building behaviour', which is characterised by an increase of the activity type of 'active categories'. Even though confined, the sow attempts to build a nest, and is therefore more active. This behaviour typically starts about 24 hours before the onset of farrowing . This behaviour is well documented, and recent examples of attempt to automatically monitor this behaviour are found in Oliviero et a ⁇ . (2008) and Erez and Hartsock (1990).
- the inventors found it possible to detect the onset of farrowing (in average 11 hours before farrowing) using a threshold to monitor in- creases in the activity type automatically classified as "high active” behaviour using the methods of the invention (article in preparation).
- proceptive behaviour a behaviour called proceptive behaviour, is that the sow will tend to search for the presence of a boar. This as for consequence that the sow will walk more, and be more ac- tive, going back and forth to find a boar, and be more restless in general.
- monitoring 'feeding activity', and general 'active' and 'passive' categories can give alarms in the case of health disorders.
- the activity pattern may be monitored automatically.
- a computer or the like may be programmed to monitor the activity pattern of a farm animal, e.g. each individual of a group of farm animals, so that a signal, e.g. an alarm, may be send to the farmer in case of the occurrence of the above events.
- a signal e.g. an alarm
- the invention relates to a system for automatically classifying the activity type of a farm animal, which system comprises
- acceleration sensor boxes each comprising an acceleration sensor, a battery package and appropriate means for wire- lessly transmitting data
- a computer readable storage medium containing a model for classifying an activity type of a farm animal according to the first aspect of the invention, and computer program code configured to automatically classify the activity type of a farm animal;
- the computer program code may also be configured to record an activity pattern of a farm animal or to determine the physiological state of a farm animal .
- acceleration sensor box is not intended to include any l imitations as to the size or shape of the "box”; the acceleration sensor box may be of any size or shape to contain the acceleration sensor, the battery package and the means for wirelessly transmitting data.
- the acceleration sensor box may also comprise other functionalities, e.g . a GPS-sensor to track the location of the farm animal, means to fit it to a neck collar or ear tag or the like.
- the acceleration sensor box may also comprise a data storage medium for storing data from the acceleration sensor.
- the battery package is likewise not to be considered limiting to the invention but may comprise any unit capable of supplying the acceleration sensor and the means for wirelessly transmitting data with suffi- cient power.
- the battery package may contain any conventional non- rechargeable or rechargeable battery, e.g . a Li-ion or Li-polymer battery, or it may comprise other energy storage units, such as a fuel cell, e.g . a direct methanol fuel cell .
- the battery package may also comprise other functionalities, e.g . a solar cell for recharging a battery.
- Any system for wirelessly transferring data between the acceleration sensor and the computer may be employed .
- Examples of appropriate transfer protocols are Bluetooth, WiFi, mobile phone networks, etc.
- the computer readable storage medium will typically be a me- dium allowing data obtained in the analysis to be stored thereon .
- a computer readable storage medium will typically be able to store data obtained from multiple, e.g . 10, 100 or more, acceleration sensors over a period of time, such as 24 hours, a week, a month or even longer.
- the parameters V and W for a model for classifying an activity type of a farm animal will also be stored on the storage medium allowing data to be deleted and replaced so that the parameters may be replaced with a newer, e.g. an improved, model .
- model is stored on a replaceable storage medium of a "read-only" type so that the read-only storage medium with the model may be replaced with another storage medium with a newer model.
- the computer readable storage medium may also contain multiple models, e.g . five, representing different activity types.
- the data processor for executing the computer program code should be able to process the acceleration data obtained from the one or more acceleration sensors using the computer program code on the storage medium.
- the computer program code may be able to record an activity pattern for a farm animal with an acceleration sensor.
- the system may comprise, e.g. stored on the computer readable storage medium, a normal or otherwise predetermined activity pattern for a farm animal; in this case the computer program code will also be able to compare the activity pattern of the farm animal with the normal or otherwise predetermined activity pattern.
- the system may also have a user interface, comprising e.g. a screen or a printer, for presenting the classification of the activity type or the activity pattern of a farm animal when this is recorded.
- the system may further be able to give a signal, e.g. an alarm, in case of the occurrence of a particular activity pattern representing e.g. the physiological events listed above.
- Fig. 1 shows the value of estimated parameters of a multivariate model prepared according to the method of the invention.
- Fig. 2 shows posterior probabilities for five activity types using a multivariate model prepared according to the method of the invention.
- Fig. 3 shows the result of a MPKF using parameters from a multivariate model prepared according to the method of the invention.
- Fig. 4 shows application of a MPKF for a 6 h period for one sow: (a) sec average of the vector length of acceleration; (b) category classification : video analysis and MPKF results.
- Fig. 5 (a) 24 hours time series of acceleration measurements (10 sec average) for sow 1, two days before farrowing, (b) Output re- suits (2 min intervals) from the MPKF.
- HA High Active
- MA Medium Active
- LI Lying Side 1
- L2 Lying Side 2
- LS Lying Sternally.
- Fig. 6. (a) 24 hours time series of acceleration measurements (10 sec average) for sow 1, the day of farrowing, (b) Output results (2 min intervals) from the MPKF.
- HA High Active
- MA Medium Active
- LI Lying Side 1
- L2 Lying Side 2
- LS Lying Sternally.
- Fig. 8 Daily averaged number of changes of activity type for sows in group S (al) and NS (bl), and daily averaged length (in number of 2 min intervals) used performing the activities for group S (a2) , and NS (b2) : HA (plain line), MA (dashed line) and mean for lying laterally (LI and L2) positions (points). Horizontal axis: 24 hours intervals around farrowing (dO is the last 24h before the onset of farrowing).
- Fig. 9 Percentage time spent performing each activity type per hour, for the group S (a) and group NS (b), from 48 hours before the onset of farrowing (hO) to 24 hours after: HA (bar plots), MA (plain line) and sum of Lying laterally LI and L2 (points).
- the invention provides a method for preparing a model for classifying an activity type of a farm animal, and further a method of classifying the activity of a farm animal according to a defined activity type using the prepared model. Also comprised in the invention is a method for recording an activity pattern of a farm animal as well as a system for automatically classifying the activity type of a farm animal.
- a "farm animal” is any animal, which is relevant in farming, agriculture and the like. Such animals may also be known as “domesticated animals”. Examples of farm animals are pigs, cows, sheep, goats, horses, deer, camels, elephants, hens, chickens, ducks, geese, turkeys, etc. Other farm animals are well- known in within the art. It is preferred that the farm animal is a pig, in particular a sow.
- the method of the present invention prepares a model for classifying an activity of a farm animal.
- activity should be understood broadly and may relate to any kind of behaviour of a farm animal, e.g . a behaviour which may be defined from observing the farm animal.
- a defined activity may be that a farm animal is "active" or "passive", and these definitions may further include other activities.
- the activity of a farm animal may also include definitions such as walking, running, rooting, feeding, eating, swimming, climbing, etc. which may be grouped as active activities, or the activity may include definitions such as lying, e.g . lying laterally, lying sternally, sitting, sleeping, standing, resting, perching etc.
- a model will relate to one activity, e.g. to walking, rooting, feeding, lying laterally, or lying sternally, however, models for certain activities may be joined or "collapsed" into a model containing several activities of the individual models. For example, models for walking, rooting, and feeding may be joined to a model for active activity. It is not necessary to define all possible activities of a farm animal in order to obtain a model for a defined activity. For example, a model for "walking" for a pig may be prepared without considering any other possible activities of the pig. Likewise, a model for "rooting" for the pig may be prepared independently from the model for walking. However, it should be possible to define and differentiate the activities for the farm animal by observing, e.g. visually observing, the farm animal.
- model refers to an algo- rithm which may classify the activity of a farm animal from data from an acceleration sensor.
- the model will include knowledge of previous data from the acceleration sensor combined with knowledge of a defined activity, and thereby the model can be said to correlate previous data from an acceleration sensor with current data from the acceleration sensor in order to classify the current activity of the farm animal.
- the previous data used to prepare the model may be obtained from observation of a single farm animal performing a defined activity and corresponding data obtained from an acceleration sensor fitted to that farm animal, or the data used to prepare the model may be obtained from a group of animals. It is preferred that data and observations used to prepare a model are obtained from a group of animals.
- the model obtained will generally be specific for a type of farm animal and its defined activity.
- the present application employs several symbols in its models and the equations used to estimate the models. These symbols are summarised in the table below with a brief definition; examples for preferred embodiments are provided in the definitions of some symbols. Further the right column of the table lists the dimensions of vectors/matrices in a specific embodiment of the invention.
- T Period e.g . 22 seconds
- the model prepared according to the method of the invention may be employed to automatically classify a farm animal fitted with an acceleration sensor.
- automated classification means that the activity of a farm animal fitted with an acceleration sensor is monitored using a model prepared according to the invention .
- the activity type will be recorded over a period of time to obtain for the farm animal an activity pattern .
- An "activity pattern" is a record of the activity type of a farm animal over time.
- an activity type may be recorded for a farm animal to describe the relative amount of time the farm animal spends performing the activity type; the activity pattern may also include a record of the specific periods of time, e.g . during a 24 hours pe- riod, during a week, a month etc., the farm animal performs the activity.
- the duration(s) of an activity type may also be recorded along with the time point for the start and end of the activity type.
- the activity pattern may also be related to the age of the farm animal, or to a stage in a cycle, such as the reproductive or mating cycle, of a farm animal.
- the activity pattern may comprise one or more different activity types obtained using appropriate models for each of the activity types, and the activity pattern may provide knowledge of the animal's status by comparing the activity pattern with a database of known activity patterns.
- the activity patterns could allow the individual farm animal to be monitored for the full duration of its reproductive cycle, e.g. from the mating section to the farrowing house.
- Other applications, such as monitoring animal welfare, can also be foreseen.
- the main interest of classifying activity types automatically is to supplement (visual) observation with automatic registration. This makes it possible to monitor a larger number of individuals at the same time.
- Development of a method of automatically classifying activity types is the first step towards further automated methods designed to detect oestrus, farrowing, illness or welfare status.
- the data from an acceleration sensor is more easily transferred wirelessly than e.g . a video signal, and furthermore since the acceleration sensor is carried by the farm animal it will not be restricted to be in the field of observation of e.g. a camera or the like in order to obtain data for the farm animal.
- a further advantage of employing individually carried acceleration sensors is that the individual farm animals are easily differentiated from each other allowing a simple form of monitoring of the individual farm animal.
- an “acceleration sensor” is any device capable of measuring acceleration in three dimensions (referred to as x, y and z).
- An example of an appropriate acceleration sensor is a digital accelerometer, such as LIS3L02DS from STMicroelectronics.
- An acceleration sensor should be capable of measuring acceleration several times per second, e.g. four times per second, and the acceleration sensor should further be capable of con- tinuous operation.
- the acceleration sensor should be capable of measuring data 24 hours a day for e.g. 20 days or more.
- the data from the acceleration sensor includes acceleration data for each of the dimensions x, y and z and the corresponding time, t.
- the acceleration y be expressed as a vector:
- Acceleration is a vector quantity defining the rate at which ve- locity is changed, and a farm animal is treated as accelerating if its velocity is changing.
- a digital accelerometer such as the LIS3L02DS
- values for the three axes (x, y and z) may be measured in volts.
- x corresponds to the vertical dimension
- y corresponds to the horizontal dimension
- z corresponds to the horizontal dimension, with the acceleration being measured forwards.
- the data may be converted into the acceleration unit (g).
- the acceleration values for the axes x, y and z are respectively 1, 0 and 0 g (the first value being due to the effect of gravity).
- the present inventors have now found that when data from an acceleration sensor are analysed in a multivariate model superior results with respect to classification of the activity type of a farm animal can be obtained, compared to data analysed in a univariate model.
- the model prepared according to the present invention is thus a multivariate model.
- a multivariate model may include data from the x and y axes, the x and z axes, the y and z axes, or all three axes, i.e. x, y and z.
- a multivariate model may also include the length of the acceleration vector, acc, or the model may include the length of the acceleration vector in one or more planes, e.g. the xy- plane, the xz-plane or the yz-plane.
- a multivariate model may include any combination of axes or vector lengths in one or more planes.
- the multivariate model prepared according to the method of the invention includes the acceleration data recorded for the x, y and z axes.
- the present inventors have found that using the acceleration data re- corded for the x, y and z axes in a multivariate model may provide a better model, i.e. a model with a higher probability of correctly classifying the activity type of a farm animal, than a multivariate model employing only two axes, or a model also including the length(s) of the acceleration vector as a parameter.
- the acceleration sensor When a farm animal is provided with an acceleration sensor, the acceleration sensor may for example be placed in a box containing a battery package and appropriate means for storing data and/or for wire- lessly transmitting data to a computer. Data may be transmitted using any appropriate protocol for wireless data transmission, such as those defined under the IEEE 802.15 standard ("Bluetooth"), e.g . data may be transferred to a PC via an external Bluetooth dongle, or the IEEE 802.11 standard, also known as "WiFi".
- the acceleration sensor e.g. in an appropriate box, may be placed anywhere on a farm animal as long as the acceleration sensor can be carried by the farm animal for prolonged pe- riods of time. For example, the acceleration sensor may be fitted on a neck collar which is put on a farm animal.
- the acceleration sensor may also be fitted to an ear tag, or it may be placed on the back, head, shoulder, leg, etc. of a farm animal.
- the acceleration sensor When the acceleration sensor is placed on the head of a farm animal, e.g. as an ear tag, it may provide better wireless transmission of the data from the acceleration sensor to e.g. a Bluetooth dongle, since the farm animal is unlikely to lie on the acceleration sensor.
- the observation may be via any appropriate method, e.g. the farm animal may be observed visually, or the observation may be performed using a camera, e.g. a video camera.
- the term "observing" should not be understood in a limiting way, but will include any way of observing the activity of the farm animal.
- the observation may thus also comprise recording specific acts performed by the farm animal, such as feding, eating, drinking, de- facation, urination or other physiological functions etc.
- the farm animal may have access to an electronic feeding station capable of registering when, for how long and how much the animal eats, so that the data from the acceleration sensor can be linked specifically to the act of feeding or eating.
- the observation is visual and is performed using a video camera, and further it is preferred that the video camera records the time allowing the data from the video camera to be synchronised with data from the acceleration sensor.
- the video camera records the time allowing the data from the video camera to be synchronised with data from the acceleration sensor.
- the observation may also involve specific tests to determine the onset or occurrence of a physiological status of a farm animal, so that the data from the acceleration sensor may be linked specifically with this onset or occurrence; as an example oestrus detection in sows may be determined using a specific test.
- oestrus may be detected by the The Back Pressure Test (BPT) of Willemse and Boender (1966, A quantitative and qualitative analysis of oestrus in gilts. Tijdschr. Diergeneesk. 91 : 349-362, which is hereby incorporated by reference).
- BPT The Back Pressure Test
- This test may be used to identify the time of first and last standing response as a sign of heat at both weaning oestrus (BPTw) and experimental oestrus (BPTe).
- the BPTw may e.g. be performed three times a day (at 07 :00, 14:00 and 21 :00) until 24 hours after the sow ceases to show standing response at BPT.
- the BPTe may be performed three times a day (at 07 :00, 14:00 and 21 :00) starting 18 days from commencing the BPTw test at 07 :00 until 24 hours after the sow ceases to show standing oestrus by BPT.
- the test may be performed next to a teaser boar.
- This detection may be performed to identify the exact onset and end of oestrus, and the data from the acceleration sensor may be linked specifically with observations from the BPT to determine the onset of oestrus as compared to the anoestrus period using data from the acceleration sensor in place of the PBT.
- Feeding behaviour of a farm animal may also pro- vide an indication of onset or occurrence of physiological status, such as oestrus, of the farm animal, and the feeding behaviour may conveniently be monitored using an Electronic Sow Feeder (ESF), see e.g. Cornou, 2007, section 7.2.
- ESF Electronic Sow Feeder
- the description of feeding behaviour for sows fed by an ESF could include the following elements : the order in which each individual sow accesses the ESF, the group size, the starting time of the daily feeding cycle and the frequency of group mixing. Further details are given in Cornou, 2007, section 7.3 which is hereby incorporated by reference. Examples
- Time series of acceleration measurements referred to in this Example are extracts of data collected for 11 group-housed sows, in a production herd in Denmark.
- the experimental sows were chosen so that they were all between their third and sixth parity, had no leg disorder and reproduction cycles in prior parities of 145-147 days. They were housed in a dynamic group of approximately 100 sows, had access to two electronic sow feeders and three nipple drinkers.
- the dimension of the pen was 22.45 m long by 12.45 m wide. Resting areas were straw-bedded and activity areas had solid or slatted floors.
- a box containing the accelerometer and the battery package was fitted on a neck collar which was put on each experimental sow. Acceleration data were measured in three dimensions using a digital accelero- meter (LIS3L02DS from STMicroelectronics) four times per second, 24 h a day, during 20 days. Data were transferred to two PCs via three Bluetooth dongles which hung from the ceiling.
- the sows were video recorded 24 h a day (ten pictures per second) by three wide-angle cameras placed at approximately 5 m above the pen. The time stamps of the video recordings and acceleration measurements were synchronized. The experimental sows were individually marked on their back, and video recordings were used to identify the types of activity they were performing. 1.1.2. Data sets
- the Learning data set includes 46 series of 10 min : 6, 7, 11, 11 and 11 series, respectively for FE, RO, WA, LS and LL; series correspond to 6, 7, 11, 11 and 11 distinct sows, and are from February the 15th 2007.
- the Test data set includes 490 series of 2 min : 84, 79, 107, 110 and 110, respectively for FE, RO, WA, LS and LL; series correspond to 11, 9, 11, 11 and 11 distinct sows, and are from February the 14th and 17th 2007.
- the smaller number of series for both feeding and rooting activities is due partly to missing data and to the fact that these types of activities are performed more rarely.
- Modeling and monitoring of the activity types are based on time series previously averaged per second.
- the first suggested model is univariate and includes gradually changing level and sinusoid movements, as in Cornou and Lundbye- Christensen (2008).
- the observation at time t, Y t is linked linearly to a latent parameter vector, Q t , by the following relation;
- the evolution variance W governs the variation over time in the level ( ⁇ / ⁇ ) and the sinusoid component (H/ 50 ) :
- the conditional distributions of the predictions are (6 t ⁇ D t ) ⁇ N(m t , C t , ( lOt-i) ⁇ JV(/t. ⁇ 2t) (5)
- a multivariate generalization of this model involves a three- dimensional observational vector (x f/ y t , z t ) and a nine dimensional latent process Q t :
- observational noise to be normal, independent over coordinates, with variance V, and I as the 3 x 3 identity matrix.
- the latent process is organized with three trend coordinates, and six cyclic coordinates.
- the regressor matrix is where s t and c t are defined as in (2) .
- the evolution over time is modeled as in the univariate case by a random walk (3) .
- Model (8) is similar to the univariate model (l)-(4) with correlation between the x, y and z coordinates.
- model (9) we allow for a general variance structure over the coordinates in the sinusoid component, and in model (10) the variance structure is completely free allowing for cor- relation between the trend and the cyclic component.
- dots indicate that the matrices are symmetric.
- Each of the three models (M1-M3) is used to describe all five activity types.
- the five activities are characterized by their activity-specific parameters (V and W). Estimation of these parameters is presented Section 1.2.2.
- An alternative fourth multivariate model, MU consists in combining the three axes of the univariate model, assuming independence. This model is characterized by the axis-specific parameters of the univariate model.
- the observation variances V and the parameters of the system variances W, characteristic of each axis of the respective activities, are estimated using the EM algorithm (Dempster et al., 1977; J0rgensen et al., 1996; Dethlefsen, 2001).
- the EM algorithm is an iterative algorithm used to estimate unknown parameters by maximum likelihood estimation. It uses the condi- tional mean vector m t and model variance C f (5), and their respective smoothed components f t and C t (West and Harrison, 1997, p. 113).
- Model fit is checked by defining the following residuals: where f t is the prediction of Y t given the past. These residuals are standardized with respect to the forecast variance Q t as
- MPKF Multi- Process Kalman Filter
- Each DLM, f (a), is analyzed using the updating eq uations .
- the posterior probabilities (p f ) are calculated for each /, as
- ⁇ ⁇ ( ⁇ ) is calculated as the product of the predictive distribution obtained for each axis of the univariate model .
- Each 2 min series of the Test data set is analyzed as follow : (1) For each observation (s), the activity type result (observation result) is determined as being the one with the highest posterior probability. (2) Then, for each series, the activity type which has the largest number of observation results is determined as series result. Because of learning characteristic of the DLM, series results are computed only for the last 60 s of each 2 min series.
- the outcome of the monitoring algorithm can be defined in terms of sensitivity (sens) and specificity (spec), for each activity type (Fein- stein, 1975) .
- Predictive values pred are calculated from sens and spec corrected for the distribution of time spent performing each activity type (prev) as sens x prev
- Each activity type is modeled, and thereafter monitored, using its activity-specific variance parameters.
- a first set of parameters, estimated from the Learning data set is presented in Section 1.3.1.
- Section 1.3.2 presents results of the classification method applied on the Test data set.
- a second set of parameters is estimated from the Test data set, and the classification method is applied on the Learning data set, using this second set of parameters.
- the variance parameters are estimated using the EM algorithm (1000 iterations). For the four models, we obtained a set of values of the variance parameters (V and W) for each of the five activity types. Estimation of a second set of parameters, using from the Test data set (EM algorithm, 1000 iterations) shows consistent results : parameters values estimated from both data sets appear very similar. The entire set of values is available on request.
- the five activity types are best differentiated by their respective observation variance V (left plot) : in other words, most of the variation observed within the activity types is described by the model in the observation variance. It deserves notice that the observation variance, beside describing measurement errors, also includes short term variations of the series. This may explain the different values of V in be- tween the activity types.
- the evolution variance W the values of the estimated parameters of the level components ( ⁇ ⁇ , ⁇ ⁇ and ⁇ ⁇ ) tend to be smaller. Only RO and WA have high values for the first element of the variance matrix, which correspond to the axis measuring horizontal forward acceleration . This is in accordance with the movement of the sows perform ing these activities .
- va l ues of the sin usoid com ponents of the evol ution variance tend to be even smal ler: these val ues range from 10 "4 (FE) to 10 "8 (LL) ; as for the observation variance, the estimated values for the activity types decrease according to the level of variation within the activity.
- Model control by mean of auto-correlation plots reveals the presence of a sinusoid pattern (of period T 3 ⁇ 4 22) in most of the resid uals of the series with no period ic movement (RO, WA, LS a nd LL) .
- Th is i ndicates that the sinusoid pattern of period T is 'forced' on these series, and should be excluded .
- the new estimated values for V and H/ ⁇ are very similar to the pre- vious ones, for the fou r activity types with no period ic movement (RO, WA, LS and LL) . This is in accordance with the results of the first parameter estimation, which shown very small values for their sinusoid component(s) (from 10 "5 to 10 "8 ) .
- modeling FE activity with no sinusoid component results in an increase of the estimated values for H/ ⁇ for the univariate ( x 18, 9.5 and 21 for x, y and z) and multivariate ( x 7, 3 and 17 for x, y and z) models.
- the absence of sinusoid component also affects, to a smaller degree, the estimated values for the observation variance V: x 0.74, 0.6 and 0.74 for the axes x, y and z of the univariate model, and x 0.74 for the multivariate model.
- Results are first calculated for the Test data set, using the parameters estimated from the Learning data set. Then, parameters estimated for the Test data set are applied on the Learning data set, previously divided into series of 120 observations.
- Fig. 2 illustrates the evolution of the posterior probabilities for a se- ries of observations of LS activity, from the Test data set.
- the vector length of acceleration (Jx 2 + y 2 + z 2 ) of the given series is plotted.
- the classification method first indicates that the sow is lying laterally, then walking and after approximately 30 s, lying ster- nally.
- the slight increase in activity due to a sudden movement of the sow), which is seen on the top plot at about 18 s, resulted here in an increase of posterior probabilities for the walking activity at that time.
- Left panel 5040, 4740, 6420, 6600 and 6600 observations for FE, RO, WA, LS and LL; right panel : 1800, 2100, 3300, 3300 and 3300 for FE, RO, WA, LS and LL.
- Table 1 shows the percentage of the last 60 s of the series correctly classified by the MPKF. Results are presented for both the three axes of the univariate model and the multivariate models MU and M3. Results from the Test data set are presented on the left panel and results from the Learning data set on the right panel.
- results from both multivariate models appear better than the average results of the individual axes of the univariate model, at the exception of LL.
- the percentage of recognition for LL is very poor for the multivariate model MU.
- This model which combines the probabilities of the individual axes of the univariate model, seems very sensitive to the results obtained for each axis.
- the poor recognition by y and z axes may be explained by a larger variability of the Test data set (larger number of series), which is confirmed by larger values for LL parameters for this data set.
- LL was rec- ognized as LS in 98% and 95% of the cases for the axes y and z, and in 95% of the cases for the model MU.
- the percentages of observations correctly classified increase in most cases when the observation results are based on the last 60 observations rather than on the whole series (120 observations).
- the percentages of observations correctly classified increase with 8%, 6%, 13%, 5% and 1%, for FE, RO, WA, LS and LL.
- the highest increase is noticed for WA. This may indicate that the MPKF takes longer time to recognize walking activity.
- Pattern collapsing is performed by grouping activity types into two categories. FE, RO and WA are grouped into the 'active' category; LS and LL into the 'passive' category. Observations are correctly classified when an activity type is recognized as being in its own category. As seen in the bottom of Table 1, the multivariate model M3 performed best: 96% and 94% of, respectively active and passive categories are correctly classified. For the Learning data set, results are 97% and 91%.
- Fig. 3 shows the distribution of the results of the MPKF for each activity type using parameters from model M3.
- RO activity is recognized as WA for, respectively, 38% and 30% of the observations.
- An explanation is the fact that RO and WA activities are often per formed con- comitantly.
- the MPKF recognized it as LL for, respectively, 61% and 64% of the observations. This rather low percentage of recognition of LS may be due to the choice of the extracted time series in this experiment, where the LS position of the sow was often very close to a LL position.
- the classification method is also implemented on a Previous data set used in Cornou and Lundbye-Christensen (2008). After parameters estimation following the procedure described in Section 1.2.2, the MPKF is implemented for the five respective models. Results of the MPKF implemented using model M3 are shown in Fig. 3(c). The percentages of observation correctly classified are 100%, 100%, 92%, 93% and 75% for, respectively, FE, RO, WA, LS and LL. These percentages reach 100% and 96% when the activity types are collapsed into the respective active and passive categories.
- the differences of results observed between the data sets used in this Example and the Previous data set from Cornou and Lundbye- Christensen (2008) may be explained by the number of observations.
- the data set of Cornou and Lundbye-Christensen (2008) consists of 50 series and the Test and Learning data sets consist of 490 and 230 series, respectively.
- a larger number of series, extracted from a larger number of individuals (11 sows vs. 5 sows), may have increased the variability.
- Fig . 4 illustrates the results obtained, for the first 6 h (00 : 00-06 :00 am) .
- the MPKF is applied using estimated parameters from the multivariate model M3.
- Fig . 4(a) shows the values of the vector length of acceleration . Two periods of high activity are observed, at about 02 and 05 am.
- the categories of activity both observed by video analysis and automatically classified by the MPKF show very similar results, for the given 6 h period. For the entire day, the percentage of series correctly classified is 100%, 56%, 53%, 23% and 74% for FE, RO, WA, LS and LL activity, and 82% and 93% for the active and passive categories.
- the specificity of the method for classifying activity types ranges from 84% to 96% for the data sets used in this Example.
- Positive predictive values which is the probability for a sow to perform the activity indicated by the classification method, are very dependent of the prevalence of each activity type. Due to small prevalences, the predictive val- ues of active categories are quite low, despite relative high sensitivity and specificity. FE activity, which is rarely observed has therefore a very low positive predictive value. By collapsing into active and passive categories, this is improved : 79% and 73% for the active category (for Test and Learning) and 99% for the passive category (for Test and Learning).
- Results tend to indicate that multivariate models are better suited than the univariate and ad hoc multivariate (MU) models for monitoring activity types for group-housed sows.
- the percentage of activities and cate- gories correctly classified by the multivariate models tend to be higher than the averaged axes results of the univariate model.
- the structure of the evolution variance of the multivariate models does not seem to influence their performances. This may be explained by the fact that the activity-specific variance lies mainly within the models' short term varia- tion, described by the observation variance.
- the multivariate models M1-M3 perform better than the ad hoc multivariate model MU, which combines the posterior probabilities of the univariate model's three axes. Moreover, the use of multivariate models of type M 1-M3 seems more appropriate. With regards to mathematical modeling, both univariate model and MU treat the 'dependent' three-dimensional axes as independent variables. In that case, a high or low performance of MU may reflect the performance of one particular axis of the univariate model. As reported here and in Cornou and Lundbye-Christensen (2008), some particular axes are best suited to recognize a given activity.
- parameter estimation for a given activity, is here based on the entire series of the data sets; in the previous paper, model's parameters were estimated for each series, and parameters were computed as the averaged result of each 10 min series. This may also be a factor of improvement.
- Multivariate models M 1-M3 show the best results for both (/) Test and (ii) Learning data sets of this Example, as well as for the (iii) Previous data set from Cornou and Lundbye-Christensen (2008) : 96%, 97% and 100% for the active category and 94%, 91% and 96% for the passive category (for (/), (ii) and (iii), respectively). These results are better than the ones reported, for instance, by Umstatter et al. (2008), where, for sheep, both categories were correctly classified in 90% of the cases, or by Nadimi et al. (2007) who reported a success rate of 80% when categorizing cows' activity into active and passive.
- the objective of this Example is to develop a specific method according to the invention that automatically monitors the behaviour of pe- riparturient sows housed in farrowing crates.
- the suggested method aims at classifying specific activity types using acceleration measurements; it is then used to record activity patterns to assess behavioural deviations around the onset of farrowing, for sows with and without provision of bedding material.
- Sows were monitored in the farrowing house of a production herd, in Zealand, Denmark, from May the 27th until June the 13th, 2008. Sows were dry-fed three times daily (7.15 am, 12.00 pm and 15.30 pm) and kept in crates of dimensions 60cm wide and 195cm long (155cm x 225cm external). During pregnancy, sows were kept loose-housed in groups of approximately 100 individuals.
- Sows were monitored from their entrance into the farrowing house, and during 7 days (for 11 individuals, first batch) and 11 days (for 13 individuals, second batch). In each group, half the individuals (6 and 7, respectively), received approximately 0.5 kg straw as bedding material every second day (Group S) . The rest received no bedding material (Group NS) . Sows' parity ranged from 1 to 8, with an average ⁇ SD of 3.8 ⁇ 1.8 (Group S : 4 ⁇ 1.8; Group NS : 3.5 ⁇ 1.9).
- Sows' activity was measured using a 3-dimensions digital accele- rometer as in Example 1. Artificial light was on during the night, in order to provide sufficient lightning for video recording. 2.1.2 Data collected
- Acceleration data from 19 sows were available, including 9 sows from group S and 10 sows from group NS.
- the unavailable time series were due to : three sows which sensors failed during the first experimental day; one sow that died during the experiment; series from a sow that farrowed after the end of the experiment has also been omitted.
- Video recordings helped to determine which type of activity sows were performing and the exact onset of farrowing for each experimental sow.
- HA High active behaviour, corresponding to feeding and rooting activities.
- MA Medium active behaviour, corresponding to standing, sitting or lying sternally, where the sow is active (i.e. not sleeping or resting).
- L2 Lying on the other side and passive, where the sow is sleeping or resting.
- LS Lying sternally and passive, where the sow is sleeping or resting.
- Each of these activities is modeled using a multivariate DLM.
- Estimation of the activity specific variance parameters is performed us ing a Learning data set including 8 series (from 8 individuals from the first batch) of 10 minutes (i.e. 4800 observations, for each activity type), all extracted from a same day (May, 29th).
- the classification method is thereafter assessed on a Test data set, which consists of 24 series (2 x 10 minutes from 12 individuals from the second batch) of 10 minutes (i.e. 28800 observations, for each activity type), all extracted from a same day (June, 5th).
- Series of each data set are selected by observing video recordings and associating the corresponding series extracts, as in Cor- nou and Lundbye-Christensen (2008).
- the multivariate DLM involves the three-dimensional observational vector (x f/ y t , z t ) and a three-dimensional latent process Q t .
- the observation equation (6) of Example 1 describes the sampling distribution of the observation vector Y t assuming the observational noise to be normal, independent over coordinates, and with variance V and identity matrix I.
- the evolution over time of t is modeled according to equation (3) of Example 1.
- the observation variance V is a diagonal 3 x3 matrix with a same parameter value for axes x, y and z.
- the evolution variance W is a 3 x3 matrix with a completely free structure, allowing for correlation between the axes; this corresponds to the multivariate model M3 described in Example 1.
- the DLM estimates the underlying state vector Q t by its conditional mean vector m t and its variance-co-variance matrix C f as done in Exam- pie 1.
- a separate DLM is fitted for the five activity types.
- Each activity is characterized by its activity-specific parameters: the observation variance V and the parameters of the system variance W of the respective activities, are estimated using the EM algorithm (Dempster et a/., 1977; J0rgensen et al. , 1996; Dethlefsen, 2001) .
- Results of the estimated parameters converge after 800 iterations and are presented in Table 3.
- the estimated parameters indicate that the more active is a type of behaviour, the larger are the associated va- riances. Most of the variance appears to be located in the diagonal components of the system variance W.
- Table 3 Results of parameter estimation for the five activity types for the Learning data set (4800 seconds observation) .
- HA High active
- MA Medium active
- LI Lying side 1
- L2 Lying side 2
- LS Lying sternally
- d iagonal parameter for the observation variance V and diagonal parameters of the evolution variance W for the axes x ( W x ), y ( W y ) and z (W z ) . Correlations between axes are not presented but available on request.
- MPKF Multi-Process Kalman Filter
- Each DLM is analyzed using the variance parameters estimated from the Learning data set. Initial values of the probabilities are set to 0.2, corresponding to a uniform distribution for the five activity types. Detailed descriptions of the classification method can be found in Cornou and Lundbye-Christensen (2008) and in Example 1.
- Each 2 minutes series of the Test data set is analyzed using the pa- rameters of the Learning data set. Moreover, the parameters previously estimated using the Test data set, are used to analyze the Learning data set, previously divided into series of two minutes.
- Output results are computed as follow: i) for each observation, the activity type result (observation result) is determined as being the one with the highest posterior probability, ii) for each 2 min interval, the activity type which has the largest number of observation results is determined as series result. Because of learning characteristic of the updating equations, series results are computed only for the last 60 seconds of the 2 min interval, iii) finally, correction for lying position is performed according to the mean value of the axes x or z for the given interval : x > 7.5 for LI, x ⁇ 7.5 for L2, and z ⁇ 7.5 for LS. The threshold of 7.5 was chosen by observing series corresponding to the respective activities (LI, L2 and LS).
- Results for both data sets are presented in Table 4.
- the percentage of series correctly classified by the MPKF is seen in diagonal.
- the activity types LI, L2 and LS are best recognized; for the Test data set (left panel) 2 to 5% of these activities are misclassified as MA.
- HA activity type 9.4 and 7.5% of the series, respectively for Learning and Test data sets, are misclassified as MA. This can explained by the fact that while performing HA activity type, sows tend to reduce the intensity of their activity for few seconds for instance, which is that case become classified as MA. The same type explanation holds for MA activity types, where short periods of more intense activity can be observed, and classified as HA (20.8 and 12.5%, respectively for Learning and Test data sets). It should furthermore be noticed that even though differences in HA parameters values were observed between the Test and Learning data sets, results of the classification method, using both parameters sets, appear consistent.
- Table 4 Results of the MPKF for the five activity types, applied for both Test data set (using parameters from the Learning data set) and Learning data sets (using parameters from the Test data set).
- HA High active
- MA Medium active
- LI Lying side 1
- L2 Lying side 2
- LS Lying sternally
- the classification method is applied on series of acceleration measurements collected for the 19 sows, previously averaged per second and divided into 2 minutes intervals.
- Output results are computed as in Section 2.2.3. Additionally, i) results from series where the number of missing observation is above 50% are classified as missing value; ii) Neck collars that have loosen during the experiment may result in a change of the accelerometer box positi- on : re-classification of the passive activities as LI, L2 or LS using the suggested thresholds is in some cases not possible (due different axes values) and the lying position is then classified as unclear (LU); iii) finally, since misclassification due to sow moving in sleep, or less active in active period, a single outlier filtering is performed : an isolated single in- terval classified as active behaviour (HA or MA), which is located inside a series of passive behaviour (LI, L2, LS or LU), is re-classified as the previous passive behaviour type, and reciprocally.
- HA or MA isolated single in- terval classified as active behaviour
- LI, L2, LS or LU passive behaviour
- Figure 5 illustrates the output results from the MPKF applied for a series of acceleration measurements of 24 hours, corresponding to two days prior the farrowing day.
- the time series of acceleration measurements (a) are averaged per 10 seconds, for better graphical display.
- the output results (b) shows three main periods of high activity (HA), corresponding to the feeding time (07 : 15, 12 :00 and 15 :30). These periods of high activity are usually surrounded by periods of medium activity, corresponding to a sitting, standing or lying sternally position. Medium activity (MA) or lying sternally and passive (LS) are mostly observed in day time. From 18 :00 to 05 :00, output results show that the sow is mainly lying laterally (LI or L2).
- Figure 6 shows the series and corresponding output results for the same sow as Figure 5, at the day of farrowing.
- the vertical dotted line indicates the onset of farrowing.
- the bottom plot (b) shows that periods of high activity (HA) are stretched outside the feeding time and are almost continuous from 07 : 00 until about two hours before the onset of farrowing .
- Periods of high activity are in that case associated not only with feeding, but also with nest building behaviour (also when no bedding material is provided), as observed on video. Besides, it can be seen that the averaged length of activity types (i .e . time used performing a same activity without interruption) appears shorter.
- Figure 7 illustrates, for each 24 hours interval, the percentage of time spent per forming the different activities, for sows receiving bedding material (a) and sows receiving no bedding material (b); dO represents the last 24 hour period before the onset of farrowing (i.e. h-24 to hO).
- the variation in the number of sows behind the averaged bar plots is a result of i) the difference in length of the experimental periods : 7 days for the first batch and 11 days for the second batch; and ii) the difference in the onset of farrowing for the experimental sows.
- the time spent lying laterally decreases on dO.
- the percentage of misclassified Lying and passive (LU) activity is rather small : 4.7% in average, for the 19 sows for the entire experimental period.
- the total number of 2 min series classified as LU ranges from 9 to 676 for the 19 sows (average of 205 ⁇ 160).
- Series from three sows represent 63.3% of these series. This may be explained by the fact that these specific sows had more loosen neck collars that the others.
- the left side of Figure 8 shows the number of changes of activity types sows per form, for each 24 hours period, for sows from group S (al), and group NS (bl).
- a change of activity is computed each time a sow's activity type, as classified by the M PKF, changes from one to another.
- the number of changes of activity type is strongly increasing from d-1 to dO, both for HA ( x 2.7 a nd x 2.6, for group S and NS, respectively) and MA (x l .9 and x 2.0, for group S and NS, respectively) .
- the averaged number of changes for lying laterally (mean value for LI and L2) stays relatively constant over the entire period, for both groups.
- FIG. 8 shows the length, or number of 2 min series (daily averaged) classified as a same activity (without interruption), for the group S (a2) and NS (b2). It is seen that the averaged length for the lying laterally positions is strongly reduced at dO (x0.42 and x0.40, respectively for group S and NS) while the length of the periods for HA and MA activities stay rather stable. It should be noticed that results from d-6, d + 3 and d+4 for group S, as well as d +4 and d + 5 for group NS are issue from a single individual (as indicated in Figure 7, on top of the bar plots).
- Figure 9 illustrates the percentage of time spent per hour, perfor- ming HA, MA and lying laterally (sum of LI and L2) activities. Results are shown from 48 hours before the onset of farrowing (hO) until 24 hours after.
- the percentage of time spent lying laterally reaches its highest level from about 4 hours after farrowing, and appears stable the following 24 hours.
- the method suggested in this Example aims at classifying sows' activity types performed in the farrowing house. After val idation of the method using data sets including some given known series, data collec- ted for 19 sows around the onset of farrowing are analyzed .
- the classification method is based on a Multi Process Kalman Filter (MPKF) of class I, where each activity type is modeled using a multivariate DLM . Results of activity classification appear satisfying : 75 to 100% of series are correctly classified within their activity type (HA, MA, LI, L2, LS) . When collapsing activity types into active (HA and MA) vs. passive (LI, L2, LS) categories, results range from 96 to 100%.
- MPKF Multi Process Kalman Filter
- misclassified series may be due to the fact that series of measurements, even though of short duration (2 minutes), are rarely entirely homogeneous : short increases of acceleration, for instance due to small movements performed by the sow when sleeping, or few observations of less intense activity in series of high active behaviours are very likely to occur.
- Output results are computed for series of acceleration measurements previously divided into 2 min intervals.
- Initial posterior probabilities are set to 0.2, corresponding to a uniform distribution; an alternative would be to use the very last observation result of the previous series as initial prior for the next 2 min series.
- the choice of 2 min intervals is motivated by the fact that i) the updating equations may take time to recognize an activity (set here to 60 seconds), and ii) some activity types, especially feeding activity, are of short duration (10 minutes for feeding). If longer series intervals are used for classifying activity types, a moving window indicating when an activity change occurs could be used.
- the suggested method is applied on series of acceleration measurements collected for sows individually housed in crates. Previous at- tempts for monitoring behavioral deviations at the onset of farrowing used infrared photocell and force sensors mounted in the farrowing crates (Erez and Hartsock, 1990; Oliviero et a/., 2008). As compared to these other technologies, the use of accelerometers fitted on each sow makes it possible to apply the method in any type of farrowing housing systems. Besides, the fact that more space and bedding material improve the quantity and intensity of nesting behaviour, it can be assumed that alternative, more welfare friendly housing systems would favor a better detection of parturition for a system based on monitoring high active behaviours.
- Example are monitoring i) sows' health disorders occurring around farrowing; and ii) behaviour of sows at risks for piglet crushing, by monitoring particular activities, especially lying behaviour (Damm et a/., 2005; Andersen et a/., 2005).
- Martiskainen P., Jarvinen, M., Skon, J. -P., Tiirikainen, J., Koleh- mainen, M., Mononen, J., 2009. Cow behaviour pattern recognition using a three-dimensional accelerometer and support vector machines. Appl. Anim. Behav. Sci. 119 (1-2), 32 - 38.
- Thysen I., 1993. Monitoring bulk tank somatic cell counts by amulti-process kalman filter. Acta Agricultura Scandinavia Section A. Animal Science 43, 58-64.
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Animal Husbandry (AREA)
- Veterinary Medicine (AREA)
- Environmental Sciences (AREA)
- Zoology (AREA)
- Engineering & Computer Science (AREA)
- Biophysics (AREA)
- Biodiversity & Conservation Biology (AREA)
- Pregnancy & Childbirth (AREA)
- Wood Science & Technology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Birds (AREA)
- Radar, Positioning & Navigation (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
The present invention relates to a method for preparing a model for classifying an activity type of a farm animal comprising providing a farm animal with an acceleration sensor; recording data for acceleration over time in dimensions x, y and z from the acceleration sensor; observing the farm animal; synchronising with respect to time the observation of the farm animal with the data from the acceleration sensor; defining an activity type for the farm animal; classifying the activity of the farm animal from the observation of the farm animal according to the defined activity type during a period of time; applying the data from the acceleration sensor obtained during the period of time to prepare the model, comprising an observation equation correlating an observational vector Yt with a regressor matrix Ft
T, a latent process vector θt, and a system equation defining the evolution of the latent process vector.
Description
Model for classifying an activity of an animal Field of the invention
The present invention relates to a method for preparing a model for classifying an activity type of a farm animal. In the method a model is prepared from data obtained from an acceleration sensor and synchronising the data with an observation of the farm animal. The data from the acceleration sensor corresponding to an activity type defined from the observation is applied in a multivariate model. The invention also re- lates to a method of classifying the activity of a farm animal according to a defined activity type using the model and a system for automatically classifying the activity type of a farm animal.
Background of the invention Automatic monitoring of animal behavior in livestock production opens up possibilities for on-line monitoring of, among others, oestrus, health disorders, and animal welfare in general. Sensor based systems, for which a sensor is attached to the animal, appear particularly suitable for animals housed in large groups or for extensive systems. Such systems should allow quick intervention when a behavioral change is observed.
Measurement of the general activity level, by means of infrared sensors or accelerometers, has been mostly used for oestrus detection, both in dairy and swine production (see, e.g. Firk et al., 2002; Cornou, 2006 for reviews) . Monitoring of behavior, either as general categories, such as 'active' vs. 'inactive' or particular activities is also reported . For dairy cows, ALT- pedometers can inform about two categories of behavior: activity is measured by an analogue piezo-sensor and lying time by a digital position sensor (Brehme et al., 2008). Cangar et al. (2008) used image analysis to monitor locomotion and posture of pregnant cows. For a period of 24 h before calving, results indicate that on average, 85% of standing and lying and 87% of eating and drinking behavior were correctly classified (n = 8). For sheep in extensive system, Umstat-
ter et al. (2008) measured activity data using tilt sensors. Data analysis was performed using three classification methods: a linear discriminant analysis, a classification tree method and a manually developed decision tree. They reported that all methods correctly classified two behaviour categories, 'active' and 'inactive', in 90% of the cases. For swine production, infrared photocell (Erez and Hartsock, 1990; Oliviero et al., 2008) mounted on farrowing crates and force sensors (Oliviero et al., 2008) have been used to study changes in sow's body postures (lying down or standing up) prior to parturition. In animal husbandry, Dynamic Linear Models (DLM) have been used among other things for monitoring cell counts for dairy cattle (Thysen, 1993) or drinking behavior of young pigs (Madsen et al., 2005). In a previous experiment, Cornou and Lundbye- Christensen (2008) used a Multi-Process Kalman Filter (MPKF) to classify five types of activities for group-housed sows. The series included values for the three axes corresponding to the vertical, horizontal and sidewise acceleration. Each series were modeled using a univariate DLM with cyclic components. Results showed that feeding and lying sternal- ly/laterally were best recognised, while walking and rooting were mostly recognised by one particular axis. The authors suggested to explore the use of a multivariate model combining the th ree axes. It was also discussed to use more general categories, such as 'active behaviour' (feeding, walking, rooting) and 'passive behavior' (lying sternally and laterally) in a larger data set.
The models of Cornou and Lundbye-Christensen (2008), howe- ver, did not provide sufficiently good results to classify the activity of the sows. In particular, the models of Cornou and Lundbye-Christensen (2008) did not allow the onset or occurrence of physiological events to be derived from the classification. Thus, the problem remains to define a model to classify the activity of a farm animal with the intention to clas- sify or predict, using the model, the onset or occurrence of a physiological status of a farm animal, such as oestrus in a sow.
The aim of the present invention is to further develop the method to classify the activity of a farm animal by applying multivariate models on data from an acceleration sensor. In particular, it is an aim to
improve the results of activity classification, both in terms of sensitivity and specificity. Potential application of this method may be foreseen in the development of monitoring systems that automatically detect behavioral changes, as it may occur, e.g. at the onset of oestrus or at farro- wing.
Summary of the invention
The present invention relates to a method for preparing a model for classifying an activity type of a farm animal. The method comprises the steps of providing a farm animal with an acceleration sensor; recording data for acceleration over time in dimensions x, y and z from the acceleration sensor; observing the farm animal; synchronising with respect to time the observation of the farm animal with the data from the acceleration sensor; defining an activity type for the farm animal; classi- fying the activity of the farm animal from the observation of the farm animal according to the defined activity type during a period of time; applying the data from the acceleration sensor obtained during the period of time to prepare the model, which comprises
an observation equation Yt = (yj = F?et + vtr vt~N(0, VI) correlating at time observational vector yt = ( 3X¾t\
t an of data for dimensions x, y and z with a regressor matrix Ft T, a latent process vector Qt and an observational variance V;
a system equation
θί = θί_1 + ωίι ot~N(0, W)
defining the evolution of the latent process vector Qt at time t from the latent process vector 0t-i at time t-1 and an evolution variance W at time t;
wherein the evolution variance W indicates how the underlying mean of the latent process vector varies over time.
with μ^, μ ,μϊ representing trend coordinates, sf , sy , s , cf , cy , c representing cyclic coordinates, and regressor matrix Ft T : is,
/l 0 0 st 0 0 c, 0 0
0 1 0 0 st 0 0
^0 0 1 0 0 st 0
with st = sin^ t and ct = cos ^ t and with the period T allowing the model to adapt to periodic movements. However, other models are also appropriate. For example, the latent process vector 6t is not limited to nine dimensions, and it may comprise further coordinates than those indicated, for example an additional set of coordinates for each of the three axes z, y, and z. If the latent process vector 6t includes further coordinates the regressor matrix Ft T will include a number of columns corresponding to the number of coordinates in the latent process vector 6t. Likewise, the components st and ct of the regressor matrix Ft T are not limited to the indicated dependencies on t and T.
In a specific embodiment the evolution variance W has the form
with the dots indicating that the matrix is symmetrical, and with the components W^s e^t ipt of the evolution variance matrix W describing the variance between the axes indicated with the subscript and between the components of the latent process vector 6t as indicated with the su-
perscript. Other forms of evolution variance matrix H/ are:
Alternatively, the evolution variance matrix W may assume independence so that it takes the form :
However, the evolution variance matrix W may also take other forms depending on the assumed dependencies between the axes indi- cated with the subscript and between the components of the latent process vector Qt.
In another aspect the invention relates to a method of classifying the activity of a farm animal according to a defined activity type, the method comprising : providing a farm animal with an acceleration sen- sor; recording data for acceleration over time in dimensions x, y and z from the acceleration sensor; applying the data from the acceleration
sensor in a model prepared as describe above.
Thus, the invention provides a method for preparing a model for classifying an activity type of a farm animal and method of classifying the activity of a farm animal according to a defined activity type using the prepared model . In general this type of model may be describes as a multivariate Dynamic Linear Model (DLM) .
According to the method of the invention for preparing a model a data set is obtained from an acceleration sensor carried by a farm animal; the data set will correspond to a defined activity type which the animal performed when obtaining the data. When the data set has been obtained the coordinates of the latent process vector Qt may be selected from an initial consideration of expected or known variations or the like. For example, the data may suggest that the data contains a cyclic variation leading to the incorporation in the model of corresponding coordi- nates, e.g . st and ct of the regressor matrix Ft T and corresponding coordinates of the latent process vector Qt. In one embodiment a cyclic variation of st and ct with a period, 7", of 22 seconds was included .
The general DLM is represented by the set of two equations, the observation eq uation a nd the system eq uation as descri bed above . Further details about DLM's are given by West and Harrison ( 1997) . In general, the observation equation defines the sampling distribution for the observation Yt conditional on an unobservable state vector, the latent process vector Qt. The system equation defines the time evolution of the state the latent process vector Qt.
The error sequences vt and ωΐ are assumed to be internally and m utual ly independent. The DLM com bined with a Kal man Filter ( KF) (Kalman, 1960) estimates the underlying latent process vector Qt by its cond itional mean vector mt and its variance-covariance matrix Ct (the model variance) given all previous observations Dt = {Ylr . . . ,Yt} of the acceleration measurements. The conditional distributions of the predictions are
The parameters mt, Ct, ft and Qt are calculated stepwise employing the updating equations of the Kalman Filter:
(a) Posterior for Qt at time t-1 :
(0t_1 | -V1)~-V(mt_1, Ct_1)
(b) Prior for Θ at time t:
where
at = Gtmt_1 and Rt = GtC^G't + Wt
(c) One step forecast for Yt at time t:
where
ft = F'tat and Qt = F'tRtFt + Vt
(d) Posterior for Qt at time t:
(et |Dt)~W(mt, Ct)
with updating equations
mt = at + Atrt and Ct = Rt - AtQtA't
where
At = RtFtQt 1 and rt = Yt - ft .
Further details of the Kalman Filter, the updating equations and the DLM are given in West and Harrison, 1997, chapter 4, in particular section 4.3, and Kalman (1960), which are hereby incorporated by refe- rence.
A model for the activity type of a farm animal is characterised by its activity-specific parameters, the observational variance V and the evolution variance W. The parameters V and W may be estimated using any appropriate algorithm, e.g . likelihood estimation or Bayesian estima- tion . However, it is preferred that the parameters \/ and W are estimated using the expectation-maximisation (EM) algorithm as described and generally defined by Dempster et al. (1977), or alternatively following the explanation of the use of the EM with state space models of Dethlefsen (2001) or the illustration of the use of the EM with state space models of J0rgensen et al. (1996) . In short, the EM algorithm uses the conditional mean vector mt and model variance Cf, as estimated using the updating equations indicated above, and their respective smoothed components mt and Ct . An additional discussion of the specifics of the EM algorithm used in the present context is provided by West and Harrison (1997),
chapter 4.7, e.g. p. 113, which are hereby incorporated by reference.
The quality of the model may also be checked in the method of the invention. For example, the quality may be checked regarding the assumption of mutual independence between the error sequences vt and ωΐ as well as other estimated parameters. Model fit may for example be checked analysing the residuals:
where ft is the prediction of Yt given the past. These residuals may then be standardised with respect to the forecast variance Qt as ft = Q-1/2rt ~ N 0,
For a good model fit, these residuals are mutually independent and normally distributed, e.g. when analysed coordinate-wise.
The model is generally prepared by obtaining data from an acceleration sensor from a farm animal and using this data to prepare the model. For recording the data the farm animal is observed during a period of time when it is performing a defined activity type. Any method of observing the farm animal is appropriate, although it is preferred to observe the farm animal using video recording. The data from the acceleration sensor is synchronised with respect to time with the data from the observation so that the data represents the defined activity. The data from the acceleration sensor may be recorded for a single animal or for a group of animals. It is preferred that data are recorded from more than one animal performing the activity type. However, it is also possible to employ separate data recordings for the same individual animal per- forming the defined activity type during different periods of time. The data thus obtained and used in the model may also be termed a "learning data set". The model may be validated using a "test data set", which is obtained in the same way as the learning data set.
In another aspect the invention relates to a method of classify- ing the activity of a farm animal according to a defined activity type using the model. Data obtained from an acceleration sensor fitted on a farm animal may be employed in the model described above using a classification method called a "multi-process Kalman filter" (MPKF) or "multi-process dynamic linear model" of class I. Thus, the activity of a
farm animal may be classified as belonging to a defined activity type, so that the acceleration sensor may be used in place of observation of the farm animal . This is advantageous since the data from the acceleration sensor, in the form of values for acceleration in each of the dimensions x, y and z as a function of time, t, are more easily processed by a computer and may therefore be used to automatically classify the activity of a farm animal according to activity type.
Thus, the data from an acceleration sensor is applied to a MPKF algorithm for classification of the activity of the farm animal . Each DLM for a given activity type is characterised by the variance parameters Mt: α(/') = { ¾/(/), H/(/)} where index / indicates the activity type defined for the model, and where α(/') holds for all t.
Each D LM, f (a ) , is a na lysed usi ng the u pdati ng eq uations given a bove. At each ti me t, the posterior probabil ities (pf) a re ca lculated for each activity type, /, as
where φΐ(ί) is the predictive distribution of the observation given both the past Dt-l r and that model / is appropriate.
Each DLM is analysed using all pairs of variance parameters estimated from the Learning data sets for all defined activity types for which a model has been prepared . For estimating the probability of a given activity type, a uniform distribution for all defined activity types may be used as a starting point in the calculation so that if e.g . five activity types have been modelled the initial values of the probabilities in each case are set to 0.2. However, the initial values of the probabilities are not restricted to a uniform distribution . In certain embodiments knowledge of the typical activity profile may be used to define a different initial value of the probability for that activity compared to other activities. Alternatively, the last observation result of a previous series may be used as initial prior for the next series, or if longer series intervals are used for classifying activity types, a moving window indicating when an
activity change occurs could be used.
For validating the models the data from the test data set corresponding to periods of time of an appropriate length, e.g. series of 2 min duration, are analysed as follows: For each observation, the activity type result (observation result) is determined as being the one with the highest posterior probability. (2) Then, for each series, the activity type which has the largest number of observation results is determined as series result.
The methods of the invention are appropriate for any kind of farm animal, although the methods are particularly suited for pigs, for example sows.
Any type of acceleration sensor may be used in the invention, but a digital accelerometer, such as LIS3L02DS from STMicroelectronics, is preferred.
Any kind of activity type may be appropriately modelled and classified in the methods of the invention. In general, two or more activity types will be modelled for a given farm animal, however, it is also possible to define a single activity type and define all other possible activities of a farm animal as "other activity". In certain embodiments of the invention the defined activity type is defined as active or passive. In other embodiments the activity type is defined as feeding (FE), rooting (RO), walking (WA), lying sternally (LS) or lying laterally (LL).
The invention also relates to a method of recording an activity pattern of a farm animal comprising classifying the activity of the farm animal according to the above method over a period of time and recording the activity type(s) of the farm animal during the period of time. Such a pattern may comprise the relative amount of time spent by a farm animal performing a given activity or activities compared to other activities, or the pattern may also comprise specifications of the start, end and duration of a given activity type. Further, the activity pattern may record the number of changes in activity types over the period of time in the pattern. For example, an activity pattern may record when and for how long a farm is feeding. An activity pattern will typically also include a record of time spend by the farm animal not performing the
activity type. An activity pattern may comprise a single activity type versus all other activity types, or several activity types may be comprised in the activity pattern . It is also possible to com bine or "col la pse" several d ifferent activity types into a common category, so that for exam ple all modelled activity types representing active activity types are collapsed into a category "active" and all modelled activity types representing passive activity types are collapsed into a category "passive". Likewise, one g roup of "active" activity types may col lapsed into a g roup of "hig hly active" activity types, and another into a g roup of "moderately active" ac- tivity types.
An activity pattern may be compared to a normal or otherwise predetermined activity pattern for the type of farm animal, and thereby it can be determined if the activity pattern of the farm animal deviates from the activity pattern normally observed or the predetermined pat- tern for the type of farm animal . Such deviations may provide an indication of the general welfare status of the farm animal, or the activity pattern may be used to determine a physiological state of the farm animal . For example, the activity pattern may indicate the onset of oestrus, farrowing, illness (fever, lameness etc) . Monitoring the activity pattern of a fa rm a n ima l may a lso be used to pred ict the onset of a physiolog ical event, e.g . the onset of a sow's farrowing may be pred icted from its activity pattern . Likewise, the monitoring or automatic monitoring may involve mon itoring the genera l health status to detect or pred ict health d isorders occurring e .g . a rou nd farrowing . Thus, in a nother aspect the invention relates to a method for determining the physiological state of a farm animal by recording an activity pattern of a farm animal and comparing the activity pattern to a normal or otherwise predetermined activity pattern for the type of farm animal . In particular, the physiological state may be onset of oestrus, onset of farrowing, or prediction of a health disorder
Specific examples of relations between activity patterns and occurrence of physiological events are given below. However, these are not limiting to the invention and other physiological events may also be monitored via the activity pattern according to the invention .
At the approach of farrowing, sows perform 'nest building behaviour', which is characterised by an increase of the activity type of 'active categories'. Even though confined, the sow attempts to build a nest, and is therefore more active. This behaviour typically starts about 24 hours before the onset of farrowing . This behaviour is well documented, and recent examples of attempt to automatically monitor this behaviour are found in Oliviero et a\. (2008) and Erez and Hartsock (1990).
The inventors found it possible to detect the onset of farrowing (in average 11 hours before farrowing) using a threshold to monitor in- creases in the activity type automatically classified as "high active" behaviour using the methods of the invention (article in preparation).
At the approach of oestrus, a behaviour called proceptive behaviour, is that the sow will tend to search for the presence of a boar. This as for consequence that the sow will walk more, and be more ac- tive, going back and forth to find a boar, and be more restless in general. By using the invention, we can monitor this increase of activity, which can thereby be used to detect the onset of oestrus.
In the case of illness, sows will eat less, and be less active: monitoring 'feeding activity', and general 'active' and 'passive' categories can give alarms in the case of health disorders.
According to the invention the activity pattern may be monitored automatically. For example, a computer or the like may be programmed to monitor the activity pattern of a farm animal, e.g. each individual of a group of farm animals, so that a signal, e.g. an alarm, may be send to the farmer in case of the occurrence of the above events. Thus, in yet another aspect, the invention relates to a system for automatically classifying the activity type of a farm animal, which system comprises
- one or more acceleration sensor boxes each comprising an acceleration sensor, a battery package and appropriate means for wire- lessly transmitting data;
- means for wirelessly collecting data from the one or more acceleration sensors;
- a computer readable storage medium containing a model for
classifying an activity type of a farm animal according to the first aspect of the invention, and computer program code configured to automatically classify the activity type of a farm animal; and
- a data processor for executing the computer program code. The computer program code may also be configured to record an activity pattern of a farm animal or to determine the physiological state of a farm animal .
The term "acceleration sensor box" is not intended to include any l imitations as to the size or shape of the "box"; the acceleration sensor box may be of any size or shape to contain the acceleration sensor, the battery package and the means for wirelessly transmitting data. However, the acceleration sensor box may also comprise other functionalities, e.g . a GPS-sensor to track the location of the farm animal, means to fit it to a neck collar or ear tag or the like. The acceleration sensor box may also comprise a data storage medium for storing data from the acceleration sensor.
The battery package is likewise not to be considered limiting to the invention but may comprise any unit capable of supplying the acceleration sensor and the means for wirelessly transmitting data with suffi- cient power. The battery package may contain any conventional non- rechargeable or rechargeable battery, e.g . a Li-ion or Li-polymer battery, or it may comprise other energy storage units, such as a fuel cell, e.g . a direct methanol fuel cell . The battery package may also comprise other functionalities, e.g . a solar cell for recharging a battery.
Any system for wirelessly transferring data between the acceleration sensor and the computer may be employed . Examples of appropriate transfer protocols are Bluetooth, WiFi, mobile phone networks, etc.
The computer readable storage medium will typically be a me- dium allowing data obtained in the analysis to be stored thereon . Thus, a computer readable storage medium will typically be able to store data obtained from multiple, e.g . 10, 100 or more, acceleration sensors over a period of time, such as 24 hours, a week, a month or even longer. Likewise, the parameters V and W for a model for classifying an activity
type of a farm animal will also be stored on the storage medium allowing data to be deleted and replaced so that the parameters may be replaced with a newer, e.g. an improved, model . It is however, also possible that the model is stored on a replaceable storage medium of a "read-only" type so that the read-only storage medium with the model may be replaced with another storage medium with a newer model. The computer readable storage medium may also contain multiple models, e.g . five, representing different activity types.
The data processor for executing the computer program code should be able to process the acceleration data obtained from the one or more acceleration sensors using the computer program code on the storage medium. In particular, the computer program code may be able to record an activity pattern for a farm animal with an acceleration sensor. Further, the system may comprise, e.g. stored on the computer readable storage medium, a normal or otherwise predetermined activity pattern for a farm animal; in this case the computer program code will also be able to compare the activity pattern of the farm animal with the normal or otherwise predetermined activity pattern.
The system may also have a user interface, comprising e.g. a screen or a printer, for presenting the classification of the activity type or the activity pattern of a farm animal when this is recorded. The system may further be able to give a signal, e.g. an alarm, in case of the occurrence of a particular activity pattern representing e.g. the physiological events listed above.
Brief description of the figures
Fig. 1 shows the value of estimated parameters of a multivariate model prepared according to the method of the invention.
Fig. 2 shows posterior probabilities for five activity types using a multivariate model prepared according to the method of the invention.
Fig. 3 shows the result of a MPKF using parameters from a multivariate model prepared according to the method of the invention.
Fig. 4 shows application of a MPKF for a 6 h period for one sow:
(a) sec average of the vector length of acceleration; (b) category classification : video analysis and MPKF results.
Fig. 5. (a) 24 hours time series of acceleration measurements (10 sec average) for sow 1, two days before farrowing, (b) Output re- suits (2 min intervals) from the MPKF. HA: High Active; MA: Medium Active; LI : Lying Side 1; L2 : Lying Side 2; LS : Lying Sternally.
Fig. 6. (a) 24 hours time series of acceleration measurements (10 sec average) for sow 1, the day of farrowing, (b) Output results (2 min intervals) from the MPKF. HA: High Active; MA: Medium Active; LI : Lying Side 1; L2 : Lying Side 2; LS : Lying Sternally.
Fig. 7. Average time spent performing each activity type (in percentage), for the group S (a) and group NS (b). From left to right: 24 hours intervals around farrowing (dO is the last 24h before the onset of farrowing); Within the bar plots: distribution of the 6 activity types; Top of the bar plots: number of sows included in the average.
Fig. 8. Daily averaged number of changes of activity type for sows in group S (al) and NS (bl), and daily averaged length (in number of 2 min intervals) used performing the activities for group S (a2) , and NS (b2) : HA (plain line), MA (dashed line) and mean for lying laterally (LI and L2) positions (points). Horizontal axis: 24 hours intervals around farrowing (dO is the last 24h before the onset of farrowing).
Fig. 9. Percentage time spent performing each activity type per hour, for the group S (a) and group NS (b), from 48 hours before the onset of farrowing (hO) to 24 hours after: HA (bar plots), MA (plain line) and sum of Lying laterally LI and L2 (points).
Detailed description of the invention
The invention provides a method for preparing a model for classifying an activity type of a farm animal, and further a method of classifying the activity of a farm animal according to a defined activity type using the prepared model. Also comprised in the invention is a method for recording an activity pattern of a farm animal as well as a system for automatically classifying the activity type of a farm animal. The inven-
tion will now be described in more detail referring to specific embodiments. In order to more fully explain the invention, definitions of the terms employed in this document are given below.
In the context of the present invention a "farm animal" is any animal, which is relevant in farming, agriculture and the like. Such animals may also be known as "domesticated animals". Examples of farm animals are pigs, cows, sheep, goats, horses, deer, camels, elephants, hens, chickens, ducks, geese, turkeys, etc. Other farm animals are well- known in within the art. It is preferred that the farm animal is a pig, in particular a sow.
The method of the present invention prepares a model for classifying an activity of a farm animal. The term "activity" should be understood broadly and may relate to any kind of behaviour of a farm animal, e.g . a behaviour which may be defined from observing the farm animal. In a basic form, a defined activity may be that a farm animal is "active" or "passive", and these definitions may further include other activities. Thus for example, the activity of a farm animal may also include definitions such as walking, running, rooting, feeding, eating, swimming, climbing, etc. which may be grouped as active activities, or the activity may include definitions such as lying, e.g . lying laterally, lying sternally, sitting, sleeping, standing, resting, perching etc. which may be grouped as passive activities. In general, a model will relate to one activity, e.g. to walking, rooting, feeding, lying laterally, or lying sternally, however, models for certain activities may be joined or "collapsed" into a model containing several activities of the individual models. For example, models for walking, rooting, and feeding may be joined to a model for active activity. It is not necessary to define all possible activities of a farm animal in order to obtain a model for a defined activity. For example, a model for "walking" for a pig may be prepared without considering any other possible activities of the pig. Likewise, a model for "rooting" for the pig may be prepared independently from the model for walking. However, it should be possible to define and differentiate the activities for the farm animal by observing, e.g. visually observing, the farm animal.
In the present invention, the term "model" refers to an algo-
rithm which may classify the activity of a farm animal from data from an acceleration sensor. The model will include knowledge of previous data from the acceleration sensor combined with knowledge of a defined activity, and thereby the model can be said to correlate previous data from an acceleration sensor with current data from the acceleration sensor in order to classify the current activity of the farm animal. The previous data used to prepare the model may be obtained from observation of a single farm animal performing a defined activity and corresponding data obtained from an acceleration sensor fitted to that farm animal, or the data used to prepare the model may be obtained from a group of animals. It is preferred that data and observations used to prepare a model are obtained from a group of animals. The model obtained will generally be specific for a type of farm animal and its defined activity.
The present application employs several symbols in its models and the equations used to estimate the models. These symbols are summarised in the table below with a brief definition; examples for preferred embodiments are provided in the definitions of some symbols. Further the right column of the table lists the dimensions of vectors/matrices in a specific embodiment of the invention.
Symbol Definition Dimension
Yt Observation vector 3x1
9t Latent process vector 9x1
Ft' Regressor matrix 3x9 vt Observation error 3x1 ω( Evolution error 3x3
Dt Information at time t
V Observation variance 3x3
W Evolution variance 9x9 w* Level component of system variance for axis x
y Level component of system variance for axis y
Level component of system variance for axis z
St Component, e.g. sin ^ t
Symbol Definition Dimension cf Component, e.g . cos ^ t
T Period, e.g . 22 seconds
θο Initial value for latent process vector 9x1 m0 Initial value for mean of the latent process 9x1
Co Initial value for variance of the latent process 9x9 mt Posterior mean of the latent process 9x1
Posterior variance of the latent process 9x9 at Prior mean 9x1
Rt Prior variance 9x9 ft One step forecast mean 3x1
Qt One step forecast variance 3x3 rt One step forecast error 3x1 ft Standardised One step forecast error 3x1
At Adaptive coefficient 9x3
Gt System matrix 9x9 fnt Smoothed mean 9x1 ct Smoothed variance 9x9
Predictive distribution
Pt Posterior probability
The model prepared according to the method of the invention may be employed to automatically classify a farm animal fitted with an acceleration sensor. In terms of the invention "automatic classification" means that the activity of a farm animal fitted with an acceleration sensor is monitored using a model prepared according to the invention . In general, the activity type will be recorded over a period of time to obtain for the farm animal an activity pattern .
An "activity pattern" is a record of the activity type of a farm animal over time. For example, an activity type may be recorded for a farm animal to describe the relative amount of time the farm animal spends performing the activity type; the activity pattern may also include a record of the specific periods of time, e.g . during a 24 hours pe-
riod, during a week, a month etc., the farm animal performs the activity. In addition, the duration(s) of an activity type may also be recorded along with the time point for the start and end of the activity type. The activity pattern may also be related to the age of the farm animal, or to a stage in a cycle, such as the reproductive or mating cycle, of a farm animal.
The activity pattern may comprise one or more different activity types obtained using appropriate models for each of the activity types, and the activity pattern may provide knowledge of the animal's status by comparing the activity pattern with a database of known activity patterns. For example, the activity patterns could allow the individual farm animal to be monitored for the full duration of its reproductive cycle, e.g. from the mating section to the farrowing house. Other applications, such as monitoring animal welfare, can also be foreseen.
The main interest of classifying activity types automatically is to supplement (visual) observation with automatic registration. This makes it possible to monitor a larger number of individuals at the same time. Development of a method of automatically classifying activity types is the first step towards further automated methods designed to detect oestrus, farrowing, illness or welfare status. In particular, the data from an acceleration sensor is more easily transferred wirelessly than e.g . a video signal, and furthermore since the acceleration sensor is carried by the farm animal it will not be restricted to be in the field of observation of e.g. a camera or the like in order to obtain data for the farm animal. A further advantage of employing individually carried acceleration sensors is that the individual farm animals are easily differentiated from each other allowing a simple form of monitoring of the individual farm animal.
In terms of the present invention an "acceleration sensor" (or "accelerometer") is any device capable of measuring acceleration in three dimensions (referred to as x, y and z). An example of an appropriate acceleration sensor is a digital accelerometer, such as LIS3L02DS from STMicroelectronics. An acceleration sensor should be capable of measuring acceleration several times per second, e.g. four times per second, and the acceleration sensor should further be capable of con-
tinuous operation. For example, the acceleration sensor should be capable of measuring data 24 hours a day for e.g. 20 days or more. Thus, the data from the acceleration sensor includes acceleration data for each of the dimensions x, y and z and the corresponding time, t. For example, the acceleration y be expressed as a vector:
with the subscript t denoting the time the acceleration data was obtained.
Acceleration is a vector quantity defining the rate at which ve- locity is changed, and a farm animal is treated as accelerating if its velocity is changing. With a digital accelerometer, such as the LIS3L02DS, values for the three axes (x, y and z) may be measured in volts. Of these axes, x corresponds to the vertical dimension; y corresponds to the horizontal dimension, with the acceleration being measured side- wise, while z corresponds to the horizontal dimension, with the acceleration being measured forwards. Before further processing, the data may be converted into the acceleration unit (g). When an accelerometer is placed immobile on a plane surface, the acceleration values for the axes x, y and z, are respectively 1, 0 and 0 g (the first value being due to the effect of gravity).
Data from an acceleration sensor may be analysed in a univariate model where data for each axis, i.e. x, y and z, or alternatively the length of the acceleration vector, acc = Jx2 + y2 + z2, is analysed separately, so that the data from an acceleration sensor may give rise to four seperate and independent models for the same activity of a farm animal. However, the present inventors have now found that when data from an acceleration sensor are analysed in a multivariate model superior results with respect to classification of the activity type of a farm animal can be obtained, compared to data analysed in a univariate model. The model prepared according to the present invention is thus a multivariate model. With "multivariate" is meant that data from more than one axis is considered in a single model. Thus, for example a multivariate model may include data from the x and y axes, the x and z axes, the y and z axes,
or all three axes, i.e. x, y and z. A multivariate model may also include the length of the acceleration vector, acc, or the model may include the length of the acceleration vector in one or more planes, e.g. the xy- plane, the xz-plane or the yz-plane. Furthermore, a multivariate model may include any combination of axes or vector lengths in one or more planes.
The multivariate model prepared according to the method of the invention includes the acceleration data recorded for the x, y and z axes. The present inventors have found that using the acceleration data re- corded for the x, y and z axes in a multivariate model may provide a better model, i.e. a model with a higher probability of correctly classifying the activity type of a farm animal, than a multivariate model employing only two axes, or a model also including the length(s) of the acceleration vector as a parameter.
When a farm animal is provided with an acceleration sensor, the acceleration sensor may for example be placed in a box containing a battery package and appropriate means for storing data and/or for wire- lessly transmitting data to a computer. Data may be transmitted using any appropriate protocol for wireless data transmission, such as those defined under the IEEE 802.15 standard ("Bluetooth"), e.g . data may be transferred to a PC via an external Bluetooth dongle, or the IEEE 802.11 standard, also known as "WiFi". The acceleration sensor, e.g. in an appropriate box, may be placed anywhere on a farm animal as long as the acceleration sensor can be carried by the farm animal for prolonged pe- riods of time. For example, the acceleration sensor may be fitted on a neck collar which is put on a farm animal. The acceleration sensor may also be fitted to an ear tag, or it may be placed on the back, head, shoulder, leg, etc. of a farm animal. When the acceleration sensor is placed on the head of a farm animal, e.g. as an ear tag, it may provide better wireless transmission of the data from the acceleration sensor to e.g. a Bluetooth dongle, since the farm animal is unlikely to lie on the acceleration sensor.
To prepare the model the farm animal is observed. The observation may be via any appropriate method, e.g. the farm animal may be
observed visually, or the observation may be performed using a camera, e.g. a video camera. The term "observing" should not be understood in a limiting way, but will include any way of observing the activity of the farm animal. The observation may thus also comprise recording specific acts performed by the farm animal, such as feding, eating, drinking, de- facation, urination or other physiological functions etc. For example, the farm animal may have access to an electronic feeding station capable of registering when, for how long and how much the animal eats, so that the data from the acceleration sensor can be linked specifically to the act of feeding or eating.
It is preferred that the observation is visual and is performed using a video camera, and further it is preferred that the video camera records the time allowing the data from the video camera to be synchronised with data from the acceleration sensor. Thus, by "synchronising" the observation and the data from the acceleration sensor it is possible to synchronise video data corresponding to a defined activity for a specified period of time with data from the acceleration sensor for the same period of time, and thereby obtain data from the acceleration sensor for the defined activity.
In addition, the observation may also involve specific tests to determine the onset or occurrence of a physiological status of a farm animal, so that the data from the acceleration sensor may be linked specifically with this onset or occurrence; as an example oestrus detection in sows may be determined using a specific test. For example, oestrus may be detected by the The Back Pressure Test (BPT) of Willemse and Boender (1966, A quantitative and qualitative analysis of oestrus in gilts. Tijdschr. Diergeneesk. 91 : 349-362, which is hereby incorporated by reference). This test may be used to identify the time of first and last standing response as a sign of heat at both weaning oestrus (BPTw) and experimental oestrus (BPTe). The BPTw may e.g. be performed three times a day (at 07 :00, 14:00 and 21 :00) until 24 hours after the sow ceases to show standing response at BPT. The BPTe may be performed three times a day (at 07 :00, 14:00 and 21 :00) starting 18 days from commencing the BPTw test at 07 :00 until 24 hours after the sow ceases
to show standing oestrus by BPT. The test may be performed next to a teaser boar. This detection may be performed to identify the exact onset and end of oestrus, and the data from the acceleration sensor may be linked specifically with observations from the BPT to determine the onset of oestrus as compared to the anoestrus period using data from the acceleration sensor in place of the PBT.
Further specific observations may be measurement of temperature, e.g. ear base, vaginal and/or rectal temperature, or vaginal electrical resistance, which may provide indications of e.g. onset of oestrus as explained in section 5.4 (which is hereby incorporated by reference) of C. Cornou, 2007, Automated Monitoring Methods For Group Housed Sows, Ph.D. Thesis, Department of Large Animal Sciences, Faculty of Life Sciences, University of Copenhagen, Denmark.
Feeding behaviour of a farm animal, e.g. a sow, may also pro- vide an indication of onset or occurrence of physiological status, such as oestrus, of the farm animal, and the feeding behaviour may conveniently be monitored using an Electronic Sow Feeder (ESF), see e.g. Cornou, 2007, section 7.2. For example, for modeling purposes the description of feeding behaviour for sows fed by an ESF could include the following elements : the order in which each individual sow accesses the ESF, the group size, the starting time of the daily feeding cycle and the frequency of group mixing. Further details are given in Cornou, 2007, section 7.3 which is hereby incorporated by reference. Examples
The invention is now described in the following non-limiting examples. Example 1
1.1. Acceleration measurements
1.1.1. Collection of acceleration measurements
Time series of acceleration measurements referred to in this Example are extracts of data collected for 11 group-housed sows, in a production herd in Denmark. The experimental sows were chosen so that they were
all between their third and sixth parity, had no leg disorder and reproduction cycles in prior parities of 145-147 days. They were housed in a dynamic group of approximately 100 sows, had access to two electronic sow feeders and three nipple drinkers. The dimension of the pen was 22.45 m long by 12.45 m wide. Resting areas were straw-bedded and activity areas had solid or slatted floors.
A box containing the accelerometer and the battery package was fitted on a neck collar which was put on each experimental sow. Acceleration data were measured in three dimensions using a digital accelero- meter (LIS3L02DS from STMicroelectronics) four times per second, 24 h a day, during 20 days. Data were transferred to two PCs via three Bluetooth dongles which hung from the ceiling.
The sows were video recorded 24 h a day (ten pictures per second) by three wide-angle cameras placed at approximately 5 m above the pen. The time stamps of the video recordings and acceleration measurements were synchronized. The experimental sows were individually marked on their back, and video recordings were used to identify the types of activity they were performing. 1.1.2. Data sets
Five types of activity, similar to the ones used in Cornou and Lundbye- Christensen (2008), were selected : feeding (FE), rooting (RO), walking (WA), lying sternally (LS) and lying laterally (LL). To model and develop a method to automatically classify these activities, two data sets were used : a Learning data set was used to estimate the model parameters; a Test data set was used to validate the classification method. These data sets include extracts of time series (values for the three-dimensional axes x, y and z), corresponding to each of the five activities. The selection of these series' extracts was made with the help of video recordings, and satisfied the following criteria : a given activity fills the entire time series extracts and potential overlapping activities (such as walking and rooting) are reduced to a minimum.
(I) The Learning data set includes 46 series of 10 min : 6, 7, 11, 11 and 11 series, respectively for FE, RO, WA, LS and LL; series correspond
to 6, 7, 11, 11 and 11 distinct sows, and are from February the 15th 2007.
(II) The Test data set includes 490 series of 2 min : 84, 79, 107, 110 and 110, respectively for FE, RO, WA, LS and LL; series correspond to 11, 9, 11, 11 and 11 distinct sows, and are from February the 14th and 17th 2007. The smaller number of series for both feeding and rooting activities is due partly to missing data and to the fact that these types of activities are performed more rarely.
(III) A third, Previous data set, corresponding to the one used in Cornou and Lundbye-Christensen (2008) is used to assess potential improvement of the models and methods as compared to the inventors' previous work. This data set includes 50 series of 2 min observations extracted from 5 sows (see Cornou and Lundbye-Christensen, 2008, for detailed description).
Besides, video analysis was performed for a complete 24-h time series, for one sow. This series was used to assess the performance of classification method under realistic conditions. Results from video analysis were divided into 2 min intervals; when the sow changed activity type during a 2 min interval, the activity type which was performed lon- gest was chosen to be the one representing this interval.
1.2. Modeling of the acceleration patterns
1.2.1. Model design
Modeling and monitoring of the activity types are based on time series previously averaged per second.
The first suggested model is univariate and includes gradually changing level and sinusoid movements, as in Cornou and Lundbye- Christensen (2008). The observation at time t, Yt, is linked linearly to a latent parameter vector, Qt, by the following relation;
Yt = Ft Tet + vt, vt~N(0, V (1) Letting the regressor F be
Ft r = (l, st, ct) st = sin ^ t ct = cos ^ t (2) the latent process consists of three components, the first reflecting the level of Yt and the two latter modeling a sinusoid movement. The value of the period T is set to 22 s, corresponding to the averaged observed sinusoid movement: analysis of auto-correlation of both Learning and Test data sets showed periodic movement with a period ranging from 19 to 25 s, for 50% of the feeding series. The evolution over time of Qt is modeled as a random walk: θί = θί_1 + ωίι ot~N(0, W) (3)
Initial values for the series are given by o)0~N(m0, C0) The error sequences vt and u>t are assumed to be internally and mutually independent. Hereby the signal, Yt, consists of noisy observations of a smoothly changing trend added to a semi-periodic term with smoothly changing amplitude and phase.
The evolution variance W governs the variation over time in the level ( ΙΊ/μ) and the sinusoid component (H/50) :
The variations in trend and the sinusoid component are assumed to be independent. Moreover, the suggested variance structure ensures that the increments of the sine, cosine terms are uniformly distributed over the angles independent of the amplitude.
For known in itial val ues and variance parameters, the updating equations of the DLM estimate the underlying state vector Qt by its con- d itional mean vector mt and its variance-co-variance matrix Cf (the model variance) given all previous observations Dt = {Ylr . . . ,Yt} of the acceleration measurements. The conditional distributions of the predictions are
(6t \Dt)~N(mt, Ct , ( lOt-i)~JV(/t. <2t) (5)
The updating equations for stepwise calculation of mt, Ctl ft and Qt can be found in West and Harrison (1997, pp. 103-104) .
A multivariate generalization of this model involves a three- dimensional observational vector (xf/ yt, zt) and a nine dimensional latent process Qt:
Yt = ytj = F?et + v, vt~N(0, VI) (6)
assuming the observational noise to be normal, independent over coordinates, with variance V, and I as the 3 x 3 identity matrix.
The latent process is organized with three trend coordinates, and six cyclic coordinates. The regressor matrix is
where st and ct are defined as in (2) . The evolution over time is modeled as in the univariate case by a random walk (3) .
There are several choices of variance structure of the evolution variance W. We consider the following three choices of symmetric matrices in this paper:
wz c
Model (8) is similar to the univariate model (l)-(4) with correlation between the x, y and z coordinates. In model (9) we allow for a general variance structure over the coordinates in the sinusoid component, and in model (10) the variance structure is completely free allowing for cor- relation between the trend and the cyclic component. For models (8)- (10), dots indicate that the matrices are symmetric.
The updating equations apply for the multivariate model as in the univariate case giving recursions for the filtered distribution
Each of the three models (M1-M3) is used to describe all five activity types. For each model, the five activities are characterized by their activity-specific parameters (V and W). Estimation of these parameters is presented Section 1.2.2.
An alternative fourth multivariate model, MU, consists in combining the three axes of the univariate model, assuming independence. This model is characterized by the axis-specific parameters of the univariate
model.
1.2.2. Parameters estimation and model diagnostics
For both the univariate and the multivariate models, the observation variances V and the parameters of the system variances W, characteristic of each axis of the respective activities, are estimated using the EM algorithm (Dempster et al., 1977; J0rgensen et al., 1996; Dethlefsen, 2001). The EM algorithm is an iterative algorithm used to estimate unknown parameters by maximum likelihood estimation. It uses the condi- tional mean vector mt and model variance Cf (5), and their respective smoothed components f t and Ct (West and Harrison, 1997, p. 113).
Model fit is checked by defining the following residuals:
where ft is the prediction of Yt given the past. These residuals are standardized with respect to the forecast variance Qt as
These residuals or the standardized residuals are analyzed coordinate- wise. Provided a good model fit, these residuals are mutually independent and normally distributed. For both rt and ft, auto-correlation plots, QQ-plots and time-plots may illuminate possible lack of fit.
1.2.3. Monitoring: activity classification
Automatic classification of the activity types is performed by a Multi- Process Kalman Filter (MPKF), as in Cornou and Lundbye-Christensen (2008).
Each DLM is characterized by the variance parameters Mt: α (/') =
{¾/(/), H/(/)} where α(/') holds for all t. In the Multi-Process model of class I, a single DLM (out of a range of possible DLMs) is appropriate for describing the entire time series. However, there is uncertainty about the 'true' value of the defining parameter vector a = a(/), where a(/) is the
set of parameters for the 5 possible DLMs, i.e. the five activity types indexed by ie {FE, WA, RO, LL, LS} .
Each DLM, f (a), is analyzed using the updating eq uations . At each time t, the posterior probabilities (pf) are calculated for each /, as
Pt(0 « t(0 x Pt-i(0/ (13) where <pt(i) is the predictive distribution of the observation given both the past Dt-lr and that model / is appropriate.
Each DLM is analyzed using all pairs of variance parameters estimated from the Learning data set. Initial values of the probabilities are set to 0.2, corresponding to a uniform distribution for the five activity types. It deserves notice that (13) and (14) hold both for the univariate and multivariate cases. In the ad hoc multivariate model MU, φΐ(ί) is calculated as the product of the predictive distribution obtained for each axis of the univariate model .
Each 2 min series of the Test data set is analyzed as follow : (1) For each observation (s), the activity type result (observation result) is determined as being the one with the highest posterior probability. (2) Then, for each series, the activity type which has the largest number of observation results is determined as series result. Because of learning characteristic of the DLM, series results are computed only for the last 60 s of each 2 min series.
1.2.4. Monitoring: evaluation
When a particular activity type is performed, this can be either recognized as such (TP : true positive) or not recognized (FN : false negative) . When this same activity is not performed, this can be recognized as such, i.e. not performed (TN : true negative) or recognized as being per-
formed (FP : false positive) .
The outcome of the monitoring algorithm can be defined in terms of sensitivity (sens) and specificity (spec), for each activity type (Fein- stein, 1975) . Sensitivity is the probability of detecting the correct activ- ity, when this activity is being performed and is calculated as sens = TP/(TP + FN) . Specificity is the likelihood that an activity is not detected, when not performed, and is calculated as spec = TN/(TN + FP) .
Predictive values pred are calculated from sens and spec corrected for the distribution of time spent performing each activity type (prev) as sens x prev
pred = — r——
sens x prev + (1— spec) x (1— prev)
1.3. Results
Each activity type is modeled, and thereafter monitored, using its activity-specific variance parameters. A first set of parameters, estimated from the Learning data set is presented in Section 1.3.1. Section 1.3.2 presents results of the classification method applied on the Test data set.
As a control for consistency, a second set of parameters is estimated from the Test data set, and the classification method is applied on the Learning data set, using this second set of parameters.
1.3.1. Estimates
Using the Learning data set, the variance parameters are estimated using the EM algorithm (1000 iterations). For the four models, we obtained a set of values of the variance parameters (V and W) for each of the five activity types. Estimation of a second set of parameters, using from the Test data set (EM algorithm, 1000 iterations) shows consistent results : parameters values estimated from both data sets appear very similar. The entire set of values is available on request.
An example of estimated results (for model M3) is shown in Fig . 1.
It can be seen that the five activity types are best differentiated by their respective observation variance V (left plot) : in other words, most of the
variation observed within the activity types is described by the model in the observation variance. It deserves notice that the observation variance, beside describing measurement errors, also includes short term variations of the series. This may explain the different values of V in be- tween the activity types. For the evolution variance W, the values of the estimated parameters of the level components ( μ χ, μ ν and μ ζ) tend to be smaller. Only RO and WA have high values for the first element of the variance matrix, which correspond to the axis measuring horizontal forward acceleration . This is in accordance with the movement of the sows perform ing these activities . The va l ues of the sin usoid com ponents of the evol ution variance (not plotted here) tend to be even smal ler: these val ues range from 10"4 (FE) to 10"8 (LL) ; as for the observation variance, the estimated values for the activity types decrease according to the level of variation within the activity.
Model control by mean of auto-correlation plots reveals the presence of a sinusoid pattern (of period T ¾ 22) in most of the resid uals of the series with no period ic movement (RO, WA, LS a nd LL) . Th is i ndicates that the sinusoid pattern of period T is 'forced' on these series, and should be excluded .
An additional parameter estimation, without the sinusoid components) is therefore performed for all four models and for each activity type. The new estimated parameters converge after 500 iterations of the EM algorithm .
The new estimated values for V and H/μ are very similar to the pre- vious ones, for the fou r activity types with no period ic movement (RO, WA, LS and LL) . This is in accordance with the results of the first parameter estimation, which shown very small values for their sinusoid component(s) (from 10"5 to 10"8) .
An additional model control for these activities, where the sinusoid component(s) is excluded, reveals a better fit : the residuals of these activities show no longer a periodic movement.
It can also be noticed that modeling FE activity with no sinusoid component results in an increase of the estimated values for H/μ for the univariate ( x 18, 9.5 and 21 for x, y and z) and multivariate ( x 7, 3 and
17 for x, y and z) models. This indicates that the variation previously described in the sinusoid component(s) of the evolution variance is in that case transferred to the level component. The absence of sinusoid component also affects, to a smaller degree, the estimated values for the observation variance V: x 0.74, 0.6 and 0.74 for the axes x, y and z of the univariate model, and x 0.74 for the multivariate model.
According to the above results, it is therefore chosen to include the sinusoid component(s) of the models only for FE, and exclude it (them) when modeling the other activity types.
1.3.2. Monitoring
Given a series of observations, posterior probabilities for the five activity types are estimated for the univariate and the four multivariate models, using the MPKF.
Results are first calculated for the Test data set, using the parameters estimated from the Learning data set. Then, parameters estimated for the Test data set are applied on the Learning data set, previously divided into series of 120 observations.
Fig. 2 illustrates the evolution of the posterior probabilities for a se- ries of observations of LS activity, from the Test data set. On the top of the figure, the vector length of acceleration (Jx2 + y2 + z2) of the given series is plotted. The classification method first indicates that the sow is lying laterally, then walking and after approximately 30 s, lying ster- nally. The slight increase in activity (due to a sudden movement of the sow), which is seen on the top plot at about 18 s, resulted here in an increase of posterior probabilities for the walking activity at that time.
An observation is correctly classified when the output result from the MPKF (Section 1.2.3) corresponds to the activity type of the given series. The percentage of observations correctly classified, using the multivariate models M l, M2 and M3 only differ of 1% for FE, 2% for RO and is identical for WA, LS, and LL. As the suggested models are predictive models, cross-validation may be amore suitable way of selecting the best performing model. We have chosen M3 as the overall best performing model, therefore only results obtained using from M3 are reported.
Table 1 : Percentage of observations correctly classified by the MPKF after 60 s, using parameters estimated for the univariate model, multivariate MU and multivariate M3. Left panel : 5040, 4740, 6420, 6600 and 6600 observations for FE, RO, WA, LS and LL; right panel : 1800, 2100, 3300, 3300 and 3300 for FE, RO, WA, LS and LL.
Test data set Multivariate Learning Multivariate
Univariate Univariate
X y z MU M3 X Y z MU M3
FE 39 75 44 75 79 44 49 58 61 86
RO 74 17 38 67 56 51 20 33 64 57
WA 82 27 14 72 74 71 33 20 54 58
LS 23 25 13 24 30 7 63 72 68 19
LL 85 84 84 82 83 96 2 1 2 75
Pattern
collapsing
Active 98 73 73 96 96 100 82 86 97 97
Passive 92 92 90 90 94 90 90 90 89 91
Table 1 shows the percentage of the last 60 s of the series correctly classified by the MPKF. Results are presented for both the three axes of the univariate model and the multivariate models MU and M3. Results from the Test data set are presented on the left panel and results from the Learning data set on the right panel.
For the Test data set, results from both multivariate models appear better than the average results of the individual axes of the univariate model, at the exception of LL. For the Learning data set, the percentage of recognition for LL is very poor for the multivariate model MU. This model, which combines the probabilities of the individual axes of the univariate model, seems very sensitive to the results obtained for each axis. The poor recognition by y and z axes may be explained by a larger variability of the Test data set (larger number of series), which is confirmed by larger values for LL parameters for this data set. LL was rec-
ognized as LS in 98% and 95% of the cases for the axes y and z, and in 95% of the cases for the model MU.
It should also be noticed that the percentages of observations correctly classified increase in most cases when the observation results are based on the last 60 observations rather than on the whole series (120 observations). For the Test data set, for model M3, the percentages of observations correctly classified increase with 8%, 6%, 13%, 5% and 1%, for FE, RO, WA, LS and LL. For both MU and M3, the highest increase is noticed for WA. This may indicate that the MPKF takes longer time to recognize walking activity.
The percentage of series correctly classified (series results) is very similar to the observation results: differences range from 0% to 3%.
Pattern collapsing is performed by grouping activity types into two categories. FE, RO and WA are grouped into the 'active' category; LS and LL into the 'passive' category. Observations are correctly classified when an activity type is recognized as being in its own category. As seen in the bottom of Table 1, the multivariate model M3 performed best: 96% and 94% of, respectively active and passive categories are correctly classified. For the Learning data set, results are 97% and 91%.
Fig. 3 shows the distribution of the results of the MPKF for each activity type using parameters from model M3.
For both Test (a) and Learning (b) data sets, RO activity is recognized as WA for, respectively, 38% and 30% of the observations. An explanation is the fact that RO and WA activities are often per formed con- comitantly. Regarding LS, the MPKF recognized it as LL for, respectively, 61% and 64% of the observations. This rather low percentage of recognition of LS may be due to the choice of the extracted time series in this experiment, where the LS position of the sow was often very close to a LL position.
The classification method is also implemented on a Previous data set used in Cornou and Lundbye-Christensen (2008). After parameters estimation following the procedure described in Section 1.2.2, the MPKF is implemented for the five respective models. Results of the MPKF implemented using model M3 are shown in Fig. 3(c). The percentages of
observation correctly classified are 100%, 100%, 92%, 93% and 75% for, respectively, FE, RO, WA, LS and LL. These percentages reach 100% and 96% when the activity types are collapsed into the respective active and passive categories.
The differences of results observed between the data sets used in this Example and the Previous data set from Cornou and Lundbye- Christensen (2008) may be explained by the number of observations. The data set of Cornou and Lundbye-Christensen (2008) consists of 50 series and the Test and Learning data sets consist of 490 and 230 series, respectively. A larger number of series, extracted from a larger number of individuals (11 sows vs. 5 sows), may have increased the variability.
A 24 h times series corresponding to the activity of one sow is previously divided into 2min intervals and analyzed according to Section 1.2.3.
Table 2 : Results, in percentages, for sensitivity (sens), specificity
(spec), positive predictive values (pred +) for the activity types and categories, for multivariate model M3, for Test and Learning data set. Prevalence for the activities are indicated in the left column .
PrevaTest data set Learning data set lence
sens spec pred + sens spec pred
FE 0.6 79 96 10 86 94 8
RO 2.2 56 95 22 57 90 12
WA 16.1 74 86 50 58 89 50
LS 22.8 30 94 59 19 92 41
LL 58.3 83 85 88 75 84 87
Active 18.9 96 94 79 97 91 73
Passive 81.1 94 96 99 91 97 99
Fig . 4 illustrates the results obtained, for the first 6 h (00 : 00-06 :00 am) . In this example, the MPKF is applied using estimated parameters from the multivariate model M3. Fig . 4(a) shows the values of the vector length of acceleration . Two periods of high activity are observed, at
about 02 and 05 am. As shown in Fig. 4(b), the categories of activity, both observed by video analysis and automatically classified by the MPKF show very similar results, for the given 6 h period. For the entire day, the percentage of series correctly classified is 100%, 56%, 53%, 23% and 74% for FE, RO, WA, LS and LL activity, and 82% and 93% for the active and passive categories.
Results for the model M3, applied on the Test and Learning data sets are summarized in Table 2. Predictive values are estimated using the prevalence of activity types and categories in this 24 h period.
The specificity of the method for classifying activity types, ranges from 84% to 96% for the data sets used in this Example. Positive predictive values, which is the probability for a sow to perform the activity indicated by the classification method, are very dependent of the prevalence of each activity type. Due to small prevalences, the predictive val- ues of active categories are quite low, despite relative high sensitivity and specificity. FE activity, which is rarely observed has therefore a very low positive predictive value. By collapsing into active and passive categories, this is improved : 79% and 73% for the active category (for Test and Learning) and 99% for the passive category (for Test and Learning).
1.4. Discussion and conclusion
Results tend to indicate that multivariate models are better suited than the univariate and ad hoc multivariate (MU) models for monitoring activity types for group-housed sows. The percentage of activities and cate- gories correctly classified by the multivariate models tend to be higher than the averaged axes results of the univariate model. The structure of the evolution variance of the multivariate models does not seem to influence their performances. This may be explained by the fact that the activity-specific variance lies mainly within the models' short term varia- tion, described by the observation variance.
As seen especially for the Learning data set, the multivariate models M1-M3 perform better than the ad hoc multivariate model MU, which combines the posterior probabilities of the univariate model's three axes. Moreover, the use of multivariate models of type M 1-M3 seems more
appropriate. With regards to mathematical modeling, both univariate model and MU treat the 'dependent' three-dimensional axes as independent variables. In that case, a high or low performance of MU may reflect the performance of one particular axis of the univariate model. As reported here and in Cornou and Lundbye-Christensen (2008), some particular axes are best suited to recognize a given activity.
Besides, practical application of this monitoring method for group- housed sows may imply that the accelerometer is placed on an ear-chip. In that case the best suited model will probably be a coordinate-free multivariate model, where the position of the axes is updated over time. This type of model is not trivial and calls for further research.
In order to assess potential improvements in the modeling and monitoring part, the methods described in this Example were applied on a Previous data set used in Cornou and Lundbye-Christensen (2008). Results indicate that the performance of the same univariate model is improved. Previous results were based on the percentage of posterior probability exceeding p = 0.5, for an entire series, i.e. 120 observations. In this Example, the observation results are based on the maximum posterior probability of a given activity type, and computed for the last 60 observations. This computational method seems more correct and may have helped improving the results. It should also be noticed that parameter estimation, for a given activity, is here based on the entire series of the data sets; in the previous paper, model's parameters were estimated for each series, and parameters were computed as the averaged result of each 10 min series. This may also be a factor of improvement.
Collapsing of the activity types into 'active' and 'passive' categories was performed . Multivariate models M 1-M3 show the best results for both (/) Test and (ii) Learning data sets of this Example, as well as for the (iii) Previous data set from Cornou and Lundbye-Christensen (2008) : 96%, 97% and 100% for the active category and 94%, 91% and 96% for the passive category (for (/), (ii) and (iii), respectively). These results are better than the ones reported, for instance, by Umstatter et al. (2008), where, for sheep, both categories were correctly classified in 90% of the cases, or by Nadimi et al. (2007) who reported a success
rate of 80% when categorizing cows' activity into active and passive.
It can be questioned how necessary it is to distinguish between, for instance, LS and LL, or WA, RO and FE activity types, if the final purpose is to classify activities as 'active' vs. 'passive'. A model that directly dis- tinguishes between 'active' and 'passive' was not attempted in this Example. Nevertheless, at the view of the existing variation of the series between the activity types, such a two step classification seems more realistic.
Potential applications of the modeling and monitoring method de- scribed in this Example are numerous: welfare, social behavior, health monitoring, from the mating section to the farrowing house.
For group-housed sows, an example of direct application is to develop a method that automatically detect the onset of oestrus, by monitoring the activity level of individual sows. The results obtained here, in terms of category classification seems satisfying for this purpose. Another potential application is monitoring the approach of farrowing : the activity level of sows is expected to increase during the last 24 h before farrowing (Oliviero et a/., 2008; Erez and Hartsock, 1990).
In conclusion, the results presented in this Example indicate that multivariate models are well suited to categorize activity types, and particularly activity categories, for group-housed sows. Potential improvements of the model include the development of an axis-free multivariate model. Example 2
Development of automation systems for pig production has, so far, mainly focused on reproduction management - with emphasis on oestrus detection (Serlet, 2004; Bressers et al., 1991; Cornou, 2006, 2007; Cornou et al., 2008; Freson et al., 1998; Geers et al., 1995; Korthals, 1999; Blair et al., 1994) -, health disorders (Madsen et al., 2005; Ferrari et al., 2007; Silva et al., 2007) or on the measure of live weight for growing pigs (Frost et al., 2004; Brandl and J0rgensen, 1996; Lind et al., 2005; Schofield, 2007).
In farrowing house, attempts have been made to develop automa-
tic methods for detecting the onset of parturition. These methods are based on monitoring nest building behaviour (or, more generally, an increase in activity) and changes of body temperature. For crate-confined sows, Bressers et al. (1994) used an radiotelemetric device implanted under the skin close to the ear base. Erez and Hartsock (1990) studied changes in one sow's body postures prior to parturition using an infrared photocell system mounted on farrowing crates. Oliviero et al. (2008) used two kinds of movement sensors to detect the onset of farrowing : a force sensor that measured the overall movement of the sows and pho- tocell was placed at a height of 0.6 m that detected whether the sow was lying down or standing up. Accelerometers have previously been used to monitor the activity of individual sows: Cornou and Lundbye- Christensen (2008) suggested monitoring methods to classify activity types for sows housed in a large pen; 3-dimensional accelerometers ha- ve also been used for monitoring cows' behavior patterns (Martiskainen et al., 2009).
The objective of this Example is to develop a specific method according to the invention that automatically monitors the behaviour of pe- riparturient sows housed in farrowing crates. The suggested method aims at classifying specific activity types using acceleration measurements; it is then used to record activity patterns to assess behavioural deviations around the onset of farrowing, for sows with and without provision of bedding material. 2.1 Material and Methods
2.1.1 Animals, housing and measurements
A total of 24 sows were monitored in the farrowing house of a production herd, in Zealand, Denmark, from May the 27th until June the 13th, 2008. Sows were dry-fed three times daily (7.15 am, 12.00 pm and 15.30 pm) and kept in crates of dimensions 60cm wide and 195cm long (155cm x 225cm external). During pregnancy, sows were kept loose-housed in groups of approximately 100 individuals.
Sows were monitored from their entrance into the farrowing house, and during 7 days (for 11 individuals, first batch) and 11 days (for 13
individuals, second batch). In each group, half the individuals (6 and 7, respectively), received approximately 0.5 kg straw as bedding material every second day (Group S) . The rest received no bedding material (Group NS) . Sows' parity ranged from 1 to 8, with an average ± SD of 3.8 ± 1.8 (Group S : 4 ± 1.8; Group NS : 3.5 ± 1.9).
Sows' activity was measured using a 3-dimensions digital accele- rometer as in Example 1. Artificial light was on during the night, in order to provide sufficient lightning for video recording. 2.1.2 Data collected
Acceleration data from 19 sows were available, including 9 sows from group S and 10 sows from group NS. The unavailable time series were due to : three sows which sensors failed during the first experimental day; one sow that died during the experiment; series from a sow that farrowed after the end of the experiment has also been omitted.
Moreover, data was deleted from the time series in two cases: 1) in the periods when the sows lost their neck collar: a total of 91 hours, issue from 4 sows; 2) when data corruption was detected by the server.
Video recordings helped to determine which type of activity sows were performing and the exact onset of farrowing for each experimental sow.
2.2. Modeling and monitoring of the activity types
Five types of activity are initially chosen to describe the behaviour of sows in farrowing crates:
(1) HA: High active behaviour, corresponding to feeding and rooting activities.
(2) MA: Medium active behaviour, corresponding to standing, sitting or lying sternally, where the sow is active (i.e. not sleeping or resting).
(3) LI : Lying on one side and passive, where the sow is sleeping or resting.
(4) L2 : Lying on the other side and passive, where the sow is sleeping or resting.
(5) LS : Lying sternally and passive, where the sow is sleeping or resting.
Each of these activities is modeled using a multivariate DLM. Estimation of the activity specific variance parameters is performed us ing a Learning data set including 8 series (from 8 individuals from the first batch) of 10 minutes (i.e. 4800 observations, for each activity type), all extracted from a same day (May, 29th). The classification method is thereafter assessed on a Test data set, which consists of 24 series (2 x 10 minutes from 12 individuals from the second batch) of 10 minutes (i.e. 28800 observations, for each activity type), all extracted from a same day (June, 5th). Series of each data set are selected by observing video recordings and associating the corresponding series extracts, as in Cor- nou and Lundbye-Christensen (2008). 2.2.1 Modeling: Specifications of the multivariate DLMs
The multivariate DLM involves the three-dimensional observational vector (xf/ yt, zt) and a three-dimensional latent process Qt. The observation equation (6) of Example 1 describes the sampling distribution of the observation vector Yt assuming the observational noise to be normal, independent over coordinates, and with variance V and identity matrix I. The evolution over time of t is modeled according to equation (3) of Example 1.
The observation variance V, is a diagonal 3 x3 matrix with a same parameter value for axes x, y and z. The evolution variance W is a 3 x3 matrix with a completely free structure, allowing for correlation between the axes; this corresponds to the multivariate model M3 described in Example 1.
The DLM estimates the underlying state vector Qt by its conditional mean vector mt and its variance-co-variance matrix Cf as done in Exam- pie 1.
A separate DLM is fitted for the five activity types. Each activity is characterized by its activity-specific parameters: the observation variance V and the parameters of the system variance W of the respective activities, are estimated using the EM algorithm (Dempster et a/., 1977;
J0rgensen et al. , 1996; Dethlefsen, 2001) .
Results of the estimated parameters converge after 800 iterations and are presented in Table 3. The estimated parameters indicate that the more active is a type of behaviour, the larger are the associated va- riances. Most of the variance appears to be located in the diagonal components of the system variance W.
Table 3 Results of parameter estimation for the five activity types for the Learning data set (4800 seconds observation) . In columns : High active (HA), Medium active (MA), Lying side 1 (LI), Lying side 2 (L2), Lying sternally (LS) . In rows : d iagonal parameter for the observation variance V , and diagonal parameters of the evolution variance W for the axes x ( Wx), y ( Wy) and z (Wz) . Correlations between axes are not presented but available on request.
As a control for consistency, an additional set of parameters is estimated using the first 10 minutes of each series of the Test data set (total of 7200 seconds observation) . Results for the estimated parameters appear relatively similar, except for the activity type HA: the obser- vation variance V estimated from the Test data set appears larger than the one from the Learning data set (0.5 vs. 0.025); this seems however compensated by smaller values of the evolution variance (0.36, 0.51 and 0.34 vs. 1.1, 2.2 and 0.96 for Wx, Wy and WZi respectively for Test and Learning data sets) . The fact that the Test data set includes a larger number of sows (12 vs. 8) and the use of few series of different lengths (i.e. 6 and 4 minutes initially set together, instead of 10 minutes in a row) may have influenced the distribution of the variance within the parameters \/ and W during parameter estimation .
2.2.2 Monitoring: Classification method for activity types
Automatic classification of the activity types is performed by a Multi-Process Kalman Filter (MPKF) of class I, as in Cornou and Lundbye- Christensen (2008) and Example 1.
Each DLM is characterized by the variance parameters Mt: α (/') =
{¾/(/), H/(/)} where α(/') holds for al l t; there is uncertainty about the 'true' value of the defining parameter vector a = a(/), where a(/) is the set of parameters for the 5 possible DLMs, i.e. the five activity types indexed by ie {HA, MA, LI, L2, LS}. Each DLM, Mt (a), is analyzed using the updating equations. At each time t, the posterior probabilities (pf) are calculated for each / using equation (14) of Example 1.
Each DLM is analyzed using the variance parameters estimated from the Learning data set. Initial values of the probabilities are set to 0.2, corresponding to a uniform distribution for the five activity types. Detailed descriptions of the classification method can be found in Cornou and Lundbye-Christensen (2008) and in Example 1.
2.2.3 Validation of the classification method
Each 2 minutes series of the Test data set is analyzed using the pa- rameters of the Learning data set. Moreover, the parameters previously estimated using the Test data set, are used to analyze the Learning data set, previously divided into series of two minutes.
Output results are computed as follow: i) for each observation, the activity type result (observation result) is determined as being the one with the highest posterior probability, ii) for each 2 min interval, the activity type which has the largest number of observation results is determined as series result. Because of learning characteristic of the updating equations, series results are computed only for the last 60 seconds of the 2 min interval, iii) finally, correction for lying position is performed according to the mean value of the axes x or z for the given interval : x > 7.5 for LI, x < 7.5 for L2, and z < 7.5 for LS. The threshold of 7.5 was chosen by observing series corresponding to the respective activities (LI, L2 and LS).
Results for both data sets are presented in Table 4. The percentage
of series correctly classified by the MPKF is seen in diagonal. For both data sets, the activity types LI, L2 and LS are best recognized; for the Test data set (left panel) 2 to 5% of these activities are misclassified as MA. Small movements performed by a sow when sleeping, which may result in brief increase of acceleration (and recognition as MA by the MPKF), is a likely explanation for these misclassified series.
For HA activity type, 9.4 and 7.5% of the series, respectively for Learning and Test data sets, are misclassified as MA. This can explained by the fact that while performing HA activity type, sows tend to reduce the intensity of their activity for few seconds for instance, which is that case become classified as MA. The same type explanation holds for MA activity types, where short periods of more intense activity can be observed, and classified as HA (20.8 and 12.5%, respectively for Learning and Test data sets). It should furthermore be noticed that even though differences in HA parameters values were observed between the Test and Learning data sets, results of the classification method, using both parameters sets, appear consistent.
Table 4 Results of the MPKF for the five activity types, applied for both Test data set (using parameters from the Learning data set) and Learning data sets (using parameters from the Test data set). In columns: High active (HA), Medium active (MA), Lying side 1 (LI), Lying side 2 (L2), Lying sternally (LS). In rows: percentage of series results, for the five activity types, as classified by the MPKF.
MPKF on Test set MPKF on Learning set
HA MA LI L2 LS HA MA LI L2 LS
HA 90.6 9.4 0 0 0 92.5 7.5 0 0 0
MA 20.8 75.0 0 0 4.2 12.5 80 0 0 7.5
LI 0 2.1 97.9 0 0 0 0 100 0 0
L2 0 3.1 0 96.9 0 0 0 0 100 0
LS 0 5.2 0 0 94.8 0 0 0 0 100
When grouping the activity types into active (HA and MA) vs. passive (LI, L2 and LS) categories, the percentage of series correctly classi-
fied is 98% and 96% for the active categories, respectively for Test and Learning data sets; the passive categories are correctly classified as passive for 97% and 100% of the series, for Test and Learning sets, respectively. Finally, it can be noticed that none of the passive series is misclassified as HA, as no HA series is misclassified as passive.
2.3. Results
The classification method is applied on series of acceleration measurements collected for the 19 sows, previously averaged per second and divided into 2 minutes intervals.
Output results are computed as in Section 2.2.3. Additionally, i) results from series where the number of missing observation is above 50% are classified as missing value; ii) Neck collars that have loosen during the experiment may result in a change of the accelerometer box positi- on : re-classification of the passive activities as LI, L2 or LS using the suggested thresholds is in some cases not possible (due different axes values) and the lying position is then classified as unclear (LU); iii) finally, since misclassification due to sow moving in sleep, or less active in active period, a single outlier filtering is performed : an isolated single in- terval classified as active behaviour (HA or MA), which is located inside a series of passive behaviour (LI, L2, LS or LU), is re-classified as the previous passive behaviour type, and reciprocally.
Figure 5 illustrates the output results from the MPKF applied for a series of acceleration measurements of 24 hours, corresponding to two days prior the farrowing day. The time series of acceleration measurements (a) are averaged per 10 seconds, for better graphical display.
The output results (b) shows three main periods of high activity (HA), corresponding to the feeding time (07 : 15, 12 :00 and 15 :30). These periods of high activity are usually surrounded by periods of medium activity, corresponding to a sitting, standing or lying sternally position. Medium activity (MA) or lying sternally and passive (LS) are mostly observed in day time. From 18 :00 to 05 :00, output results show that the sow is mainly lying laterally (LI or L2).
Figure 6 shows the series and corresponding output results for the
same sow as Figure 5, at the day of farrowing. The vertical dotted line indicates the onset of farrowing.
The bottom plot (b) shows that periods of high activity (HA) are stretched outside the feeding time and are almost continuous from 07 : 00 until about two hours before the onset of farrowing . Periods of high activity are in that case associated not only with feeding, but also with nest building behaviour (also when no bedding material is provided), as observed on video. Besides, it can be seen that the averaged length of activity types (i .e . time used performing a same activity without interruption) appears shorter.
To assess potential differences in the activity patterns at the approach of farrowing, the entire experimental period is divided in 24 hours intervals around farrowing. These intervals are computed backward and forward, for each sow, around the onset of farrowing (hO).
Figure 7 illustrates, for each 24 hours interval, the percentage of time spent per forming the different activities, for sows receiving bedding material (a) and sows receiving no bedding material (b); dO represents the last 24 hour period before the onset of farrowing (i.e. h-24 to hO). The variation in the number of sows behind the averaged bar plots is a result of i) the difference in length of the experimental periods : 7 days for the first batch and 11 days for the second batch; and ii) the difference in the onset of farrowing for the experimental sows.
For both groups, it can be seen that the percentage of time spent performing active behaviour, increases significantly during the last 24 hours before farrowing. The sum of HA and MA activities reaches 62.8%(± 14.7) (group S) and 53.3%(±17.5) (group NS), as compared to a daily average of 30.1%(±7.7) (group S) and 25.1%(±9.8) (group NS) for the other days. The higher standard deviation observed for active behaviours for group NS indicates larger variation in active behaviours among sows where no bedding material is provided.
The time spent lying laterally (LI and L2) decreases on dO. The percentage of misclassified Lying and passive (LU) activity is rather small : 4.7% in average, for the 19 sows for the entire experimental period. The total number of 2 min series classified as LU ranges from 9 to
676 for the 19 sows (average of 205 ± 160). Series from three sows (for which the LU 2 min periods totals at 363, 414 and 676) represent 63.3% of these series. This may be explained by the fact that these specific sows had more loosen neck collars that the others.
The left side of Figure 8 shows the number of changes of activity types sows per form, for each 24 hours period, for sows from group S (al), and group NS (bl). A change of activity is computed each time a sow's activity type, as classified by the M PKF, changes from one to another. For both groups, the number of changes of activity type is strongly increasing from d-1 to dO, both for HA ( x 2.7 a nd x 2.6, for group S and NS, respectively) and MA (x l .9 and x 2.0, for group S and NS, respectively) . The averaged number of changes for lying laterally (mean value for LI and L2) stays relatively constant over the entire period, for both groups.
The right side of Figure 8 shows the length, or number of 2 min series (daily averaged) classified as a same activity (without interruption), for the group S (a2) and NS (b2). It is seen that the averaged length for the lying laterally positions is strongly reduced at dO (x0.42 and x0.40, respectively for group S and NS) while the length of the periods for HA and MA activities stay rather stable. It should be noticed that results from d-6, d + 3 and d+4 for group S, as well as d +4 and d + 5 for group NS are issue from a single individual (as indicated in Figure 7, on top of the bar plots).
Figure 9 illustrates the percentage of time spent per hour, perfor- ming HA, MA and lying laterally (sum of LI and L2) activities. Results are shown from 48 hours before the onset of farrowing (hO) until 24 hours after.
For both groups, a decrease of lying laterally (L1 + L2) activities, and increase of active behaviours, is observed from between h-20 to h- 16. This decrease of time spent lying laterally is more pronounced for group S, from h-13 to h-4. A peak of MA is observed for group S : 62% of time spent per hour h-13 and h-12. As for MA, the increase of HA is more marked for group S : from h-16 to hO, the percentage of HA represents 30% for group S vs. 22% for group NS. A peak of HA behaviour is
observed for both groups 4 hours before farrowing .
The percentage of time spent lying laterally reaches its highest level from about 4 hours after farrowing, and appears stable the following 24 hours.
2.4. Discussion and Conclusion
The method suggested in this Example aims at classifying sows' activity types performed in the farrowing house. After val idation of the method using data sets including some given known series, data collec- ted for 19 sows around the onset of farrowing are analyzed .
The classification method is based on a Multi Process Kalman Filter (MPKF) of class I, where each activity type is modeled using a multivariate DLM . Results of activity classification appear satisfying : 75 to 100% of series are correctly classified within their activity type (HA, MA, LI, L2, LS) . When collapsing activity types into active (HA and MA) vs. passive (LI, L2, LS) categories, results range from 96 to 100%.
What is here qualified as misclassified series may be due to the fact that series of measurements, even though of short duration (2 minutes), are rarely entirely homogeneous : short increases of acceleration, for instance due to small movements performed by the sow when sleeping, or few observations of less intense activity in series of high active behaviours are very likely to occur.
Three passive activity types are initially chosen : Lying laterally on one side (LI), the other side (L2), and sternally (LS) . Parameters speci- fic to these three types are estimated, and thereafter used in the classification method; values of estimated parameters are rather similar to each others, and it can be argued that a single set of parameters, corresponding to passive type could be used . This can be supported by the fact that, even though passive category is very well recognized, the MPKF alone, using activity specific parameters, performs poorly in distinguishing between the three respective passive activities (LI, L2 and LS) . Before correction using the mean acceleration value of the axes x and z, recognition of the three passive activity types on the Test data set is 9, 17 and 78%, as compared to 98, 97 and 95% after axes correction .
Axes' values alone can however not be used to directly classify passive activity types: looking at averaged axes values, in particular z, could easily lead to misclassification; moreover, passive activity would be misclassified as active in the case of loosen neck collars, which can re- suit in biased axes values.
Output results are computed for series of acceleration measurements previously divided into 2 min intervals. Initial posterior probabilities are set to 0.2, corresponding to a uniform distribution; an alternative would be to use the very last observation result of the previous series as initial prior for the next 2 min series. The choice of 2 min intervals is motivated by the fact that i) the updating equations may take time to recognize an activity (set here to 60 seconds), and ii) some activity types, especially feeding activity, are of short duration (10 minutes for feeding). If longer series intervals are used for classifying activity types, a moving window indicating when an activity change occurs could be used.
Perspectives for application of the classification method suggested in this Example are straightforward. Detecting the onset of farrowing by monitoring behavioral deviations is one obvious automatic method that can be built upon activity classification . As results indicate, there is a marked i) increase of active behaviours and ii) decrease of lying laterally behaviours starting 20 to 16 hours before the onset of farrowing; the time spent performing a same activity in a row, or number of changes of activity time can also be used as relevant variables to monitor the onset of farrowing. Even though these behavioral changes occurs for sows both with and without bedding material, differences in intensity for the two groups are observed; this should be taken into account when developing a method monitoring the onset of farrowing.
Results indicate that sows which are provided with bedding mate- rial have an increase of high active behaviours more marked than the ones where no bedding material is provided. This is in accordance with the fact that, more generally, increasing space and provision of bedding material promotes nest building behaviour: in loose-kept farrowing sows (housed in 'get-away-pens') Thodberg et a\. (1998) reported that access
to straw increases the duration from the onset of nest building and rooting until farrowing, and increases the quantity of these activities. Nest building behaviour was also found more elaborated and started sooner for sows housed in 'get-away-pens', as compared to sows housed in cra- tes (Thodberg et a/., 2002) . Damm et a/. (2003) report that in the Swiss farrowing pen, the Schmid pen, sows performed more nest building behaviour (P=0.004).
The suggested method is applied on series of acceleration measurements collected for sows individually housed in crates. Previous at- tempts for monitoring behavioral deviations at the onset of farrowing used infrared photocell and force sensors mounted in the farrowing crates (Erez and Hartsock, 1990; Oliviero et a/., 2008). As compared to these other technologies, the use of accelerometers fitted on each sow makes it possible to apply the method in any type of farrowing housing systems. Besides, the fact that more space and bedding material improve the quantity and intensity of nesting behaviour, it can be assumed that alternative, more welfare friendly housing systems would favor a better detection of parturition for a system based on monitoring high active behaviours.
Other perspectives for application of the method suggested in this
Example are monitoring i) sows' health disorders occurring around farrowing; and ii) behaviour of sows at risks for piglet crushing, by monitoring particular activities, especially lying behaviour (Damm et a/., 2005; Andersen et a/., 2005).
In conclusion, the method suggested in this Example allows to correctly classify 75 to 100% of activity types and 96 to 100% of activity categories. Results based on series from 19 sows indicate marked behavioural deviations the day before farrowing. Development of an automated method for detecting the onset of parturition, based on this classifi- cation method, appears straightforward.
References
Andersen, I. L, Berg, S., B0e, K. E., 2005. Crushing of piglets by
the mother sow (sus scrofa) - purely accidental or a poor mother? Appl. Anim. Behav. Sci.93, 229-243.
Blair, R. M., Nichols, D. A., Davis, D. L, 1994. Electronic animal identification for controlling feed delivery and detecting estrus in gilts and sows in outside pens. J. Anim. Sci.72 (4), 891-898.
Brandl, N., J0rgensen, E., 1996. Determination of live weight of pigs from dimensions measured by image analysis. Comput. Electron. Agric.15 (1), 57-72.
Brehme, U., Stollberga, U., Holz, R., Schleusenerc, T., 2008. Alt pedometer- new sensor-aided measurement system for improvement in oestrus detection. Computers and Electronics in Agriculture 62, 73-80.
Bressers, H. P. M., te Brake, J. H. A., Jansen, M. B., Nijenhuis, P. J., Noordhuizen, J. P. T. M., 1994. Monitoring individual sows: radiote- lemetrically recorded ear base temperature changes around farrowing. Livest. Prod. Sci.37, 353-361.
Bressers, H. P. M., Te-Brake, J. H. A., Noordhuizen, J. P. T. M., 1991. Oestrus detection in group-housed sows by analysis of data on visits to the boar. Appl. Anim. Behav. Sci.31 (3/4), 183-193.
Cangar, O., Leroy, T., Vranken, E., Fallon, R., Lenehan, J., Mee, J., Berckmans, D., 2008. Automatic real-time monitoring of locomotion and posture behaviour of pregnant cows prior to calving using online image analysis. Computers and Electronics in Agriculture 64, 53-60.
Cornou, C, 2006. Automated oestrus detection methods in group housed sows: review of the current methods and perspectives for devel- opment. Livestock Science 105, 1-11.
Cornou, C, June 2007. Automated oestrus detection method for group housed sows using acceleration measurements. In: Cox, S. (Ed.), Precision Livestock Farming '07. Wageningen Academic Publishers, Wageningen, The Netherlands, Skiathos, Greece, pp.211-217.
Cornou, C, Lundbye-Christensen, S., 2008. Classifying sows' activity types from acceleration patterns: an application of the multi-process kalman filter. Applied Animal Behaviour Science 111, 262-273.
Cornou, C, Vinther, J., Kristensen, A. R., 2008. Automatic detection of oestrus and health disorders using data from electronic sow fee-
ders. Livest. Sci. doi : 10.1016/j.livsci.2008.02.004.
Damm, B. I., Forkman, B., Pedersen, L. J., 2005. Lying down and rolling behaviour in sows in relation to piglet crushing. Appl. Anim. Be- hav. Sci. 90, 3-20.
Damm, B. I., Lisborg, L., Vestergaard, K. S., Vanicek, J ., 2003.
Nest-building, behavioural disturbances and heart rate in farrowing sows kept in crates and schmid pens. Livest. Prod. Sci. 80, 175-187.
Dempster, A., Laird, N., Rubin, D., 1977. Maximum likelihood from incomplete data via the em algorithm (with discussion). Journals of the Royal Statistical Society (B) 39, 1-38.
Dethlefsen, C, 2001. Space Time Problems and Applications. Ph.D. thesis, Aalborg University.
Erez, B., Hartsock, T.G., 1990. A microcomputer-photocell system to monitor peri-parturient activity of sows and transfer data to a remote location. Journal of Animal Science 68, 88-94.
Feinstein, A.R., 1975. Clinical biostatistics. xxxiv. The other side of 'statistical significance': alpha, beta, delta, and the calculation of sample size. Clinical Pharmacology and Therapeutics 18 (4), 491-505.
Ferrari, S., Silva, M., Guarino, M., Aerts, J. M., Berckmans, D., Ju- ne 2007. Characterisation of cough sounds to monitor pasteurella infection in pigs. In : Cox, S. (Ed .), Precision Livestock Farming '07. Wagenin- gen Academic Publishers, Wageningen, The Netherlands, Skiathos, Greece, pp. 117-123.
Firk, R., Stamer, E., Junge, W., Krieter, J., 2002. Automation of oestrus detection in dairy cows : a review. Livestock Production Science 75 (3), 219-232.
Freson, L., Godrie, S., Bos, N., Jourquin, J., Geers, R., 1998. Validation of an infrared sensor for oestrus detection of individually housed sows. Comput. Electron. Agric. 20 (1), 21-29.
Frost, A., French, A., Tillet, R., Pridmore, T., Welch, S., 2004. A vision guided robot for tracking a live, loosely constrained pig. Comput. Electron. Agric. 44, 93-106.
Geers, R., Janssens, S., Spoorenberg, S., Goedseels, V., Noordhui- zen, J., Ville, H., Jourquin, J., 1995. Automated oestrus detection of
sows with sensors for body temperature and physical activity. Proceedings of ARBIP95, Kobe, Japan 1995.
J0rgensen, B., Lundbye-Christensen, S., Song, P., Sun, L, 1996. State-space models for multivariate longitudinal data of mixed types. Canadian Journal of Statistics 24 (3), 385-402.
Korthals, R. L, 1999. The effectiveness of using electronic identification for the identification of estrus in swine. ASAE CSAE SCGR Annual International Meeting, Toronto, Ontario, Canada, 18 21 July, 1999, 10 pp.
Lind, N., Vinther, M ., Hemmigsen, R., Hansen, A., 2005. Validation of a digital video tracking system for recording pig locomotor behaviour. J. Neurosci. Methods 143, 123-132.
Madsen, T., Andersen, S., Kristensen, A., 2005. Modeling the drinking pattern of young pigs using a state space model. Computers and Electronics in Agriculture 48, 39-62.
Martiskainen, P., Jarvinen, M., Skon, J. -P., Tiirikainen, J., Koleh- mainen, M., Mononen, J., 2009. Cow behaviour pattern recognition using a three-dimensional accelerometer and support vector machines. Appl. Anim. Behav. Sci. 119 (1-2), 32 - 38.
Nadimi, E., Soegaard, H., Oudshoorn, F., Blanes-Vidal, V., Bak, T.,
June 2007. Monitoring cow behavior parameters based on received signal strength using wireless sensor networks. In : Cox, S. (Ed .), Precision Livestock Farming'07. Wageningen Academic Publishers, Wageningen, The Netherlands, Skiathos, Greece, pp. 95-103.
Oliviero, C, Pastell, M ., Heinonen, M ., Heikkonen, J ., Valros, A.,
Ahokas, J., Vainio, O., Peltoniemi, O.A.T., 2008. Using movement sensors to detect the onset of farrowing. Biosystems Engineering 100 (June 2), 281-285.
Schofield, C. P., June 2007. Portable image-based pig weight moni- toring systems. In : Cox, S. (Ed .), Precision Livestock Farming '07. Wageningen Academic Publishers, Wageningen, The Netherlands, Skiathos, Greece, pp. 285-290.
Serlet, S., 2004. Optimalisatie van bronstdetectie bij zeugen. Thesis/dissertation.
Silva, M., Ferrari, S., Guarino, M., Aerts, J. M., Berckmans, D., June 2007. Realtime health monitor using cough localization. In : Cox, S. (Ed.), Precision Live-stock Farming O7.Wageningen Academic Publishers, Wageningen, The Netherlands, Skiathos, Greece, pp. 147-151.
Thodberg, K., Jensen, K. H ., Herskin, M . S ., 2002. Nest building and farrowing in sows: relation to the reaction pattern during stress, farrowing environment and experience. Appl. Anim. Behav. Sci. 77, 21-42.
Thodberg, K., Jensen, K. H., Herskin, M. S., J0rgensen, E., 1998. Influence of environmental stimuli on nest building and farrowing beha- viour in domestic sows. Appl. Anim. Behav. Sci. 63, 131-144.
Thysen, I., 1993. Monitoring bulk tank somatic cell counts by amulti-process kalman filter. Acta Agricultura Scandinavia Section A. Animal Science 43, 58-64.
Umstatter, C, Waterhouse, A., Holland, J., 2008. An automated sensor-based method of simple behavioural classification of sheep in extensive systems. Computers and Electronics in Agriculture 64, 19-26.
West, M., Harrison, J., 1997. Bayesian Forecasting and Dynamic Models, 2nd Edition, Springer, New York, USA.
Claims
1. A method for preparing a model for classifying an activity type of a farm animal, the method comprising the steps of:
providing a farm animal with an acceleration sensor; recording data for acceleration over time in dimensions x, y and z from the acceleration sensor; observing the farm animal; synchronising with respect to time the observation of the farm animal with the data from the acceleration sensor; defining an activity type for the farm animal; classifying the activity of the farm animal from the observation of the farm animal accord- ing to the defined activity type during a period of time; applying the data from the acceleration sensor obtained during the period of time to prepare the model, which comprises
- an observation equation
dimensions x, y and z with a regressor matrix Ft T, a latent process vector Qt and an observational variance V;
- a system equation
0t = 0t--1 + <y t, a>t~N(0, W)
defining the evolution of the latent process vector Qt at time t from the latent process vector 0t-i at time t-1 and an evolution variance W at time t;
- wherein the evolution variance W indicates how the underlying mean of the latent process vector varies over time.
2. A method according to claim 1, wherein
with μξ, μζ,μί representing trend coordinates, s?, s?, sZ, c?, c?, ci representing cyclic coordinates;
st = sin— t and ct = cos— t with the period T allowing the model to adapt to periodic movements; and
with the dots indicating that the matrix is symmetrical, and with the components W™p s e t ipt of the evolution variance matrix W describing the variance between the axes indicated with the subscript and between the components of the latent process vector Qt as indicated with the superscript.
3. A method of classifying the activity of a farm animal according to a defined activity type, the method comprising :
providing a farm animal with an acceleration sensor; recording data for acceleration over time in dimensions x, y and z from the acceleration sensor; applying the data from the acceleration sensor in a model prepared according to claim 1 or 2.
4. A method according to any one of claims 1 to 3, wherein the observational variance i/ and the components W™p s e™ pt of the evolution variance matrix W are estimated using an expectation-maximisation algorithm.
5. A method according to any one of claims 1 to 4, wherein the data from the acceleration sensor are analysed using a multi-process Kalman Filter.
6. A method according to any one of claims 1 to 5, wherein the acceleration sensor is a digital accelerometer
7. A method according to any one of claims 1 to 6, wherein the activity type is defined as active or passive.
8. A method according to claim 7, wherein the active activity types comprise one or more of walking, running, rooting, feeding, eat- ing, swimming, and climbing and the passive activity types comprise one or more of lying, lying laterally, lying sternally, sitting, sleeping, standing, resting, and perching.
9. A method according to any one of claims 1 to 7, wherein the activity type is defined as feeding (FE), rooting ( O), walking (WA), lying sternally (LS) or lying laterally (LL).
10. A method according to any one of claims 1 to 9, wherein the farm animal is selected from pigs, cows, sheep, goats, horses, deer, camels, elephants, hens, chickens, ducks, geese, turkeys.
11. A method according to any one of claims 1 to 10, wherein the farm animal is a pig.
12. A method according to claim 11, wherein the pig is a sow
13. A method for recording an activity pattern of a farm animal comprising classifying the activity of the farm animal according to the method of any one of claims 3 to 11 over a period of time and recording the activity of the farm animal during the period of time.
14. A method for recording an activity pattern of a farm animal according to claim 13, wherein the activity pattern relates to the reproductive or mating cycle of the farm animal.
15. A method for recording an activity pattern of a farm animal according to any one of claims 13 or 14, wherein the activity pattern comprises the relative amount of time spent by a farm animal performing a given activity or activities compared to other activities.
16. A method for recording an activity pattern of a farm animal according to any one of claims 13 to 15, wherein the number of changes in activity types over the period of time in the pattern is recorded.
17. A method for recording an activity pattern of a farm animal according to any one of claims 13 to 16, wherein the activity pattern is monitored automatically.
18. A method for recording an activity pattern of a farm animal according to claim 17, wherein a change in the activity pattern provides a detectable signal.
19. A method for determining the physiological state of a farm animal comprising recording an activity pattern of a farm animal accord- ing to any one of claims 13 to 17 and comparing the activity pattern to a normal or otherwise predetermined activity pattern for the type of farm animal.
20. A method for determining the physiological state of a farm animal according to claim 19, wherein the physiological state is onset of oestrus, onset of farrowing, or prediction of a health disorder.
21. A system for automatically classifying the activity type of a farm animal, which system comprises
- one or more acceleration sensor boxes each comprising an acceleration sensor, a battery package and appropriate means for wire- lessly transmitting data;
- means for wirelessly collecting data from the one or more acceleration sensors;
- a computer readable storage medium containing a model for classifying an activity type of a farm animal according to any one of claims 1 to 12, and computer program code configured to automatically classify the activity type of a farm animal; and
- a data processor for executing the computer program code.
22. A system for automatically classifying the activity type of a farm animal according to claim 21, wherein the computer program code is further configured to record an activity pattern of a farm animal according to any one of claims 13 to 18.
23. A system for automatically classifying the activity type of a farm animal according to any one of claims 21 or 22, wherein computer program code is further configured to determine the physiological state of a farm animal according to any one of claims 19 or 20.
24. A system for automatically classifying the activity type of a farm animal according to any one of claims 21 to 23, wherein the acceleration sensor box comprises one or more further functionalities selected from a GPS-sensor, means to fit it to a neck collar or ear tag, and a data storage medium.
25. A system for automatically classifying the activity type of a farm animal according to any one of claims 21 to 24, wherein the system further comprises a user interface for presenting the classification of the activity type or the activity pattern of a farm animal.
26. A system for automatically classifying the activity type of a farm animal according to any one of claims 21 to 25, wherein the system further comprises a device to provide a detectable signal in case of the occurrence of a particular activity pattern.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DKPA201070138 | 2010-03-31 | ||
DKPA201070138 | 2010-03-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011120529A1 true WO2011120529A1 (en) | 2011-10-06 |
Family
ID=44009963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/DK2011/050106 WO2011120529A1 (en) | 2010-03-31 | 2011-03-31 | Model for classifying an activity of an animal |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2011120529A1 (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8677941B2 (en) | 2009-02-03 | 2014-03-25 | Faunus Ltd. | System and methods for health monitoring of anonymous animals in livestock groups |
WO2015041548A1 (en) * | 2013-09-23 | 2015-03-26 | Gravity Limited | Animal monitor |
WO2015083153A3 (en) * | 2013-12-02 | 2015-10-29 | Scr Engineers Ltd | System and method of monitoring condition of equines |
AT516566A1 (en) * | 2014-12-03 | 2016-06-15 | Smartbow Gmbh | Method for obtaining quantified data on re-killing activity |
CZ306397B6 (en) * | 2014-12-30 | 2017-01-04 | Agrosoft Tábor, S.R.O. | Method of controlling production equipment of animal farm |
FR3040871A1 (en) * | 2016-07-25 | 2017-03-17 | Evolution Nt | METHOD FOR DETECTING AND REPORTING THE PREPARATORY FALLING PHASE OF AN ANIMAL, DEVICE, RECORDING MEDIUM, AND CORRESPONDING COMPUTER PROGRAM PRODUCT |
GB2551430A (en) * | 2016-04-29 | 2017-12-20 | Smith Sharon | Animal monitoring |
FR3058294A1 (en) * | 2016-11-08 | 2018-05-11 | Rf Track | BEHAVIORAL MONITORING AND FEEDING MONITORING SYSTEM FOR MAMMALIAN BREEDING |
WO2018143889A1 (en) * | 2017-02-03 | 2018-08-09 | Bmp Innovation Ab | Systems and methods for determining likelihood of states in cattle animal |
WO2018152593A1 (en) | 2017-02-27 | 2018-08-30 | Agersens Pty Ltd | Wearable apparatus for an animal |
KR101906456B1 (en) * | 2017-12-20 | 2018-12-05 | 경상대학교산학협력단 | Apparatus and method for detecting abnormal state using artificial intelligence |
FR3067218A1 (en) * | 2017-06-08 | 2018-12-14 | Union Bretonne Des Federations Departementales Des Groupements De Defense Sanitaire Des Animaux | METHOD FOR IDENTIFYING AN EQUIPMENT AND / OR ALLOY FOR MOVEMENT OF A BREEDING BUILDING TO BE MOVED OR AN INDIVIDUAL IN ECORNER |
EP3430897A4 (en) * | 2016-03-14 | 2019-03-20 | Fujitsu Limited | Monitoring device, monitoring method, and monitoring program |
WO2019057456A1 (en) * | 2017-09-19 | 2019-03-28 | Norwegian University Of Life Sciences | System and method for prediction of farrowing onset |
WO2019203923A1 (en) * | 2018-04-18 | 2019-10-24 | Sony Corporation | Tag with detachment detection feature |
CN112013868A (en) * | 2020-08-27 | 2020-12-01 | 河海大学 | Adaptive parameter police dog attitude estimation method based on visual inertial navigation odometer |
CN113285966A (en) * | 2020-02-19 | 2021-08-20 | 中国农业科学院农业信息研究所 | Intelligent pig behavior abnormity monitoring method and system |
WO2021182204A1 (en) * | 2020-03-09 | 2021-09-16 | 日東電工株式会社 | Anomaly sensing system |
CN114041426A (en) * | 2020-12-31 | 2022-02-15 | 重庆市六九畜牧科技股份有限公司 | Backup sow management pigsty |
WO2022115905A1 (en) * | 2020-12-01 | 2022-06-09 | Commonwealth Scientific And Industrial Research Organisation | "livestock monitoring" |
US11559037B2 (en) | 2018-05-23 | 2023-01-24 | Delaval Holding Ab | Animal tag, method and computer program for determining behavior-related data |
-
2011
- 2011-03-31 WO PCT/DK2011/050106 patent/WO2011120529A1/en active Application Filing
Non-Patent Citations (39)
Title |
---|
ANDERSEN, I. L., BERG, S., BOE, K. E.: "Crushing of piglets by the mother sow (sus scrofa) - purely accidental or a poor mother?", APPL. ANIM. BEHAV. SCI., vol. 93, 2005, pages 229 - 243, XP026056169, DOI: doi:10.1016/j.applanim.2004.11.015 |
BLAIR, R. M., NICHOLS, D. A., DAVIS, D. L.: "Electronic animal identification for controlling feed delivery and detecting estrus in gilts and sows in outside pens", J. ANIM. SCI., vol. 72, no. 4, 1994, pages 891 - 898 |
BRANDL, N., JORGENSEN, E.: "Determination of live weight of pigs from dimensions measured by image analysis", COMPUT. ELECTRON. AGRIC., vol. 15, no. 1, 1996, pages 57 - 72, XP055112678, DOI: doi:10.1016/0168-1699(96)00003-8 |
BREHME, U., STOLLBERGA, U., HOLZ, R., SCHLEUSENERC, T.: "Alt pedometer- new sensor-aided measurement system for improvement in oestrus detection", COMPUTERS AND ELECTRONICS IN AGRICULTURE, vol. 62, 2008, pages 73 - 80, XP022504470, DOI: doi:10.1016/j.compag.2007.08.014 |
BRESSERS, H. P. M., BRAKE, J. H. A., JANSEN, M. B., NIJENHUIS, P. J., NOORDHUIZEN, J. P. T. M.: "Monitoring individual sows: radiote- lemetrically recorded ear base temperature changes around farrowing", LIVEST. PROD. SCI., vol. 37, 1994, pages 353 - 361 |
BRESSERS, H. P. M., TE-BRAKE, J. H. A., NOORDHUIZEN, J. P. T. M.: "Oestrus detection in group-housed sows by analysis of data on visits to the boar", APPL. ANIM. BEHAV. SCI., vol. 31, no. 3/4, 1991, pages 183 - 193 |
CANGAR, 0., LEROY, T., VRANKEN, E., FALLON, R., LENEHAN, J., MEE, J., BERCKMANS, D.: "Automatic real-time monitoring of locomotion and posture behaviour of pregnant cows prior to calving using online image analysis", COMPUTERS AND ELECTRONICS IN AGRICULTURE, vol. 64, 2008, pages 53 - 60, XP024099938, DOI: doi:10.1016/j.compag.2008.05.014 |
CORNOU C ET AL: "Classifying sows' activity types from acceleration patterns", APPLIED ANIMAL BEHAVIOUR SCIENCE, ELSEVIER SCIENCE PUBLISHERS BV., AMSTERDAM, NL, vol. 111, no. 3-4, 1 June 2008 (2008-06-01), pages 262 - 273, XP022603775, ISSN: 0168-1591, [retrieved on 20080410], DOI: DOI:10.1016/J.APPLANIM.2007.06.021 * |
CORNOU, C., LUNDBYE-CHRISTENSEN, S.: "Classifying sows' activity types from acceleration patterns: an application of the multi-process kalman filter", APPLIED ANIMAL BEHAVIOUR SCIENCE, vol. 111, 2008, pages 262 - 273 |
CORNOU, C., VINTHER, J., KRISTENSEN, A. R.: "Automatic detection of oestrus and health disorders using data from electronic sow fee ders", LIVEST. SCI., vol. 02, 2008, pages 004 |
CORNOU, C.: "Automated oestrus detection methods in group housed sows: review of the current methods and perspectives for development", LIVESTOCK SCIENCE, vol. 105, 2006, pages 1 - 11, XP028019123, DOI: doi:10.1016/j.livsci.2006.05.023 |
CORNOU, C.: "Precision Livestock Farming '07", June 2007, WAGENINGEN ACADEMIC PUBLISHERS, article "Automated oestrus detection method for group housed sows using acceleration measurements", pages: 211 - 217 |
CORNOU; LUNDBYE-CHRISTENSEN: "Classification of sows' activity types from acceleration patterns using univariate and multivariate models", COMPUTERS AND ELECTRONINCS IN AGRICULTURE, vol. 72, no. 2, July 2010 (2010-07-01), pages 53 - 60, XP002638309 * |
DAMM, B. I., FORKMAN, B., PEDERSEN, L. J.: "Lying down and rolling behaviour in sows in relation to piglet crushing", APPL. ANIM. BEHAV. SCI., vol. 90, 2005, pages 3 - 20, XP004682287, DOI: doi:10.1016/j.applanim.2004.08.008 |
DAMM, B. I., LISBORG, L., VESTERGAARD, K. S., VANICEK, J.: "Nest-building, behavioural disturbances and heart rate in farrowing sows kept in crates and schmid pens.", LIVEST. PROD. SCI., vol. 80, 2003, pages 175 - 187 |
DEMPSTER, A., LAIRD, N., RUBIN, D.: "Maximum likelihood from incomplete data via the em algorithm (with discussion)", JOURNALS OF THE ROYAL STATISTICAL SOCIETY, vol. 39, 1977, pages 1 - 38 |
DETHLEFSEN, C.: "Ph.D. thesis", 2001, AALBORG UNIVERSITY, article "Space Time Problems and Applications" |
EREZ, B., HARTSOCK, T.G.: "A microcomputer-photocell system to monitor peri-parturient activity of sows and transfer data to a remote location", JOURNAL OF ANIMAL SCIENCE, vol. 68, 1990, pages 88 - 94 |
FEINSTEIN, A.R.: "Clinical biostatistics. xxxiv. The other side of statistical significance': alpha, beta, delta, and the calculation of sample size", CLINICAL PHARMACOLOGY AND THERAPEUTICS, vol. 18, no. 4, 1975, pages 491 - 505 |
FERRARI, S., SILVA, M., GUARINO, M., AERTS, J. M., BERCKMANS, D.: "Precision Livestock Farming '07", June 2007, WAGENINGEN ACADEMIC PUBLISHERS, article "Characterisation of cough sounds to monitor pasteurella infection in pigs", pages: 117 - 123 |
FIRK, R., STAMER, E., JUNGE, W., KRIETER, J.: "Automation of oestrus detection in dairy cows: a review", LIVESTOCK PRODUCTION SCIENCE, vol. 75, no. 3, 2002, pages 219 - 232, XP027326321 |
FRESON, L., GODRIE, S., BOS, N., JOURQUIN, J., GEERS, R.: "Validation of an infrared sensor for oestrus detection of individually housed sows", COMPUT. ELECTRON. AGRIC., vol. 20, no. 1, 1998, pages 21 - 29 |
FROST, A., FRENCH, A., TILLET, R., PRIDMORE, T., WELCH, S.: "A vision guided robot for tracking a live, loosely constrained pig.", COMPUT. ELECTRON. AGRIC., vol. 44, 2004, pages 93 - 106 |
GEERS, R., JANSSENS, S., SPOORENBERG, S., GOEDSEELS, V., NOORDHUIZEN, J., VILLE, H., JOURQUIN, J.: "Automated oestrus detection of sows with sensors for body temperature and physical activity", PROCEEDINGS OF ARBIP95, KOBE, JAPAN, 1995 |
JORGENSEN, B., LUNDBYE-CHRISTENSEN, S., SONG, P., SUN, L.: "State-space models for multivariate longitudinal data of mixed types", CANADIAN JOURNAL OF STATISTICS, vol. 24, no. 3, 1996, pages 385 - 402 |
KORTHALS, R. L.: "The effectiveness of using electronic identification for the identification of estrus in swine", ASAE CSAE SCGR ANNUAL INTERNATIONAL MEETING, TORONTO, ONTARIO, CANADA, 18 21 JULY, 1999, vol. 10, 1999 |
LIND, N., VINTHER, M., HEMMIGSEN, R., HANSEN, A.: "Validation of a digital video tracking system for recording pig locomotor behaviour", J. NEUROSCI. METHODS, vol. 143, 2005, pages 123 - 132, XP004825291, DOI: doi:10.1016/j.jneumeth.2004.09.019 |
MADSEN, T., ANDERSEN, S., KRISTENSEN, A.: "Modeling the drinking pattern of young pigs using a state space model", COMPUTERS AND ELECTRONICS IN AGRICULTURE, vol. 48, 2005, pages 39 - 62 |
MARTISKAINEN, P., JARVINEN, M., SKON, J.-P., TIIRIKAINEN, J., KOLEH- MAINEN, M., MONONEN, J.: "Cow behaviour pattern recognition using a three-dimensional accelerometer and support vector machines", APPL. ANIM. BEHAV. SCI., vol. 119, no. 1-2, 2009, pages 32 - 38, XP026085652, DOI: doi:10.1016/j.applanim.2009.03.005 |
NADIMI, E., SOEGAARD, H., OUDSHOORN, F., BLANES-VIDAL, V., BAK, T.: "Precision Livestock Farming'07", June 2007, WAGENINGEN ACADEMIC PUBLISHERS, article "Monitoring cow behavior parameters based on received signal strength using wireless sensor networks", pages: 95 - 103 |
OLIVIERO, C., PASTELL, M., HEINONEN, M., HEIKKONEN, J., VALROS, A., AHOKAS, J., VAINIO, 0., PELTONIEMI, O.A.T.: "Using movement sensors to detect the onset of farrowing", BIOSYSTEMS ENGINEERING, vol. 100, 2 June 2008 (2008-06-02), pages 281 - 285, XP022673841, DOI: doi:10.1016/j.biosystemseng.2008.03.008 |
SCHOFIELD, C. P.: "Precision Livestock Farming '07", June 2007, WAGENINGEN ACADEMIC PUBLISHERS, article "Portable image-based pig weight monitoring systems", pages: 285 - 290 |
SERLET, S.: "Optimalisatie van bronstdetectie bij zeugen", THE- SIS/DISSERTATION, 2004 |
SILVA, M., FERRARI, S., GUARINO, M., AERTS, J. M., BERCKMANS, D.: "Precision Live-stock Farming '07", June 2007, WAGENINGEN ACADEMIC PUBLISHERS, article "Realtime health monitor using cough localization", pages: 147 - 151 |
THODBERG, K., JENSEN, K. H., HERSKIN, M. S., JORGENSEN, E.: "Influence of environmental stimuli on nest building and farrowing behaviour in domestic sows", APPL. ANIM. BEHAV. SCI., vol. 63, 1998, pages 131 - 144 |
THODBERG, K., JENSEN, K. H., HERSKIN, M. S.: "Nest building and farrowing in sows: relation to the reaction pattern during stress, farrowing environment and experience", APPL. ANIM. BEHAV. SCI., vol. 77, 2002, pages 21 - 42 |
THYSEN, 1.: "Monitoring bulk tank somatic cell counts by amulti-process kalman filter", ACTA AGRICULTURA SCANDINAVIA SECTION A. ANIMAL SCIENCE, vol. 43, 1993, pages 58 - 64 |
UMSTATTER, C., WATERHOUSE, A., HOLLAND, J.: "An automated sensor-based method of simple behavioural classification of sheep in extensive systems", COMPUTERS AND ELECTRONICS IN AGRICULTURE, vol. 64, 2008, pages 19 - 26, XP024099932, DOI: doi:10.1016/j.compag.2008.05.004 |
WEST, M., HARRISON, J.: "Bayesian Forecasting and Dynamic Models", 1997, SPRINGER |
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8677941B2 (en) | 2009-02-03 | 2014-03-25 | Faunus Ltd. | System and methods for health monitoring of anonymous animals in livestock groups |
US10070626B2 (en) | 2013-09-23 | 2018-09-11 | Gravity Limited | Animal monitor |
WO2015041548A1 (en) * | 2013-09-23 | 2015-03-26 | Gravity Limited | Animal monitor |
US10470441B2 (en) | 2013-09-23 | 2019-11-12 | Gravity Limited | Animal monitor |
WO2015083153A3 (en) * | 2013-12-02 | 2015-10-29 | Scr Engineers Ltd | System and method of monitoring condition of equines |
US20160100802A1 (en) * | 2013-12-02 | 2016-04-14 | Scr Engineers Ltd | System and method of monitoring condition of equines |
US10561365B2 (en) | 2013-12-02 | 2020-02-18 | Scr Engineers Ltd | System and method of monitoring condition of equines |
AT516566A1 (en) * | 2014-12-03 | 2016-06-15 | Smartbow Gmbh | Method for obtaining quantified data on re-killing activity |
CZ306397B6 (en) * | 2014-12-30 | 2017-01-04 | Agrosoft Tábor, S.R.O. | Method of controlling production equipment of animal farm |
EP3430897A4 (en) * | 2016-03-14 | 2019-03-20 | Fujitsu Limited | Monitoring device, monitoring method, and monitoring program |
GB2551430B (en) * | 2016-04-29 | 2022-03-02 | Smith Sharon | Animal monitoring |
GB2551430A (en) * | 2016-04-29 | 2017-12-20 | Smith Sharon | Animal monitoring |
WO2018020090A1 (en) * | 2016-07-25 | 2018-02-01 | Union Evolution | Method of detection and indication of the preparatory phase of birthing in an animal, corresponding device, recording medium and computer program product |
FR3040871A1 (en) * | 2016-07-25 | 2017-03-17 | Evolution Nt | METHOD FOR DETECTING AND REPORTING THE PREPARATORY FALLING PHASE OF AN ANIMAL, DEVICE, RECORDING MEDIUM, AND CORRESPONDING COMPUTER PROGRAM PRODUCT |
FR3058294A1 (en) * | 2016-11-08 | 2018-05-11 | Rf Track | BEHAVIORAL MONITORING AND FEEDING MONITORING SYSTEM FOR MAMMALIAN BREEDING |
WO2018143889A1 (en) * | 2017-02-03 | 2018-08-09 | Bmp Innovation Ab | Systems and methods for determining likelihood of states in cattle animal |
EP3585152A4 (en) * | 2017-02-27 | 2020-03-04 | Agersens Pty Ltd | Wearable apparatus for an animal |
WO2018152593A1 (en) | 2017-02-27 | 2018-08-30 | Agersens Pty Ltd | Wearable apparatus for an animal |
CN110381734A (en) * | 2017-02-27 | 2019-10-25 | 艾集森斯私人有限公司 | Animal wearable device |
FR3067218A1 (en) * | 2017-06-08 | 2018-12-14 | Union Bretonne Des Federations Departementales Des Groupements De Defense Sanitaire Des Animaux | METHOD FOR IDENTIFYING AN EQUIPMENT AND / OR ALLOY FOR MOVEMENT OF A BREEDING BUILDING TO BE MOVED OR AN INDIVIDUAL IN ECORNER |
WO2019057456A1 (en) * | 2017-09-19 | 2019-03-28 | Norwegian University Of Life Sciences | System and method for prediction of farrowing onset |
KR101906456B1 (en) * | 2017-12-20 | 2018-12-05 | 경상대학교산학협력단 | Apparatus and method for detecting abnormal state using artificial intelligence |
WO2019203923A1 (en) * | 2018-04-18 | 2019-10-24 | Sony Corporation | Tag with detachment detection feature |
US11559037B2 (en) | 2018-05-23 | 2023-01-24 | Delaval Holding Ab | Animal tag, method and computer program for determining behavior-related data |
CN113285966A (en) * | 2020-02-19 | 2021-08-20 | 中国农业科学院农业信息研究所 | Intelligent pig behavior abnormity monitoring method and system |
CN113285966B (en) * | 2020-02-19 | 2022-12-09 | 中国农业科学院农业信息研究所 | Intelligent pig behavior abnormity monitoring method and system |
WO2021182204A1 (en) * | 2020-03-09 | 2021-09-16 | 日東電工株式会社 | Anomaly sensing system |
CN112013868A (en) * | 2020-08-27 | 2020-12-01 | 河海大学 | Adaptive parameter police dog attitude estimation method based on visual inertial navigation odometer |
WO2022115905A1 (en) * | 2020-12-01 | 2022-06-09 | Commonwealth Scientific And Industrial Research Organisation | "livestock monitoring" |
CN114041426A (en) * | 2020-12-31 | 2022-02-15 | 重庆市六九畜牧科技股份有限公司 | Backup sow management pigsty |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2011120529A1 (en) | Model for classifying an activity of an animal | |
Cornou et al. | Modelling and monitoring sows’ activity types in farrowing house using acceleration data | |
Fournel et al. | Rethinking environment control strategy of confined animal housing systems through precision livestock farming | |
Sharma et al. | Cattle health monitoring system using wireless sensor network: a survey from innovation perspective | |
US11116182B2 (en) | System for monitoring pasture intake | |
González et al. | Behavioral classification of data from collars containing motion sensors in grazing cattle | |
Cornou et al. | Classification of sows’ activity types from acceleration patterns using univariate and multivariate models | |
Cornou et al. | Automatic detection of oestrus and health disorders using data from electronic sow feeders | |
Chung et al. | A cost-effective pigsty monitoring system based on a video sensor | |
CN116887670A (en) | Livestock management system | |
van Erp-van der et al. | Using precision farming to improve animal welfare | |
EP3756458A1 (en) | Weight determination of an animal based on 3d imaging | |
KR20190030877A (en) | Livestock specification management system based on livestock knowledge information | |
US20100256948A1 (en) | Proximity Recording Device and Method | |
KR20200117610A (en) | Electronic Sow Management Apparatus | |
KR101734744B1 (en) | Vegetation determination program, vegetation determination device and vegetation determination method | |
Lorentzen et al. | Modelling state uncertainty with photo series data for the estimation of breeding success in a cliff-nesting seabird | |
JP7410200B2 (en) | Specific device, specific method, and program | |
Shen et al. | A review of information perception technology in livestock breeding. | |
Wang et al. | Vision-based measuring method for individual cow feed intake using depth images and a Siamese network | |
Baig et al. | Ewe Health Monitoring Using IoT simulator | |
Milan et al. | Survey and future prospects in precision dairy farming | |
KR20230033068A (en) | Smart farm management system based on behavior pattern and method thereof | |
Yuan et al. | Stress-free detection technologies for pig growth based on welfare farming: A review | |
Baig et al. | Parturition and Estrus Detection in Cows and Heifers with WSN and IoT |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11713665 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11713665 Country of ref document: EP Kind code of ref document: A1 |