-
Notifications
You must be signed in to change notification settings - Fork 1
Home
This module attempts to reproduce the PIQT analyses of Philips MR scanners.
Released. The code needs a cleanup.
None
- pillow
- numpy
- pydicom
- scipy
- matplotlib
Use the normal PIQT protocol of the scanner.
The PIQT module can analyse three different series of a PIQT study: QA1, QA2, QA3. For each series a different selector should be made, where the SeriesDescription tag can be used to distinguish the different series.
The analysis module expects a dicom_series.
Several config.json files for analysis at dicom_series level are provided for different Philips MR scanners. Actually all these config files are all identical, since the real differences are in the coupled meta files.
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 any parameters.
- qc_series The actual image analysis. Does not need any parameters.
For different models and versions of the scanners, the limits of the actual spec files of the scanner are used. In some cases, no spec file was available and sometimes differences in implementation of tests resulted in different values for limits.
Modality, SeriesDescription, RemoteAET, and PatientName
<FIXME!>
<FIXME!>