Operation of a patient's heart or lungs may be analyzed by transmitting ultrasound energy into the patient's lung, and detecting Doppler shifts of reflected ultrasound induced by moving borders between blood vessels in the lung and air filled alveoli that surround the blood vessels. Movement of the border is caused by pressure waves in the blood vessels that result in changes in diameter of those blood vessels. The detected Doppler shifts are processed with an algorithm designed to increase signal from the moving border with respect to other reflected ultrasound signals and the results are then displayed.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of evaluating the functionality of a patient's heart or lung, the method comprising the steps of: transmitting ultrasound energy into the patient's lung; detecting Doppler shifts of reflected ultrasound induced by moving borders between blood vessels in the lung and air filled alveoli that surround the blood vessels, wherein movement of the borders between blood vessels in the lung and air filled alveoli that surround the blood vessels is caused by pressure waves in the blood vessels that result in changes in diameter of those blood vessels; processing the detected Doppler shifts with an algorithm designed to increase signal from the moving borders between blood vessels in the lung and air filled alveoli that surround the blood vessels with respect to other reflected ultrasound signals and outputting processed power and velocity data; wherein the algorithm comprises the steps of: (a) calculating P(t)={mean of the power spectrum A(t) in noise region} for each time t={1, 2, . . . N}; (b) defining a threshold ‘thr2’ based on the mean of {P(1), P(2), . . . P(N)}; and (c) reducing P(t′) by raising upper envelope or lowering the lower envelope until P(t′)<=thr2, for each t′ where P(t′)<thr2; and displaying the outputted power and velocity data.
2. The method of claim 1 , further comprising the step of diagnosing a condition of the patient's heart based on a result of the displaying step.
3. The method of claim 1 , further comprising the step of diagnosing a condition of the patient's lung based on a result of the displaying step.
4. The method of claim 1 , further comprising the step of displaying an ECG that is aligned in time with the data displayed in the displaying step, using a common time scale.
5. The method of claim 1 , wherein the processing step implements a Chan-Vese algorithm.
6. A method of evaluating the functionality of a patient's heart or lung, the method comprising the steps of: transmitting ultrasound energy into the patient's lung for a period of time that corresponds to at least one cardiac cycle; detecting Doppler shifts of reflected ultrasound induced by moving borders between blood vessels in the lung and air filled alveoli that surround the blood vessels, wherein movement of the borders between blood vessels in the lung and air filled alveoli that surround the blood vessels is caused by pressure waves in the blood vessels that result in changes in diameter of those blood vessels; processing the detected Doppler shifts with at least one noise reduction algorithm designed to increase signal from the moving borders between blood vessels in the lung and air filled alveoli that surround the blood vessels with respect to other reflected ultrasound signals and outputting processed power and velocity data; wherein at least one noise reduction algorithm comprises the steps of: (a) calculating P(t)={mean of the power spectrum A(t) in noise region} for each time t={1, 2, . . . N}; (b) defining a threshold ‘thr2’ based on the mean of {P(1), P(2), . . . P(N)}; and (c) reducing P(t′) by raising upper envelope or lowering the lower envelope until P(t′)<=thr2, for each t′ where P(t′)<thr2; displaying, on a display, the processed power and velocity data for the period of time; and correlating an abnormality in at least one of (a) a feature on the display that corresponds to systolic ventricular contraction, (b) a feature on the display that corresponds to ventricular relaxation, (c) a feature on the display that corresponds to a diastolic rapid filling phase, (d) a feature on the display that corresponds to diastasis, and (e) a feature on the display that corresponds to atrial contraction with an abnormal condition of the patient's heart or lung.
7. The method of claim 6 , wherein the abnormality is that at least one of the features is absent.
8. The method of claim 6 , wherein the abnormality is the presence of a feature that corresponds to extra-systole.
9. The method of claim 6 , wherein the abnormality is that at least one of the features occurs at an incorrect time.
10. The method of claim 6 , further comprising the step of displaying an ECG that is aligned in time with the data displayed in the displaying step, using a common time scale.
11. The method of claim 6 , wherein the at least one noise reduction algorithm further comprises the step of implementing a Chan-Vese algorithm.
12. The method of claim 6 , further comprising the step of averaging the ultrasound power and velocity data for a plurality of cardiac cycles, wherein the averaging step is performed prior to the displaying step.
13. A method of evaluating the functionality of a patient's heart or lung, the method comprising the steps of: transmitting ultrasound energy into the patient's lung for a period of time that corresponds to at least one cardiac cycle; detecting Doppler shifts of reflected ultrasound induced by moving borders between blood vessels in the lung and air filled alveoli that surround the blood vessels, wherein movement of the borders between blood vessels in the lung and air filled alveoli that surround the blood vessels is caused by pressure waves in the blood vessels that result in changes in diameter of those blood vessels; processing the detected Doppler shifts with at least one noise reduction algorithm designed to increase signal from the moving borders between blood vessels in the lung and air filled alveoli that surround the blood vessels with respect to other reflected ultrasound signals and outputting processed power and velocity data; wherein the at least one noise reduction algorithm comprises the steps of: (a) calculating P(t)={mean of the power spectrum A(t) in noise region} for each time t={1, 2, . . . N}; (b) defining a threshold ‘thr2’ based on the mean of {P(1), P(2), . . . P(N)}; and (c) reducing P(t′) by raising upper envelope or lowering the lower envelope until P(t′)<=thr2, for each t′ where P(t′)<thr2; checking for abnormalities in (a) a feature of the processed power and velocity data that corresponds to systolic ventricular contraction, (b) a feature of the processed power and velocity data that corresponds to ventricular relaxation, (c) a feature of the processed power and velocity data that corresponds to a diastolic rapid filling phase, (d) a feature of the processed power and velocity data that corresponds to diastasis, and (e) a feature of the processed power and velocity data that corresponds to atrial contraction; and correlating an absence of abnormalities in the checking step with a normal condition of the patient's heart or lung.
14. The method of claim 13 , further comprising the step of displaying an ECG that is aligned in time with the data displayed in the displaying step, using a common time scale.
15. The method of claim 13 , wherein the at least one noise reduction algorithm further comprises the step of implementing a Chan-Vese algorithm.
16. The method of claim 13 , further comprising the step of averaging the ultrasound power and velocity data for a plurality of cardiac cycles, wherein the averaging step is performed prior to the displaying step.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 27, 2010
August 8, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.