DICOM conversion is currently done via a somewhat cryptic script in utilities.conversion that I had written in a very ad-hoc manner. It tends to work for most un-complicated 3D data, but will surely fail for more complicated imaging modalities.
I would like to replace this script with either a pre-existing package, like dcmstack, or a wrapper around a reliable dicom converter, such as Freesurfer's mri_convert or, ideally, 3DSlicer. Each has their own difficulties -- Freesurfer requires a license to operate, 3DSlicer'S API for DICOM Conversion is difficult to access with Python scripting, and dcmstack has at least in the past not covered all the use cases. Any might be better than our current situation, however..
DICOM conversion is currently done via a somewhat cryptic script in utilities.conversion that I had written in a very ad-hoc manner. It tends to work for most un-complicated 3D data, but will surely fail for more complicated imaging modalities.
I would like to replace this script with either a pre-existing package, like dcmstack, or a wrapper around a reliable dicom converter, such as Freesurfer's mri_convert or, ideally, 3DSlicer. Each has their own difficulties -- Freesurfer requires a license to operate, 3DSlicer'S API for DICOM Conversion is difficult to access with Python scripting, and dcmstack has at least in the past not covered all the use cases. Any might be better than our current situation, however..