Two
additional functions that have been added to the Gannet for Philips SDAT data
and GE data: GannetCoRegister and GannetSegment.
GannetCoRegister
registers the MRS voxel to the T1-weighted image (MPRage for Philips, FSPGR for
GE) and creates a binary mask of the MRS voxel using the same geometry as the
T1-weighted image. It uses a subroutine, GannetMask, which can also be used as
a stand-alone function (for information on GannetMask, see posting from Dec
2014). GannetCoRegister is integrated into the Gannet workflow and to create voxel masks for each MRS file that have been processed
with GannetLoad.
GannetSegment
segments the T1-weighted image (using SPM) and then determines the tissue
fractions (gray matter, white matter and CSF) for the voxel and provides a
CSF-corrected GABA estimate (where the corrGABAconc = GABAconc/(1-fCSF) where
GABAconc is the original concentration estimate of GABA and fCSF is the
fraction of CSF in the voxel.
For
this to work you need to have SPM8 installed.
GE
data
The folder containing the dicom images of the FSPGR (or other anatomical image) and the "rotator image" that is acquired parallel to the voxel plane and used to plan the MRS voxel are used in GannetCoRegister.
The folder containing the dicom images of the FSPGR (or other anatomical image) and the "rotator image" that is acquired parallel to the voxel plane and used to plan the MRS voxel are used in GannetCoRegister.
MRS = GannetLoad({‘Pfile.7'})
MRS = GannetFit(MRS)
MRS = GannetCoRegister(MRS, {‘FSPGR_dcm_directory'},
{‘rotator_directory’})
MRS = GannetSegment(MRS)
Philips
SDAT data
MRS = GannetLoad({‘GABA.sdat'}, {‘waterref.sdat’})
MRS = GannetFit(MRS)
MRS = GannetCoRegister(MRS, {‘MPRAGE.nii’})
MRS = GannetSegment(MRS)
GannetCoRegister
outputs one MRS_file1_mask.nii for each MRS dataset. It also saves a pdf
image of the voxel overlaid on a 3-plane view of the image at planes that
transect the voxel. GannetSegment outputs segmented images for gray matter,
white matter and CSF, adds the tissue fractions of the voxel to MRS_struct and
saves a pdf image that includes the tissue fractions and a CSF-corrected GABA
value. Note, GannetCoRegister can be run prior to GannetFit but GannetFit must
be run prior to GannetSegment.
For
more details and more information, please refer to the updated manual.
If you use these tools, please cite: Harris, Puts, Edden. 2015. Tissue correction for GABA-edited MRS: considerations of voxel composition, tissue segmentation and tissue relaxation. J Magn Reson Imaging. In Press.
If you use these tools, please cite: Harris, Puts, Edden. 2015. Tissue correction for GABA-edited MRS: considerations of voxel composition, tissue segmentation and tissue relaxation. J Magn Reson Imaging. In Press.