This invention relates to medical devices and methods, and more particularly to such devices and methods for analyzing body sounds.
Regional assessment of lung physiology has been carried out using radionucleotide perfusion also known as the “VQ scan”. In this technique, radioactive particles are either injected into the subject's blood system or the subject is allowed to inhale suspended radioactive particles. X-ray images of the lungs are obtained and one or both of the lungs in the image is divided into two or more regions. A separate analysis of each lung region is then performed. In most regional lung assessments, each of the two lung images is divided into three parts (top, middle and bottom), and an assessment of lung function or physiology in each region is obtained. Typically, regional assessment involves determining the fraction of the total detected radioactivity detected in each region. The amount of radioactivity detected in each part may be correlated with the lung condition in each part.
Body sounds are routinely used by physicians in the diagnosis of various disorders. A physician may place a stethoscope on a person's chest or back and monitor the patient's breathing in order to detect adventitious (i.e. abnormal or unexpected) lung sounds. The identification and classification of adventitious lung sounds often provides important information about pulmonary abnormalities.
It is also known to fix one or more microphones onto a subject's chest or back and to record lung sounds. U.S. Pat. No. 6,139,505 discloses a system in which a plurality of microphones are placed around a patient's chest. The recordings of the microphones during inhalation and expiration are displayed on a screen, or printed on paper. The recordings are then visually examined by a physician in order to detect a pulmonary disorder in the patent. Kompis et al. (Chest, 120(4), 2001) disclose a system in which M microphones are placed on a patient's chest, and lung sounds are recorded. The recordings generate M linear equations that are solved using a least-squares fit. The solution of the system is used to determine the location in the lungs of the source of a sound detected in the recordings.
U.S. Pat. No. 6,887,208 to Kushnir et al., provides a system and method for recording and analyzing sounds produced by the respiratory tract. Respiratory tract sounds are recorded at a plurality of locations over an individual's thorax and the recorded sounds are processed to produce an image of the respiratory tract. The processing involves determining from the recorded signals an average acoustic energy, at a plurality of locations over the thorax over a time interval from t1 to t2. The term “acoustic energy” at a location is used herein to refer to a parameter indicative of or approximating the product of the pressure and the mass propagation velocity at that location. The image may be used to analyze respiratory tract physiology and to detect pathological conditions. Additionally, a time interval can be divided into a plurality of sub-intervals, and an average acoustic energy determined over the thorax for two or more of the sub-intervals. An image of each of these sub intervals may then be determined and displayed sequentially on a display monitor. This generates a movie showing dynamic changes occurring in the acoustic energy in the respiratory tract over the time interval.
The present invention provides a system and method for regional assessment of lung functioning. In accordance with the invention, microphones are affixed to the body surface at a plurality of locations over the thorax, and signals indicative of lung sounds at the location of each transducer are recorded. Each signal is analyzed in order to produce an energy assessment signal at the location of each transducer. The set of transducers is clustered into subsets, where each subset consists of transducers located on the body surface overlying a particular region of the lungs. The regions may correspond to anatomical regions of the lungs, or may be determined independently of the lung anatomy. For each subset of locations, a regional assessment of the underlying lung region is obtained based upon the energy assessment signals. The regional assessment may be dynamic, i.e. an assessment that varies in at least a portion of the breathing cycle. In this case the regional assessment may be, for example, signals calculated as the sum of the assessment signals at the location in each subset, the maximum signal, the minimum signal or an average signal. The regional assessment may be the sum of the values of an energy assessment (dynamic or static) at the locations in the subset divided by the sum of the values of the energy assessment signals of the entire set of transducers. The regional assessment may be a non-dynamic or overall assessment. In this case, the regional assessment may be an average value of a dynamic regional assessment over at least a portion of a breathing cycle. In one embodiment, each lung is divided into three regions (top, middle and bottom), and a regional assessment is obtained as explained above for each of the six regions. In another embodiment, the lungs are divided into regions so that each region has the same number of overlying microphones. The regional assessment may be presented in the form of a table. Alternatively, a diagram showing the contours of the lungs and the lung regions is generated, with the value of the regional assessment of each region appearing in that region of the diagram.
In one embodiment of the invention, a breathing cycle is divided into two or more time intervals, and a regional assessment of the lungs, is obtained in accordance with the invention for each time interval.
The system of the invention includes a plurality of N transducers (microphones) configured to be attached to an essentially planar region R of the individual's back or chest over the individual's thorax. The transducers are typically embedded in a matrix that permits to affix them easily on the individual's skin. Such a matrix may typically be in the form of a vest or garment for easily placing over the individual's thorax. As may be appreciated, different matrices may be used for differently sized individuals; for different ages, sexes, etc.
In one embodiment, the parameter calculated at each of the plurality locations is an average acoustical energy. The term “acoustic energy” at a location is used herein to refer to a parameter indicative of or approximating the product of the pressure and the mass propagation velocity at that location. In a most preferred embodiment of the invention, an image of the lungs is generated from the calculated average acoustic energies. The image is displayed on a display device with the lungs in the image being divided into the lung regions. The regional assessment of the lung regions is displayed together with the image of the lungs.
It will also be understood that the system according to the invention may be a suitably programmed computer. Likewise, the invention contemplates a computer program being readable by a computer for executing the method of the invention. The invention further contemplates a machine-readable memory tangibly embodying a program of instructions executable by the machine for executing the method of the invention.
Thus, in one of its aspects, the invention provides a system for regional assessment in two or more regions of an individual's lungs comprising:
In another of its aspects, the invention provides a method for regional assessment in two or more regions of an individual's lungs comprising:
In order to understand the invention and to see how it may be carried out in practice, a preferred embodiment will now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which:
The set of the transducers 105 are configured to be attached to an essentially planar region R of the back or chest of an individual 110 overlying the individual's lungs. The transducers 105 may be applied to the subject by any means known in the art, for example, using an adhesive, suction, or fastening straps. The transducers may be embedded in a matrix that permits them to be affixed easily onto the individual's skin. Such a matrix may be in the form of a vest or garment for easily placing over the individual's thorax. As may be appreciated, different matrices may be used for differently sized individuals, for different ages, sexes, etc.
Positions in the region R are indicated by two-dimensional position signals x=(x1,x2) in a two-dimensional coordinate system defined in the planar region R. The ith transducer, for i=1 to N, is fixed at a position xi in the region R and generates a respective analog voltage signal 115, denoted herein by P(xi,t) indicative of pressure waves in the body arriving at the location xi.
The transducers 105 are divided into at least two subsets, where each subset consists of transducers overlying a specific region of the lungs. For example, the transducers may be divided into two subsets, where one subset overlies the left lung and the other subset overlies the right lung. As another example, each lung may be divided into 3 regions (top, middle, and bottom) and the transducers divided into six subsets (left lung top region, left lung middle region, left lung bottom region, right lung top region, right lung middle region, and right lung bottom region).
The analog signals 115 are digitized by a multichannel analog to digital converter 120 to generate respective digital data signals S(xi,t) 125. The data signals 125 are input to a memory 130. Data input to the memory 130 are accessed by a processor 135 configured to process the data signals 125.
An input device, such as a computer keyboard 140 or mouse 145, is used to input relevant information relating to the examination such as personal details of the individual 110. The input device 140 may also be used to input values of one or more times t1 and t2 that specify times at which the signals S(xi,t) are to be analyzed or that specify one or more time intervals over which no signals S(xi,t) are to be analyzed. The system 100 may further comprise a display device 150 for displaying the results of the regional assessment.
In step 202, each of the signals Sf(xi,t) is divided into time intervals by a time window, and in step 204 the average value
where k is the interval number, tj are the time samples in the interval and n is the number of samples in the interval. In step 206, a difference signal Sf(xi,t)−
As explained above, in a most preferred embodiment, the energy assessment signals are calculated using the standard deviations of the signals Sf(xi,t).
where, as above, k is the interval number, tj is a time sample in the interval, n is the number of samples in the interval, and
A normalized standard deviation signal σnorm(xi,k) is then calculated in step 216, where
σnorm(xi,k)=σ(xi,k)/
where
where nk is the number of intervals.
Next, in step 217, the signals σnorm(xi,k) are preferably filtered. The filtering is preferably a one-dimensional median filtering, for example, as performed by using the MATLAB algorithm “medfilt”. This generates filtered normalized standard deviation signals σfnorm(xi,k), for k=1 to nk. In step 218 extended smoothing is preferably performed on the signals σfnorm(xi,k), for example, using the MATLAB algorithm “filtfilt. This produces filtered and smoothed normalized sequences σfsnorm(xi,k). This tends to remove impulse artifacts (“clicks”) introduced into the signal by ambient noise.
In step 220, an energy assessment signal is calculated for each transducer location xi and for each time interval in a calculation involving the respective filtered and smoothed normalized sequence σfsnorm(xi,k).
Any method for calculating the energy assessment signal from the respective filtered and denoised signal σfsnorm(xi,k) may be used in step 220 of the algorithm of
wherein the tj are the values of the signal σfsnorm(xi,k) in the subinterval s. Finally, in step 234, an energy assessment signal is calculated for each subinterval s in the interval k of each signal σfsnorm(xi,k). In this embodiment, the energy assessment signals Rσ(xi,k) are calculated for each transducer as the variance of σfsnorm(xi,k):
The regional assessment may be performed by calculating for each transducer subset the sum of the energy assessment signal for each transducer in the subset over at least a portion of the breathing cycle. This produces a dynamic regional assessment that varies over the at least portion of the breathing cycle.
Then, in step 242, for each region of the lungs, a regional assessment signal is obtained by calculating the sum of the energy assessment signals of each transducer in the subset of the transducers overlying the region. In step 244, the relative regional assessment signal for each region is obtained by dividing the regional assessment signal of the region obtained in step 242 by the total signal is by Rσ(k) calculated in step 240.
For example, when the set of transducers is divided into two subsets, one subset overlying the left lung (the “L” subset) and the other subset overlying the right lung (the “R” subset), sum of the left and right lung energy assessment signals are obtained as follows:
where L and R are the set of transducers overlying the left and right lung, respectively.
The left and the right lung regional assessment signals
This produces a dynamic regional assessment, which varies over time during the breathing cycle.
An overall regional assessment may be calculated from the dynamic regional assessment. In a preferred embodiment, the average of the gradients of
Vectors KL(k), KR(k), referred to herein as the left and right “criterion vector”, respectively, is then calculated where
K
L(k)=grad RσL(k)·σL(k)σR(k) and
K
R(k)=grad RσR(k)·σL(k)σR(k) where
where, as before, L and R are the sets of transducers overlying the left and right lung, respectively.
The vectors KL(k,s) and KR(k,s) are now divided into intervals by a sliding window of length nd and sliding step equal to 1. The average of the gradient of the vectors KL(k,s) and KR(k,s) are calculated
For the regional assessment of the left lung, subregions S are found in which the value of KLd(k) is below the median value of the vector KLd(k). The longest contiguous region of the interval k below the median value is preferably extended by a few flanking samples at each end. The region is a stable region and characterizes the respiration. The average of RσL,
If the average
For the regional assessment carried out by the method of the invention, a two-dimensional coordinate system was defined on the subject's back, As shown in
In a first analysis, a regional assessment was performed dividing the set of transducers into two subsets, one subset overlying the left lung, and one subset overlying the left lung. The results are shown in
The overall regional assessment, for the results shown in
A regional assessment was also carried out using the signals σfsnorm(xi,k) shown in
This application claims the benefit of prior U.S. provisional patent application No. 60/899,666 filed Feb. 6, 2007, the contents of which are hereby incorporated by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
60899666 | Feb 2007 | US |