DICOM-Decoder 1.2.1
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
DicomSliceRescaleParametersandDicomSeriesVolume.sliceRescaleParametersso a loaded series can retain rescale slope/intercept values per sorted slice. - Updated
DicomSeriesLoaderto collect per-slice rescale metadata during volume assembly. - Updated
DicomDecodedSeriesmodality 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
DicomWebQuerywith 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
ModalitiesInStudywith aModalityfallback.
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
ModalitiesInStudyserialization.