FilmQADose: Open-source software for radiochromic film dosimetry.

FilmQADose is an open-source, Python-based software for radiochromic film dosimetry, designed to provide medical physicists with a freely available, extensible tool for two-dimensional dose verification in radiotherapy. It covers the full film QA workflow, from calibration curve generation to plan-to-film comparison, targeting clinical and research centers that require an accessible alternative to commercial solutions.

The software was developed in Python using open-source scientific libraries for image processing, curve fitting, DICOM handling, and gamma analysis. Core functionalities include rational and polynomial calibration models, multichannel dose reconstruction, normalized cross-correlation template matching for automatic alignment, and gamma analysis. Validation was performed using irradiated Gafchromic EBT3 films in square field, pyramidal, and breast IMRT plans. Measured dose maps were compared against treatment planning system calculations using 3%/3 mm gamma criteria.

FilmQADose processes TIFF images acquired from flatbed scanners and DICOM RT Dose files exported from treatment planning systems. Output dose maps are generated in DICOM 2D format. The software is implemented in Python with standard scientific Python dependencies and includes a graphical user interface built using PySide6. The source code, documentation, and usage guides are publicly available at: eduardoh27.github.io/FilmQADose.

The software supports clinical quality assurance in IMRT dose verification, as well as for research applications in radiochromic film dosimetry methodology. A limitation is the absence of lateral response artifact correction and recent machine-learning-based calibration methods.
Cancer
Access
Care/Management
Advocacy

Authors

Herrera-Alba Herrera-Alba, Contreras-Quiroz Contreras-Quiroz, Sandoval-Navia Sandoval-Navia, Vásquez Vásquez, Ávila Ávila
View on Pubmed
Share
Facebook
X (Twitter)
Bluesky
Linkedin
Copy to clipboard