This project provides a simple GUI for generating faux DICOM images and running analysis on the output.
You may need to install Python (3.12) first. Using UV:
- Create a new virtual environment using
uv venv .venv - Activate it if you haven't already:
.venv/Scripts/Activate.ps1 - Download dependencies using
uv sync
- Run
python -m FauxPID.app.main. - Choose an output directory.
- Select the image options you want.
- Click Generate.
The app will create the DICOM images and run the analysis automatically.
The selected output directory will contain a DICOM_GENERATION_OUTPUT folder with generated images and analysis results.
Files in the resource folder will be copied over to the corresponding image folder upon image generation.
For more on the specifics of each algorithm, read ALGORITHMS.md
If you want to understand how the app works internally, read DEVELOPERS.md.