-
Notifications
You must be signed in to change notification settings - Fork 8
Home
This module analyses (conebeam) CT images with a Catphan 500 or 600 phantom. The results of the QC are strongly dependent on the acquisition protocol used. The code provided is a wrapper for the Catphan analysis code of the pylinac code: pylinac
Released. The code needs a cleanup.
Packages (apt/yum) None
pylinac pillow numpy pydicom scipy matplotlib
#Acquisition protocol <FIXME!> This code has been tried and tested to work with various Siemens and Philips CT scans both in spiral and step and shoot acquisition. For the code to work the acquisition and reconstruction slice thicknesses need to be around 2mm with a wide field of view for the reconstruction.
The analysis module expects a dicom_series.
A config.json file for analysis at dicom_series level is provided.
The config describes 2 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. Needs the same parameters as qc_series, but the only meaningful parameter is "auto_suffix". Catphan_Analysis The actual image analysis.