Skip to content

allows to convert 3D CRT MRSI form Vienna#151

Closed
baskadym wants to merge 1 commit into
wtclarke:masterfrom
baskadym:master
Closed

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

Conversation

@baskadym

Copy link
Copy Markdown

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.

@wtclarke

wtclarke commented May 5, 2026

Copy link
Copy Markdown
Owner

Closed in #192

@wtclarke wtclarke closed this May 5, 2026
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.

2 participants