IP Library Granted Patent US 10,098,569
Granted Patent B2
US 10,098,569 · App. 14/389,291 · Granted Oct 16, 2018

Method and apparatus for processing patient sounds

Inventors: Udantha R. Abeyratne (St. Lucia, AU); Vinayak Swarnkar (St. Lucia, AU); Yusuf A. Amrulloh (St. Lucia, AU)
Assignee: The University of Queensland
A61B5/0823A61B5/742A61B7/003A61B7/04G06K9/00523G06K9/00536G10L25/66G16H50/20G16H50/30A61B5/0803A61B5/7264G10L25/30Y02A90/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,098,569
App. No.
14/389,291
Granted
Oct 16, 2018
Kind
B2
Abstract

A method of operating a computational device to process patient sounds, the method comprises the steps of: extracting features from segments of said patient sounds; and classifying the segments as cough or non-cough sounds based upon the extracted features and predetermined criteria; and presenting a diagnosis of a disease related state on a display under control of the computational device based on segments of the patient sounds classified as cough sounds.

Claims (37)

1. A method of operating a computational device to process patient sounds for diagnosing a respiratory disease, the method comprising:

having a sound receiving device configured to receive the patient sounds from a patient and form a corresponding digitized sound signal;

computing feature vectors for each of a plurality of sub-blocks of the digitized sound signal including two or more of: Mel-frequency cepstral coefficients (MFCCs), entropy features, Zero Crossing Rate, and Non-Gaussianity;

operating a trained cough detection pattern classifier to respond to the feature vectors to produce a cough detection pattern classifier output signal;

filtering said output signal to produce a smoothed output signal;

thresholding the smoothed output signal to identify candidate cough segments in the digitized sound signal;

classifying candidate cough segments to be cough segments based upon their duration being longer than a minimum cough length and shorter than a maximum cough length;

forming a plurality of sub-segments of each of the cough segments and computing feature vectors for each of the sub-segments, these feature vectors including two or more of: Mel-frequency cepstral coefficients (MFCCs), entropy features, Zero Crossing Rate, and Non-Gaussianity features;

applying said feature vectors of the plurality of sub-segments to a trained diseased cough pattern classifier to classify each of the cough segments as being one of diseased and non-diseased for a particular respiratory disease;

computing a diseased cough index indicating a proportion of cough segments classified as diseased relative to all of the cough segments;

deeming the patient to be suffering from the particular respiratory disease based on the diseased cough index; and

presenting a diagnosis of the particular respiratory disease on a display under control of the computational device.

2. A method according to claim 1 , wherein the forming a plurality of sub-segments of the cough segments comprises forming three sub-segments.

3. A computational device including at least one electronic processor in communication with an electronic memory containing instructions for the processor to carry out a method according to claim 1 .

4. A computational device according to claim 3 , wherein the computational device comprises a mobile telephone that is programmed to carry out said method.

5. A method according to claim 1 , wherein the computing feature vectors for each of a plurality of sub-blocks of the digitized sound signal includes extracting any one of the following groups of features:

MFCCs and Formant Frequency and Zero Crossing Rate and Shannon Entropy and Non-Gaussianity features; or

Zero Crossing Rate and Shannon Entropy and Non-Gaussianity features; or

MFCCs and Zero Crossing Rate and Formant frequency and Non-Gaussianity features.

6. A method according to claim 1 , wherein the trained cough detection pattern classifier comprises an artificial neural network.

7. A method according to claim 6 , wherein the artificial neural network comprises a time delay neural network (TDNN).

8. A method according to claim 7 , wherein the TDNN has a hidden layer between an output layer and an input layer with 10 to 50 neurons in the hidden layer.

9. A method according to claim 1 , further comprising applying higher order statistical analysis to the cough segments for further classification of the cough segments.

10. A method according to claim 9 , wherein the higher order statistical analysis comprises calculating a bispectrum.

11. A method according to claim 1 , wherein the forming a plurality of sub-segments of each of the cough segments and computing feature vectors for each of the sub-segments further comprises:

determining one or more of: Bispectrum Index (BSG),

Formants Frequencies (FF), Log energy (Log E), and Kurtosis (Kurt) features for each of the cough sub-segments.

12. A method according to claim 11 , wherein the trained diseased cough pattern classifier comprises any one of: a logistic regression model; an artificial neural network; a Bayes classifier; a hidden Markov model; and a support vector machine.

13. A method according to claim 12 ,

wherein the trained diseased cough pattern classifier has been trained with a training set that includes non-pneumonic sounds recorded from patients suffering from one or more of the following complaints: Asthma, Bronchitis, Rhinopharyngitis, wheezing, tonsilopharanzitis, heart disease, larangomalaysia, malaria, and foreign body inhalation.

14. A method according to claim 1 , wherein the trained diseased cough pattern classifier comprises any one of: a logistic regression model; an artificial neural network; a Bayes classifier; a hidden Markov model; and a support vector machine.

15. A method according to claim 14 ,

wherein the trained diseased cough pattern classifier has been trained with a training set that includes non-pneumonic sounds recorded from patients suffering from one or more of the following complaints: Asthma, Bronchitis, Rhinopharyngitis, wheezing, tonsilopharanzitis, heart disease, larangomalaysia, malaria, and foreign body inhalation.

16. A method according to claim 1 , wherein the particular respiratory disease comprises pneumonia.

17. A method according to claim 16 , wherein the diseased cough index is a pneumonic cough index.

18. A method according to claim 1 , wherein the presenting of the diagnosis of the disease related state on the display comprises presenting a diagnosis of pneumonia.

19. A method according to claim 1 , wherein the patient sounds are acquired with one or more microphones that are removed from physical contact with the patient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2014
From: ABEYRATNE, UDANTHA R.; SWARNKAR, VINAYAK; AMRULLOH, YUSUF A.
To: THE UNIVERSITY OF QUEENSLAND
Reel/Frame 034102/0017 →
Priority Claims (1)
AU 2012901255 · Mar 29, 2012 · national
Continuity (1)
Related Publication 20150073306A1 · Mar 12, 2015
Cited By (7)
US 12,268,549 US 12,481,926 US 12,502,130 US 12,518,206 US 12,518,777 US 12,633,303 US 12,645,940