The present disclosure relates to a Doppler ultrasound system and method of filtering noise when monitoring blood flow or heart rate, in particular arterial blood flow, venous blood flow and/or the heart rate of a fetus. Ultrasound is used to monitor blood flow and/or heart rate by means of a transducer which is placed in contact with a patient and transmits high frequency sound waves. Reflected echoes and signals received by the transducer are processed to remove undesirable noise to clearly discern and accurately detect and analyze physiological aspects relating to the patient's blood flow and fetal heartbeat.
Obstetric and vascular Doppler ultrasound may be used to assess fetal heartbeat and blood flow. For example, conventional Doppler ultrasound fetal heart rate systems insonate the fetal heart and surrounding tissue with high frequency sound. Echoes from internal tissues undergo Doppler shift proportional to the relative velocity of reflecting surface and transducer. The received ultrasound signals are demodulated to convert the Doppler signal to the audible range and further autocorrelated in a time domain for data analysis to extract and/or identify a fetal heart rate.
Arterial and venous blood flow may be similarly assessed using vascular Doppler ultrasound. Ultrasound waves reflected from a patient's blood vessel and surrounding tissue are received by the transducer, digitized and processed for audio and visual waveform presentation. The resultant signals are relied upon to assess the condition of blood flow, identify stenosis and abnormalities and detect the presence of clots and aneurysms.
Signal clarity and accuracy, however, can be compromised by background, environmental and system noise. In particular, handheld Doppler systems suffer from noise caused by the thermal effect of system electron flow and collisions, which is typically magnified by high gain amplifiers in the Doppler probe. Typically such wide band, thermal noise is manifested as a continuous background hissing sound or white noise.
Additionally, ultrasound transmission gel placed on the end of a transducer may be another source of noise. High power, predominately low bandwidth noise can result when the gel contacts the transducer and/or is moved, together with the transducer, about a patient's skin. Change in impedance of the gel due to presence of air bubbles creating reflections, gel movement and the inherent difference in the impedance between the gel and transducer tip all create Doppler shifts resulting in loud, crackling sounds.
Some Doppler systems allow a choice of ultrasound frequency to target and improve signal accuracy. This is useful because attenuation of ultrasound in tissue is proportional to frequency, the sound from a lower frequency transducer penetrating to a greater depth than a higher frequency. Therefore, the user will select a low frequency when they require greatest range but will select a higher frequency to avoid picking up unwanted echoes from deep organs or tissue. These techniques, however, fail to redress inherent system noise or environmental noise that is within the selected frequency. Furthermore, an incorrect or an insufficiently broad frequency selection may result in loss of critical data.
Certain obstetric systems use pulsed Doppler ultrasound to improve signal-to-noise ratio (SNR) by gating the ultrasound receiver such that it only accepts signals within a certain range of times after the ultrasound pulse is transmitted. Such techniques also fail to filter out inherent system and environmental noise, such as thermal and gel noise. These signal processing methods merely limit the opening and closing times of the gates to correspond to a desired transit time for the ultrasound and thus determine a maximum and minimum operating range for the ultrasound beam.
The Doppler ultrasound system of the present application includes a novel digital signal processor and noise filter that improves SNR and signal accuracy by addressing the problem of inherent system, background and/or environmental noise.
In accordance with a first exemplary embodiment of the application, a Doppler ultrasound monitoring system includes a digital signal processor for processing Doppler ultrasound signals reflected from a patient, wherein the signal processor: applies a fast Fourier transform to a IQ signal derived from the reflected Doppler ultrasound signals, calculates a maximum frequency envelope adapted for filtering out inherent thermal system noise and applies the maximum frequency envelope to the IQ signal to filter thermal noise. The system further includes a visual and/or audio system for generating a visual and/or audio signal derived from the thermal noise filtered IQ signal.
In accordance with a second exemplary embodiment of the application, a Doppler ultrasound monitoring system includes a digital signal processor for processing Doppler ultrasound signals reflected from a patient and an visual and/or audio system for generating an visual or audio signal from a fast Fourier transform processed IQ signal derived from the reflected Doppler ultrasound signals. The signal processor applies a fast Fourier transform to an IQ signal derived from the reflected Doppler ultrasound signals.
The signal processor suppresses an amplitude of the generated audio signal for a predetermined period of time upon the occurrence of at least one of: a determination that the fast Fourier transform processed IQ signal is substantially symmetrical, a dynamically assessed IQ signal to gel noise ratio is less than 1; and/or an average of a first set and last set of values of a magnitude frequency spectrum derived from the fast Fourier transform processed IQ signal exceeds a predetermined threshold indicative of gel noise.
In one embodiment, the volume of the suppressed audio signal is linearly increased until full amplitude is achieved in 0.5 seconds.
In accordance with a third exemplary embodiment of the application, a method for filtering thermal noise in a handheld Doppler ultrasound system includes the steps of: receiving Doppler ultrasound signals reflected from a patient with a transducer, using a digital signal processor to apply a fast Fourier transform to a IQ signal derived from the reflected Doppler ultrasound signals, calculating a maximum frequency envelope adapted for filtering out inherent thermal system noise, applying the maximum frequency envelope to the IQ signal to filter out thermal noise and generating an audio or visual signal derived from the thermal noise filtered IQ signal.
In accordance with a fourth exemplary embodiment of the application, a method for filtering gel noise in a handheld Doppler ultrasound system includes the steps of: receiving Doppler ultrasound signals reflected from a patient with a transducer, using a digital signal processor to apply a fast Fourier transform to a IQ signal derived from the reflected Doppler ultrasound signals, and suppressing an amplitude of an audio and/or visual signal generated from the fast Fourier transform processed IQ signal for a predetermined period of time upon the occurrence of at least one of: a determination that the fast Fourier transform processed IQ signal is substantially symmetrical, a dynamically assessed IQ signal to gel noise ratio is less than 1; and/or an average of a first set and last set of values of a magnitude frequency spectrum derived from the fast Fourier transform processed IQ signal exceeds a predetermined threshold indicative of gel noise.
In accordance with a fifth exemplary embodiment of the application, a method for assessing one of blood flow or fetal heartrate in a patient involves using any one of the aforementioned Doppler ultrasound monitoring system.
In accordance with a sixth exemplary embodiment of the application, a method for assessing one of blood flow or fetal heartrate in a patient involves any one of the aforementioned methods for filtering thermal noise and/or gel noise in a hand held Doppler.
In one embodiment, the method for assessing blood flow or fetal heartrate may further involve diagnosing and/or treating a patient based on the determined blood flow and/or fetal heartrate information.
For illustrative purposes, the principles of the present disclosure are described by referencing various exemplary embodiments. Although certain embodiments of the invention are specifically described herein, one of ordinary skill in the art will readily recognize that the same principles are equally applicable to, and can be employed in other systems and methods. Before explaining the disclosed embodiments of the present disclosure in detail, it is to be understood that the disclosure is not limited in its application to the details of any particular embodiment shown. Additionally, the terminology used herein is for the purpose of description and not of limitation.
Furthermore, although certain methods are described with reference to steps that are presented herein in a certain order, in many instances, these steps may be performed in any order as may be appreciated by one skilled in the art; the novel method is therefore not limited to the particular arrangement of steps disclosed herein.
It must be noted that as used herein and in the appended claims, the singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise. As well, the terms “a” (or “an”), “one or more” and “at least one” can be used interchangeably herein. It is also to be noted that the terms “comprising”, “including”, “composed of” and “having” can be used interchangeably.
The present disclosure is directed to a novel Doppler ultrasound system and method for monitoring physiological parameters, such as blood flow and heart rate. Referring to the embodiments of
In use, transducer 12 of Doppler 10 is placed against a patient's skin, e.g. a patient's arms, legs, foot, abdomen, etc., and ultrasound waves are directed to a target physiological region. Echoes reflected from the target region and the surrounding patient tissue are received by the transducer, digitized and processed for audio and visual waveform output.
Referring now to
Referring to
I
w=(I′−mean(I′))*W; and
Q
w=(Q′−mean(Q′))*W.
To form the complex input signal for the CFFT Iw and Qw is interleaved and zero padded to create an input vector twice the length of the FFT. For example, a sampling frequency, fs, of 25000 samples per second will yield 250 samples in 10 ms. Therefore, the 40 ms long Iw and Qw will each have 1000 samples yielding an interleaved input vector of 2000 samples (each pair representing a complex number), IQcomplex. The nearest power of two fast Fourier transform (FFT) will be 1024 points long. Therefore, Iw and Qw will have to be padded with an extra 24 zeros each. Or, IQcomplex can be padded with 48 zeros. Normally, zero padding need only be applied to one end of the FFT input signal with no effect upon the frequency spectrum. However, after relevant processing, it is intended to use the inverse FFT to recover audio signals. So as to preserve the fidelity of the audio output, it is desirable to pad IQcomplex symmetrically. That is, put half the number of zeros at the beginning of the 40 ms complex window and the other half at the end.
As illustrated in
To mitigate and suppress any unwanted noise, in one embodiment, the maximum frequency envelope of the magnitude of the FFTcomplex signal is used to determine noise filter parameters. As illustrated, the FFTcomplex signal is conditioned to determine a magnitude of the FFTcomplex signal (e.g. 2*abs (FFTcomplex)) for forward and reverse flow. Each point in this maximum frequency spectrum is calculated every 10 ms. The maximum frequency in the spectrum is set at a power point. In one embodiment, the power point may be correlated to a confidence level in identification of a target signal and/or signal strength of a target signal, e.g. blood flow signal. In an exemplary embodiment, the power point may be continuously calculated and derived from the continuous feed of dynamic reflected ultrasound signal data. In one embodiment, the power point is set at 95% power point. In another embodiment, the power point may be set at 80% or higher, 85% or higher, or 90% or higher. The power point may be found by first accumulating all the values in the frequency spectrum, and then finding, from the lowest frequency to the highest, the bin where 95% of the accumulation sits. In another embodiment, the hiss noise level may be present at a certain value, and the power point may be found by first accumulating all the values in the frequency spectrum above the preset value, and then finding, from the lowest frequency to the highest, the bin where 95% of the accumulation sits. This 95% power point thus may be used to create and define a maximum frequency envelope for use in filtering thermal noise from the system. For example, For example, in one embodiment, all frequencies with magnitudes that are below the power point are filtered out. In another embodiment, alternatively or in addition to filtering out all frequencies with magnitudes that are below the power point, all frequencies below the hiss noise level are filtered out. In another embodiment, the magnitude of the frequencies that are above the power point are reduced by the hiss noise level. When SNR is relatively high (>1.5) at levels lower than this portions of the physiological blood flow signal may be confused with the noise causing loss of sound quality. However, these are extremely low level signals that do not appreciably affect clinical assessment in terms of wave shape and detail with little clinical value in terms of wave shape and detail and yet may still be heard.
As illustrated in
The maximum frequency envelope and the FFTcomplex signal may also be used to generate a magnitude and frequency spectrogram for use in identifying the parameters in which gel suppression filter is to be activated. In stable signal acquisition, the CFFT exhibits asymmetry which changes continuously throughout the cardiac cycle with changes in flow direction and frequency content. The CFFT is performed every 10 ms on 250 samples of new IQ signal and three of the previous 10 ms samples (750 samples) in a rolling buffer of 1000 samples in total. This rolling buffer is zero padded with 24 zeros to provide the input signal for the 1024 point CFFT. The first half (512 bins) of the CFFT provides the spectrum of the forward flow components and the second half (512 bins) provides the spectral content of the reverse flow. When gel is applied to the ultrasound probe tip the CFFT becomes symmetrical, particularly in the low frequency ranges and when the SNR<<1. The symmetry and/or SNR may be exploited to provide an audio suppression value of 0 held for 1 second. After 1 second the level of the audio is linearly incremented for the next 0.5 seconds until full amplitude is achieved again (audio suppression=1); unless this is interrupted by further gel noise in which case the suppression is reset to 0. The gel suppression cycle in this embodiment is thus 1.5 seconds.
To determine if gel suppression should be activated the first and last 200 values of the magnitude spectrum are averaged on an ongoing basis. If this average exceeds a predetermined threshold (e.g. 5) then the gel noise suppression cycle is initiated. In one embodiment, the predetermined gel suppression threshold value is based on dynamic continuous feed of dynamic reflected ultrasound signal data. In another embodiment, the gel suppression threshold value may be a set preset value. In yet another embodiment, the gel threshold value may be a multiple of a maximum frequency of a target physiological signal.
In one embodiment, the gel noise suppression filter may be triggered upon any one or a combination of: (a) a determination that the FFTcomplex magnitude spectrogram is substantially symmetrical; (b) when SNR is less than 1, substantially less than 1, 0.75 or less or 0.5 or less; and/or (c) when an average of the first and last set of values (e.g. first and last 200 values) of the magnitude spectrum exceeds a predetermined threshold value.
Once the filter parameters are determined and the filter has been applied to the FFTcomplex, the resultant signal may then processed in two separate ways to achieve the visual and audio resultant outputs shown in
The second pathway for processing the FFTcomplex is configured to produce audio output. As shown in
The blood flow waveform and corresponding audio output generated from the CFFT noise filtered signals may be used by a clinician to assess the condition of blood flow, identify stenosis and abnormalities, detect the presence of clots and aneurysms and assess therapeutic treatments available to the patient based on the visual and/or audio output of the DSP of Doppler 10.
Since the thermal and gel noise filtering process takes place in the frequency domain, thus obviating time domain convolutions and coefficient updating, a more efficient frequency band subtraction process is achieved. This gives a passband transfer function of 1 and a stopband transfer function of 0. The update time interval for the filtering process is 10 ms (i.e. every CFFT). The test for hiss noise bandwidth and gel noise are conducted for each spectrum and appropriate adjustments to each spectrum are performed.
In a similar alternative embodiment shown in
In an exemplary embodiment, a vascular ultrasound Doppler system may be configured to and may be used to sample I and Q signals using a Doppler probe 10, e.g. sampling at 25 ks/s; periodically calculate a complex FFT, e.g. every 10 ms; calculate forward and reverse flow maximum frequency envelopes for each complex FFT spectrum; reconstruct forward and reverse flow audio signals from the complex FFT; suppress noise arising from probe and/or gel movement; and remove thermal noise from the system.
A system and methodology for filtering noise may be similarly applied using the Doppler 10 of
In one embodiment, the maximum audio frequency from the obstetric probes 12 is no more than about 8 kHz. In order that FHR estimates are resolvable to within +/−1 bpm it is necessary for the time lags of the autocorrelation function (ACF) to be resolved to 1 ms; this is particularly true at the high end of the FHR range. This involves a minimum sampling rate of 1 kHz. Therefore, the probe signal will be sampled at about 24 kHz and then decimated (e.g. low pass filtered and down sampled) by a factor, M, of 24.
The system uses digital signal processing (described in detail below), which allows for much of the analogue circuitry in the Doppler handheld unit to be removed. This has the dual benefit of eliminating the cost of the circuits while at the same time providing improved estimations for certain applications, e.g. fetal heart rate (FHR) determinations, and providing low cost production of separated forward and reverse blood flow audio. These cost and performance benefits are achieved by utilizing the fast Fourier transform.
In the illustrated exemplary embodiment of
Referring to
The fetal heartrate and/or vascular waveform as well as corresponding audio output generated from the FFT filtered signals of all of the above described systems may be used by a clinician to assess blood flow, condition of a blood vessel, fetal heart rate, the condition of the fetus, and assess therapeutic treatments based on the visual and/or audio output of the DSP of Doppler 10. A clinician may further diagnose a patient, identify possible therapies and/or treat a patient based on the determined blood flow and/or heartrate information.
The foregoing description has been presented for the purpose of illustration and description only and is not to be construed as limiting the scope of the disclosure in any way. The scope of the disclosure is to be determined from the claims appended hereto.
This application claims benefit of priority from U.S. Provisional Patent Application No. 62/423,189, filed Nov. 16, 2016, which is incorporated herein by reference in its entirely.
Number | Date | Country | |
---|---|---|---|
62423189 | Nov 2016 | US |