
Abstract: We introduce CheXGenBench, a rigorous and multifaceted evaluation framework for synthetic chest radiograph generation that simultaneously assesses fidelity, privacy risks, and clinical utility across state-of-the-art text-to-image generative models. Despite rapid advancements in generative AI for real-world imagery, medical domain evaluations have been hindered by methodological inconsistencies, outdated architectural comparisons, and disconnected assessment criteria that rarely address the practical clinical value of synthetic samples. CheXGenBench overcomes these limitations through standardised data partitioning and a unified evaluation protocol comprising over 20 quantitative metrics that systematically analyse generation quality, potential privacy vulnerabilities, and downstream clinical applicability across 11 leading text-to-image architectures. Our results reveal critical inefficiencies in the existing evaluation protocols, particularly in assessing generative fidelity, leading to inconsistent and uninformative comparisons. Our framework establishes a standardised benchmark for the medical AI community, enabling objective and reproducible comparisons while facilitating seamless integration of both existing and future generative models. Additionally, we release a high-quality, synthetic dataset, SynthCheX-75K, comprising 75K radiographs generated by the top-performing model (Sana 0.6B) in our benchmark to support further research in this critical domain. We open-source our comprehensive evaluation pipeline, benchmark along with our fine-tuned models, which establish new state-of-the-art performance in synthetic radiograph generation.

The quantitative analysis assesses the synthetic data at two distinct levels to provide a granular understanding of its quality:
The benchmark employs a range of established metrics to evaluate different aspects of the synthetic data.
These metrics evaluate how well the synthetic images resemble real medical images in terms of visual quality and statistical similarity.
These metrics assess the variety and representativeness of the synthetic data compared to the real data distribution.
The qualitative analysis evaluates the practical utility of the synthetic data by assessing its performance on downstream medical tasks. This helps determine if the synthetic data can be effectively used for tasks where real medical data is often scarce or sensitive.
We utilize the following downstream tasks for this evaluation:
This section provides instructions on how to use the benchmark to evaluate your Text-to-Image model's synthetic medical data.
This step involves using your preferred Text-to-Image model to generate synthetic medical images based on prompts from a test set.
MIMIC_Splits/LLAVARAD_ANNOTATIONS_TEST.csv. Each prompt in this file corresponds to a specific medical condition or finding.'prompt': Contains the text prompt used for generation.'img_savename': Contains the filename (or path) of the saved synthetic image.assets/CSV directory.assets/synthetic_images directory.This section describes how to calculate the quantitative generative quality metrics using the provided scripts.
These metrics are calculated across all the generated synthetic images.
cd Benchmarking-Synthetic-Data
./scripts/image_quality_metrics.sh
Important Note: Calculating metrics like FID and KID can be computationally intensive and may lead to "Out of Memory" (OOM) errors, especially with large datasets. If you encounter this issue, you can use the memory-saving version of the script:-
cd Benchmarking-Synthetic-Data
./scripts/image_quality_metrics_memory_saving.sh
cd Benchmarking-Synthetic-Data
./scripts/image_quality_metrics_conditional.sh
EXTRA_INFOargument when running the scripts (refer to the example scripts for specific usage).
cd Benchmarking-Synthetic-Data
./scripts/privacy_metrics.sh
25 commits
Python
94.8%
Shell
4.9%

Abstract: We introduce CheXGenBench, a rigorous and multifaceted evaluation framework for synthetic chest radiograph generation that simultaneously assesses fidelity, privacy risks, and clinical utility across state-of-the-art text-to-image generative models. Despite rapid advancements in generative AI for real-world imagery, medical domain evaluations have been hindered by methodological inconsistencies, outdated architectural comparisons, and disconnected assessment criteria that rarely address the practical clinical value of synthetic samples. CheXGenBench overcomes these limitations through standardised data partitioning and a unified evaluation protocol comprising over 20 quantitative metrics that systematically analyse generation quality, potential privacy vulnerabilities, and downstream clinical applicability across 11 leading text-to-image architectures. Our results reveal critical inefficiencies in the existing evaluation protocols, particularly in assessing generative fidelity, leading to inconsistent and uninformative comparisons. Our framework establishes a standardised benchmark for the medical AI community, enabling objective and reproducible comparisons while facilitating seamless integration of both existing and future generative models. Additionally, we release a high-quality, synthetic dataset, SynthCheX-75K, comprising 75K radiographs generated by the top-performing model (Sana 0.6B) in our benchmark to support further research in this critical domain. We open-source our comprehensive evaluation pipeline, benchmark along with our fine-tuned models, which establish new state-of-the-art performance in synthetic radiograph generation.

The quantitative analysis assesses the synthetic data at two distinct levels to provide a granular understanding of its quality:
The benchmark employs a range of established metrics to evaluate different aspects of the synthetic data.
These metrics evaluate how well the synthetic images resemble real medical images in terms of visual quality and statistical similarity.
These metrics assess the variety and representativeness of the synthetic data compared to the real data distribution.
The qualitative analysis evaluates the practical utility of the synthetic data by assessing its performance on downstream medical tasks. This helps determine if the synthetic data can be effectively used for tasks where real medical data is often scarce or sensitive.
We utilize the following downstream tasks for this evaluation:
This section provides instructions on how to use the benchmark to evaluate your Text-to-Image model's synthetic medical data.
This step involves using your preferred Text-to-Image model to generate synthetic medical images based on prompts from a test set.
MIMIC_Splits/LLAVARAD_ANNOTATIONS_TEST.csv. Each prompt in this file corresponds to a specific medical condition or finding.'prompt': Contains the text prompt used for generation.'img_savename': Contains the filename (or path) of the saved synthetic image.assets/CSV directory.assets/synthetic_images directory.This section describes how to calculate the quantitative generative quality metrics using the provided scripts.
These metrics are calculated across all the generated synthetic images.
cd Benchmarking-Synthetic-Data
./scripts/image_quality_metrics.sh
Important Note: Calculating metrics like FID and KID can be computationally intensive and may lead to "Out of Memory" (OOM) errors, especially with large datasets. If you encounter this issue, you can use the memory-saving version of the script:-
cd Benchmarking-Synthetic-Data
./scripts/image_quality_metrics_memory_saving.sh
cd Benchmarking-Synthetic-Data
./scripts/image_quality_metrics_conditional.sh
EXTRA_INFOargument when running the scripts (refer to the example scripts for specific usage).
cd Benchmarking-Synthetic-Data
./scripts/privacy_metrics.sh
25 commits
Python
94.8%
Shell
4.9%