Skip to content

Philips Hadamard decoding #963

@jan-petr

Description

@jan-petr

Description

Implement the decoding for Philips Hadamard matrix.
Philips data should be a standard Hadamard working with the normal code. So I have only cleaned and optimized the code.

Requirements

-> inside xASL_quant_HadamardDecoding function:

  • clean and optimize the previous code
  • add default Philips decoding matrix
  • multiply the decoding matrix per -1 if x.Q.Vendor is Philips

-> inside xASL_wrp_ResampleASL function:

  • after decoding, average across repetiitons (as we already do for multiPLD data) - save as PWI4D.nii (=keep as is).
  • before averaging across PLDs, we take only the first TE of each PLD and we average across PLDs - save that additionally as PWI.nii (to be added similar like for multiPLD).

Release notes

Clear the Hadamard decoding code. Add decoding matrix for Philips

Metadata

Metadata

Assignees

Labels

featureNew feature, enhancement or requestoptimizationEnsure that code runs faster with unchanged functionality

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions