Skip to content

Quality Check Stream

heffjos edited this page Sep 27, 2012 · 27 revisions

Semi-Automated Quality Stream

Scan quality stream

The above image depicts a decision making tree when using the semi-automated quality stream.

The output of the "bad scan/slice" detection will be a PDF, a .mat, possibly a text file for each run. The PDF will contain figures and a list of the corrupted scans/slices that were detected. The .mat file will contain all the variables used to generate the PDF. The text file will only be created if there were corrupted scans detected. It will contain the regressor for the GLM.

The unprocessed data check stream is used to detect any scans that are beyond repair. It is also used to detect single slices corrupted by artifacts.

The post-processed data check is intended to check for scans that continue to be abnormal after realignment and normalization. This is to confirm that the abnormality is not due to movement. The variability in these scans is accounted by including a regressor in the first-level GLM. The data check can also detect single slices corrupted by image artifacts not due to movement. The slices can be corrected by methods of interpolation.

Metrics used for bad scan detection:

  • z-score of scan mean for difference scans (sensitive to movement) - default threshold TBD

Metrics used for bad slice detection:

  • spike detect - default threshold TBD
  • MSE of difference slice images - default threshold TBD
  • Mahalanobis distance for slice means and std - default threshold TBD

Figures plotted in PDF:

Preprocessing quality stream

Clone this wiki locally