Convert user-owned DICOM/MRI files into high-resolution PNG review images and optional contact sheets.
python -m pip install pydicom pillow numpy
python tools/dicom-export/dicom_export.py /path/to/DICOM_FOLDER /path/to/output-folder
The tool recursively scans the input folder, reads DICOM files, applies DICOM rescale/windowing where available, and writes PNG files grouped by series.
python tools/dicom-export/dicom_export.py /path/to/DICOM_FOLDER /path/to/output-folder --contact-sheet
Outputs:
output-folder/
├── series-001_.../
│ ├── series-001_instance-0001_....png
│ └── ...
├── export_manifest.csv
└── contact_sheet.jpg
pydicom.Treat raw DICOM files, exported PNGs, contact sheets, and manifests as sensitive medical data.