Releases: rordenlab/dcm2niix
Releases · rordenlab/dcm2niix
version 2-February-2024
Stable release v1.0.20240202
- Consolidates incremental improvements (see closed issues for details).
- Introduces BidsGuess field to json file that aids identifying modality.
version 11-April-2023
- Issue 697 improves CT gantry tilt SForm
- issue 685 JSON files include more precision
- Issue 653 detect Hyperfine
- Issue 652 detect more XA30 tags for both enhanced and classic DICOM
- Issue 648 detect MR Solutions
- Issue 645: Improve GE bval detection
- Detects compressed sensing and deep learning for Siemens, Philips and GE
version 20-July-2022
version 6-October-2021 (v1.0.20211006)
- Kludge for incorrect spatial coding of GE ABCD epipolar sequence.
- Better handling of Philips enhanced DICOMs with huge headers.
- Consistent conversion of Philips DWI regardless of instance numbers. For Philips R5.6 and later, volumes are sorted in acquired temporal order.
- Consistent (temporal) ordering of Philips enhanced and classic DICOMs.
- Improved heuristics for determining whether trigger time should be ignored or segmented for various Philips modalities and sequences: issues 395, 428, 499, 506, 533.
- Improved Siemens MoCo detection to reduce false alarm warnings.
- Default behavior is now to preserve original datatype (
-l o
): UINT16 datatype preserved. Previous behavior was to convert UINT16 to INT16 if this could be achieved losslessly (-l n
). Previous method could create issues for tools like AFNI if some runs in a series were UINT16 (unsupported by AFNI so promoted to FLOAT32) and others were INT16. dcm2niix users have received warnings of this upcoming change in default behavior since Fall 2019.
version 17-March-2021 (v1.0.20210317)
- Philips uses precise intensity scaling, not real world values
- GE file naming behavior changes (%p protocol name and %d description).
- Support for Canon Enhanced DICOM.
- Siemens JSON keys no longer include dots.
- Fix regression: redundant underscores in path names.
- Philips PAR/REC improvements 460, 461, 462.
- Handle DICOM where bits allocated varies with a series.
- Reconstructed Philips Fieldmaps given _fieldmaphz post-fix.
version 2-November-2020 (v1.0.20201102)
- Improved ISO8859 to UTF8 support (e.g.
Søren Müller
). - Handle private tags renamed by Agfa/dcm4che.
- BIDS RepetitionTimeExcitation and RepetitionTimeInversion tags.
- Extract more sequence information for GE.
- Support for new Siemens (XA20) and upcoming (XA30) DICOM.
version 31-March-2020 (v1.0.20200331)
- Improved GE Zero-Interpolation Filling, multi-band and multi-echo support.
- Warn user if vital fields purged by Matlab dicomanon
- Filenaming is more consistent.
- Improved enhanced DICOM multiframe support.
- Warn users that lossless conversion of UINT16 to INT16 will be removed in future.
version 2-September-2019 (v1.0.20190902)
- Better slice timing detection see 311 and 322.
- Ignores Philips non-image DICOM files.
- 2D slices from a 3D CT series will be merged as a single volume, even if the X-Ray exposure varies between slices. MRI scans are not influenced. To elicit the old behavior, select
-m n
. - Less verbose warning, error and messages generated.
version 25-November-2018 (v1.0.20181125)
- GE images provide more BIDS tags.
- Bruker enhanced DICOM support.
- Siemens Vida XA10 support. Note that Vida DICOM data is crippled if the user exports as mosaics or anonymized/reduced.
- UIH enhanced DICOM support.
- New DICOM renaming feature.
Linux users: two compiled versions are provided: *_lnx.zip works on modern Linux distributions, the *_lnxCompat.zip is compatible with both modern and ancient Linux distributions but is unable to handle rare DICOM images compressed with JPEG-2000 or JPEG-LS