Home
Name Modified Size InfoDownloads / Week
test-images 2023-05-17
Requirements 2023-05-17
QC-PET.zip 2023-05-23 99.5 kB
README.txt 2023-05-17 2.2 kB
TomographicUniformity-TEMPLATE.xltx 2023-05-17 60.2 kB
TomographicUniformity.py 2023-05-17 11.7 kB
ImageQuality-TEMPLATE.xltx 2023-05-17 33.9 kB
ImageQuality.py 2023-05-17 17.3 kB
Totals: 8 Items   224.8 kB 0
This project contains two Python scripts for the quality control of PET equipment.
The first one, called 'TomographicUniformity.py', analyzes the Tomographic Uniformity of an aquisition using an homogeneous phantom, and calculates the calibration factor for the activity concentration.
The second one, called 'ImageQuality.py', analyzes the SUV recovery factor of diferent sized spheres of the NEMA NU2–2007 phantom.
Both write the results in an excel file that needs to be in the same directory as the scripts. There are templates for both excel files. Before the data acquisition, they need to be open and some data needs to be filled up.
The instructions of use would be as following:

*** TOMOGRAPHIC UNIFORMITY ***
1) Open the excel template 'TomographicUniformityTEMPLATE.xltx'. Save it into an excel file (name TomographicUniformityDATE.xlsx is suggested but not required).
2) Use this excel file, sheet 'Activity', to record the requierd data about time and activity. Remember to save and close the excel book!
3) Execute the script 'TomographicUniformity.py'. It will ask for the excel book and the folder that contains the PET series. The folder containing the series after atenuation correction must be given. The results will be written in the excel book.

*** IMAGE QUALITY ***
1) Open the excel template 'ImageQuality-TEMPLATE.tlxt'. Save it into an excel file (name ImageQualityDATE.xlsx is suggested but not required).
2) Use this excel file, sheet 'Activity', to record the requierd data about time and activity in both the spheres and the background. 
3) After the acquisition, use the same excel file to write the coordinates of the centers of the spheres in the 'Spheres' sheet. You can follow the instruccions written there or obtain them in another way. Save the excel file and close it.
4) Execute the script 'ImageQuality.py'. It will ask for the folder that contains the PET series. The folder containing the series after atenuation correction must be given. Then, it will ask for the data/results excel book. This is the book created in step 1. It will save the results in the same book. Now you can open in and take a look ;)
Source: README.txt, updated 2023-05-17