QC operations performed on Phantom MRI data
- Complete QA process as for 05/30/2017
- Calculates FWHM
- Saves nifti volume
- Provides coil information
- Works for GE, SIEMENS and Philips acquisitions
-This project will produce output files including json files. When using the code or compiling it make sure you have the function savejson from jsonlab a link within your path or modify the code to save the output json files in your preferred way.
-mri_convert is required.
-afni is required.
-Tools for NIfTI and ANALYZE image (https://www.mathworks.com/matlabcentral/fileexchange/8797-tools-for-nifti-and-analyze-image) is required.
This code is tested in Matlab under Linux, It should work for other platform but no test has done yet.
To start with this tool, please follow steps below:
- create two directories, one is for data input and the other one is for data output (You can use one directory for both though).
- unpack ABCD dicom data into a subdirectory in the input directory. For example, if you have data ABCD_Phantom001.tgz, then your input directory structure will look like:
/path/to/input
|___ABCD_Phantom001
|____1.3.12.2.1107.5.2.43.67078.201803190805526056999102609.0.0.0.json
|____1.3.12.2.1107.5.2.43.67078.201803190805526056999102609.0.0.0
|____1.3.12.2.1107.5.2.43.67078.2019999190811435233081052
|____1.3.12.2.1107.5.2.43.67078.2019999190811435233081053
|____...
- in matlab, execute PQA('/path/to/input','/path/to/output')
- expect result in /path/to/output
Feng Xue @ DAIC