The present invention relates to a method for filtering time-varying MR signal data prior to image reconstruction. A one-dimensional FT is applied to the time-varying MR signal data along each frequency-encode line of k space. The phase p of each complex pair (R, I) of the FT transformed data is calculated to create a phase profile for each frequency-encode line. This process is repeated for all time points of the time-varying MR signal data. The time course of each point within the phase profile is then transformed into stockwell domain producing ST spectra. frequency component magnitudes indicative of an artifact are determined and replaced with a predetermined frequency component magnitude. Each of the ST spectra is then collapsed into a one-dimensional function. New real and imaginary values (R′, I′) of the complex fourier data are calculated based on the collapsed ST spectra which are transformed using one-dimensional inverse fourier transformation for producing filtered time-varying MR signal data. The method for filtering time-varying MR signal data is highly advantageous by easily identifying high-frequency artifacts within the ST spectrum and filtering only frequency components near the artifacts. Therefore, high-frequency artifacts are substantially removed while the frequency content of the remaining signal is preserved, enabling for example detection of subtle frequency changes occurring over time.
|
19. A method for filtering transient noise comprising the steps of:
receiving time-varying signal data indicative of an image of an object;
determining a stockwell spectrum of frequency component magnitude vs. time by stockwell 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 stockwell 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.
23. 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 stockwell spectrum of frequency component magnitude vs. time by stockwell 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 stockwell 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.
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 stockwell spectrum of frequency component magnitude vs. time by stockwell 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 stockwell spectrum into a lower-dimensional function producing a fourier spectrum of the filtered time-varying signal data;
inverse fourier transforming the fourier spectrum producing filtered time-varying signal data;
determining artifact regions, 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; and
replacing the magnitudes of the frequency components within the artifact regions with the median magnitude of the respective frequency component.
2. A method for filtering transient noise as defined in
3. A method for filtering transient noise as defined in
4. A method for filtering transient noise as defined in
5. A method for filtering transient noise as defined in
6. A method for filtering transient noise as defined in
receiving a time-varying MR data indicative of an image of an object;
performing for a plurality of different time instances of the time-varying MR data:
one-dimensional fourier transforming the time-varying MR 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 the time-varying signal data for respective points of the phase profile;
stockwell filtering the time-varying signal data;
determining new complex pairs (R′, I/′) based on the stockwell filtered time-varying signal data; and,
one-dimensional inverse fourier transforming the new complex pairs producing filtered time-varying MR data.
7. A method for filtering time-varying MR signal data as defined in
determining respective stockwell spectra of frequency component magnitude vs. time by stockwell transforming each of the time-varying signal data;
determining frequency component magnitudes indicative of an artifact; and, replacing the frequency component magnitudes indicative of an artifact with a predetermined frequency component magnitude.
8. A method for filtering transient noise as defined in
9. A method for filtering transient noise as defined in
determining a median magnitude of each frequency component over time.
10. A method for filtering transient noise as deemed in
11. A method for filtering transient noise as defined in
12. A method for filtering transient noise as defined in
13. A method for filtering transient noise as defined in
replacing the magnitudes of the frequency components within the artifact regions with the median magnitude of the respective frequency component.
14. A method for filtering transient noise as defined in
15. A method for filtering transient noise as defined in
determining new real and imaginary values (R′, I/′) of the complex data according to:
R′=R cos(p′−p)−I sin(p′−p) and I′=R sin(p′−p)+I cos(p′−p). 16. A method for filtering transient noise as defined in
17. A method for filtering transient noise as defined in
cross-correlating the filtered time-varying MR data with model data modeling a physical occurrence within the object.
18. A method for filtering transient noise as defined in
20. A method for filtering transient noise as defined in
21. A method for filtering transient noise as defined in
22. A method for filtering transient noise as defined in
24. A system for filtering transient noise as defined in
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.
25. A system for filtering transient noise as defined in
26. A system for filtering transient noise as defined in
least a processor performs:
receiving time-varying MR data indicative of an image of an object;
performing for a plurality of different time instances of the time-varying MR data the steps of:
one-dimensional fourier transforming the time-varying MR 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 the time-varying signal data for respective points of the phase profile; determining a stockwell spectrum of frequency component magnitude vs. time by
stockwell transforming the time-varying signal data;
determining frequency component magnitudes indicative of a artifact;
replacing the frequency component magnitudes indicative of an artifact with a predetermined frequency component magnitude;
determining new complex pairs (R′,/′) based on the stockwell filtered time-varying signal data; and,
one-dimensional inverse fourier transforming the new complex pairs producing filtered time-varying MR data.
|
This application claims benefit from U.S. Provisional Application No. 60/378,963 filed May 10, 2002.
This invention relates to magnetic resonance imaging systems and in particular to a new signal processing method for filtering transient noise from fMRI data using the Stockwell transform.
Magnetic resonance imaging (MRI) provides a powerful tool for non-invasive imaging for treatment assessment and for minimally invasive surgery. The contrast sensitivity of the MRI provides a capability of non-invasively revealing structures and functions of internal tissues and organs not known to other imaging techniques such as, for example, CT scan or Ultrasound.
Physiological fluctuations are a common source of artifacts and noise in medical imaging. These fluctuations are typically manifested as phase shifts in the collected MR signal and as variations in the resonant frequency. Due to relatively slow collection of image data in phase-encode direction Gradient-Recalled Echo Echo Planar Imaging (GRE-EPI) is especially susceptible to these phenomena. MR phase variations during image collection cause ghosting artifacts in the phase-encode direction of a reconstructed EPI image which possibly overlaps with anatomical regions of interest. A first step in correcting the phase of the MR signal is to collect a reference EPI scan prior to the imaging sequence with no phase-encoding gradient, and to register the phase of subsequent raw image data to that of the reference scan before reconstructing the image data into images as taught in: Schmitt F., Wielopolski P. A., “Echo-planar image reconstruction”, in: Schmitt F., Stehling M. K., Turner R., editors, “Echo-planar imaging: theory, technique, and application”, Berlin, Springer Verlag, 1998, 141–178, herein incorporated by reference. Hence, this technique corrects for phase accrual during the collection of image data. This technique is standard for most EPI applications. However, if imaging planes are located in areas of high magnetic susceptibility causing phase distortions in both the reference scan and the image data, ghosting artifacts and geometric distortions still remain.
In imaging sessions where multiple scans are collected over time, as in functional magnetic resonance imaging (fMRI), phase distortions in the MR signal occur due to physiological fluctuations between images taken such as sudden head motion or changes in respiration. The removal of artifacts resulting from these fluctuations is of particular importance in fMRI since data analysis techniques rely on the variation of image pixel intensity to identify, for example, brain regions involved in a specific task. Image artifacts have placed limitations on numerous studies of brain activation using fMRI. For example, the majority of studies involving language have relied on the mental generation of words rather than speech production due to artifacts that accompany jaw movements and the resonating oral cavity. Some fMRI studies have attempted speech production by designing post-processing strategies to remove motion artifacts as disclosed in: Huang J., Carr T. H., Cao Y, “Comparing cortical activations for silent and overt speech using event-related fMRI”, Hum Brain Mapp., 2002, 15, 39–53, herein incorporated by reference. However, movements occurring outside the imaging field lead to MR phase fluctuations giving rise to magnitude artifacts in the reconstructed images, especially for images taken near face and jaw. Existing motion correction techniques are not capable of correcting these artifacts since rigid motion of the brain is not the result of the artifact. In this case, false positive activations occur or significant brain activity is missed depending on the manifestation of the artifact.
A common technique to correct for time-varying fluctuations in data phase is to use a navigator echo scheme as disclosed in: Hu X., Kim S. G., “Reduction of signal fluctuation in functional MRI using navigator echoes”, Magn. Reson. Med., 1994, 31, 495–503, herein incorporated by reference. A navigator echo is an additional line of k space, i.e. at ky=0, collected after each RF pulse. This echo is used to monitor changes of the phase at the beginning of each image collection due to physiological fluctuations such as respiration. Essentially, the correction is based on registering the phase of the nth image raw data set to the reference phase of the first image using the phase of the nth navigator echo. Although this method improves image quality, ghosting artifacts remain due to inaccuracies in tracking the distortions in phase.
Another method for correcting physiological fluctuations is based on the use of retrospective modeling of the cardiac and/or respiratory cycles using data collected from physiological monitoring devices in the MR environment as disclosed in:
In addition to these methods aimed at reducing physiologically-induced artifacts before images are reconstructed, methods based on image pixel intensity fluctuation have been developed for removing artifacts after images have been reconstructed as disclosed in:
It is, therefore, an object of the invention to provide a method for filtering transient noise from fMRI data based on the Stockwell transform.
It is further an object of the invention to provide an automated method for filtering transient noise from fMRI data without a priori knowledge of the frequency content of the MRI signal.
It is yet further an object of the invention to provide a method for filtering transient noise from fMRI data capable of significantly reducing image ghosts resulting from phase distortions occurring due to motion outside an imaging field.
The ST filtering method according to the invention provides an automated technique for filtering unpredictable phase fluctuations from fMRI data sets and, therefore, permits fMRI in the presence of motion occurring outside the imaging field offering exploration of cortical processes with overt speech components as well as swallowing. Further, the ST filtering method improves data sets collected while a subject's hands and arms are moved near the head such as in reaching and pointing experiments.
In accordance with the present invention there is provided a method for filtering transient noise comprising the steps of:
In accordance with the present invention there is further provided a method for filtering transient noise comprising the steps of:
In accordance with an aspect of the present invention there is provided a method for filtering time-varying MR signal data comprising the steps of:
In accordance with the aspect of the present invention there is further provided a system for filtering time-varying MR signal data comprising:
Exemplary embodiments of the invention will now be described in conjunction with the following drawings, in which:
The method for filtering transient noise from fMRI data according to the invention is based on the Stockwell Transform (ST). The ST has been recently introduced in geophysics and is disclosed in: Stockwell R. G., Mansinha L., Lowe R. P., “Localization of the complex spectrum: the S-transform”, IEEE Trans. Signal Process, 1996; 44, 998–1000, and in: Mansinha L., Stockwell R. G., Lowe R. P., Eramian M., Schincariol R. A., “Local S-spectrum analysis of 1-D and 2-D data”, Phys. Earth Plan. Interiors, 1997; 103, 329–336, which are incorporated herein by reference.
In the following it will become apparent to those of skill in the art that the method for filtering transient noise from fMRI data according to the invention disclosed hereinbelow is not limited to processing of fMRI signal data only but is applicable for processing of a wide range of time-varying imaging signal data. Furthermore, it will become apparent from the explanation below that the method for filtering transient noise data according to the invention is presented in one-dimensional form for simplicity, but is also applicable for the processing of multi-dimensional time-varying signal data as well.
The ST of a one-dimensional signal in time, ƒ(t), is a two-dimensional function in time and frequency, namely,
The localizing time window wS is, for example, a Gaussian function having a frequency dependent window width:
In effect, the window width is scaled by a function that is inversely proportional to the temporal frequency analogous to a Gaussian distribution with σ=σ(v)=1/|v|. As a result, narrower windows are used at higher frequencies and wider windows are used at lower frequencies. These characteristics enable detecting subtle frequency changes occurring over time which are likely missed using prior art filtering methods.
Referring to
Referring to
Once the 529 simulated time courses are generated, each resulting time course is cross-correlated with the expected hemodynamic response model—similar to a typical fMRI analysis. This analysis was performed on the simulated time courses before the high-frequency noise was added, after the high-frequency noise was added, after low-pass FT filtering of the high-frequency noise, and after ST filtering without low-pass filtering. The results are illustrated in the form of histograms of pixel cross-correlation coefficients r, shown in
Referring to
R′=R cos(p′−p)−I sin(p′−p) (3)
I′=R sin(p′−p)+I cos(p′−p). (4)
The resulting phase profiles are then transformed using one-dimensional inverse FT producing filtered time-varying MR signal data which are then, for example, processed for image reconstruction.
The method for filtering transient noise according to the invention is easily implemented in existing imaging systems, for example, as executable commands for execution on an existing processor for processing signal data and image reconstruction of the imaging system the commands being stored in a storage medium such as non-volatile memory accessible to the processor. Alternatively, as shown in
fMRI experiments were performed using a 3 Tesla MR imaging system (General Electric, Waukesha, Wis.) equipped with a quadrature birdcage RF head coil. Six healthy volunteers acted as subjects in a visual stimulation study. T2*-weighted images of ten 4-mm thick slices in an oblique axial plane parallel to the calcarine sulcus were collected using a GRE-EPI sequence (TE=30 ms, TR=1000 ms, 2 interleaved segments, 22 cm FOV, 96×96 matrix). A navigator echo was collected for each segment to correct for phase fluctuations due to respiration. The phase-encode direction was chosen to be anterior-posterior such that image ghosts, if present, overlap with the visual cortex.
The subjects wore liquid crystal goggles connected to the video of a personal computer. A 6 Hz black-white contrast reversing checkerboard pattern was displayed for 6 seconds—activation phase—immediately followed by 24 seconds of a static grey screen—rest phase. This was repeated 7 times during one experimental run. During additional experiments, each subject was asked to (i) take two deep breaths, (ii) cough lightly, or (iii) talk briefly when the checker board appeared for a 2nd time during an experimental run and when the checkerboard disappeared for a 4th time during an experimental run. This introduced artifacts at predetermined time instances within the hemodynamic response.
Maps of activity in response to the checkerboard stimulus were created with and without ST filtering by identifying image pixels exhibiting a significant correlation, for example r>0.4, with the modeled HRF. The amount of activation—number of map pixels multiplied by each pixel's strength of correlation r—was then recorded. In total for each subject there were 8 fMRI maps: 4 conditions—deep breathing, coughing, talking, normal—and 2 data sets per condition—with ST filtering and without ST filtering. In addition, the correlation coefficients of all map pixels for the unfiltered data were compared to those of the same pixels in the ST filtered data to determine the change in correlation introduced by the ST filter.
The fMRI experiments showed a significant effect of the ST filter for the amount of detected activation and in the change in the correlation coefficient of map pixels for the unfiltered data as illustrated in Table 1.
TABLE 1
Significance of ST
Significance of ST filter
filter in altering the amount
in changing r of
Condition
of detected activation, p
original map pixels, p
breathe
0.015
0.001
cough
0.049
0.004
talk
0.040
0.040
normal
0.036
0.020
The correlation coefficient of the unfiltered data decreased as a result of the ST filtering. This effect is primarily due to the location of the artifact being during times of fMRI signal peaks in response to visual stimulation. In most cases, the artifacts were manifested as a large increase in the fMRI signal superimposed on the fMRI response increasing the cross correlation coefficient. ST filtering of these artifacts reduced the signal in these areas decreasing the correlation coefficient. Correlation coefficients were increased in situations where ST filtering removed artifacts that increased the variance of the fMRI signal. It is interesting to note that the ST filter also significantly changed maps for “normal” runs when the subject was not asked to purposefully introduce noise. All subjects at times moved their head, changed breathing pattern, cleared their throat introducing MR phase fluctuations which are unpredictable and usually not monitored. The ST filter was successful in identifying and removing these artifacts.
The ST filtering method according to the invention is highly advantageous in patient fMRI studies, as patients are prone to introduce artifacts due to discomfort and restlessness.
The ST filter is further advantageous in analyses based on the strength of the fMRI response within map pixels by removing artifacts from strongly correlated pixels.
The ST filtering method according to the invention provides an automated technique for filtering unpredictable phase fluctuations from fMRI data sets and, therefore, permits fMRI in the presence of motion occurring outside the imaging field offering exploration of cortical processes with overt speech components as well as swallowing. Further, the ST filtering method improves data sets collected while a subject's hands and arms are moved near the head such as in reaching and pointing experiments.
Numerous other embodiments of the invention will be apparent to persons skilled in the are without departing from the spirit and scope of the invention as defined in the appended claims.
Mitchell, J. Ross, Zhu, Hongmei, Fong, T. Chen, Goodyear, Bradley G.
Patent | Priority | Assignee | Title |
7782053, | Aug 28 2007 | GE Medical Systems Global Technology Company, LLC | Magnetic resonance imaging apparatus and navigator data analyzing method |
8120360, | Jan 15 2008 | General Electric Company | System and method of angular elliptic centric view ordering for 3D MR acquisitions |
8275214, | May 16 2008 | RESOLUTIONMD, INC | Image texture characterization of medical images |
8306299, | Mar 25 2011 | Wisconsin Alumni Research Foundation | Method for reconstructing motion-compensated magnetic resonance images from non-Cartesian k-space data |
9482732, | Nov 08 2012 | SIEMENS HEALTHINEERS AG | MRI reconstruction with motion-dependent regularization |
Patent | Priority | Assignee | Title |
4723166, | Apr 11 1986 | Technology Licensing Corporation | Noise adjusted recursive filter |
5891047, | Mar 14 1997 | SPACELABS HEALTHCARE, INC | Detecting abnormal activation of heart |
20040097802, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 29 2003 | MITCHELL J ROSS | 976076 ALBERTA INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014045 | /0876 | |
Apr 29 2003 | FONG, T CHEN | 976076 ALBERTA INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014045 | /0876 | |
Apr 29 2003 | GOODYEAR, BRADLEY G | 976076 ALBERTA INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014045 | /0876 | |
Apr 29 2003 | ZHU, HONGMEI | 976076 ALBERTA INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014045 | /0876 | |
May 07 2003 | 976076 Alberta Inc. | (assignment on the face of the patent) | / | |||
Mar 03 2005 | 976076 ALBERTA INC | CALGARY SCIENTIFIC INC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 022151 | /0163 | |
Jan 25 2024 | CALGARY SCIENTIFIC INC | RESOLUTIONMD, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 067914 | /0636 |
Date | Maintenance Fee Events |
Jan 17 2011 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
Jun 28 2013 | ASPN: Payor Number Assigned. |
Dec 24 2014 | M2552: Payment of Maintenance Fee, 8th Yr, Small Entity. |
Jan 10 2019 | M2553: Payment of Maintenance Fee, 12th Yr, Small Entity. |
Date | Maintenance Schedule |
Jul 17 2010 | 4 years fee payment window open |
Jan 17 2011 | 6 months grace period start (w surcharge) |
Jul 17 2011 | patent expiry (for year 4) |
Jul 17 2013 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 17 2014 | 8 years fee payment window open |
Jan 17 2015 | 6 months grace period start (w surcharge) |
Jul 17 2015 | patent expiry (for year 8) |
Jul 17 2017 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 17 2018 | 12 years fee payment window open |
Jan 17 2019 | 6 months grace period start (w surcharge) |
Jul 17 2019 | patent expiry (for year 12) |
Jul 17 2021 | 2 years to revive unintentionally abandoned end. (for year 12) |