Method and apparatus for providing indication of the oncoming parturition in livestock
11602423 · 2023-03-14
Assignee
Inventors
Cpc classification
A61B5/6813
HUMAN NECESSITIES
A61B5/1123
HUMAN NECESSITIES
International classification
A61D17/00
HUMAN NECESSITIES
A61B5/11
HUMAN NECESSITIES
Abstract
This invention relates to a method of providing an indication of the oncoming parturition in livestock and an apparatus for carrying out the method. A tail mounted sensor is mounted on the tail of an animal such as a cow or a horse and the tail mounted sensor detects whether the tail is raised or lowered. Each time that the tail is raised by at least a fixed angle Θ of, say 10°, for a certain period of time T.sub.1, the sensor records this as a contraction. The sensor then monitors the number of contractions over a given second period of time, T.sub.2. When the number of contractions in the second period of time equal or exceed a certain amount, an alarm is raised. The method and system are such that they can be adjusted for different animals. It is envisaged that less false alarms and less missed births will result as a consequence of this method and apparatus.
Claims
1. A method of providing indication of an oncoming parturition in livestock using a tail mounted sensor, the tail mounted sensor comprising a casing and a toothed strap, a buck mounted on the casing for receiving a part of the toothed strap, the buck and the toothed strap combining to form a ratchet-type securing arrangement in which as the toothed strap is fed through the buckle, the buckle will begin to engage the toothed strap and as the buckle is closed, the buckle will draw the strap tighter around the animal's tail, the method comprising the steps of: using the tail-mounted sensor, monitoring tail movements of an animal and for each time that the animal raises the tail of the animal by a predetermined angle, Θ, for at least a first predetermined period of time, T.sub.1, registering that event of the animal raising the tail of the animal by the predetermined angle, Θ, for at least the first predetermined period of time, T.sub.1, as a contraction; monitoring a number of contractions of the animal over a second predetermined period of time, T.sub.2; and on detecting that there have been a predetermined multiple number, N, of contractions over the second predetermined period of time, T.sub.2, so that:
2 minutes≤(T.sub.2/N)≤6 minutes, signalling an alert indicating the oncoming parturition of the animal.
2. The method as claimed in claim 1 in which:
30 minutes≤T.sub.2≤50 minutes.
3. The method as claimed in claim 1 in which:
5≤N≤15.
4. The method as claimed in claim 1 in which:
2 seconds≤T.sub.1≤30 seconds.
5. The method as claimed in claim 1 in which Θ≥7°.
6. The method as claimed in claim 1 in which the tail mounted sensor comprises a short messaging service (SMS) transmitter and the step of signaling the alert indicating the oncoming parturition of the animal comprises transmitting a short messaging service (SMS) message to a remote receiver.
7. The method as claimed in claim 1 in which the step of monitoring the tail movements of the animal comprise using a constant false alarm rate (CFAR) filter to monitor the tail movements.
8. The method as claimed in claim 1 in which the step of monitoring the tail movements of the animal comprise using a low pass filter to monitor the tail movements.
9. The method as claimed in claim 1 in which the step of monitoring the number of contractions of the animal over the second predetermined period of time comprise using a leakage accumulator.
10. A method of detecting oncoming parturition in a livestock animal comprising the steps of: monitoring tail movements of an animal with a tail mounted sensor, the tail mounted sensor comprising a casing and a toothed strap, a buckle mounted on the casing for receiving a part of the toothed strap, the buckle and the toothed strap combining to form a ratchet-type securing arrangement in which as the toothed strap is fed through the buckle, the buckle will begin to engage the toothed strap and as the buckle is closed, the buckle will draw the strap tighter around the animal's tail, and for each time the animal raises the tail of the animal by a predetermined angle, Θ, for at least a first predetermined period of time, T.sub.1, registering that event of the animal raising the tail of the animal by the predetermined angle, Θ, for at least the first predetermined period of time, T.sub.1, as a contraction and incrementing a present value, N, of an accumulated events counter each time the contraction is registered; on the present value, N, of the accumulated events counter reaching a first threshold value, V.sub.1, starting a timer of a second period of time, T.sub.2; monitoring the present value, N, of the accumulated events counter for the second period of time T.sub.2; periodically decrementing the present value, N, of the accumulated events counter by a leakage value, LV.sub.1; and determining that there is the oncoming parturition in the animal if the present value, N, of the accumulated events counter reaches a second threshold value V.sub.2 during the second period of time T.sub.2.
11. The method of detecting oncoming parturition in livestock as claimed in claim 10 in which the step of determining that there is the oncoming parturition in the animal if the present value, N, of the accumulated events counter reaches a second threshold value V.sub.2 during the second period of time T.sub.2 further comprises determining that there is the oncoming parturition in the animal if the present value, N, of the accumulated events counter reaches a second threshold value V.sub.2 during the second period of time T.sub.2 and the present value, N, of the accumulated events counter does not drop below a third threshold value, V.sub.3, during the second period of time T.sub.2.
12. The method of detecting oncoming parturition in livestock as claimed in claim 11 in which on the present value, N, of the accumulated events counter dropping below the third threshold value, V.sub.3, during the second period of time T.sub.2, the method comprises the step of resetting the timer of the second period of time T.sub.2.
13. The method of detecting oncoming parturition in livestock as claimed in claim 10 in which the method comprises the step of starting to periodically decrement the present value, N, of the accumulated events counter by the leakage value, LV.sub.1 if a time since a previous contraction exceeds a third period of time T.sub.3.
14. The method of detecting oncoming parturition in livestock as claimed in claim 10 in which the first threshold value, V.sub.1, is greater than 1.
15. The method of detecting oncoming parturition in livestock as claimed in claim 10 in which the second period of time, T.sub.2, is of an order of 40 minutes and the second threshold value, V.sub.2, is equal to 10.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention will now be more clearly understood from the following description of some embodiments thereof given by way of example only with reference to the accompanying drawings, in which:—
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF THE DRAWINGS
(7) Referring to
(8) The strap 5 comprises a two part strap including a first part 11 that is formed integrally with the casing 3 and a second, narrower part 13 that extends from the first part 11. The second, narrower part 13 of the strap 5 is connected to the first part 11 of the strap adjacent one of its ends 15 and is dimensioned for insertion into a buckle 15 mounted on the casing. The second part 13 of the strap comprises a toothed strap having a plurality of teeth 17 formed along it length and the buckle 15 and second part of the strap 13 combine to form a ratchet-type securing arrangement in which as the strap 13 is fed through the buckle, the buckle will begin to engage the strap. As the buckle 15 is closed, the buckle will draw the strap 13 tighter around the animal's tail. Internal the casing 3, the birthing sensor has a PCB assembly (not shown) on which various measurement equipment and communication equipment is provided. The measurement equipment includes a constant false alarm rate (CFAR) filter, a low pass filter and a leakage accumulator. An accelerometer such as a three axis accelerometer, a tilt switch, a gyroscope or equivalent device will be provided to determine the tilt angle of the tail.
(9) Referring to
(10) In use, a sensor 1 is placed on the tail of a cow. The sensor has monitoring equipment therein to monitor the orientation of the sensor on the cow's tail. If the cow raises its tail beyond a predetermined angle, typically of the order of 10° from the vertical (or, more specifically, from the normal resting position which may be offset to the vertical), the sensor will start a timer. If the timer reaches a predetermined time, T.sub.1, typically of the order of 10 seconds, and the tail is still raised, the monitoring equipment registers the event as a contraction. If the cow lowers its tail before the timer reaches the predetermined time, the event is not registered as a contraction. Once the tail is lowered, the timer is reset awaiting the next time that the cow's tail is raised. Another contraction will not be registered until the tail has been lowered and the timer has been reset. A CFAR filter and a low pass filter are used to eliminate normal movements of the animal and of the animal's tail to ensure that these are not incorrectly recorded as a contraction.
(11) The monitoring equipment determines the number of contractions over a second period of time, T.sub.2 using a leakage accumulator. T.sub.2 is effectively a rolling monitoring window, in this case having a duration of 40 minutes. If there are a predetermined number of contractions, N, in this case (N=) 10 contractions over the period T.sub.2, an alarm is generated and notified to the farmer (rather than being time periods per se, T.sub.1 and T.sub.2 may be considered as time thresholds).
(12) Referring to
(13) It has been found that calving can effectively be divided into 3 stages: Stage 1: Uterine contractions begin, restlessness (lasting between 2 to 6 hours); Stage 2: Uterine contractions increase, fetus enters birth canal and at the end calf delivery is completed (lasting between 0.5 to 4 hours); and Stage 3: Afterbirth is expelled.
(14) Stage 1 of calving begins with contraction of the longitudinal and circular muscle fibers of the uterus and ends when the cervix is fully dilated and fetal parts enter the birth canal. Uterine contractions first occur about every 15 minutes, but by the end of stage 1, they occur about every 3 minutes or less. As the first stage progresses, the contractions become strong enough to cause the cow to arch her back and strain slightly. In cattle, the normal duration of stage 1 is 2 to 6 hours, sometimes longer in heifers. The second stage typically lasts from 0.5 to 4 hours. The aim of the present invention is to predict calving around 2 hours prior to the event. Therefore, the present method wishes to detect the transition from Stage 1 to Stage 2.
(15) The 10° angle is also referred to as the offset and is a parameter of the CFAR (Constant False Alarm Detection) filter and it is used to eliminate noise of small regular cow's movements and tail movements. The first predetermined time, T.sub.1, is a time threshold to remove acceleration peaks, aggressive movements and short events such as when the sensor hits off a wall or a gate. The number, N, is the minimum number of contractions within one hour (or a given time period) that is required to trigger an SMS alert message. The time T.sub.2 was initially set to 1 hour rather than 40 minutes but it was found that because of easy calving cows (which calves herself within 30 minutes) this threshold had to be reduced. If T.sub.2 was reduced further, it is envisaged that it would cover more “easy calvings” but it would also potentially cause a lot of false alarms on heifers.
(16) It has been found that the two key parameters in the algorithm are the number, N, of events and the time period T.sub.2. N is set to 10 and T.sub.2 is set to 40 minutes which is equivalent contractions period of 6 minutes or less and at least 10 contractions. The angle of offset required and the length that the tail has to be inclined can be changed without affecting the efficacy of the method significantly. However, T.sub.2 is a key parameter to remove false alarms and in the current solution this value is chosen as a balanced value between false alarms and missed calving events. A higher (i.e. longer) value of T.sub.2 will have less false alarms, but more missed easy calving events.
(17) It will be appreciated that the distribution of an animal's contractions over a given period of time is not necessarily uniform, indeed it is highly unlikely for the animal to have contractions that adhere to a strict timing routine. An animal may have a spate of contractions, all very close together in a short period of time and then go for a significant period of time thereafter without experiencing a further contraction. Accordingly, the use of a leakage accumulator greatly facilitates the accurate detection of the birthing event and obviates the possibility of many false alarms.
(18) The leakage accumulator used in the present invention operates in the following manner: the leakage accumulator keeps track of contractions or “events”. Each time an “event” occurs, a counter “accumulated events” is incremented by one. When the number of accumulated events equals a first predetermined value, for example 5 (five has been found to be effective for the purposes of the present invention), only then is the timer started to measure time threshold T.sub.2. In this way, there is a reasonable degree of certainty that the animal may be going into labour as a number of contraction events have been detected however it is still not known for certain if the animal is going into labour.
(19) The counter “accumulated events” is then periodically decremented by a leakage value. The leakage value is activated six minutes after the detection of a contraction. In other words, the value “accumulated events” will not be reduced for a period of 6 minutes after a contraction but once 6 minutes passes after the contraction, the counter “accumulated events” starts being reduced by the leakage value over time until the next contraction is detected or until the current value of accumulated events is below a certain threshold as a result of lack of contractions. In the present case, once the 6 minute period has passed, the value of “accumulated events” is reduced by the leakage value at intervals determined in part by the sample rate and the current “accumulated events” value. The leakage value is an amount equal to [“Accumulated Events”/(3600*Sample Rate)]. Thereafter, the value of accumulated events can be monitored to see that it reaches a certain level of activity (i.e. that there are a certain number of contractions) and does not fall below a certain threshold of activity (i.e. that the contractions are frequent enough).
(20) For example, if we assume a sample rate of 1 Hz and a current “accumulated events” value of 8 (an even integer value has been chosen simply for the purposes of this example), the leakage value will be 0.00222 (i.e. [8/(3600*1)] and the present value of “accumulated events” (i.e. 8) will be decremented each second by 0.00222. This continues until either the next contraction in which case the current value of “accumulated events” at that time is incremented by one or until the current value of “accumulated events” is less than a given threshold. It will be appreciated that at the rate of decay described above, the current value of “accumulated events” will be equal to zero after one hour if there are no further contractions over that period after the leakage value is applied. If however another contraction is detected, the current value of “accumulated events” will be incremented by one, and after a six minute period, if there are no other contractions, the then current value of accumulated events will be decremented by the then leakage value over time.
(21) One effective way of operating the present invention with the leakage accumulator is as follows: once the value of “accumulated events” is greater than 4.99, the counter T.sub.2 is begun. If the current value of “accumulated events” is equal to 10 at a point in time and the value of “accumulated events” has not gone below 3 in the 40 minute period since the value of “accumulated events” was greater than or equal to 5, this is indicative that the animal is in labour and that an alert must be sent out to the farmer. If the value “accumulated events” falls below 3, this shows a lack of activity over a prolonged period and the counter T.sub.2 is reset to zero and the process is restarted the next time the value of “accumulated events” is greater than or equal to 4.99. If the value of “accumulated events” is greater than 9 and the counter T.sub.2 is greater than 40 minutes, a first calving event is triggered. A message that a calving is imminent may be sent to the farmer at this stage. If, one hour after the first calving event has been triggered the value of “accumulated events” has not dropped below 5, a second calving event is triggered. A message that a calving is imminent may be sent to the farmer at this stage also or instead of the message after the first calving event is triggered.
(22) It will be appreciated that by implementing the invention in this way with the leakage accumulator, it can be determined with a greater degree of probability when the animal is in fact in labour. Furthermore, it will be appreciated that one or more warnings may be sent to the farmer with increasing levels of certainty about whether or not there is a calving likely to take place. Finally, it will be further appreciated that the values described (i.e. the values of 3, 5, 9 and 10 for the “accumulated events” value) and the warnings issued can be carefully chosen and modified to provide the farmer with the desired level or certainty and also to provide greater accuracy over time in the system and method. Indeed, these parameters may be chosen based on the animals characteristics (i.e. type of animal, breed, age, number of previous births, past birthing history) or other conditions. The values used in the present example have been found to be effective for use with cattle in particular.
(23) It will be understood that other values outside of those discussed may also provide useful, albeit suboptimal results. Furthermore, values outside of those discussed, specifically multiples thereof, may also be used to good effect. For example, it is envisaged that the threshold T.sub.2 could be set at 80 minutes instead of 40 minutes. The value of N could be increased to 20 or indeed could be maintained at 10 (resulting in T.sub.2/10=8). If so, the device will have similar functionality (messages can be sent 40 minutes delayed) which will result in a small number of easy calving events being missed but will still provide an effective, albeit lesser, device. The present claims are intended to cover such scenarios.
(24) Similarly, it would be possible to split the time period or threshold into a number of smaller distinct thresholds that together operate to perform the intention of the invention. For example, it may be possible to send a first warning message after a 20 minute time period in which there were a predetermined number of events (for example 3 or 4). This message alone would provide a large number of false alarms. However, this initial message could be followed up by a second, confirmatory message after 40 minutes. This message could be sent in case there is no activity. In this way, the device will send a message that there is activity (or indeed no activity) and inform the user whether or not the first message was a false alarm. This is also envisaged within the scope of the appended claims.
(25) The ratio T.sub.2/N has been described as important throughout however equivalent or similar ratios that provide similar results are envisaged and these too are envisaged to be within the scope of the appended claims. The value of N, as described above, could be greater than 10, or indeed greater than 15 if desired and appropriate modification could be made to the remaining parameters. Finally, the T.sub.1 parameter is preferably set to 10 seconds however alternative values are envisaged and indeed deemed within the scope of the present invention. What is important is that the value of T.sub.1 is sufficient to remove acceleration peaks from providing false results. The value for T.sub.1 could be longer than 10 seconds if desired.
(26) It will be understood that the present invention extends to software and computer programs running on computer hardware. As such, the present invention may be implemented as a computer program code that, when run on a computer, causes the computer to implement the method. The computer program code may be in object code format, source code format or compiled code format and may be stored on a computer readable medium such as, but not limited to, a CD-ROM, a RAM or other computer memory.
(27) In this specification the terms “comprise, comprises, comprised and comprising” and the terms “include, includes, included and including” are all deemed totally interchangeable and should be afforded the widest possible interpretation.
(28) The invention is not solely limited to the embodiment hereinbefore described and may be varied in both detail and construction within the scope of the appended claims.