-
Notifications
You must be signed in to change notification settings - Fork 0
Quality Check 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:

