/dcm_qa_asl

DICOM to NIfTI/BIDS arterial spin labeling validation script

Primary LanguageShellBSD 2-Clause "Simplified" LicenseBSD-2-Clause

About

dcm_qa_asl is a simple DICOM to NIfTI validator script and dataset to test conversion of Siemens arterial spin labeling images. Specifically, recent versions of dcm2niix attempt to extract relevant ASL settings from the proprietary CSA header. These settings are critical for analyzing ASL data using tools like BASIL or ASLtbx.

The provided datasets are intentionally incomplete: only a couple volumes of data are provided and auxiliary files (M0/PD images) are not provided. The intention of this repository is to detect accurate conversion of sequence specific tags. Users interested in full sample datasets can visit osf.io or acquire the BASIL example datasets.

DataSets

  • PASL2D

    • Description: 2D Siemens product pulsed-ASL
    • Sequence: ep2d_pasl
    • Sequence Specific Tags: InversionTime, SaturationStopTime
  • PASL3D

    • Description: 2D Siemens product pulsed-ASL
    • PulseSequenceDetails: ep2d_pcasl
    • Sequence Specific Tags: BolusDuration, InversionTime
  • pCASL2D

    • Description: 2D loft labpseudocontinuous ASL
    • PulseSequenceDetails: ep2d_pcasl
    • Sequence Specific Tags: LabelOffset, PostLabelDelay, NumRFBlocks, RFGap, MeanGzx10, PhiAdjust
  • pCASL3D

  • pCASL2Dve

    • Description: 3D vessel-encoded pseudocontinuous ASL
    • Sequence: ep2d_VEPCASL
    • Sequence Specific Tags: InversionTime, BolusDuration, TagRFFlipAngle, TagRFDuration, TagRFSeparation, MeanTagGradient, TagGradientAmplitude, TagDuration, MaximumT1Opt, InitialPostLabelDelay(s)
    • Source: osf.io
  • pCASL3Dve

    • Description: 3D vessel-encoded pseudocontinuous ASL
    • Sequence: tgse_VEPCASL
    • Sequence Specific Tags: TagRFFlipAngle, TagRFDuration, TagRFSeparation, MaximumT1Opt, Tag0, InitialPostLabelDelay(s), TagPlaneDThickness
    • Source: osf.io