MRI simulation using FORECAST: Fourier-based Off-REsonanCe Artifact simulation in the STeady-state
FORECAST is a fast alternative to Bloch simulation for simulating off-resonance effects in steady-state MRI. FORECAST accelerates simulation of steady-state pulse sequences by using multiple Fast Fourier Transforms to evaluate the signal equation, which can currently include proton density, T2, and off-resonance effects. Currently the simulation is limited to Cartesian pulse sequences, but we plan to add support for non-Cartesian pulse sequences.
Included examples:
- Simulation of susceptibility artifacts around air and metal.
- Simulation of water-fat shift (i.e. chemical shift).
- Simulation of a brainweb dataset, including T1, T2, susceptibility, and water-fat shift (Matlab R2015A or later required to automatically download the dataset)
If you use FORECAST in your research, please include a reference to our MRM paper and a link to the most recent code:
F. Zijlstra, J.G. Bouwman, I. Braskute, M.A. Viergever, and P.R. Seevinck, "Fast Fourier-based simulation of off-resonance artifacts in steady-state gradient echo MRI applied to metal object localization", Magn. Reson. Med., 2016
引用格式
Frank Zijlstra (2024). MRI simulation using FORECAST: Fourier-based Off-REsonanCe Artifact simulation in the STeady-state (https://www.mathworks.com/matlabcentral/fileexchange/56680-mri-simulation-using-forecast-fourier-based-off-resonance-artifact-simulation-in-the-steady-state), MATLAB Central File Exchange. 检索来源 .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
- Sciences > Neuroscience > Human Brain Mapping > MRI >
- Sciences > Physics > Particle & Nuclear Physics >
- Engineering > Biomedical Engineering > Biomedical Imaging >
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!utils/
版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.05 | - Included support for spin echo sequences
|
|
|
1.4.0.0 | Removed dependencies on the Image Processing Toolbox |
||
1.3.0.0 | Fixed a bug in the brainweb example that caused it to not use the T2 values |
||
1.2.0.0 | Fixed a small bug in calculateCartesianSamplingTimes. |
||
1.1.0.0 | Removed extra directory from zip file, small change in brainweb demo, and updated description. |
||
1.0.0.0 |