Skip to content
/ QSMART Public

QSMART code to estimate tissue bulk magnetic susceptibility maps from complex-valued MRI images.

Notifications You must be signed in to change notification settings

wtsyeda/QSMART

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QSMART: Quantitative Susceptibility Mapping Artifact Reduction Technique

QSMART estimates tissue bulk magnetic susceptibility maps from complex MRI images.

  • QSMART is a two-stage QSM inversion pipeline that suppresses artifacts and the streaking artifacts near veins (Figure 1).
  • Spatially dependent filtering is applied to a combined cortical surface and vasculature mask as part of the QSMART pipeline, eliminating the need for the cortical erosion step of SHARP-based methods.
  • QSMART shows superior artifact suppression on 7T human and 9.4T preclinical data compared to the previous methods.

Installing QSMART

  1. Download QSMART repository
  2. To install QSMART, a number of dependencies need to be available on your system, as listed below. These depedencies can be added to the MATLAB path or placed directly in the folder 'QSMART_toolbox_v1.0'.

Required dependencies:

  1. Frangi filter
  2. STI suite v2.2
  3. Code for phase unwrapping
  4. Nifti tools
  5. Code for calculating gaussian curvature

Additionally, please install the latest version of these software on your system.

Usage

The script Demo_QSMART.m calls the main QSMART function and contains a description of user-specified parameters. The parameter settings have been optimized for multiecho gradient echo data from Siemens 7T MRI scanner. To run Demo_QSMART.m on your data, please specifiy paths to phase and magnitude DICOM folders, and adjust parameters as needed.

QSMART Estimation Pipeline

  • Load complex image data from DICOMS (Magnitude and phase images)
  • Inital brain mask using FSL's BET
  • Coil combination using POEM multi-channel coil combination method
  • Vasculature mask using Frangi filters and curvature-based indent mask
  • Phase unwrapping
  • Echo-fitting
  • Stage 1: Background field removal using spatial dependent filtering
  • Field-to-source inversion using iLSQR
  • Stage 2: Background field removal using spatial dependent filtering, vasculature mask and indent mask, followed by iLSQR inversion
  • Combined QSMART susceptibility map from stages 1&2

Overview of QSMART pipeline
Figure 1: Overview of the QSMART field-to-source inversion step; background field removal and inversion are carried out in two parallel stages, once on the whole ROI and once on the tissue region only (vasculature omitted). The two QSM maps are combined to form the final QSM map (QSMART).

References

QSMART Reference: Yaghmaie, N., W. Syeda, C. Wu, Y. Zhang, T. Zhang, E.L. Burrows, B.A. Moffat, D.K. Wright, R. Glarin, S. Kolbe, L.A. Johnston, QSMART: Quantitative Susceptibility Mapping Artifact Reduction Technique, 2020.

QSMART uses helper codes from following references:

About

QSMART code to estimate tissue bulk magnetic susceptibility maps from complex-valued MRI images.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages