WO2011115239A1 - Lightweight wheeze detection methods and systems - Google Patents

Lightweight wheeze detection methods and systems Download PDF

Info

Publication number
WO2011115239A1
WO2011115239A1 PCT/JP2011/056515 JP2011056515W WO2011115239A1 WO 2011115239 A1 WO2011115239 A1 WO 2011115239A1 JP 2011056515 W JP2011056515 W JP 2011056515W WO 2011115239 A1 WO2011115239 A1 WO 2011115239A1
Authority
WO
WIPO (PCT)
Prior art keywords
wheeze
peak
line
criteria
duration
Prior art date
Application number
PCT/JP2011/056515
Other languages
French (fr)
Inventor
Yongji Fu
Original Assignee
Sharp Kabushiki Kaisha
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 Sharp Kabushiki Kaisha filed Critical Sharp Kabushiki Kaisha
Priority to EP11756422.9A priority Critical patent/EP2547256A4/en
Priority to JP2012542298A priority patent/JP5464627B2/en
Priority to CN201180011627.1A priority patent/CN102781318B/en
Publication of WO2011115239A1 publication Critical patent/WO2011115239A1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B7/00Instruments for auscultation
    • A61B7/003Detecting lung or respiration noise

Abstract

Lightweight wheeze detection methods and systems for portable respiratory health monitoring devices conserve computing resources in portable respiratory health monitoring devices by employing lightweight algorithm that calculates a partial short-time Fourier transform (STFT) image of a respiratory signal that includes all data points necessary for wheeze detection but excludes many data points that are unnecessary for wheeze detection. The methods and systems provide substantial savings in computing resources while still ensuring every wheeze in a respiratory signal is detected.

Description

DESCRIPTION
TITLE OF INVENTION: LIGHTWEIGHT WHEEZE DETECTION
METHODS AND SYSTEMS
TECHNICAL FIELD
The present invention relates to ambulatory health monitoring and, more particularly, to lightweight wheeze detection methods and systems designed to improve portable respiratory health monitoring devices.
BACKGROUND ART
Wheeze monitoring is an important aspect of chronic respiratory disease management, such as asthma management. Wheezes are adventitious lung sounds that are superimposed on normal breath sounds and indicate constricted breathing. A wheeze is generally characterized by a high pitch sound lasting a predetermined duration, and can be detected by evaluating time and frequency components of a respiratory signal.
In conventional wheeze monitoring, a complete short- time Fourier transform (STFT) image is calculated to detect wheezes in a respiratory signal. The complete STFT image provides a two-dimensional representation of the amplitude of the respiratory signal for all data points in a time and frequency domain according to the well-known formula:
STFT {x(t)} = X{r, ω) x(t)w{t - r)e-*" dt
Figure imgf000004_0001
where w(t) is the window function, x(t) is the signal to be transformed and Χ(τ,ω) is the Fourier transform of x(t)w(t-x) , a complex function representing the phase and magnitude of the signal over time and frequency. Wheezes can be detected from evaluation of selected data points in the complete STFT image .
Conventional wheeze monitoring is not well-suited for portable respiratory health monitoring devices that continually acquire and evaluate a respiratory signal as a person wearing the system goes about his or her daily life . Such devices have limited computing resources , and calculating a complete STFT image to detect wheezes often consumes an unacceptably large share of those scarce resources.
SUMMARY OF INVENTION
In one aspect of the invention, an ambulatory health monitoring device comprises a respiratory data capture system; a respiratory data acquisition system; a respiratory data processing system, a respiratory data output interface, wherein the respiratory data processing system further comprises: a receiving section for receiving a respiratory signal from the capture system via the acquisition system, a noncontiguous line calculating section for calculating noncontiguous lines of a short-time Fourier transform (STFT) image of the respiratory signal until a start line of the STFT image conforming to one or more wheeze peak criteria is identified, a contiguous line calculating section for calculating, once a start line conforming to the wheeze peak criteria is identified, contiguous lines of the STFT image preceding the start line and contiguous lines of the STFT image following the start line until both a preceding line and a following line not conforming to the wheeze peak criteria are identified, a determining section for determining, once both a preceding line and a following line not conforming to the wheeze peak criteria are identified, using a total count of calculated lines of the STFT image conforming to the wheeze peak criteria whether a duration of a peak conforms to one or more wheeze duration criteria, , a wheeze rate calculating section for calculating, upon determining that the duration conforms to the wheeze duration criteria, a wheeze rate and a transmitting section for transmitting information indicative of the wheeze rate to the output interface.
In another aspect of the invention, a lightweight wheeze detection method comprises the steps of receiving a respiratory signal; calculating noncontiguous lines of a short- time Fourier transform (STFT) image of the respiratory signal until a start line of the STFT image conforming to one or more wheeze peak criteria is identified; calculating, once a start line conforming to the wheeze peak criteria is identified, contiguous lines of the STFT image preceding the start line and contiguous lines of the STFT image following the start line until both a preceding line and a following line not conforming to the wheeze peak criteria are identified; and, determining, once both a preceding line and a following line not conforming to the wheeze peak criteria are identified, by the processing system using a total count of calculated lines of the STFT image conforming to the wheeze peak criteria whether a duration of a peak conforms to one or more wheeze duration criteria.
In yet another aspect of the invention , a lightweight wheeze detection method comprises the steps of receiving a respiratory signal; calculating a partial STFT image of the respiratory signal comprising selected data points of selected lines of a complete STFT image of the respiratory signal, wherein the lines and the data points are selected based at least in part on one or more wheeze peak criteria; and detecting a wheeze in the partial STFT image based at least iri part on the wheeze peak criteria.
These and other aspects of the invention will be better understood by reference to the following detailed description taken in conjunction with the drawings that are briefly described below. Of course, the invention is defined by the appended claims .
BRIEF DESCRIPTION OF DRAWINGS
FIG. 1 shows an ambulatory health monitoring device in some embodiments of the invention .
FIG. 2 shows a wheeze detection method performed by a respiratory data processing system in some embodiments of the invention .
FIG. 3 shows a respiratory signal received by a respiratory data processing system.
FIG. 4 shows a line of a STFT image calculated by a respiratory data processing system.
FIG. 5 shows binary values of wheeze detection parameters calculated by a respiratory data processing system.
FIG. 6 is a map showing selected data points of a STFT image calculated by a respiratory data processing system.
FIG. 7 shows a complete STFT image .
FIG. 8 shows the sections of the respiratory data processing system.
DESCRIPTION OF EMBODIMENTS
The present invention provides lightweight wheeze detection methods and systems for portable respiratory health monitoring devices. The invention conserves computing resources in portable respiratory health monitoring devices by employing a lightweight algorithm that calculates a partial STFT image of a respiratory signal that includes all data points that are necessary for wheeze detection but excludes many data points that are unnecessary for wheeze detection . The methods and systems provide substantial savings in computing resources while still ensuring every wheeze in a respiratory signal is detected .
FIG . 1 shows an ambulatory health monitoring device 100 in some embodiments of the invention . Monitoring device 100 includes a respiratory data capture system 105, a respiratory data acquisition system 1 10 , a respiratory data processing system 1 1 5 and a respiratory data output interface 120 communicatively coupled in series.
Capture system 105 detects lung sounds at a detection point, such as a trachea, chest or back of a person being monitored and transmits a respiratory signal to acquisition system 1 10 in the form of an electrical signal generated from detected lung sounds. Capture system 105 may include , for example, a sound transducer positioned on the body of a human subject.
Acquisition system 1 10 amplifies, filters, performs analog/ digital (A/ D) conversion and automatic gain control (AGC) on the respiratory signal received from capture system 105, and transmits the respiratory signal to processing system 1 15. Amplification, filtering, A/ D conversion and AGC may be performed by serially arranged pre-amplifier, bandpass filter, final amplifier, A/ D conversion and AGC stages, for example.
Processing system 1 15, under control of a processor executing software instructions, performs time and frequency domain processing, including calculation of partial STFT images, on the respiratory signal to detect wheezes and calculate wheeze rate . Processing system 1 15 under control of the processor outputs the wheeze rate to data output interface 120.
FIG. 8 shows the sections that are contained in the respiratory processing system 1 15. The processing system 1 15 includes a receiving section 805 for receiving a respiratory signal from the capture system via the acquisition system 1 10.
The processing system 1 15 further includes a noncontiguous line calculating section 8 10 for calculating noncontiguous lines of a STFT image of the respiratory signal until a start line of the STFT image conforming to one or more wheeze peak criteria is identified.
The processing system 1 15 further includes a contiguous line calculating section 815 for calculating, once a start line conforming to the wheeze peak criteria is identified, contiguous lines of the STFT image preceding the start lie and contiguous lines of the STFT image following the start line until both a preceding line and a following not conforming to the wheeze peak criteria are identified .
The processing system 1 15 further includes a determining section 820 for determining, once both a preceding line and a following line not conforming to the wheeze peak criteria are identified, using a total count of calculated lines of the STFT image conforming to the wheeze peak criteria whether a duration of a peak conforms to one or more wheeze duration criteria.
The processing system 1 15 further includes a wheeze rate calculating section 825 for calculating, upon determining that the duration conforms to the wheeze duration criteria, a wheeze rate . The processing system 1 15 further includes a transmitting section 830 for transmitting information indicative of the wheeze rate to the output interface .
Data output interface 120 includes one or more of a user interface, a local analysis module , a data management element and a network interface for displaying, processing, storing and/ or transmitting information received from processing system 1 15, such as wheeze rate .
While in the illustrated embodiment capture system 105 , acquisition system 1 10, processing system 1 15 and data output interface 120 are part of a portable (e . g. wearable) ambulatory health monitoring device that monitors a person' s physiological well-being in real-time as the person performs daily activities, in other embodiments capture system 105 , acquisition system 1 1 0, processing system 1 1 5 and/ or data output interface 120 may be part of separate devices that are remotely coupled via wired or wireless links.
FIG. 2 shows a wheeze detection method performed by processing system 1 1 5 in some embodiments of the invention under control of a processor that executes software instructions. The method will be described in conjunction with FIGS . 3-7.
Initially, processing system 1 1 5 receives a time domain respiratory signal, from acquisition system 1 10 (S205) . FIG. 3 shows an exemplary time domain respiratory signal received by a processing system 1 15. The x-axis of the respiratory signal is time in seconds and the y-axis of the respiratory signal is sound amplitude in arbitrary units. The respiratory signal exhibits periodicity corresponding to a respiratory cycle (i.e . inhale / exhale) . Wheezes are not readily detectable in the time domain respiratory signal.
Next, processing system 1 15 calculates noncontiguous lines of an STFT image of the respiratory signal until a start line conforming to wheeze peak criteria is identified. In this regard, processing system 1 15 compares the frequency, height and width of the highest amplitude peak of a candidate start line of an STFT image with predetermined frequency, height and width thresholds, respectively (S2 1 5) . This amplitude peak can be seen as, for example, a minimum peak frequency, a minimum peak height and a minimum peak width of the start line of the STFT image . If the frequency, height and width of the highest amplitude peak of the candidate start line are all above threshold, the candidate start line is chosen as the start line and the flow moves to Step S225. On the other hand , if one or more of the frequency, height or width of the highest amplitude peak of the candidate start line is below threshold, processing system 1 1 5 advances N lines (S220) from the candidate start line and re-performs Step S2 15 at the new candidate start line . Steps S2.15 and S220 are repeated in a loop until a start line is chosen or all candidate start lines have been calculated and found wanting.
To better illustrate, FIG . 4 shows a line of an STFT image calculated by processing system 1 1 5. The line is a slice of a complete STFT image taken over a short time window of size W. The x-axis of the line is frequency in hertz and the y-axis of the line is amplitude in arbitrary units. The highest amplitude peak in the line is centered at about 190 Hz. In Step S2 15, the frequency, height and width of the peak are compared with frequency, height and width thresholds, respectively, to determine whether the line is chosen as the start line. By way of example, a frequency threshold may be set at 150 Hz to conform to a minimum frequency required for a peak to be properly classified as a wheeze. Since the frequency of the peak shown in FIG . 4 is greater than 150 Hz, the frequency threshold would be surpassed in this example . Similar comparisons would be made between the height of the peak (indicated by the circle in FIG. 4) and the width of the peak (indicated in FIG.4) and minimum height and width thresholds characteristic of a wheeze to determine whether the line is chosen as the start line .
The value of N used in Step S220 is judiciously selected to correspond to a minimum duration required for a peak to be properly classified as a wheeze . By selecting a value for N that conforms to a wheeze of minimum duration, the total number of lines calculated by processing system 1 1 5 is reduced by up to a factor of N as compared with wheeze detection methods that calculate a complete STFT image . Moreover, this reduction in calculations is realized without risking failure to detect any wheeze expressed in the respiratory signal. More particularly, the value of N may be determined according to the formula:
N = D / [W( 1 -X) ] where D is the minimum wheeze duration, W is the window size of each STFT line and X is the percentage of overlap between adjacent STFT lines. By way of example, D may be configured as 250 ms, W may be configured as 80 ms and X may be configured as 0.50, such that the formula yields N = 6, after rounding.
Once the start line has been chosen, processing system 1 15 calculates contiguous lines preceding the start line until a preceding line not conforming to the wheeze peak criteria is identified. In this regard, processing system 1 15 first checks whether the current line, which is initially the start line , is the earliest available line of the STFT image (S225) . If the current line is the earliest available line, calculation of preceding lines is not possible and the flow moves to Step S245. On the other hand, if the current line is not the earliest available line, calculation of preceding lines is possible and processing system 1 1 5 moves back one line (S230) and compares the frequency, height and width of the highest amplitude peak of the new current line with predetermined frequency, height and width thresholds, respectively (S235) . If one of the frequency, height and width of the highest amplitude peak of the current line is below threshold, the flow moves to Step S240. On the other hand, if all of the frequency, height or width of the highest amplitude peak of the current line are above threshold, processing system 1 1 5 returns to Step S225. Steps S225- S235 are repeated in loop until a line preceding the start line is found to not conform to the wheeze peak criteria or all available lines preceding the start line have been calculated and found to conform.
Next, processing system 1 1 5 calculates contiguous lines following the start line until a following line not conforming to the wheeze peak criteria is identified . In this regard, processing system 1 15 advances to the first line after the start line (S240 , S245) and compares the frequency, height and width of the highest amplitude peak of the current line with the frequency, height and width thresholds, respectively (S250) . If one of the frequency, height and width of the highest amplitude peak of the current line is below threshold, the flow moves to Step S255. On the other hand, if all of the frequency, height or width of the highest amplitude peak of the current line are above threshold, processing system 1 1 5 returns to Step S245. Steps S245 and S250 are repeated in a loop until a line following the start line is found to not conform to the wheeze peak criteria.
Naturally, the order in which processing system 1 15 calculates contiguous lines preceding and following the start line is reversible . That is, processing system 1 15 may first calculate contiguous lines following the start line and thereafter calculate contiguous lines preceding the start line . Importantly, calculation of the contiguous lines preceding and following the start line is limited to a region of each contiguous line within a predetermined range of a central frequency of the highest amplitude peak of the start line. For example, if the line of FIG. 4 is chosen as the start line, processing system 1 15 limits calculation of each contiguous line preceding and following the start line to data points bounded by the dotted lines shown in FIG. 4. This limitation provides additional significant reduction in the number of data points of the STFT image calculated by processing system 1 15 as compared to methods that calculate the complete STFT image .
Once both a preceding line and a following line not conforming to the wheeze peak criteria are identified, processing system 1 15 determines using the total count of calculated lines conforming to the wheeze peak criteria whether the duration of the highest amplitude peak conforms to a wheeze duration criterion. In this regard, processing system 1 15 compares the total number of above-threshold lines calculated attendant to performing Steps S2 15, S235 and S250 with a wheeze duration threshold (S255) . In some embodiments, the total count is compared directly with a wheeze duration threshold that is expressed as a number of lines (e. g. N = 6) . In other embodiments, the total count is converted to a duration in units of time and the duration is compared with a wheeze duration threshold that is expressed in units of time . In either event, if the comparison is below the threshold, the duration of the peak conforming to the wheeze peak criteria is insufficient to classify the peak as a wheeze, and the flow returns to Step S220. On the other hand, if the comparison is above the threshold, the duration of the peak is sufficient to classify the peak as a wheeze , and processing system 1 15 processes the wheeze (S260) . Wheeze processing may include, for example, calculating a wheeze rate according to the formula:
Figure imgf000017_0001
where R is the wheeze rate , tw is the duration of the wheeze, and ttot is the duration of a respiratory cycle .
FIG. 5 shows exemplary binary values of wheeze detection parameters determined by processing system 1 1 5 attendant to performing the method of FIG. 2. Values of " 1 " indicate conformance with a given criterion and values of " 0" indicate nonconformance with a given criterion. FIG . 5 shows values for the following criteria: peak height 5 10 , peak width 520, peak contiguity 530 (i. e . whether the peak height and peak width criteria are satisfied for both the preceding line and the current line) and wheeze detection 540 (i.e . whether peak contiguity persists over a minimum wheeze duration) . FIG. 6 is a map (fast wheeze algorithm) showing selected data points of a STFT image of the respiratory signal calculated by processing system 1 1 5 attendant to performing the method of FIG. 2. Dark areas of the map indicate data points that were calculated . Light areas of the map indicate data points that were not calculated, and reflect calculation savings relative to methods wherein the complete SFTF image is calculated .
FIG. 7 is a complete STFT image (shown here in black and white) showing the amplitude of different frequencies (shown as white areas against the black background) expressed in the respiratory signal at different times . Juxtaposition of FIG. 6 and FIG . 7 makes clear that the number of data points calculated by processing system 1 15 attendant to performing the method of FIG. 2 is significantly lower than the number of data points in the complete STFT image, as nonessential lines of the STFT image are skipped as a result of Steps S2 15 and S220, and other lines of the STFT image are only calculated in a limited frequency range as a result of frequency-bounding the lines calculated in Steps S235 and S250.
Some embodiments of the present invention disclose devices in which the wheeze peak criteria comprise minimum peak frequency, minimum peak height and minimum peak width of the start line of the STFT image . Some embodiments of the present invention disclose devices in which conformance of a calculated line of the STFT image to the wheeze peak criteria is identified upon detecting that frequency, height and width of a highest amplitude peak in the calculated line exceed a predetermined frequency, height and width threshold, respectively.
Some embodiments of the present invention disclose devices in which nonconformance of a calculated line of the STFT image with the wheeze peak criteria is identified upon detecting that one or more of frequency, height or width of a highest amplitude peak in the calculated line is below a predetermined frequency, height or width threshold, respectively.
Some embodiments of the present invention disclose devices in which the wheeze duration criteria comprise a minimum wheeze duration.
Some embodiments of the present invention disclose devices in which conformance of the duration to the wheeze duration criteria is determined based at least in part on a comparison of the total count with a predetermined wheeze duration threshold.
Some embodiments of the present invention disclose devices in which each consecutive pair of the noncontiguous lines is separated by a predetermined number of lines of the STFT image determined in accordance with a minimum wheeze duration.
Some embodiments of the present invention disclose devices in which the processing system limits calculation of the contiguous lines preceding the start line and the contiguous lines following the start line to a region of each contiguous line that is within a predetermined range of a frequency of a highest amplitude peak of the start line .
Some embodiments of the present invention disclose methods, which comprise, upon determining that the duration conforms to the wheeze duration criteria, the step of calculating by the processing system a wheeze rate .
Some embodiments of the present invention disclose methods, which comprise, upon determining that the duration does not conform to the wheeze duration criteria, the steps of skipping by the processing system a predetermined number of lines of the STFT image determined in accordance with a minimum wheeze duration and re-performing the first calculating step .
Some embodiments of the present invention disclose an ambulatory health monitoring device in which the wheeze peak criteria comprise minimum peak frequency, minimum peak height and minimum peak width.
Some embodiments of the present invention disclose an ambulatory health monitoring device in which conformance of a calculated line of the STFT image to the wheeze peak criteria is identified upon detecting that frequency, height and width of a highest amplitude peak in the calculated line exceed predetermined frequency, height and width thresholds, respectively.
Some embodiments of the present invention discloses an ambulatory health monitoring device in which nonconformance of a calculated line of the STFT image with the wheeze peak criteria is identified upon detecting that one or more of frequency, height or width of a highest amplitude peak in the calculated line is below a predetermined frequency, height or width threshold, respectively.
Some embodiments of the present invention discloses an ambulatory health monitoring device in which the wheeze duration criteria comprise a minimum wheeze duration.
Some embodiments of the present invention discloses an ambulatory health monitoring device in which conformance of the duration to the wheeze duration criteria is determined based at least in part on a comparison of the total count with a predetermined wheeze duration threshold .
Some embodiments of the present invention discloses an ambulatory health monitoring device in which each consecutive pair of the noncontiguous lines is separated by a predetermined number of lines of the STFT image determined in accordance with a minimum wheeze duration .
Some embodiments of the present invention discloses an ambulatory health monitoring device in which the processing system limits calculation of the contiguous lines preceding the start line and the contiguous lines following the start line to a region of each contiguous line that is within a predetermined range of a frequency of a highest amplitude peak of the start line .
Some embodiments of the present invention disclose methods in which the lines are selected and the wheeze is detected by the processing system based at least in part on one or more wheeze duration criteria.
Some embodiments of the present invention disclose methods in which the wheeze peak criteria comprise minimum peak frequency, minimum peak height and minimum peak width .
Some embodiments of the present invention disclose methods in which conformance of a calculated line of the STFT image to the wheeze peak criteria is identified upon detecting that frequency, height and width of a highest amplitude peak in the calculated line exceed predetermined frequency, height and width thresholds, respectively.
Some embodiments of the present invention disclose methods in which nonconformance of a calculated line of the STFT image with the wheeze peak criteria is identified upon detecting that one or more of frequency, height or width of a highest amplitude peak in the calculated line is below a predetermined frequency, height or width threshold, respectively.
Some embodiments of the present invention disclose methods in which the wheeze duration criteria comprise a minimum wheeze duration.
Some embodiments of the present invention disclose methods in which conformance to the wheeze duration criteria is determined based at least in part on a comparison of the total count with a predetermined wheeze duration threshold.
Some embodiments of the present invention disclose methods in which each consecutive pair of the noncontiguous lines is separated by a predetermined number of lines of the STFT image determined in accordance with a minimum wheeze duration .
Some embodiments of the present invention disclose methods in which the second calculating step comprises limiting by the processing system calculation of the contiguous lines preceding the start line and the contiguous lines following the start line to a region of each contiguous line that is within a predetermined range of a frequency of a highest amplitude peak of the start line .
It will be appreciated by those of ordinary skill in the art that the invention can be embodied in other specific forms without departing from the spirit or essential character hereof. The present description is therefore considered in all respects to be illustrative and not restrictive . The scope of the invention is indicated by the appended claims, and all changes that come with in the meaning and range of equivalents thereof are intended to be embraced therein .

Claims

1 . An ambulatory health monitoring device, comprising: a respiratory data capture system;
a respiratory data acquisition system;
a respiratory data processing system; and
a respiratory data output interface,
wherein the respiratory data processing system further comprises:
a receiving section for receiving a respiratory signal from the capture system via the acquisition system,
a noncontiguous line calculating section for calculating noncontiguous lines of a short-time Fourier transform (STFT) image of the respiratory signal until a start line of the STFT image conforming to one or more wheeze peak criteria is identified,
a contiguous line calculating section for calculating, once a start line conforming to the wheeze peak criteria is identified, contiguous lines of the STFT image preceding the start line and contiguous lines of the STFT image following the start line until both a preceding line and a following line not conforming to the wheeze peak criteria are identified ,
a determining section for determining, once both a preceding line and a following line not conforming to the wheeze peak criteria are identified, using a total count of calculated lines of the STFT image conforming to the wheeze peak criteria whether a duration of a peak conforms to one or more wheeze duration criteria,
a wheeze rate calculating section for calculating, upon determining that the duration conforms to the wheeze duration criteria, a wheeze rate and
a transmitting section for transmitting information indicative of the wheeze rate to the output interface.
2. The device of claim 1 , wherein the wheeze peak criteria comprises a minimum peak frequency, minimum peak height and minimum peak width of the start line of the STFT image .
3. The device of claim 1 , wherein conformance of a calculated line of the STFT image to the wheeze peak criteria is identified upon detecting that frequency, height and width of a highest amplitude peak in the calculated line exceed a predetermined frequency, height and width threshold, respectively.
4. The device of claim 1 , wherein nonconformance of a calculated line of the STFT image with the wheeze peak criteria is identified upon detecting that one or more of frequency, height or width of a highest amplitude peak in the calculated line is below a predetermined frequency, height or width threshold, respectively.
5. The device of claim 1 , wherein the wheeze duration criteria comprise a minimum wheeze duration.
6. The device of claim 1 , wherein conformance of the duration to the wheeze duration criteria is determined based at least in part on a comparison of the total count with a predetermined wheeze duration threshold.
7. The device of claim 1 , wherein each consecutive pair of the noncontiguous lines is separated by a predetermined number of lines of the STFT image determined in accordance with a minimum wheeze duration.
8. The device of claim 1 , wherein the processing system limits calculation of the contiguous lines preceding the start line and the contiguous lines following the start line to a region of each contiguous line that is within' a predetermined range of a frequency of a highest amplitude peak of the start line .
9. The device of claim 1 , wherein the respiratory data acquisition system is communicatively coupled with the respiratory data capture system, the respiratory data processing system is communicatively coupled with the respiratory data acquisition system, and the respiratory data output interface is communicatively coupled with the processing system.
10. A lightweight wheeze detection method, comprising the steps of:
receiving a respiratory signal;
calculating noncontiguous lines of a short-time Fourier transform (STFT) image of the respiratory signal until a start line of the STFT image conforming to one or more wheeze peak criteria is identified;
calculating, once a start line conforming to the wheeze peak criteria is identified, contiguous lines of the STFT image preceding the start line and contiguous lines of the STFT image following the start line until both a preceding line and a following line not conforming to the wheeze peak criteria are identified; and,
determining, once both a preceding line and a following line not conforming to the wheeze peak criteria are identified, using a total count of calculated lines of the STFT image conforming to the wheeze peak criteria whether a duration of a peak conforms to one or more wheeze duration criteria.
1 1 . The method of claim 10 , further comprising, upon determining that the duration conforms to the wheeze duration criteria, the step of calculating by the processing system a wheeze rate .
12. The method of claim 10 , further comprising, upon determining that the duration does not conform to the wheeze duration criteria, performing the steps of:
skipping a predetermined number of lines of the STFT image determined in accordance with a minimum wheeze duration; and
re-performing the first calculating step .
13. A lightweight wheeze detection method, comprising the steps of:
receiving a respiratory signal;
calculating a partial short-time Fourier transform (STFT) image of the respiratory signal comprising selected data points of selected lines of a complete STFT image of the respiratory signal, wherein the lines and the data points are selected based at least in part on one or more wheeze peak criteria; and
detecting a wheeze in the partial STFT image based at least in part on the wheeze peak criteria.
14. The method of claim 13 , wherein the lines are selected and the wheeze is detected by the processing system based at least in part on one or more wheeze duration criteria.
PCT/JP2011/056515 2010-03-18 2011-03-14 Lightweight wheeze detection methods and systems WO2011115239A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP11756422.9A EP2547256A4 (en) 2010-03-18 2011-03-14 Lightweight wheeze detection methods and systems
JP2012542298A JP5464627B2 (en) 2010-03-18 2011-03-14 Lightweight wheezing detection method and system
CN201180011627.1A CN102781318B (en) 2010-03-18 2011-03-14 Lightweight wheeze detection methods and systems

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/661,477 US8506501B2 (en) 2010-03-18 2010-03-18 Lightweight wheeze detection methods and systems
US12/661,477 2010-03-18

Publications (1)

Publication Number Publication Date
WO2011115239A1 true WO2011115239A1 (en) 2011-09-22

Family

ID=44647768

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/056515 WO2011115239A1 (en) 2010-03-18 2011-03-14 Lightweight wheeze detection methods and systems

Country Status (5)

Country Link
US (1) US8506501B2 (en)
EP (1) EP2547256A4 (en)
JP (1) JP5464627B2 (en)
CN (1) CN102781318B (en)
WO (1) WO2011115239A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060243280A1 (en) * 2005-04-27 2006-11-02 Caro Richard G Method of determining lung condition indicators
WO2006117780A2 (en) * 2005-04-29 2006-11-09 Oren Gavriely Cough detector
JP5585428B2 (en) * 2010-12-08 2014-09-10 ソニー株式会社 Respiratory state analyzer, respiratory state display device, and program for them
JP6414486B2 (en) * 2015-02-27 2018-10-31 オムロンヘルスケア株式会社 Wheezing detection device
JP6414487B2 (en) * 2015-02-27 2018-10-31 オムロンヘルスケア株式会社 Wheezing related information display device
JP7081409B2 (en) * 2018-09-12 2022-06-07 オムロンヘルスケア株式会社 Wheezing detector, wheezing detection method, and wheezing detection program
JP7001806B2 (en) * 2020-12-25 2022-01-20 パイオニア株式会社 Respiratory sound analyzer, breath sound analysis method, computer program and recording medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006167427A (en) * 2004-11-22 2006-06-29 Aisin Seiki Co Ltd Sleep information detection system
US20070010722A1 (en) * 2005-07-06 2007-01-11 Kabushiki Kaisha Toshiba Apparatus, method and computer program product for determining respiratory condition
WO2007146687A2 (en) * 2006-06-08 2007-12-21 Vivometrics, Inc. Snore detection and confirmation

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5165417A (en) * 1989-09-12 1992-11-24 Murphy Jr Raymond L H Lung sound detection system and method
US6168568B1 (en) * 1996-10-04 2001-01-02 Karmel Medical Acoustic Technologies Ltd. Phonopneumograph system
EP1259157B1 (en) * 2000-03-02 2008-06-11 Itamar Medical Ltd Method and apparatus for the non-invasive detection of particular sleep-state conditions by monitoring the peripheral vascular system
FR2823660A1 (en) * 2001-04-18 2002-10-25 Pneumopartners Analysis system for respiratory sounds includes sampling and processing module producing sound parameters for comparison with database
US20070118054A1 (en) * 2005-11-01 2007-05-24 Earlysense Ltd. Methods and systems for monitoring patients for clinical episodes
CN2710549Y (en) * 2004-07-29 2005-07-20 亓庆胜 Expiration flux self recorder for bronchial astma patient
TWI294280B (en) * 2004-10-13 2008-03-11 Ind Tech Res Inst Portable monitoring system for recognizing wheeze of lung sounds
US20060198533A1 (en) * 2005-03-04 2006-09-07 Wang Le Y Method and system for continuous monitoring and diagnosis of body sounds
US20060243280A1 (en) * 2005-04-27 2006-11-02 Caro Richard G Method of determining lung condition indicators
US20090112114A1 (en) * 2007-10-26 2009-04-30 Ayyagari Deepak V Method and system for self-monitoring of environment-related respiratory ailments
US8152734B2 (en) * 2007-11-28 2012-04-10 Pierson Precision Auscultation System and method for diagnosis of bovine diseases using auscultation analysis
US8175829B2 (en) * 2008-03-28 2012-05-08 Agilent Technologies, Inc. Analyzer for signal anomalies
US8758262B2 (en) * 2009-11-25 2014-06-24 University Of Rochester Respiratory disease monitoring system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006167427A (en) * 2004-11-22 2006-06-29 Aisin Seiki Co Ltd Sleep information detection system
US20070010722A1 (en) * 2005-07-06 2007-01-11 Kabushiki Kaisha Toshiba Apparatus, method and computer program product for determining respiratory condition
WO2007146687A2 (en) * 2006-06-08 2007-12-21 Vivometrics, Inc. Snore detection and confirmation

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2547256A4 *

Also Published As

Publication number Publication date
JP2013521833A (en) 2013-06-13
JP5464627B2 (en) 2014-04-09
CN102781318B (en) 2014-12-03
CN102781318A (en) 2012-11-14
US20110230777A1 (en) 2011-09-22
EP2547256A1 (en) 2013-01-23
US8506501B2 (en) 2013-08-13
EP2547256A4 (en) 2015-09-02

Similar Documents

Publication Publication Date Title
US8506501B2 (en) Lightweight wheeze detection methods and systems
US20090247837A1 (en) System And Method For Diagnosing Sleep Apnea
JP4917373B2 (en) Biological information estimation apparatus and electronic device equipped with the same
EP2677927B1 (en) Respiration monitoring method and system
US20110208009A1 (en) Physiological signal quality classification for ambulatory monitoring
JP2008520384A (en) Method and system for real time determination of respiratory rate with limited processor resources
US8663124B2 (en) Multistage method and system for estimating respiration parameters from acoustic signal
US20110230778A1 (en) Methods and devices for continual respiratory monitoring using adaptive windowing
US20110301427A1 (en) Acoustic physiological monitoring device and large noise handling method for use thereon
US20190388006A1 (en) Non-invasive system and method for breath sound analysis
WO2012133930A1 (en) Respiration analysis using acoustic signal trends
KR101796871B1 (en) Apparatus for diagnosing sleep apnea using video and respiration sound
US20120029298A1 (en) Linear classification method for determining acoustic physiological signal quality and device for use therein
US9265477B2 (en) Adaptive lightweight acoustic signal classification for physiological monitoring
EP1774907A1 (en) Method and device for measuring heart rate
US20110301428A1 (en) Lightweight automatic gain control for ambulatory monitoring systems
US20130211274A1 (en) Determining Usability of an Acoustic Signal for Physiological Monitoring Using Frequency Analysis
CN113273992A (en) Signal processing method and device
JP2009095486A (en) Apnea judging apparatus
US9208770B2 (en) Noise event suppression for monitoring system
EP4335364A1 (en) A system and method for determining the breathing rate of a subject
US20110301426A1 (en) Method and device for conditioning display of physiological parameter estimates on conformance with expectations
Cheng et al. A Case for an Oral Cavity-Based Respiratory Rate Sensor System
CN117481632A (en) Non-inductive respiration rate calculation method and device and electronic equipment
WO2024052163A1 (en) A system and method for determining the breathing rate of a subject

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201180011627.1

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11756422

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2011756422

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2012542298

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE