-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This module reproduces the QuickIQ analyses of Philips CT scanners, but also works for Siemens CT scanners. On both scanners, the default scanner phantom should be used. As each phantom has its own unique composition of materials, the HU values of the materials provided in the config files should be adjusted to match the actual values of the materials used in your phantom.
Released.
None
- pillow
- numpy
- pydicom
- scipy
- matplotlib
Use the standard CT scanner protocol, called something like QuickIQ on Philips systems.
If the scan protocol makes separate scans for body and head, a selector for each scan should be made.
The analysis module expects a dicom_series.
Several config.json files for analysis at dicom_series level are provided. Most configs are for Philips machines and Siemens machines.
The config describes 3 different actions for the module:
- acqdatetime Extracts the correct data/time for the analysed dicom file. Does not take any parameters.
- header_series Extracts several tags from the analysed dicom file, that can be used to validate if the correct acquisition protocol has been used. Does not need parameters.
- qc_series The actual image analysis. The parameters for this action mostly define the details of the specific phantom used (e.g. HU values of inserts).
<FIXME!>
Modality, RemoteAET, SeriesDescription, ImageType
Uniformity, HU linearity, Noise
<FIXME!>