Skip to content

allows to convert 3D CRT MRSI form Vienna#151

Open
baskadym wants to merge 1 commit intowtclarke:masterfrom
baskadym:master
Open

allows to convert 3D CRT MRSI form Vienna#151
baskadym wants to merge 1 commit intowtclarke:masterfrom
baskadym:master

Conversation

@baskadym
Copy link

Tests were performed on spectroscopy dicoms from 3D CRT MRSI data, a single scan with resolution 32x32x31 was put in single folder, a dicom per slice. The error using previous version of spec2nii read:
File "/home/bdymerska/.conda/envs/fsl_mrs_env/lib/python3.11/site-packages/spec2nii/Siemens/dicomfunctions.py", line 398, in process_siemens_csi_vx
specDataCmplx = specDataCmplx.reshape((slices, rows, cols, spectral_points))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: cannot reshape array of size 1048576 into shape (31,32,32,1024)

Resolved by the proposed changes to the dicomfunctions.py.
This provides correct images and appropriate dimensions of the resulting nifti's.
Please note this modification may not generalise to other acquisitions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant