Releases: rordenlab/dcm2niix
Releases · rordenlab/dcm2niix
Release list
version 16-April-2026 (v1.0.20260416)
Breaking changes
- PET BIDS sidecars overhauled (issue #983). Multiple field changes affect downstream PET pipelines:
TimeZerois no longer emitted; the rawSeriesTimeis emitted instead — let downstream tools pick their own time-zero convention.AcquisitionTimeis suppressed in PET sidecars.InjectionStartis no longer emitted (RadiopharmaceuticalStartTimeis dose-measurement time on Siemens, not injection time).FrameTimesStartfor static scans now computed fromAcquisitionTime − SeriesTimeinstead of hardcoded[0](PR #1010).
- Filename format split:
%vrestored as full vendor name;%h/%Hnow control hazardous BIDS hierarchical naming (%h= no reproin,%H= reproin). SeeFILENAMING.md.
New features
- Zstandard output:
-z swrites.nii.zst(issue #1005). Build with-DUSE_ZSTD=ON. - PET BIDS field expansion:
TracerName,AttenuationCorrection,AttenuationCorrectionMethod,ReconMethodName,DoseCalibrationFactor,ScatterFraction, radiopharmaceutical metadata, etc. -i ooption for output image scaling override (issue #894).
Vendor / data fixes
- UIH MOSAIC: always prefer private
(0065,1037)for diffusion gradients regardless of tag order (issue #993). - UIH: SliceTiming units corrected; Issue870 warning unified (issue #1007).
- Canon DWI: corrected bvec orientation.
- GE DTI (Coronal + ROW): corrected bvec signs (PR #970).
- Philips R11: InversionTime (issue #968).
- Siemens XA50: cine image support (issue #947).
- Enhanced DICOM with varying PixelSpacing now rejected (issue #1009).
- Multi-echo enhanced DICOM uses
EffectiveTE(PR #988). - SEG (segment drawings): nearest-neighbor resampling.
- CT interpolation and affine sanitization improvements (issue #945).
- Recover fields previously dropped by empty
(0400,0561) OriginalAttributesSequence(issue #989).
version 6-May-2025 (v1.0.20250506)
- RGB, YBR and limited microscopy support
- cmake 4.0 update compatibility
- Philips R11 support
- High-Throughput JPEG 2000
- Updated PiPy
version 5-May-2025 (v1.0.20250505)
- RGB, YBR and limited microscopy support
- cmake 4.0 update compatibility
- Philips R11 support
- High-Throughput JPEG 2000
version 11-December-2024
Stable release v1.0.20241211
version 8-December-2024
Stable release v1.0.20241208
- New BIDS keys including TablePosition, PET, De-identification Method
- update QForm for cropped images
- Kludges for XA60/XA61
- Improved WebAssembly
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
- More XA30 sequence details
- Improved BEP009 PET support
- GE bias value for b-value
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.