WO2008152433A1 - Recognition and localisation of pathologic animal and human sounds - Google Patents

Recognition and localisation of pathologic animal and human sounds Download PDF

Info

Publication number
WO2008152433A1
WO2008152433A1 PCT/GR2008/000047 GR2008000047W WO2008152433A1 WO 2008152433 A1 WO2008152433 A1 WO 2008152433A1 GR 2008000047 W GR2008000047 W GR 2008000047W WO 2008152433 A1 WO2008152433 A1 WO 2008152433A1
Authority
WO
WIPO (PCT)
Prior art keywords
cough
microphones
analyzing
energy
cough event
Prior art date
Application number
PCT/GR2008/000047
Other languages
French (fr)
Inventor
Marcella Guarino
Sara Ferrari
Annamaria Costa
Daniel Berckmans
Jean-Marie Aerts
Mitchell Silva
Vasileios Exadaktylos
Toon Leroy
Original Assignee
Biorics Nv
K. U. Leuven Research & Development
Borgonovo, Federica
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Biorics Nv, K. U. Leuven Research & Development, Borgonovo, Federica filed Critical Biorics Nv
Publication of WO2008152433A1 publication Critical patent/WO2008152433A1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; CARE OF BIRDS, FISHES, INSECTS; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K11/00Marking of animals
    • A01K11/006Automatic identification systems for animals, e.g. electronic devices, transponders for animals
    • A01K11/008Automatic identification systems for animals, e.g. electronic devices, transponders for animals incorporating GPS
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; CARE OF BIRDS, FISHES, INSECTS; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K29/00Other apparatus for animal husbandry
    • A01K29/005Monitoring or measuring activity, e.g. detecting heat or mating
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/08Detecting, measuring or recording devices for evaluating the respiratory organs
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/08Detecting, measuring or recording devices for evaluating the respiratory organs
    • A61B5/0823Detecting or evaluating cough events
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/41Detecting, measuring or recording for evaluating the immune or lymphatic systems
    • A61B5/411Detecting or monitoring allergy or intolerance reactions to an allergenic agent or substance
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7264Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B7/00Instruments for auscultation
    • A61B7/003Detecting lung or respiration noise
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2503/00Evaluating a particular growth phase or type of persons or animals
    • A61B2503/40Animals
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2560/00Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
    • A61B2560/02Operational features
    • A61B2560/0242Operational features adapted to measure environmental factors, e.g. temperature, pollution
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/02Details of sensors specially adapted for in-vivo measurements
    • A61B2562/0204Acoustic sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/02Details of sensors specially adapted for in-vivo measurements
    • A61B2562/0219Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7264Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
    • A61B5/7267Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems involving training the classification device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2218/00Aspects of pattern recognition specially adapted for signal processing
    • G06F2218/12Classification; Matching
    • G06F2218/16Classification; Matching by matching signal segments
    • G06F2218/20Classification; Matching by matching signal segments by applying autoregressive analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2218/00Aspects of pattern recognition specially adapted for signal processing
    • G06F2218/22Source localisation; Inverse modelling
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems

Definitions

  • the present invention relates to system and methods for the detection of pathologic states in mammals.
  • Airborne virus and bacterial diseases represent a major hazard to organisms with lungs such as mammals including humans.
  • the spread of airborne disease is rapid in enclosed spaces such as animal cages or pens, transport systems such as aircrafts and trains, prisons, public meeting places such as discos, schools and hospitals.
  • An object of the present invention is provide a system and method for the detection of pathologic states in mammals, especially respiratory diseases. This object is solved by methods, systems, devices and a computer program product as defined in the attached claims.
  • the present invention provides a computer based method for monitoring, e.g. the recognition of health, physical states or arousal or respiratory status of a mammal, comprising: capturing a remote cough event using one or more sensors such as microphones, analyzing the cough event to determine if it is indicative of a sick or healthy cough, and localizing the cough event.
  • the present invention provides a computer based system for the monitoring, e.g. recognition of health, physical states or arousal or respiratory status of a mammal, comprising: one or more sensors such as microphones for capturing a remote cough event, means for analyzing the cough event to determine if it is indicative of a sick or healthy cough, and
  • Means for localizing the cough event Means for localizing the cough event.
  • the present invention provides a portable electronic device having a processing engine and a memory, comprising: one or more sensors such as microphones for capturing a remote cough event, means for analyzing the cough event to determine if it is indicative of a sick or healthy cough, and
  • Means for localizing the cough event Means for localizing the cough event.
  • the means for analyzing may be adapted for real time operation and/or to use
  • the means for analyzing may optionally be adapted to use a first model that calculates characteristic parameter of the respiratory status from sound captured by the one or more microphones.
  • the characteristic parameter may be one of spectral content, an autoregressive model parameter or acoustic energy.
  • the means for analyzing may also be adapted to use a second model to quantify the dynamic variation of the characteristic parameter.
  • the device may include means for classification of the cough event based on dynamic variation of the characteristic parameter.
  • the device may also comprise means for extraction of sound information from the sound signal captured by the one or more microphones, the means for extracting having: means for calculating the energy of the sound signal, means for calculating the Hubert transform of the energy, means for calculating the square root of the sum of the energy and its Hubert transform, and means for calculating the moving average of the result to get a smoothed estimate of the envelope of the initial signal.
  • the means for localizing the cough event comprises: means for estimation of a time difference of arrival of the sound signal captured by the one or more microphones.
  • the means for localizing the cough event may comprise any of: means for energy thresholding, and means for detecting simultaneous movements of the mammal.
  • the means for detecting simultaneous movements of the mammal include means for analysing images from a camera or means for comparing the sound signal captured by the one or more microphones with an output of a movement detector.
  • the movement detector may be an accelerometer.
  • the present invention also provides a computer program product including code segments that when executed on a computing system implement any of the methods or devices of the present invention.
  • the present invention also includes a machine readable storage medium storing the computer program product.
  • Figures 1a and b show a human application of monitoring cough with a mobile phone or PDA in accordance with an embodiment of the present invention. Data can be sent wirelessly to a server, where spread of cough events and statistics can be visualized.
  • Figure 1c shows how a cough may be localized to a person carrying a portable device or remote therefrom in accordance with an embodiment of the present invention.
  • Figure 2 shows an flow diagram according to an embodiment of the present invention.
  • FIG. 3 shows a sound extraction procedure.
  • the cough sound (top plot), its energy (middle plot), the envelope of the energy (bottom plot) and the chosen threshold (horizontal line on the bottom plot).
  • Fig. 4 shows a continuous recording and the extracted sounds are shown.
  • Fig. 5 presents the center, and the boundaries of the cluster on the (a1 , a3) plane. 88% of the sick cough are correctly identified, achieving a 92% of correct overall classification rate.
  • Figure 6 shows the trace of a triangle sound received in 2 of the microphones.
  • Figure 7 shows a three dimensional graph for the weight w(k, I) for every position (k, I).
  • Figure 8 shows an output of cough localization algorithm according to an embodiment of the present invention.
  • Figure 9 shows an output of an image analysis algorithm that can be used simultaneously with an acoustic cough monitoring system according to any embodiment of the present invention.
  • Figure 10 shows a computing system schematically such as in a mobile phone
  • PDA personal computer for use with the present invention.
  • Figure 11 shows a scheme for monitoring and labelling bioresponses according to an embodiment of the present invention.
  • first, second, third and the like in the description and in the claims are used for distinguishing between similar elements and not necessarily for describing a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other sequences than described or illustrated herein. Moreover, the terms top, bottom, over, under and the like in the description and the claims are used for descriptive purposes and not necessarily for describing relative positions. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other orientations than described or illustrated herein.
  • a device A coupled to a device B should not be limited to devices or systems wherein an output of device A is directly connected to an input of device B. It means that there exists a path between an output of A and an input of B which may be a path including other devices or means.
  • the present invention proposes in one aspect a system and method for combining the respiratory status (e.g. amount and type of cough) with the localization of organisms having the respiratory status in real time.
  • the organisms are able to suffer from a respiratory complaint, i.e. they have lungs such as mammals especially farm animals and humans.
  • the present invention is advantageous for animals and humans who are exposed to closed confinements such as pens, cages, aircraft, public places where humans are in close proximity to each other.
  • a so called bioresponse for example a "cough event” is measured continuously on one or more living organism(s) especially mammals including humans.
  • a cough event is a physiological process in which a cough is produced or a sequence of coughs are produced (cough sequence).
  • the cough can be non-spontaneous as well as spontaneous.
  • non-spontaneous coughing also denoted with intended or elicited coughing, refers to coughing which does not appear due to a pathological process as in the case for spontaneous coughing, but is directly forced.
  • non-spontaneous coughing is preceded by a particular intervention, e.g. nebulisation of an irritating substance in case of animal subjects or a request in case of human subjects.
  • spontaneous coughs are human acute coughs or animal chronic coughs.
  • a microphone For the acquisition a microphone, several microphones or the combination of a microphone(s) with other sensors (like EMG, accelerometer,..), a camera, or the combination of camera and microphone(s), or other sensors available for monitoring cough events are used.
  • sensors like EMG, accelerometer,..
  • a camera or the combination of camera and microphone(s), or other sensors available for monitoring cough events are used.
  • Automatic cough identification is done in real-time, or semi-real time in which fragments of data are recorded and processed in segments.
  • Identification (or classification) of the cough event is done by means of any known sound classification algorithm (as Hidden Markov Models, Dynamic Time Warping, LPC,..) but can also be model based. This means that identification is done based on the dynamic variation of the acquired signal in time.
  • a first model, model 1 is made from the measured bioresponse variable to calculate a relevant parameter, the so called “characteristic parameter”, for example “posture parameters” from an image or a "sound characteristic parameter” (like frequency content, ar-parameter) from a sound.
  • This characteristic parameter is a model parameter from model 1 and is varying with the variable behavior or status of the respiratory system of the living organism.
  • a second model (model 2) is made to quantify the dynamic variation of the characteristic parameters.
  • the parameters of this second model are a measure for the dynamic variation of the characteristic parameter or their combination.
  • These dynamic parameters will allow classification of the cough events. Observers might also quantify (by labeling) the limits or threshold for which the values of the dynamic parameters allow classification of cough events (see figure 5).
  • Identification might comprise the use of different sensors.
  • Using the model based approach will allow the use of input-output models.
  • the method and system allows using models for individual monitoring (defined by the model structure and parameters) for better performance (classification and localization).
  • the method and system has a localization of the cough event. This can be done by using multiple microphones. Localisation means in this context that a cough event is associated with a possible location of an organism from which the cough originates, the location being remote from one or more of the microphones. This means that the organism whose cough event is captured by the microphones is not carrying one of the microphones that are used. This has the advantage that organisms such as farm animals, e.g. pigs or humans do not need to carry a transponder having a microphone. This saves cost and allows detection of third party animals whose respiratory disease may be of danger to others.
  • the localisation may be obtained, for example, from the time delay of arrival from a cough sound to the different microphones.
  • This time delay can be measured or can be calculated and used to triangulate the region from which the cough originates.
  • the method can comprise the use of other localization systems (like GPS, Galileo) for transmitting the amount/type of coughs detected at a specific location.
  • the method and system comprise an alert system, allowing immediate feedback of the cough monitor to the user.
  • This can be done by means of any suitable telecommunications method of which SMS (Short Message Service), MMS, email or other information services are only examples.
  • SMS Short Message Service
  • MMS mobile multimedia subsystem
  • email email or other information services are only examples.
  • a farmer or vet can receive an SMS with the number (and/or type) of coughs detected, the infected pens, the spread rate of the coughs, etc.
  • the information can be put on a server used by a variety of users to visualize the occurrence of coughs on animal cage or pen level, compartment level, farm level, province level, country level, or global level. This can be accessible via internet or a shared server. This also can be useful to see the spread of respiratory disease of humans.
  • the method and system allows optimized management towards the use of medication.
  • the user can take action to inform a vet, or in case the vet is informed himself he can take the necessary steps towards medication. This will allow smaller scale treatment of organisms, for example only injecting the infected pens and not the entire stable which might reduce the use of antibiotics.
  • Another application is the adjustment of medication in humans using the dynamic response of the respiratory system (occurrence of cough in time) on previous medication or environment.
  • the method and system allows prediction of the evolution of cough events (number or type) in the future. This can be used for feedback on medication.
  • the method and system can comprise the use of environmental sensors or local environmental data including temperature, humidity and contaminant concentrations. Mapping the occurrence of cough events with environmental data might give insight in cause of health distress.
  • the method and system can provide information for adjustment of medication in humans using the response of the subject (like allergy) to environmental variables. This could also be coupled to an agenda for monitoring the response in time.
  • the method and system can also be used for sneezing. By combining with environmental data (wearable sensor or satellite observations) the cause of allergies might be unveiled.
  • a cough detection algorithm is implemented on a mobile phone or PDA or laptop or other portable electronic device processing in real time the occurrence of the number of coughs and/or the type of coughs.
  • This information is stored on the electronic device.
  • the information can be stored together with the location of the cough.
  • the location and the information can be transmitted to a server storing all such information (e.g. ID number, amounts of cough, type of cough, location).
  • ID number e.g. ID number, amounts of cough, type of cough, location
  • a user can have access to the data, e.g. showing the number of coughs in time in a graph, together with the location of coughing.
  • Governments and national or private health agencies can use this information from several users to gain information about the spread of respiratory disease (figure 1a). Cough events can be quantified from users, useful for diagnostic or health management reasons.
  • a cough detection algorithm is used to determine, e.g. by localization of coughs, whether the cough belongs to the carrier of the portable device (e.g. mobile phone, PDA, laptop) or to a third party - see Fig. 1b.
  • the portable device is used for remote sensing of coughs of third parties as well as localization of these coughs, i.e. that they are not from the person carrying the portable device but from a remote person.
  • Localisation also means in this embodiment that a cough event is associated with a possible location of a human from which the cough originates, the location being remote from the microphone in the portable device. This means that the third party human whose cough event is captured by the microphones is not carrying one of the microphones that are used.
  • the localization of the cough to or not to the person carrying the portable device can be made by means of, for example, energy thresholding, e.g. to determine if the energy threshold is too low so that it must come from a remote third party.
  • simultaneous movements can be recorded, e.g. from a means for detecting movement such as from the output of an accelerometer already built in the electronic device. If the cough comes from the person wearing or carrying the portable device this device will usually be subject to a movement that can be detected by the means for detecting movement such as an accelerometer.
  • the cough probably comes from a third party, i.e. the cough is localized as a remote cough (see Fig. 1 c).
  • a second electronic device containing an accelerometer can be used which communicates with the portable device running the cough algorithm device.
  • the method can differentiate coughs from third parties located at a certain distance.
  • the use of algorithms for exclusion of background sound noise may also provide a method for locating coughs originating from the carrier of the device and a third person.
  • At least one sensor is used for data acquisition, of which acoustic characteristics of sound from the animals is calculated (model 1).
  • This first model will estimate or calculate the required parameters for cough recognition.
  • Some characteristic parameters are spectral content, autoregressive model parameters or the shape of the acoustic energy contained in the signal.
  • characteristic parameters will be calculated or estimated per time window. A sequence of these parameters will give a time series of characteristic parameters.
  • a second model (model 2) is made in which dynamic features of the time series of characteristic parameters are estimated. These dynamics of the features of a bioresponse (like a cough event) will be described by the dynamic model parameters, which will allow classification of the bioresponse (cough events). The performance of the classifier is guaranteed via labelling in which an updated discrimination method is provided when necessary.
  • the model used for cough classification might also discriminate between types of cough, like healthy or sick. This information can inform farmer or vets where sick animals are located, so selective treatment is possible. Such an application could lead to a decrease use of medication like antibiotics, or can serve as an early warning system on which the farmer or vet can respond by direct contact (feed or medication) or by changing the environment.
  • the method described in this example can be adapted individually, for example when applied in different stables. By measuring the building characteristics, the model for classification can be adjusted (calibration of the system).
  • a similar technique can be used for human cough detection by using microphone(s) and/or, accelerometer(s) (or other sensor) or a combination sensors.
  • the flow chart for the proposed application for cough recognition and localization is shown if Fig. 2 and comprises mainly of three subprocesses, namely the sound extraction from the sound signal received from one or more microphones, the cough recognition and the localization, that are presented in the following in more detail.
  • the extraction of individual sounds from a continuous recording is based on the envelope of the energy of the signal and a selected (environment specific) threshold as is presented in Fig. 3.
  • the underlying principle is that low amplitude noise is recorded most of the time and when a sound occurs (any sound within the pig farm) will be recorded as a high energy signal. Whenever the amplitude of the envelope is higher than the threshold it is considered that there is a recording of a sound that needs to be identified. The mean value of the envelope over the complete recording is used for this application and experimentation suggested that it is adequate for extracting most of the signals that are of interest.
  • the mean value of the signal is adequate for the sound extraction procedure, but it should be noted that the noise level and the acoustics of the pig compartment affect the resulting signal, and the threshold should be chosen taking them into account.
  • the sounds that usually occur in a pig compartment are pig movements, pig vocalizations, metal sounds (e.g. clanging of compartment doors) and low frequency noise caused primarily by ventilation fans.
  • a preprocessing takes place. To make sure that the sound extraction is correct, sounds that are very close to each other are considered as one.
  • sounds that are very close to each other are considered as one.
  • a scream It consists of the inhalation phase in which the animal inhales air into its lungs and the exhalation in which the production of the sound occurs.
  • multiple repetitions of these phases might create a single scream while the envelope extraction may result in different sounds for each repetition of inhalation and exhalation.
  • AR autoregressive
  • the center (c1 , c2, c3) of the sick cough cluster is defined as the mean value of the AR parameters of 5 randomly selected pre-labeled sick coughs. Its boundaries are defined as the vertices of the polyhedron whose edges in any direction ai equals the twice of the standard deviation of the training set in that direction. The length of each edge is based on the Chebyshev inequality according to which at least 75% of the training set values will be within this area.
  • Fig. 5 presents the center and the boundaries of the cluster on the (a1 , a3) plane. 88% of the sick cough are correctly identified, achieving a 92% of correct overall classification rate.
  • the localization algorithm presented in section II.B.3.D requires the estimation of the TDOA of the signal on the 7 microphones in the pig house. Although many methods have been presented in the literature as described in the introduction, in this paper the envelope of the energy of the signal (Fig. 3) is used to estimate the time at which a sound starts. Then the difference of initiation times for each pair of microphones is the TDOA between them.
  • the envelopes of the signals received in all microphones are normalized and their mean value is taken. The smallest of these values is used as a threshold to define the amplitude at which a sound is considered to begin. This is graphically presented in Fig. 6 for a triangle sound received in 2 of the microphones.
  • d_ the distance of the time delay
  • dpa the distance from a certain point p in the pig house to microphone a
  • dpb the distance between the same point and microphone b. If at this specific point p a sound signal would be released, it would travel the distance dpa to microphone a and distance dpb to microphone b.
  • the distance of the time delay d_ is equal to the difference dpa - dpb, so in the weight wp for the position p is:
  • the test field is divided in a 2 dimensional grid with a resolution of 0.1 m. As the pig house is 21 m by 14 m, this implies a grid with a resolution of 210 * 140. In every point of the grid the weight 3 for every pair of microphones and summed. This is represented in the following equation:
  • the position of the sound source is that point in the grid where the weight w(k, I) is minimal, i.e. the position at which the minimum of the graph is located. It could be argued that knowledge of the pig house geometry and the TDOA between the microphones would simplify the problem to one finding the point at which all equations of the form (3) would be satisfied for every pair of microphones. However, this would require a very accurate estimation of the TDOA leading to increased complexity of that algorithm. On the contrary, the algorithm presented above is more robust to TDOA uncertainty and therefore, the procedure that calculates it (section II. B.3. a) can be very simple. The overall result is shown in figure 8, where the 2D spread of cough events is shown.
  • a model is made (model 1 ), describing the subject's position, posture or body shape, e.g. for an animal, especially a farm animal such as a pig or for a human.
  • the model is for example a mathematical ellipse shape where position, orientation or shape (length and width) are defined by the model's posture parameters.
  • the ellipse can be extended to a 32 point (or more) body contour model fitted through the image of a mammal or for example a model connecting 52 points on a human face (see figure 9).
  • This method can also be used on demented elderly.
  • This model is updated to fit the contour of the subject (e.g. for an animal, especially a farm animal such as a pig or for a human) in all subsequent images from the camera, resulting in a time series of posture parameters.
  • the posture parameters are kept as continuous values and not classified as discrete posture classes so that they contain the individual nature of the individual dynamic subject's bioresponse (e.g. of an animal, especially a farm animal such as a pig or of a human).
  • a second model is made (model 2) describing the variation of the posture parameters as a function of time, corresponding to the behavior of the subject, e.g. of an animal, especially a farm animal such as a pig or of a human.
  • the so called dynamic model parameters of the second model are also updated continuously to account for the changing behavior of the subject, e.g. of an animal, especially a farm animal such as a pig or of a human.
  • Coughs of an individual subject e.g. of an animal, especially a farm animal such as a pig or of a human
  • Embodiments of the present invention can comprise control software in the form of a computer program product which provides the desired functionality when executed on a computing device, e.g. a laptop, a personal computer, a mobile phone, a PDA.
  • the present invention includes a data carrier such as a CD-ROM or a diskette which stores the computer product in a machine readable form and which executes at least one of the methods of the invention when executed on a computing device.
  • a computing device may include one of a microprocessor and an FPGA.
  • Fig. 10 shows one configuration of processing system 200 that can be implemented on a mobile phone, a PDA, a laptop, a personal computer etc. It includes at least one programmable processor 203 coupled to a memory subsystem 205 that includes at least one form of memory, e.g., RAM, ROM, and so forth. It is to be noted that the processor 203 or processors may be a general purpose, or a special purpose processor, and may be for inclusion in a device, e.g., a chip that has other components that perform other functions. The processor may also be an FPGA or other programmable logic device.
  • the processing system may include a storage subsystem 207 that has at least one disk drive and/or CD-ROM drive and/or DVD drive.
  • a display system, a keyboard, and a pointing device may be included as part of a user interface subsystem 209 to provide for a user to manually input information.
  • Ports for inputting and outputting data also may be included, especially interfaces for one or more microphones for capturing sound signals from organisms such as mammals, especially for capturing cough events. Further interfaces may be provided for coupling image capturing devices to the computer system, e.g. for connection to a digital camera or cameras, e.g.
  • a video camera More elements such as network connections, interfaces to various devices, and so forth, may be included, either by wireline or wireless connections, but are not illustrated in Fig. 10.
  • the various elements of the processing system 200 may be coupled in various ways, including via a bus subsystem 213 shown in Fig. 10 for simplicity as a single bus, but will be understood to those in the art to include a system of at least one bus.
  • the memory of the memory subsystem 205 may at some time hold part or all (in either case shown as 201) of a set of instructions that when executed on the processing system 200 implement the steps of the method embodiments described herein.
  • a processing system 200 such as shown in Fig. 10 is prior art
  • a system that includes the instructions to implement aspects of the methods for characterising a sample fluid is not prior art, and therefore Fig. 10 is not labelled as prior art.
  • the present invention also includes a computer program product, which provides the functionality of any of the methods according to the present invention when executed on a computing device.
  • Such computer program product can be tangibly embodied in a carrier medium carrying machine- readable code for execution by a programmable processor.
  • the present invention thus relates to a carrier medium carrying a computer program product that, when executed on computing means, provides instructions for executing any of the methods as described above.
  • carrier medium refers to any medium that participates in providing instructions to a processor for execution. Such a medium may take many forms, including but not limited to, non-volatile media, and transmission media. Non volatile media includes, for example, optical or magnetic disks, such as a storage device which is part of mass storage.
  • Computer readable media include, a CD- ROM, a DVD, a flexible disk or floppy disk, a tape, a memory chip or cartridge or any other medium from which a computer can read.
  • Various forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to a processor for execution.
  • the computer program product can also be transmitted via a carrier wave in a network, such as a LAN, a WAN or the Internet.
  • Transmission media can take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications. Transmission media include coaxial cables, copper wire and fibre optics, including the wires that comprise a bus within a computer.

Abstract

A system and method are described for combining the respiratory status (e.g. amount and type of cough) with the localization of organisms having the respiratory status in real time. The organisms are able to suffer from a respiratory complaint, i.e. they have lungs such as mammals especially farm animals and humans. In particular the present invention is advantageous for animals and humans who are exposed to closed confinements such as pens, cages, aircraft, public places where humans are in close proximity to each other.

Description

RECOGNITION AND LOCALISATION OF PATHOLOGIC ANIMAL AND
HUMAN SOUNDS
The present invention relates to system and methods for the detection of pathologic states in mammals.
Technical Background
Airborne virus and bacterial diseases represent a major hazard to organisms with lungs such as mammals including humans. The spread of airborne disease is rapid in enclosed spaces such as animal cages or pens, transport systems such as aircrafts and trains, prisons, public meeting places such as discos, schools and hospitals.
Farm animals and the general public have little or no protection against airborne disease which is one reason why airborne disease is reported to have created one of the greatest natural disasters that humankind has experienced.
Summary of the invention
An object of the present invention is provide a system and method for the detection of pathologic states in mammals, especially respiratory diseases. This object is solved by methods, systems, devices and a computer program product as defined in the attached claims.
In particular, the present invention provides a computer based method for monitoring, e.g. the recognition of health, physical states or arousal or respiratory status of a mammal, comprising: capturing a remote cough event using one or more sensors such as microphones, analyzing the cough event to determine if it is indicative of a sick or healthy cough, and localizing the cough event.
The present invention provides a computer based system for the monitoring, e.g. recognition of health, physical states or arousal or respiratory status of a mammal, comprising: one or more sensors such as microphones for capturing a remote cough event, means for analyzing the cough event to determine if it is indicative of a sick or healthy cough, and
Means for localizing the cough event.
The present invention provides a portable electronic device having a processing engine and a memory, comprising: one or more sensors such as microphones for capturing a remote cough event, means for analyzing the cough event to determine if it is indicative of a sick or healthy cough, and
Means for localizing the cough event.
The means for analyzing may be adapted for real time operation and/or to use
Hidden Markov models or Dynamic Time warping.
The means for analyzing may optionally be adapted to use a first model that calculates characteristic parameter of the respiratory status from sound captured by the one or more microphones. The characteristic parameter may be one of spectral content, an autoregressive model parameter or acoustic energy.
The means for analyzing may also be adapted to use a second model to quantify the dynamic variation of the characteristic parameter. In addition the device may include means for classification of the cough event based on dynamic variation of the characteristic parameter.
The device may also comprise means for extraction of sound information from the sound signal captured by the one or more microphones, the means for extracting having: means for calculating the energy of the sound signal, means for calculating the Hubert transform of the energy, means for calculating the square root of the sum of the energy and its Hubert transform, and means for calculating the moving average of the result to get a smoothed estimate of the envelope of the initial signal.
Preferably the means for localizing the cough event comprises: means for estimation of a time difference of arrival of the sound signal captured by the one or more microphones.
Alternatively the means for localizing the cough event may comprise any of: means for energy thresholding, and means for detecting simultaneous movements of the mammal. The means for detecting simultaneous movements of the mammal include means for analysing images from a camera or means for comparing the sound signal captured by the one or more microphones with an output of a movement detector. The movement detector may be an accelerometer.
The present invention also provides a computer program product including code segments that when executed on a computing system implement any of the methods or devices of the present invention. The present invention also includes a machine readable storage medium storing the computer program product.
Specific individual embodiments of the present invention are defined in the attached claims and explained in more detail below.
Brief description of the drawings
Figures 1a and b show a human application of monitoring cough with a mobile phone or PDA in accordance with an embodiment of the present invention. Data can be sent wirelessly to a server, where spread of cough events and statistics can be visualized. Figure 1c shows how a cough may be localized to a person carrying a portable device or remote therefrom in accordance with an embodiment of the present invention. Figure 2 shows an flow diagram according to an embodiment of the present invention.
FIG. 3 shows a sound extraction procedure. The cough sound (top plot), its energy (middle plot), the envelope of the energy (bottom plot) and the chosen threshold (horizontal line on the bottom plot). Fig. 4 shows a continuous recording and the extracted sounds are shown.
Fig. 5 presents the center, and the boundaries of the cluster on the (a1 , a3) plane. 88% of the sick cough are correctly identified, achieving a 92% of correct overall classification rate.
Figure 6 shows the trace of a triangle sound received in 2 of the microphones. Figure 7 shows a three dimensional graph for the weight w(k, I) for every position (k, I).
Figure 8 shows an output of cough localization algorithm according to an embodiment of the present invention.
Figure 9 shows an output of an image analysis algorithm that can be used simultaneously with an acoustic cough monitoring system according to any embodiment of the present invention.
Figure 10 shows a computing system schematically such as in a mobile phone,
PDA, laptop or personal computer for use with the present invention.
Figure 11 shows a scheme for monitoring and labelling bioresponses according to an embodiment of the present invention.
Description of the illustrative embodiments
The present invention will be described with respect to particular embodiments and with reference to certain drawings but the invention is not limited thereto but only by the claims. The drawings described are only schematic and are non-limiting. In the drawings, the size of some of the elements may be exaggerated and not drawn on scale for illustrative purposes.
Furthermore, the terms first, second, third and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other sequences than described or illustrated herein. Moreover, the terms top, bottom, over, under and the like in the description and the claims are used for descriptive purposes and not necessarily for describing relative positions. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other orientations than described or illustrated herein.
It is to be noticed that the term "comprising", used in the claims, should not be interpreted as being restricted to the means listed thereafter; it does not exclude other elements or steps. Thus, the scope of the expression "a device comprising means A and B" should not be limited to devices consisting only of components A and B. It means that with respect to the present invention, the only relevant components of the device are A and B.
Similarly, it is to be noticed that the term "coupled", also used in the claims, should not be interpreted as being restricted to direct connections only. Thus, the scope of the expression "a device A coupled to a device B" should not be limited to devices or systems wherein an output of device A is directly connected to an input of device B. It means that there exists a path between an output of A and an input of B which may be a path including other devices or means.
Referring to figure 11 , the present invention proposes in one aspect a system and method for combining the respiratory status (e.g. amount and type of cough) with the localization of organisms having the respiratory status in real time. The organisms are able to suffer from a respiratory complaint, i.e. they have lungs such as mammals especially farm animals and humans. In particular the present invention is advantageous for animals and humans who are exposed to closed confinements such as pens, cages, aircraft, public places where humans are in close proximity to each other.
1. A so called bioresponse for example a "cough event" is measured continuously on one or more living organism(s) especially mammals including humans. A cough event is a physiological process in which a cough is produced or a sequence of coughs are produced (cough sequence). The cough can be non-spontaneous as well as spontaneous. The term non-spontaneous coughing, also denoted with intended or elicited coughing, refers to coughing which does not appear due to a pathological process as in the case for spontaneous coughing, but is directly forced. In other words non-spontaneous coughing is preceded by a particular intervention, e.g. nebulisation of an irritating substance in case of animal subjects or a request in case of human subjects. Examples of spontaneous coughs are human acute coughs or animal chronic coughs.
2. For the acquisition a microphone, several microphones or the combination of a microphone(s) with other sensors (like EMG, accelerometer,..), a camera, or the combination of camera and microphone(s), or other sensors available for monitoring cough events are used.
3. Automatic cough identification is done in real-time, or semi-real time in which fragments of data are recorded and processed in segments.
4. Identification (or classification) of the cough event is done by means of any known sound classification algorithm (as Hidden Markov Models, Dynamic Time Warping, LPC,..) but can also be model based. This means that identification is done based on the dynamic variation of the acquired signal in time. In this case a first model, model 1 , is made from the measured bioresponse variable to calculate a relevant parameter, the so called "characteristic parameter", for example "posture parameters" from an image or a "sound characteristic parameter" (like frequency content, ar-parameter) from a sound. This characteristic parameter is a model parameter from model 1 and is varying with the variable behavior or status of the respiratory system of the living organism. Consequently these characteristic parameters such as sound characteristic parameters or image characteristic parameters are varying as a function of time and their value is known a priori or by continuous updating the model. Continuous means that the sampling rate of the measurement is fast enough to measure all relevant responses of the living organism in relation to the considered variable. A second model (model 2) is made to quantify the dynamic variation of the characteristic parameters. The parameters of this second model, the so called "dynamic parameters", are a measure for the dynamic variation of the characteristic parameter or their combination. These dynamic parameters will allow classification of the cough events. Observers might also quantify (by labeling) the limits or threshold for which the values of the dynamic parameters allow classification of cough events (see figure 5).
5. Identification might comprise the use of different sensors. Using the model based approach will allow the use of input-output models.
6. The method and system allows using models for individual monitoring (defined by the model structure and parameters) for better performance (classification and localization).
7. The method and system has a localization of the cough event. This can be done by using multiple microphones. Localisation means in this context that a cough event is associated with a possible location of an organism from which the cough originates, the location being remote from one or more of the microphones. This means that the organism whose cough event is captured by the microphones is not carrying one of the microphones that are used. This has the advantage that organisms such as farm animals, e.g. pigs or humans do not need to carry a transponder having a microphone. This saves cost and allows detection of third party animals whose respiratory disease may be of danger to others. The localisation may be obtained, for example, from the time delay of arrival from a cough sound to the different microphones. This time delay can be measured or can be calculated and used to triangulate the region from which the cough originates. Based on the dimensions of the monitored environment a special representation can be provided showing the location and amount and/or type of cough(s). The method can comprise the use of other localization systems (like GPS, Galileo) for transmitting the amount/type of coughs detected at a specific location.
8. The method and system comprise an alert system, allowing immediate feedback of the cough monitor to the user. This can be done by means of any suitable telecommunications method of which SMS (Short Message Service), MMS, email or other information services are only examples. For example, a farmer or vet can receive an SMS with the number (and/or type) of coughs detected, the infected pens, the spread rate of the coughs, etc. Example on humans: person using a cough identification algorithm gets informed about the number and types of registered coughs.
9. The information can be put on a server used by a variety of users to visualize the occurrence of coughs on animal cage or pen level, compartment level, farm level, province level, country level, or global level. This can be accessible via internet or a shared server. This also can be useful to see the spread of respiratory disease of humans.
10. The method and system allows optimized management towards the use of medication. The user can take action to inform a vet, or in case the vet is informed himself he can take the necessary steps towards medication. This will allow smaller scale treatment of organisms, for example only injecting the infected pens and not the entire stable which might reduce the use of antibiotics. Another application is the adjustment of medication in humans using the dynamic response of the respiratory system (occurrence of cough in time) on previous medication or environment.
11.The method and system allows prediction of the evolution of cough events (number or type) in the future. This can be used for feedback on medication.
12. The method and system can comprise the use of environmental sensors or local environmental data including temperature, humidity and contaminant concentrations. Mapping the occurrence of cough events with environmental data might give insight in cause of health distress.
13. The method and system can provide information for adjustment of medication in humans using the response of the subject (like allergy) to environmental variables. This could also be coupled to an agenda for monitoring the response in time.
14. The method and system can also be used for sneezing. By combining with environmental data (wearable sensor or satellite observations) the cause of allergies might be unveiled.
Example on human coughs:
A cough detection algorithm is implemented on a mobile phone or PDA or laptop or other portable electronic device processing in real time the occurrence of the number of coughs and/or the type of coughs. This information is stored on the electronic device. The information can be stored together with the location of the cough. Optionally the location and the information can be transmitted to a server storing all such information (e.g. ID number, amounts of cough, type of cough, location). For example, using a password, a user can have access to the data, e.g. showing the number of coughs in time in a graph, together with the location of coughing. Governments and national or private health agencies can use this information from several users to gain information about the spread of respiratory disease (figure 1a). Cough events can be quantified from users, useful for diagnostic or health management reasons.
In a particular embodiment of the present invention a cough detection algorithm is used to determine, e.g. by localization of coughs, whether the cough belongs to the carrier of the portable device (e.g. mobile phone, PDA, laptop) or to a third party - see Fig. 1b. Hence the portable device is used for remote sensing of coughs of third parties as well as localization of these coughs, i.e. that they are not from the person carrying the portable device but from a remote person. Localisation also means in this embodiment that a cough event is associated with a possible location of a human from which the cough originates, the location being remote from the microphone in the portable device. This means that the third party human whose cough event is captured by the microphones is not carrying one of the microphones that are used. This has the advantage that the humans being examined do not need to carry a transponder having a microphone. The localization of the cough to or not to the person carrying the portable device can be made by means of, for example, energy thresholding, e.g. to determine if the energy threshold is too low so that it must come from a remote third party. Alternatively, simultaneous movements can be recorded, e.g. from a means for detecting movement such as from the output of an accelerometer already built in the electronic device. If the cough comes from the person wearing or carrying the portable device this device will usually be subject to a movement that can be detected by the means for detecting movement such as an accelerometer. If the accelerometer gives no output at the same time as a cough event is detected via the microphone or microphones, the cough probably comes from a third party, i.e. the cough is localized as a remote cough (see Fig. 1 c). Alternatively, a second electronic device containing an accelerometer can be used which communicates with the portable device running the cough algorithm device. By detecting a cough as belonging to the carrier of the cough algorithm, the method can differentiate coughs from third parties located at a certain distance. The use of algorithms for exclusion of background sound noise may also provide a method for locating coughs originating from the carrier of the device and a third person.
Example pigs cough monitoring using microphones
1. At least one sensor (and/or microphone) is used for data acquisition, of which acoustic characteristics of sound from the animals is calculated (model 1). This first model will estimate or calculate the required parameters for cough recognition. Some characteristic parameters are spectral content, autoregressive model parameters or the shape of the acoustic energy contained in the signal.
2. These characteristic parameters will be calculated or estimated per time window. A sequence of these parameters will give a time series of characteristic parameters.
3. A second model (model 2) is made in which dynamic features of the time series of characteristic parameters are estimated. These dynamics of the features of a bioresponse (like a cough event) will be described by the dynamic model parameters, which will allow classification of the bioresponse (cough events). The performance of the classifier is guaranteed via labelling in which an updated discrimination method is provided when necessary.
Several events of coughing might be registered in time. When more microphones are used, the position of the cough event is derived. This can be done by using the time delay of arrival between the microphones, or other techniques in which positioning is possible. This results in a map which shows the 2D distribution of cough events (figure 5). The model used for cough classification might also discriminate between types of cough, like healthy or sick. This information can inform farmer or vets where sick animals are located, so selective treatment is possible. Such an application could lead to a decrease use of medication like antibiotics, or can serve as an early warning system on which the farmer or vet can respond by direct contact (feed or medication) or by changing the environment. The method described in this example can be adapted individually, for example when applied in different stables. By measuring the building characteristics, the model for classification can be adjusted (calibration of the system). A similar technique can be used for human cough detection by using microphone(s) and/or, accelerometer(s) (or other sensor) or a combination sensors.
Signal Analysis The flow chart for the proposed application for cough recognition and localization is shown if Fig. 2 and comprises mainly of three subprocesses, namely the sound extraction from the sound signal received from one or more microphones, the cough recognition and the localization, that are presented in the following in more detail.
Sound Extraction
The extraction of individual sounds from a continuous recording is based on the envelope of the energy of the signal and a selected (environment specific) threshold as is presented in Fig. 3.
The underlying principle is that low amplitude noise is recorded most of the time and when a sound occurs (any sound within the pig farm) will be recorded as a high energy signal. Whenever the amplitude of the envelope is higher than the threshold it is considered that there is a recording of a sound that needs to be identified. The mean value of the envelope over the complete recording is used for this application and experimentation suggested that it is adequate for extracting most of the signals that are of interest.
The Hubert transform of a discrete time signal s[k] that is defined as:
Figure imgf000013_0001
1. Calculate the energy of the signal
2. Calculate the Hubert transform of the energy
3. Calculate the square root of the sum of the energy and its Hubert transform
4. Calculate the moving average of the result to get a smoothed estimate of the envelope of the initial signal
The result of this procedure is presented in Fig. 4, where a continuous recording is presented and the extracted sounds are shown.
It is suggested that the mean value of the signal is adequate for the sound extraction procedure, but it should be noted that the noise level and the acoustics of the pig compartment affect the resulting signal, and the threshold should be chosen taking them into account.
2. Sick Cough Recognition
a. Preprocessing of individual sounds
The sounds that usually occur in a pig compartment are pig movements, pig vocalizations, metal sounds (e.g. clanging of compartment doors) and low frequency noise caused primarily by ventilation fans. After the extraction of individual sounds from a continuous recording, a preprocessing takes place. To make sure that the sound extraction is correct, sounds that are very close to each other are considered as one. To clarify this, consider the case of a scream. It consists of the inhalation phase in which the animal inhales air into its lungs and the exhalation in which the production of the sound occurs. However, multiple repetitions of these phases might create a single scream while the envelope extraction may result in different sounds for each repetition of inhalation and exhalation. By preprocessing, this effect is avoided and results in complete sound signals only. Experimentation suggested that sounds that are closer than 100 ms be considered as a single sound. Furthermore, the length of each sound contains information that can be used in classification. Screams and grunts for example, are longer sounds that can last for up to a few seconds. Coughs on the other hand are sharp sounds that usually last from 200 ms up to 600 ms4. Sounds longer than 600 ms are therefore considered as non-interesting and ignored from the rest of the process. Although it is unlikely for sounds shorter than 200 ms to occur, this case is also considered and short sounds are also eliminated. b. Auto Regression analysis and cough recognition
Autoregressive (AR) analysis, is a method of estimating a signal s[k] with one of the form:
Figure imgf000015_0001
It has been shown that a connection can be made between Data Based Mechanistic (DBM) models and physical models. Although such a connection has not been made in this work, it is clear that such a connection exists and remains to be found. Based on this assumption and the study of the time domain characteristics of pig vocalizations an attempt to form a classifier is made. In this regard, it is observed that the positions of the AR parameters in a 3 dimensional space for the laboratory sounds of the first data set can serve as an adequate and computationally efficient classifier. It is suggested that plotting the AR parameters on the (a1 , a2, a3) space they tend to form a cluster of sick pig cough sounds. Fig. 5 for example shows the (a1 , a3) plane and the mapping of the different sounds.
To gain an insight of the classification properties of the proposed method, the center (c1 , c2, c3) of the sick cough cluster is defined as the mean value of the AR parameters of 5 randomly selected pre-labeled sick coughs. Its boundaries are defined as the vertices of the polyhedron whose edges in any direction ai equals the twice of the standard deviation of the training set in that direction. The length of each edge is based on the Chebyshev inequality according to which at least 75% of the training set values will be within this area. Fig. 5 presents the center and the boundaries of the cluster on the (a1 , a3) plane. 88% of the sick cough are correctly identified, achieving a 92% of correct overall classification rate.
Although it cannot be considered as a reliable measure since previous knowledge of the dataset can be considered (yet the choice of the training set is random), it provides an indication as to the result that can be achieved. 3. Localization
a. Estimation of the Time Difference Of Arrival (TDOA)
The localization algorithm presented in section II.B.3.D requires the estimation of the TDOA of the signal on the 7 microphones in the pig house. Although many methods have been presented in the literature as described in the introduction, in this paper the envelope of the energy of the signal (Fig. 3) is used to estimate the time at which a sound starts. Then the difference of initiation times for each pair of microphones is the TDOA between them.
After the extraction of the envelope, the envelopes of the signals received in all microphones are normalized and their mean value is taken. The smallest of these values is used as a threshold to define the amplitude at which a sound is considered to begin. This is graphically presented in Fig. 6 for a triangle sound received in 2 of the microphones.
b. The localization algorithm
If a sound originates from a certain position, the difference in the capturing times of this signal in two microphones, due to their different distance from the sound, results in a time delay between two microphones. By multiplying this time delay by the travelling speed of sound (343.4 m/s at 20°C), a distance can be calculated. Let us call this the distance of the time delay, d_. Let dpa be the distance from a certain point p in the pig house to microphone a, and dpb the distance between the same point and microphone b. If at this specific point p a sound signal would be released, it would travel the distance dpa to microphone a and distance dpb to microphone b. At this point p, the distance of the time delay d_ is equal to the difference dpa - dpb, so in the weight wp for the position p is:
wp = (dpa - dpb) - d_ = O (3)
In order to find the potential location of a sound source, the positions at which w = 0 should be found. To compute these weights w, the test field is divided in a 2 dimensional grid with a resolution of 0.1 m. As the pig house is 21 m by 14 m, this implies a grid with a resolution of 210 * 140. In every point of the grid the weight 3 for every pair of microphones and summed. This is represented in the following equation:
Figure imgf000017_0001
By calculating this weight w(k, I) for every position (k, I), the total area can be visualized in a three dimensional graph. An example of this graph is shown in Fig. 7.
The position of the sound source is that point in the grid where the weight w(k, I) is minimal, i.e. the position at which the minimum of the graph is located. It could be argued that knowledge of the pig house geometry and the TDOA between the microphones would simplify the problem to one finding the point at which all equations of the form (3) would be satisfied for every pair of microphones. However, this would require a very accurate estimation of the TDOA leading to increased complexity of that algorithm. On the contrary, the algorithm presented above is more robust to TDOA uncertainty and therefore, the procedure that calculates it (section II. B.3. a) can be very simple. The overall result is shown in figure 8, where the 2D spread of cough events is shown.
To test the sensitivity of the proposed algorithm, the triangle sounds of the second data set are used. The real (measured values) and estimated values of the sound positions are presented in Table I.
Table 1 : Results of the triangle sounds experiments for the evaluation of the sensitivity of the localization algorithm
Figure imgf000018_0001
It is noted that the positioning of tests 9 and 14 do not give the desired results. By examining the time domain signals in these cases, it is observed that the algorithm fails to correctly estimate the TDOA. The extracted signals don't correspond to the actual sounds due to high surrounding noise, which results to algorithm failure. However, the overall results suggest that the algorithm is of adequate accuracy for this specific application.
Example cough recognition with camera's
The sensor in accordance with this embodiment is a top-view camera collecting images, in which the change of an individual subject's position and body shape (= the bioresponse) during cough is visible, e.g. for an animal, especially a farm animal such as a pig or for a human. A model is made (model 1 ), describing the subject's position, posture or body shape, e.g. for an animal, especially a farm animal such as a pig or for a human. The model is for example a mathematical ellipse shape where position, orientation or shape (length and width) are defined by the model's posture parameters. The ellipse can be extended to a 32 point (or more) body contour model fitted through the image of a mammal or for example a model connecting 52 points on a human face (see figure 9). This method can also be used on demented elderly. This model is updated to fit the contour of the subject (e.g. for an animal, especially a farm animal such as a pig or for a human) in all subsequent images from the camera, resulting in a time series of posture parameters. The posture parameters are kept as continuous values and not classified as discrete posture classes so that they contain the individual nature of the individual dynamic subject's bioresponse (e.g. of an animal, especially a farm animal such as a pig or of a human).
A second model is made (model 2) describing the variation of the posture parameters as a function of time, corresponding to the behavior of the subject, e.g. of an animal, especially a farm animal such as a pig or of a human. The so called dynamic model parameters of the second model are also updated continuously to account for the changing behavior of the subject, e.g. of an animal, especially a farm animal such as a pig or of a human. Coughs of an individual subject (e.g. of an animal, especially a farm animal such as a pig or of a human) can be classified from the image measurements when the dynamic model parameters fall within limits which are defined by labeling.
Implementation
Embodiments of the present invention can comprise control software in the form of a computer program product which provides the desired functionality when executed on a computing device, e.g. a laptop, a personal computer, a mobile phone, a PDA. Further, the present invention includes a data carrier such as a CD-ROM or a diskette which stores the computer product in a machine readable form and which executes at least one of the methods of the invention when executed on a computing device. Nowadays, such software is often offered on the Internet or a company Intranet for download, hence the present invention includes transmitting the computer product according to the present invention over a local or wide area network. The computing device may include one of a microprocessor and an FPGA.
The above-described method embodiments of the present invention may be implemented in a processing system 200 such as shown in Fig. 10. Fig. 10 shows one configuration of processing system 200 that can be implemented on a mobile phone, a PDA, a laptop, a personal computer etc. It includes at least one programmable processor 203 coupled to a memory subsystem 205 that includes at least one form of memory, e.g., RAM, ROM, and so forth. It is to be noted that the processor 203 or processors may be a general purpose, or a special purpose processor, and may be for inclusion in a device, e.g., a chip that has other components that perform other functions. The processor may also be an FPGA or other programmable logic device. Thus, one or more aspects of the present invention can be implemented in digital electronic circuitry, or in computer hardware, firmware, software, or in combinations of them. The processing system may include a storage subsystem 207 that has at least one disk drive and/or CD-ROM drive and/or DVD drive. In some implementations, a display system, a keyboard, and a pointing device may be included as part of a user interface subsystem 209 to provide for a user to manually input information. Ports for inputting and outputting data also may be included, especially interfaces for one or more microphones for capturing sound signals from organisms such as mammals, especially for capturing cough events. Further interfaces may be provided for coupling image capturing devices to the computer system, e.g. for connection to a digital camera or cameras, e.g. a video camera. More elements such as network connections, interfaces to various devices, and so forth, may be included, either by wireline or wireless connections, but are not illustrated in Fig. 10. The various elements of the processing system 200 may be coupled in various ways, including via a bus subsystem 213 shown in Fig. 10 for simplicity as a single bus, but will be understood to those in the art to include a system of at least one bus. The memory of the memory subsystem 205 may at some time hold part or all (in either case shown as 201) of a set of instructions that when executed on the processing system 200 implement the steps of the method embodiments described herein. Thus, while a processing system 200 such as shown in Fig. 10 is prior art, a system that includes the instructions to implement aspects of the methods for characterising a sample fluid is not prior art, and therefore Fig. 10 is not labelled as prior art.
The present invention also includes a computer program product, which provides the functionality of any of the methods according to the present invention when executed on a computing device. Such computer program product can be tangibly embodied in a carrier medium carrying machine- readable code for execution by a programmable processor. The present invention thus relates to a carrier medium carrying a computer program product that, when executed on computing means, provides instructions for executing any of the methods as described above. The term "carrier medium" refers to any medium that participates in providing instructions to a processor for execution. Such a medium may take many forms, including but not limited to, non-volatile media, and transmission media. Non volatile media includes, for example, optical or magnetic disks, such as a storage device which is part of mass storage. Common forms of computer readable media include, a CD- ROM, a DVD, a flexible disk or floppy disk, a tape, a memory chip or cartridge or any other medium from which a computer can read. Various forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to a processor for execution. The computer program product can also be transmitted via a carrier wave in a network, such as a LAN, a WAN or the Internet. Transmission media can take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications. Transmission media include coaxial cables, copper wire and fibre optics, including the wires that comprise a bus within a computer.

Claims

Claims
1. A computer based method for monitoring a mammal, comprising: capturing a remote cough event using one or more sensors, analyzing the cough event to determine if it is indicative of a sick or healthy cough, and localizing the cough event.
2. The method of claim 1 , wherein the one or more sensors are one or more microphones.
3. The method of claim 1 or 2, wherein the analyzing is done in real time.
4. The method of claim 1 , 2 or 3, wherein the analyzing includes any of Hidden Markov models or Dynamic Time warping, LPC, ARX-models or input- output models..
5. The method of claim 1 , 2 or 3, wherein the analyzing includes a first model that calculates characteristic parameter of the respiratory status from sound captured by the one or more microphones.
6. The method of claim 5, wherein the characteristic parameter is one of spectral content, an autoregressive model parameter or acoustic energy.
7. The method of claim 5 or 6, wherein the analyzing includes a second model to quantify the dynamic variation of the characteristic parameter.
8. The method of claim 7, further comprising classification of the cough event based on dynamic variation of the characteristic parameter.
9. The method of any previous claim further comprising extraction of sound information from the sound signal captured by the one or more sensors, by:
Calculating the energy of the sound signal, Calculating the Hubert transform of the energy,
Calculating the square root of the sum of the energy and its Hubert transform, Calculating the moving average of the result to get a smoothed estimate of the envelope of the initial signal.
10. The method of any previous claim wherein localizing the cough event comprises: estimation of a time difference of arrival of the sound signal captured by the one or more microphones.
11. The method of any of the claims 1 to 8, wherein localizing the cough event comprises any of: energy thresholding, and detecting simultaneous movements of the mammal.
12. The method of claim 11 , wherein detecting simultaneous movements of the mammal is carried out by means of analysing images from a camera or by comparing the sound signal captured by the one or more microphones with an output of a movement detector.
13. The method of claim 12, wherein the movement detector is an accelerometer.
14. A computer based system for the recognition of respiratory status of a mammal, comprising: one or more sensors for capturing a remote cough event, means for analyzing the cough event to determine if it is indicative of a sick or healthy cough, with in both cases the possibility to classify it as a stress sick cough or a normal cough and Means for localizing the cough event.
15. The system of claim 14, wherein the means for analyzing is adapted for real time operation.
16. The system of claim 14 or 15, wherein the means for analyzing is adapted to use Hidden Markov models or Dynamic Time warping, LPC, ARX models or input-output models.
17. The system of claim 14 or 15, wherein the means for analyzing is adapted to use a first model that calculates characteristic parameter of the respiratory status from sound captured by the one or more microphones.
18. The system of claim 17, wherein the characteristic parameter is one of spectral content, an autoregressive model parameter or acoustic energy.
19. The system of claim 17 or 18, wherein the means for analyzing is adapted to use a second model to quantify the dynamic variation of the characteristic parameter.
20. The system of claim 19, further comprising means for classification of the cough event based on dynamic variation of the characteristic parameter.
21. The system of any of the claims 14 to 20 further comprising means for extraction of sound information from the sound signal captured by the one or more microphones, the means for extracting having: means for calculating the energy of the sound signal, means for calculating the Hubert transform of the energy, means for calculating the square root of the sum of the energy and its Hubert transform, and means for calculating the moving average of the result to get a smoothed estimate of the envelope of the initial signal.
22. The system of any of the claims 14 to 21 wherein the means for localizing the cough event comprises: means for estimation of a time difference of arrival of the sound signal captured by the one or more microphones.
23. The system of any of the claims 14 to 21 , wherein the means for localizing the cough event comprises any of: means for energy thresholding, and means for detecting simultaneous movements of the mammal.
24. The system of claim 23, wherein the means for detecting simultaneous movements of the mammal is carried out by means for analysing images from a camera or by means for comparing the sound signal captured by the one or more microphones with an output of a movement detector.
25. The system of claim 24, wherein the movement detector is an accelerometer.
26. The system of any of the claim 1 to 25 in which relevant information can be combined with environmental data selected from temperature, dust, pollutants and humidity.
27. A portable electronic device having a processing engine and a memory, comprising: one or more microphones for capturing a remote cough event, means for analyzing the cough event to determine if it is indicative of a sick or healthy cough, and Means for localizing the cough event.
28. The device of claim 27, wherein the means for analyzing is adapted for real time operation.
29. The device of claim 27 or 28, wherein the means for analyzing is adapted to use Hidden Markov models or Dynamic Time warping.
30. The device of claim 27 or 28, wherein the means for analyzing is adapted to use a first model that calculates characteristic parameter of the respiratory status from sound captured by the one or more microphones.
31. The device of claim 30, wherein the characteristic parameter is one of spectral content, an autoregressive model parameter or acoustic energy.
32. The device of claim 30 or 31 , wherein the means for analyzing is adapted to use a second model to quantify the dynamic variation of the characteristic parameter.
33. The device of claim 32, further comprising means for classification of the cough event based on dynamic variation of the characteristic parameter.
34. The device of any of the claims 27 to 33 further comprising means for extraction of sound information from the sound signal captured by the one or more microphones, the means for extracting having: means for calculating the energy of the sound signal, means for calculating the Hubert transform of the energy, means for calculating the square root of the sum of the energy and its Hubert transform, and means for calculating the moving average of the result to get a smoothed estimate of the envelope of the initial signal.
35. The device of any of the claims 27 to 34 wherein the means for localizing the cough event comprises: means for estimation of a time difference of arrival of the sound signal captured by the one or more microphones.
36. The device of any of the claims 27 to 35, wherein the means for localizing the cough event comprises any of: means for energy thresholding, and means for detecting simultaneous movements of the mammal.
37. The device of claim 36, wherein the means for detecting simultaneous movements of the mammal is carried out by means for analysing images from a camera or by means for comparing the sound signal captured by the one or more microphones with an output of a movement detector.
38. The device of claim 37, wherein the movement detector is an accelerometer.
39. A computer program product including code segments that when executed on a computing system implement any of the method of claims 1 to 12 or implement the device of any of claims 27 to 38.
A machine readable storage medium storing the computer program product of claim 39.
PCT/GR2008/000047 2007-06-15 2008-06-17 Recognition and localisation of pathologic animal and human sounds WO2008152433A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB0711524.9A GB0711524D0 (en) 2007-06-15 2007-06-15 Online recognition and localisation of sick pig cough sounds
GB0711524.9 2007-06-15

Publications (1)

Publication Number Publication Date
WO2008152433A1 true WO2008152433A1 (en) 2008-12-18

Family

ID=38332109

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/ZA2008/000049 WO2008154662A1 (en) 2007-06-15 2008-06-17 Recognition and localisation of pathologic animal and human sounds
PCT/GR2008/000047 WO2008152433A1 (en) 2007-06-15 2008-06-17 Recognition and localisation of pathologic animal and human sounds

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/ZA2008/000049 WO2008154662A1 (en) 2007-06-15 2008-06-17 Recognition and localisation of pathologic animal and human sounds

Country Status (2)

Country Link
GB (1) GB0711524D0 (en)
WO (2) WO2008154662A1 (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011123757A1 (en) * 2010-04-01 2011-10-06 Sealed Air Corporation (Us) Automated monitoring and control of contamination activity in a production area
WO2013142908A1 (en) 2012-03-29 2013-10-03 The University Of Queensland A method and apparatus for processing patient sounds
EP2783629A1 (en) 2013-03-29 2014-10-01 Nutral SAS System for managing the health and respiratory condition of cattle
WO2015013183A3 (en) * 2013-07-22 2015-04-09 Quvium Uk Ltd Cough detection, analysis, and communication platform
US9011607B2 (en) 2010-10-07 2015-04-21 Sealed Air Corporation (Us) Automated monitoring and control of cleaning in a production area
US9143843B2 (en) 2010-12-09 2015-09-22 Sealed Air Corporation Automated monitoring and control of safety in a production area
US9189949B2 (en) 2010-12-09 2015-11-17 Sealed Air Corporation (Us) Automated monitoring and control of contamination in a production area
GB2534063A (en) * 2013-07-22 2016-07-13 Quvium Uk Ltd Cough detection, analysis, and communication platform
WO2018091382A1 (en) 2016-11-15 2018-05-24 Boehringer Ingelheim Vetmedica Gmbh Method for predicting a specific respiratory pathogen
WO2019119050A1 (en) * 2017-12-21 2019-06-27 The University Of Queensland A method for analysis of cough sounds using disease signatures to diagnose respiratory diseases
CN110419461A (en) * 2019-09-11 2019-11-08 秒针信息技术有限公司 Pig-breeding monitoring method and system
WO2020165587A1 (en) * 2019-02-12 2020-08-20 Greengage Lighting Ltd Methods and apparatus for livestock rearing
CN111653367A (en) * 2020-04-28 2020-09-11 同济大学 Respiratory infectious disease monitoring system and method based on cough symptoms
CN111650560A (en) * 2019-03-04 2020-09-11 北京京东尚科信息技术有限公司 Sound source positioning method and device
US10978199B2 (en) 2019-01-11 2021-04-13 Honeywell International Inc. Methods and systems for improving infection control in a building
US11184739B1 (en) 2020-06-19 2021-11-23 Honeywel International Inc. Using smart occupancy detection and control in buildings to reduce disease transmission
US11288945B2 (en) 2018-09-05 2022-03-29 Honeywell International Inc. Methods and systems for improving infection control in a facility
US11372383B1 (en) 2021-02-26 2022-06-28 Honeywell International Inc. Healthy building dashboard facilitated by hierarchical model of building control assets
US11402113B2 (en) 2020-08-04 2022-08-02 Honeywell International Inc. Methods and systems for evaluating energy conservation and guest satisfaction in hotels
US11474489B1 (en) 2021-03-29 2022-10-18 Honeywell International Inc. Methods and systems for improving building performance
US11576354B2 (en) 2016-11-15 2023-02-14 Soundtalks Nv Method for customized monitoring of sounds caused by respiratory distress
US11619414B2 (en) 2020-07-07 2023-04-04 Honeywell International Inc. System to profile, measure, enable and monitor building air quality
US11620594B2 (en) 2020-06-12 2023-04-04 Honeywell International Inc. Space utilization patterns for building optimization
US11662115B2 (en) 2021-02-26 2023-05-30 Honeywell International Inc. Hierarchy model builder for building a hierarchical model of control assets
US11783658B2 (en) 2020-06-15 2023-10-10 Honeywell International Inc. Methods and systems for maintaining a healthy building
US11783652B2 (en) 2020-06-15 2023-10-10 Honeywell International Inc. Occupant health monitoring for buildings
US11823295B2 (en) 2020-06-19 2023-11-21 Honeywell International, Inc. Systems and methods for reducing risk of pathogen exposure within a space
WO2023239327A1 (en) * 2022-06-09 2023-12-14 Bogazici Universitesi Wearable cough monitoring system with high accuracy
US11894145B2 (en) 2020-09-30 2024-02-06 Honeywell International Inc. Dashboard for tracking healthy building performance
US11914336B2 (en) 2020-06-15 2024-02-27 Honeywell International Inc. Platform agnostic systems and methods for building management systems

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2996010C (en) 2015-09-29 2023-09-26 Abraham ESPINOZA Warning system for animal farrowing operations
CN108935188A (en) * 2018-07-05 2018-12-07 平安科技(深圳)有限公司 Pig disease identification method, apparatus and electronic equipment
RU2766751C1 (en) * 2021-03-05 2022-03-15 Федеральное государственное бюджетное образовательное учреждение высшего образования «Юго-Западный государственный университет» (ЮЗГУ) (RU) Method for diagnosing asthmatic bronchitis in process of lung auscultation in adults

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5197490A (en) * 1990-04-19 1993-03-30 Cta Bio Services, Inc. Information processing system for counting coughs or evaluating other activities of a patient
US20040133079A1 (en) * 2003-01-02 2004-07-08 Mazar Scott Thomas System and method for predicting patient health within a patient management system
WO2007001431A2 (en) * 2005-06-24 2007-01-04 Vivometrics, Inc. Systems and methods for monitoring cough

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5197490A (en) * 1990-04-19 1993-03-30 Cta Bio Services, Inc. Information processing system for counting coughs or evaluating other activities of a patient
US20040133079A1 (en) * 2003-01-02 2004-07-08 Mazar Scott Thomas System and method for predicting patient health within a patient management system
WO2007001431A2 (en) * 2005-06-24 2007-01-04 Vivometrics, Inc. Systems and methods for monitoring cough

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
EXADAKTYLOS V ET AL: "Online recognition and localisation of sick pig cough sounds", ANIMAL HEALTH, ANIMAL WELFARE AND BIOSECURITY; XIII INTERNATIONAL CONGRESS IN ANIMAL HYGIENE, JUNE 17-21 2007, TARTU, ESTONIA,, 17 June 2007 (2007-06-17), pages 615 - 620, XP009106188, ISBN: 978-9949-426-29-4 *
FERRARI, S., COSTA, A. , GUARINO, M.: "One of the new tools of precision livestock farming to realise on-line monitoring of animal health status is bioacustics; Zootecnica di precisione, la bioacustica identifica in porcilaia la posizione degli animali malati", RIVISTA DI SUINICOLTURA, vol. 47, no. 12, December 2006 (2006-12-01), Italy, pages 107 - 110, XP009106258, ISSN: 0035-662X *
GUARINO, M. ET AL.: "Il suono della tosse indica la patologia", RIVISTA DI SUINICOLTURA, June 2005 (2005-06-01), pages 26 - 31, XP009106265 *
SUBBURAJ S. ET AL.: "Methods of Recording and Analysing Cough Sounds", PULMONARY PHARMACOLOGY, vol. 9, 1996, pages 269 - 279, XP009106411 *
VAN HIRTUM A ET AL: "Autoregressive acoustical modelling of free field cough sound", 2002 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING. PROCEEDINGS. (ICASSP). ORLANDO, FL, MAY 13 - 17, 2002; [IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING (ICASSP)], NEW YORK, NY : IEEE, US, vol. 1, 13 May 2002 (2002-05-13), pages I - 493, XP010804749, ISBN: 978-0-7803-7402-7 *
VAN HIRTUM, A. ET AL.: "Objective recognition of cough sound as biomarker fro aerial pollutants", INDOOR AIR, vol. 14, 2004, pages 10 - 15, XP009106412 *

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9406212B2 (en) 2010-04-01 2016-08-02 Sealed Air Corporation (Us) Automated monitoring and control of contamination activity in a production area
WO2011123757A1 (en) * 2010-04-01 2011-10-06 Sealed Air Corporation (Us) Automated monitoring and control of contamination activity in a production area
US9011607B2 (en) 2010-10-07 2015-04-21 Sealed Air Corporation (Us) Automated monitoring and control of cleaning in a production area
US9143843B2 (en) 2010-12-09 2015-09-22 Sealed Air Corporation Automated monitoring and control of safety in a production area
US9189949B2 (en) 2010-12-09 2015-11-17 Sealed Air Corporation (Us) Automated monitoring and control of contamination in a production area
WO2013142908A1 (en) 2012-03-29 2013-10-03 The University Of Queensland A method and apparatus for processing patient sounds
CN104321015A (en) * 2012-03-29 2015-01-28 昆士兰大学 A method and apparatus for processing patient sounds
AU2013239327B2 (en) * 2012-03-29 2018-08-23 The University Of Queensland A method and apparatus for processing patient sounds
US10098569B2 (en) 2012-03-29 2018-10-16 The University Of Queensland Method and apparatus for processing patient sounds
EP2783629A1 (en) 2013-03-29 2014-10-01 Nutral SAS System for managing the health and respiratory condition of cattle
WO2015013183A3 (en) * 2013-07-22 2015-04-09 Quvium Uk Ltd Cough detection, analysis, and communication platform
US10820832B2 (en) 2013-07-22 2020-11-03 Quvium Uk Ltd Cough detection, analysis, and communication platform
CN105517493A (en) * 2013-07-22 2016-04-20 奎伟伍姆英国有限公司 Cough detection, analysis, and communication platform
GB2534063A (en) * 2013-07-22 2016-07-13 Quvium Uk Ltd Cough detection, analysis, and communication platform
WO2018091382A1 (en) 2016-11-15 2018-05-24 Boehringer Ingelheim Vetmedica Gmbh Method for predicting a specific respiratory pathogen
CN110520053A (en) * 2016-11-15 2019-11-29 勃林格殷格翰维特梅迪卡有限公司 The method for predicting specific respiratory pathogen
US11576354B2 (en) 2016-11-15 2023-02-14 Soundtalks Nv Method for customized monitoring of sounds caused by respiratory distress
US10849314B2 (en) 2016-11-15 2020-12-01 Boehringer Ingelheim Vetmedica Gmbh Method for predicting a specific respiratory pathogen
US11864880B2 (en) 2017-12-21 2024-01-09 The University Of Queensland Method for analysis of cough sounds using disease signatures to diagnose respiratory diseases
WO2019119050A1 (en) * 2017-12-21 2019-06-27 The University Of Queensland A method for analysis of cough sounds using disease signatures to diagnose respiratory diseases
US11626004B2 (en) 2018-09-05 2023-04-11 Honeywell International, Inc. Methods and systems for improving infection control in a facility
US11288945B2 (en) 2018-09-05 2022-03-29 Honeywell International Inc. Methods and systems for improving infection control in a facility
US10978199B2 (en) 2019-01-11 2021-04-13 Honeywell International Inc. Methods and systems for improving infection control in a building
US11887722B2 (en) 2019-01-11 2024-01-30 Honeywell International Inc. Methods and systems for improving infection control in a building
WO2020165587A1 (en) * 2019-02-12 2020-08-20 Greengage Lighting Ltd Methods and apparatus for livestock rearing
CN111650560A (en) * 2019-03-04 2020-09-11 北京京东尚科信息技术有限公司 Sound source positioning method and device
CN111650560B (en) * 2019-03-04 2023-04-07 北京京东尚科信息技术有限公司 Sound source positioning method and device
CN110419461A (en) * 2019-09-11 2019-11-08 秒针信息技术有限公司 Pig-breeding monitoring method and system
CN111653367A (en) * 2020-04-28 2020-09-11 同济大学 Respiratory infectious disease monitoring system and method based on cough symptoms
US11620594B2 (en) 2020-06-12 2023-04-04 Honeywell International Inc. Space utilization patterns for building optimization
US11914336B2 (en) 2020-06-15 2024-02-27 Honeywell International Inc. Platform agnostic systems and methods for building management systems
US11783652B2 (en) 2020-06-15 2023-10-10 Honeywell International Inc. Occupant health monitoring for buildings
US11783658B2 (en) 2020-06-15 2023-10-10 Honeywell International Inc. Methods and systems for maintaining a healthy building
US11823295B2 (en) 2020-06-19 2023-11-21 Honeywell International, Inc. Systems and methods for reducing risk of pathogen exposure within a space
US11778423B2 (en) 2020-06-19 2023-10-03 Honeywell International Inc. Using smart occupancy detection and control in buildings to reduce disease transmission
US11184739B1 (en) 2020-06-19 2021-11-23 Honeywel International Inc. Using smart occupancy detection and control in buildings to reduce disease transmission
US11619414B2 (en) 2020-07-07 2023-04-04 Honeywell International Inc. System to profile, measure, enable and monitor building air quality
US11402113B2 (en) 2020-08-04 2022-08-02 Honeywell International Inc. Methods and systems for evaluating energy conservation and guest satisfaction in hotels
US11894145B2 (en) 2020-09-30 2024-02-06 Honeywell International Inc. Dashboard for tracking healthy building performance
US11662115B2 (en) 2021-02-26 2023-05-30 Honeywell International Inc. Hierarchy model builder for building a hierarchical model of control assets
US11599075B2 (en) 2021-02-26 2023-03-07 Honeywell International Inc. Healthy building dashboard facilitated by hierarchical model of building control assets
US11815865B2 (en) 2021-02-26 2023-11-14 Honeywell International, Inc. Healthy building dashboard facilitated by hierarchical model of building control assets
US11372383B1 (en) 2021-02-26 2022-06-28 Honeywell International Inc. Healthy building dashboard facilitated by hierarchical model of building control assets
US11474489B1 (en) 2021-03-29 2022-10-18 Honeywell International Inc. Methods and systems for improving building performance
WO2023239327A1 (en) * 2022-06-09 2023-12-14 Bogazici Universitesi Wearable cough monitoring system with high accuracy

Also Published As

Publication number Publication date
WO2008154662A1 (en) 2008-12-18
GB0711524D0 (en) 2007-07-25

Similar Documents

Publication Publication Date Title
US20090312660A1 (en) Recognition and localisation of pathologic animal and human sounds
WO2008152433A1 (en) Recognition and localisation of pathologic animal and human sounds
US10080513B2 (en) Activity analysis, fall detection and risk assessment systems and methods
Belkacem et al. End-to-end AI-based point-of-care diagnosis system for classifying respiratory illnesses and early detection of COVID-19: a theoretical framework
Riaboff et al. Evaluation of pre-processing methods for the prediction of cattle behaviour from accelerometer data
JP6435257B2 (en) Method and apparatus for processing patient sounds
Betts Effects of interindividual variation in echolocation calls on identification of big brown and silver-haired bats
US20220007964A1 (en) Apparatus and method for detection of breathing abnormalities
US11948690B2 (en) Pulmonary function estimation
CN107257651A (en) The scene detection of medical monitoring
CN111919242B (en) System and method for processing multiple signals
US20170086778A1 (en) Capture and analysis of body sounds
WO2021068781A1 (en) Fatigue state identification method, apparatus and device
Pham MobiCough: real-time cough detection and monitoring using low-cost mobile devices
CN113397520A (en) Information detection method and device for indoor object, storage medium and processor
Golabbakhsh et al. Automated acoustic analysis in detection of spontaneous swallows in Parkinson’s disease
Chapa et al. Use of a real-time location system to detect cows in distinct functional areas within a barn
US11684293B2 (en) Sensors and method for defining breathing signatures for identifying respiratory disease
JP2019051129A (en) Deglutition function analysis system and program
JP2004157614A (en) Behavior analysis system
Richter et al. Activity recognition for elderly care by evaluating proximity to objects and human skeleton data
Exadaktylos et al. Time-series analysis for online recognition and localization of sick pig (Sus scrofa) cough sounds
KR101483218B1 (en) Activity diagnosis apparatus
Phillips II Walk detection using pulse-Doppler radar
Eedara et al. An algorithm for automatic respiratory state classifications using tracheal sound analysis

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: 08762640

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08762640

Country of ref document: EP

Kind code of ref document: A1