Skip to content
dickrsch edited this page Nov 16, 2018 · 4 revisions

# Welcome to the CT_CatphanQC wiki!

Summary

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

Status

Released. The code needs a cleanup.

Dependencies

Packages (apt/yum) None

Packages (pip)

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.

Selector

input data

The analysis module expects a dicom_series.

config

A config.json file for analysis at dicom_series level is provided.

Config

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.

Example