Skip to content

DICOM-Decoder 1.2.1

Choose a tag to compare

@ThalesMMS ThalesMMS released this 30 May 01:55
· 12 commits to main since this release

Changes since 1.2.0.

Compare: 1.2.0...1.2.1

This is a focused follow-up release covering 7 changed files.

Changes

  • Added DicomSliceRescaleParameters and DicomSeriesVolume.sliceRescaleParameters so a loaded series can retain rescale slope/intercept values per sorted slice.
  • Updated DicomSeriesLoader to collect per-slice rescale metadata during volume assembly.
  • Updated DicomDecodedSeries modality voxel conversion to apply per-slice rescale parameters when they match the assembled volume depth, with the volume-level rescale values kept as the fallback.
  • Adjusted Window Center / Window Width selection to prefer decoder-provided values when available, then a preferred paired multi-value component, then the first valid paired component without mixing center and width from different alternatives.
  • Extended DicomWebQuery with accession number, study date, study description, referring physician name, and institution name filters.
  • Changed DICOMweb study search serialization to send modality as ModalitiesInStudy.
  • Updated the in-memory DICOMweb server query matching to support the added study filters and to match ModalitiesInStudy with a Modality fallback.

Tests

  • Added coverage for per-slice rescale application after slice sorting.
  • Updated multi-value WC/WW coverage for the preferred paired component behavior.
  • Expanded DICOMweb client query tests to verify the added query parameters and ModalitiesInStudy serialization.