Claims
- 1. A method for automatic clutter elimination from signals comprising the following steps:
- a. digitizing a signal to generate n samples;
- b. fitting m basis functions to said n samples;
- c. iteratively subtracting an i+1 basis function of each of said m basis functions from said n samples and storing the difference in an i+1 difference signal until said i+1 difference signal is less than a threshold; and
- d. using said i difference signal for performing a frequency estimate of said signal.
- 2. The method of claim 1 wherein said threshold comprises a user-settable threshold.
- 3. The method of claim 1 wherein said threshold comprises a minimum noise value.
- 4. The method of claim 1 wherein said threshold comprises a prediction value.
- 5. The method of claim 4 wherein said prediction value comprises a relative prediction value.
- 6. The method of claim 4 wherein said prediction value comprises an absolute prediction value.
- 7. A method for automatic clutter elimination from signals comprising the following steps:
- a. digitizing a signal to generate n samples;
- b. determining m filtering functions to remove clutter from said n samples, each i+1 filtering function of said m filtering functions removing additional clutter from said n samples than an i filtering function;
- c. iteratively subtracting an i+1 filtering function of each of said m filtering functions from said n samples and storing the difference in an i difference signal until said i+1 difference signal is less than a threshold; and
- d. using said i difference signal for performing a frequency estimate of said signal.
- 8. The method of claim 7 wherein said signal is a ultrasonic echo signal of a color sample volume in a subject under examination.
- 9. The method of claim 7 which is repeated for each signal in a portion of a subject under examination.
- 10. The method of claim 7 wherein said steps are repeated for each signal of an area under examination in a subject to generate a plurality of pixels for a frame.
- 11. A method of clutter elimination from signals comprising the following steps:
- a. digitizing a plurality of signals to generate n samples of each of said plurality of signals;
- b. for each of said plurality of signals, determining m filtering functions to remove clutter from said n samples of each of said plurality of signals, each of said m filtering functions removing additional clutter from said n samples;
- c. for each said plurality of signals, iteratively subtracting an i+1 filtering function of each of said m filtering functions from said n samples and storing the difference in an i difference signal until said i+1 difference signal is less than a threshold; and
- d. for each of said plurality of signals, using said i difference signal for performing a frequency estimate of said signal.
- 12. The method of claim 11 wherein said plurality of signals comprises ultrasonic echo reflections from a region in a subject under examination.
- 13. The method of claim 12 wherein said plurality of signals comprise color sample volumes (CSV's) in said subject under examination.
- 14. The method of claim 11 wherein said threshold comprises a user-settable threshold.
- 15. The method of claim 11 wherein said threshold comprises a minimum noise value.
- 16. The method of claim 11 wherein said threshold comprises a prediction value.
- 17. The method of claim 16 wherein said prediction value comprises a relative prediction value.
- 18. The method of claim 16 wherein said prediction value comprises an absolute prediction value.
- 19. An apparatus for filtering signals comprising:
- a. means for digitizing a plurality of signals to generate n samples of each of said plurality of signals;
- b. means for determining from each of said plurality of signals, m filtering functions to remove clutter from said n samples of each of said plurality of signals, each of said m filtering functions removing additional clutter from said n samples;
- c. means for iteratively subtracting an i+1 filtering function of each of said m filtering functions from said n samples for each of said plurality of signals, and storing the difference in an i+1 difference signal until said i+1 difference signal is less than a threshold; and
- d. means for using said i difference signal for performing a frequency estimate of each of said plurality of signals.
- 20. A method of clutter elimination from signals comprising the following steps:
- a. digitizing a signal to generate a digitized of said signal;
- b. determining m filtering functions to remove clutter from said digitized signal, each of said m filtering functions removing additional clutter from said digitized signal;
- c. iteratively subtracting an i+1 filtering function of each of said m filtering functions from said digitized signal and storing the difference in an i+1 difference signal until said i+1 difference signal is less than a threshold; and
- d. using said i difference signal for performing a frequency estimate of said digitized signal.
- 21. A method of clutter elimination from a signal comprising the following steps:
- a. determining m filtering functions to remove clutter from said signal, each of said m filtering functions removing additional clutter from said signal than a previous m filtering function;
- b. iteratively subtracting an i+1 filtering function of each of said m filtering functions from said signal to generate a difference and storing said difference in an i+1 difference signal until said i+1 difference signal is less than a threshold; and
- c. using said i difference signal.
- 22. The method of claim 21 wherein said signal comprises a zero order lag product R.sub.0.
- 23. The method of claim 22 wherein said difference signal comprises R.sub.0.sup.i.
- 24. The method of claim 23 wherein said threshold comprises R.sub.0.sup.min.
- 25. The method of claim 24 further comprising the step of determining whether a discrimination factor .alpha. is greater than ##EQU3## and if so, then setting said signal to zero and terminating.
- 26. The method of claim 23 wherein said signal comprises a first order lag product R.sub.1.
- 27. The method of claim 23 wherein said step of determining whether said i difference signal is less than a threshold comprises determining whether an absolute predictor error .alpha.p.sub.e.sup.i+1 is greater than p.sub.e.sup.i wherein p.sub.e.sup.i =R.sub.0.sup.i (1-c.sub.0.sup.i) and ##EQU4##
- 28. The method of claim 23 wherein said step of determining whether said i difference signal is less than a threshold comprises determining whether a relative predicator error .alpha.p.sub.e.sup.i+1 is less than .alpha.p.sub.e.sup.i wherein p.sub.e.sup.i =1-c.sub.0.sup.i and ##EQU5##
- 29. The method of claim 21 wherein said step of using said i difference signal comprises performing a frequency estimate of said i signal.
- 30. A method of clutter elimination from a signal R.sub.0 comprising the following steps:
- a. iteratively determining a filtered signal R.sub.0.sup.i+1 of said signal R.sub.0 until said filtered signal R.sub.0.sup.i+1 is less than a threshold R.sub.0.sup.min ; and
- b. using said R.sub.0.sup.i difference signal.
- 31. The method of claim 30 further comprising the step of determining whether a discrimination factor .alpha. is greater than ##EQU6## and if so, then setting said filtered signal R.sub.0.sup.i to zero and terminating.
- 32. A method of clutter elimination from a signal comprising lag products R.sub.0 and R.sub.1 comprising the following steps:
- a. iteratively determining a filtered signal comprising R.sub.0.sup.i and R.sub.1.sup.i of said signal until an absolute predictor error .alpha.p.sub.e.sup.i+1 of said filtered signal is greater than p.sub.e.sup.i wherein p.sub.e.sup.i =R.sub.0.sup.i (1-c.sub.0.sup.i) and ##EQU7## b. using said i filtered difference signal.
- 33. A method of clutter elimination from a signal comprising lag products R.sub.0 and R.sub.1 comprising the following steps:
- a. iteratively determining a filtered signal R.sub.0.sup.i and R.sub.1.sup.i of said signal until a relative predictor error .alpha.p.sub.e.sup.i+1 of said filtered signal is greater than p.sub.e.sup.i wherein p.sub.e.sup.i =1-c.sub.0.sup.i and ##EQU8## b. using said i filtered difference signal.
Parent Case Info
This is a Continuation-in-Part of U.S. Ser. No. 07/867,038, filed Apr. 1, 1992, now U.S. Pat. No. 5,228,009, dated Jul. 13, 1993.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
3869601 |
Metcalf |
Mar 1975 |
|
5058593 |
Forestieri et al. |
Oct 1991 |
|
5228009 |
Forestieri et al. |
Jul 1993 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
867038 |
Apr 1992 |
|