Claims
- 1. A method for filtering transient noise comprising the steps of:
receiving time-varying signal data indicative of an image of an object; determining a ST spectrum of frequency component magnitude vs. time by S transforming the time-varying signal data; and, determining frequency locations in time where the frequency component magnitude exceeds a predetermined threshold.
- 2. A method for filtering transient noise as defined in claim 1 comprising the steps of:
replacing the frequency component magnitude at the determined locations with a predetermined frequency component magnitude; collapsing the ST spectrum into a lower-dimensional function producing a Fourier spectrum of the filtered time-varying signal data; and, inverse Fourier transforming the Fourier spectrum producing filtered time-varying signal data.
- 3. A method for filtering transient noise as defined in claim 2 comprising the step of determining a median magnitude of each frequency component over time.
- 4. A method for filtering transient noise as defined in claim 3 wherein the predetermined frequency component magnitude is the median magnitude of the respective frequency component.
- 5. A method for filtering transient noise as defined in claim 4 wherein the ST spectrum is collapsed by summing the magnitude of each frequency component over time.
- 6. A method for filtering transient noise as defined in claim 5 wherein the predetermined threshold is three times the median magnitude.
- 7. A method for filtering transient noise as defined in claim 3 comprising the step of determining artifact regions.
- 8. A method for filtering transient noise as defined in claim 7 wherein the artifact regions are determined as regions extending from the locations where the frequency component magnitude exceeds the predetermined threshold to locations where the frequency component magnitude approximately equals the median magnitude.
- 9. A method for filtering transient noise as defined in claim 8 comprising the step of replacing the magnitudes of the frequency components within the artifact regions with the median magnitude of the respective frequency component.
- 10. A method for filtering transient noise comprising the steps of:
receiving time-varying signal data indicative of an image of an object; determining a ST spectrum of frequency component magnitude vs. time by S transforming the time-varying signal data; determining frequency component magnitudes indicative of an artifact; replacing the frequency component magnitudes indicative of an artifact with a predetermined frequency component magnitude; collapsing the ST spectrum into a lower-dimensional function producing a Fourier spectrum of the filtered time-varying signal data; and, inverse Fourier transforming the Fourier spectrum producing filtered time-varying signal data.
- 11. A method for filtering transient noise as defined in claim 10 wherein the frequency component magnitudes indicative of an artifact are determined as frequency component magnitudes exceeding a predetermined threshold.
- 12. A method for filtering transient noise as defined in claim 11 comprising the step of determining a median magnitude of each frequency component over time.
- 13. A method for filtering transient noise as defined in claim 12 wherein the predetermined frequency component magnitude is the median magnitude of the respective frequency component.
- 14. A method for filtering time-varying MR signal data comprising the steps of:
receiving the time-varying MR signal data indicative of an image of an object; performing for a plurality of different time instances of the time-varying MR signal the steps of:
one-dimensional Fourier transforming the time-varying MR signal data along frequency-encode-lines of k space producing complex pairs (R, I) of Fourier transformed data; and, determining from each complex pair (R, I) a phase p for generating a phase profile for the respective frequency-encode line; producing time courses for respective points of the phase profile; ST filtering the time courses; determining new complex pairs (R′, I′) based on the ST filtered time courses; and, one-dimensional inverse Fourier transforming the new complex pairs producing filtered time-varying MR signal data.
- 15. A method for filtering time-varying MR signal data as defined in claim 14 wherein the step of ST filtering the time courses comprises the steps of:
determining respective ST spectra of frequency component magnitude vs. time by S transforming each of the time courses; determining frequency component magnitudes indicative of an artifact; replacing the frequency component magnitudes indicative of an artifact with a predetermined frequency component magnitude; collapsing each of the ST spectra into a lower-dimensional function producing a Fourier spectrum of the filtered time-varying signal data; and, inverse Fourier transforming the filtered Fourier spectrum producing ST filtered time courses.
- 16. A method for filtering transient noise as defined in claim 15 wherein the frequency component magnitudes indicative of an artifact are determined as frequency component magnitudes exceeding a predetermined threshold.
- 17. A method for filtering transient noise as defined in claim 16 comprising the step of determining a median magnitude of each frequency component over time.
- 18. A method for filtering transient noise as defined in claim 17 wherein the predetermined frequency component magnitude is the median magnitude of the respective frequency component.
- 19. A method for filtering transient noise as defined in claim 18 comprising the step of determining artifact regions.
- 20. A method for filtering transient noise as defined in claim 19 wherein the artifact regions are determined as regions extending from the locations where the frequency component magnitude exceeds the predetermined threshold to locations where the frequency component magnitude approximately equals the median magnitude.
- 21. A method for filtering transient noise as defined in claim 20 comprising the step of replacing the magnitudes of the frequency components within the artifact regions with the median magnitude of the respective frequency component.
- 22. A method for filtering transient noise as defined in claim 15 comprising the step of determining time courses of filtered phases p′ by inverse Fourier transforming the respective collapsed ST spectra.
- 23. A method for filtering transient noise as defined in claim 22 comprising the step of determining new real and imaginary values (R′,I′) of the complex data according to:
- 24. A method for filtering transient noise as defined in claim 22 comprising the step of reconstructing images of the object based on the filtered time-varying MR signal data.
- 25. A method for filtering transient noise as defined in claim 24 comprising the step of cross-correlating the filtered time-varying MR signal data with model data modeling a physical occurrence within the object.
- 26. A method for filtering transient noise as defined in claim 25 wherein the model data are indicative of a hemodynamic response function.
- 27. A system for filtering time-varying MR signal data comprising a storage medium having executable commands for execution on at least a processor stored therein, the at least a processor when executing the commands performing the steps of:
receiving the time-varying MR signal data indicative of an image of an object; performing for a plurality of different time instances of the time-varying MR signal the steps of:
one-dimensional Fourier transforming the time-varying MR signal data along frequency-encode-lines of k space producing complex pairs (R, I) of Fourier transformed data; and, determining from the complex pairs (R, I) a phase profile for the respective frequency-encode lines; producing time courses for respective points of the phase profile; determining a ST spectrum of frequency component magnitude vs. time by S transforming the time courses; determining frequency component magnitudes indicative of an artifact; replacing the frequency component magnitudes indicative of an artifact with a predetermined frequency component magnitude; collapsing the ST spectrum into a lower-dimensional function producing a Fourier spectrum of the filtered time-varying signal data; and, inverse Fourier transforming the Fourier spectrum producing ST filtered time courses; determining new complex pairs (R′, I′) based on the ST filtered time courses; and, one-dimensional inverse Fourier transforming the new complex pairs producing filtered time-varying MR signal data.
- 28. A system for filtering time-varying MR signal data as defined in claim 27 comprising:
a port for receiving the time-varying MR signal data; and, at least a processor in data communication with the port and the storage medium, the processor for executing the executable commands for processing the time-varying MR signal data.
- 29. A system for filtering time-varying MR signal data as defined in claim 28 wherein the at least a processor comprises a plurality of processors and wherein the plurality of processors is used for processing a plurality of the time courses in parallel.
- 30. A system for filtering transient noise comprising a storage medium having executable commands for execution on at least a processor stored therein, the at least a processor when executing the commands performing the steps of:
receiving time-varying signal data indicative of an image of an object; determining a ST spectrum of frequency component magnitude vs. time by S transforming the time-varying signal data; determining frequency locations in time where the frequency component magnitude exceeds a predetermined threshold; replacing the frequency component magnitude at the determined locations with a predetermined frequency component magnitude; collapsing the ST spectrum into a lower-dimensional function producing a Fourier spectrum of the filtered time-varying signal data; and, inverse Fourier transforming the Fourier spectrum producing filtered time-varying signal data.
- 31. A system for filtering transient noise as defined in claim 30 comprising:
a port for receiving the time-varying signal data; and, at least a processor in data communication with the port and the storage medium, the processor for executing the executable commands for processing the time-varying signal data.
- 32. A system for filtering transient noise as defined in claim 31 wherein the at least a processor comprises a plurality of processors and wherein the plurality of processors is used for processing a plurality of the time courses in parallel.
Parent Case Info
[0001] This application claims benefit from U.S. Provisional Application No. 60/378,963 filed May 10, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60378963 |
May 2002 |
US |