DLASLDenoiseCBF

Purpose. Denoise CBF volumes using a dilated CNN with pre-trained weights.

Inputs

  • CBF candidate(s) under derivatives/<sub>/perf: - Explicit file via cbf_file or - Auto-discovery using glob patterns:

    *aCBF*.nii*, *CBF*.nii*, *rCBF*.nii*

  • DL-ASL mask at 64×64×24 (see DLASLBuildMask) — default path dlasl_mask.nii.gz.

Outputs

  • One denoised file per input: derivatives/<sub>/perf/{out_prefix}{original_name}

  • Returns a JSON-like dict with the last output path (for pipelines that pass values).

Configuration

YAML example

modules:
  - name: DLASLDenoiseCBF
    params:
      mask_path: dlasl_mask.nii.gz
      model_selection: 1
      out_prefix: "denoised_"