Closed mharms closed 3 months ago
@mharms I agree that we should only use the PhaseEncodingDirection for 2D sequences. Can you share a sample with my institutional address. It is worth noting that 3D sequences use phase encoding for two of the three dimensions (e.g. phase encoding is also used in the slice
direction).
Sure, will do. Meanwhile, I'll post the following interesting observation here, related to versioning.
I'm getting a PhaseEncodingDirection
tag for a T2w SPACE scan for versions v1.0.20220720
and v1.0.20240202
, but not for the stable release between those two, v1.0.20230411
@mharms please test latest commit to development branch and close this issue if it correctly resolves this.
Good. Thanks.
3D T2w SPACE scans on Siemens acquired with a typical
Sagittal
orientation withA >> P
phase encoding direction end up with a sidecar json entry of"PhaseEncodingDirection": "i"
, which implies a R/L phase encoding axis after the inherent reorientation/rotation bydcm2niix
of a 3D scan into a "RAS" oriented volume. EitherPhaseEncodingDirection
should not be reported if the reorientation changes the volume orientation (easiest), or should be adjusted to reflect the consequence of the reorientation (harder).3D T1w MPRAGE scans from Siemens do NOT have a reported
PhaseEncodingDirection
value in their json. I'm not sure if that is because the relevant DICOM field is missing from the MPRAGE (but present in the SPACE), or if thedcm2niix
code ignores the value for the MPRAGE (but not for the T2w SPACE).