Skip to content

Fix Hadamard decoding #1344

@jan-petr

Description

@jan-petr

Description

Hadamard import and decoding doesn't work for some datasets.
With our current version of develop:

  • Dresden data -> "Walsh" creates a correct HAD4 PWI + a bad HAD8 PWI. Also tried "Hadamard" for HAD8 and does not work. JAN: Now in flavors and both HAD8 and HAD4 works.
  • Flavor Siemens_PCASL_3DGRASE_VD13A_DEBBIE_1 -> "Walsh" creates a good HAD4 PWI and good HAD8 PWI!! (n.b. but this HAD8 has only 1 repetition, so 7 volumes after decoding). JAN: Works for me as well, though it doesn't look too awesome.
  • One Singapore subject -> "Walsh" also creates a good HAD4 PWI, but bad HAD8 PWI. Tried running "Hadamard" for ASL_2 only to see if HAD8 PWI improves. It doesn't. JAN: Works for me in 1.11.0_BETA. Same as for Dresden data - it works and is equal in comparison to the scanner-created substractions.
  • Esin/Gulce data -> "Hadamard" creates a PWI HAD4 with all PLDs together for each TE + nonsense HAD8 PWI
  • Flavor Philips_PCASL_2DEPI_5.6.1.2_Hadamard_1 -> "Hadamard" creates a good HAD8. doesn't have HAD4, only HAD8 (with only 1 repetiton) but it works.
  • Flavor Siemens_PCASL_3DGRASE_VE11C_DEBBIE_1 -> "Walsh" works for HAD4 PWI, but for HAD8 it is in the correct order I think, but one of two volumes of the last PLDs seem to be switched (2 repetitions). JAN: This works great - great subtraction and looks visually good.
  • One LCBC subject -> "Walsh" creates a good HAD4 PWI, but bad HAD8 PWI. Tried running "Hadamard" for ASL_2 only to see if HAD8 PWI improves. It doesn't.

Tasks

  • Fix import for Dresden data to match Amnah's version.
  • Fix Dresden scalings according to Amnah
  • Add Dresden to flavors
  • Fix Walsh decoding for HAD4 and HAD8 for Dresden to match Amnah's version.
  • Fix Walsh import and decoding for Siemens_PCASL_3DGRASE_VD13A_DEBBIE_1
  • Fix Walsh import and decoding for Siemens_PCASL_3DGRASE_VE11C_DEBBIE_1
  • Fix Walsh import and decoding for LCBC
  • Fix Walsh import and decoding for Singapore
  • Check if Philips_PCASL_2DEPI_5.6.1.2_Hadamard_1 still works
  • Add Turkish data to flavors
  • Test FABBER quantification HAD4/HAD8 (Siemens_PCASL_3DGRASE_VE11C_DEBBIE_1)
  • Test FABBER quantification HAD4/HAD8 (Siemens_PCASL_3DGRASE_VE11C_DEBBIE_2)
  • Test FABBER quantification HAD4/HAD8 (Siemens_PCASL_3DGRASE_VD13A_DEBBIE_1)
  • Test FABBER quantification HAD4/HAD8 (Siemens_PCASL_3DGRASE_VE11C_HadamardFME_1)

Release notes

Nothing to release. Just verification of functionality.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions