Paper | Project Page | Code
Echo-4o-Image is a 180K-scale synthetic dataset generated by GPT-4o, designed to advance open-source models in image generation. While real-world image datasets are valuable, synthetic images offer crucial advantages, especially in addressing blind spots in real-world coverage:
This dataset was instrumental in fine-tuning the unified multimodal generation baseline Bagel to obtain Echo-4o, demonstrating strong performance across standard benchmarks. Furthermore, Echo-4o-Image consistently enhances other foundation models (e.g., OmniGen2, BLIP3-o), highlighting its strong transferability.
Echo-4o-Image is a large-scale synthetic dataset distilled from GPT-4o, containing approximately 179,000 samples. It spans three distinct task types:
For better visualization, an online gallery showcasing representative samples from our dataset is available: Online Gallery
The dataset typically organizes data within compressed packages (e.g., .tar.gz files referenced in configs). Inside these packages, data is arranged as follows:
- package_idx/
--- package_idx.json # metadata for samples in this package
--- images/
----- 00001.png
----- 00002.png
...
This dataset can be used to train and fine-tune text-to-image models, extending capabilities to support multi-reference datasets.
The training process extends existing frameworks (e.g., Bagel's capabilities).
The associated GitHub repository provides crucial supporting files for working with the dataset:
./code/attributes_and_subjects.json contains dictionaries defining various attributes and subjects used in the dataset../code/range_sensitive_filter.json contains metadata for data filtering, and ./code/data_filter.py converts it for use in dataloaders../code/dataloader.py provides an example of how to load the data into image pairs, incorporating filtering and balanced resampling.The paper introduces two novel benchmarks for rigorously evaluating image generation capabilities:
Detailed guides for these benchmarks can be found in the EVAL section of the GitHub repository.
We would like to thank the following open-source projects and research works:
If you find this dataset or the associated work useful for your research, please cite the paper:
@article{ye2025echo4o,
title={Echo-4o: Harnessing the Power of GPT-4o Synthetic Images for Improved Image Generation},
author={Junyan Ye, Dongzhi Jiang, Zihao Wang, Leqi Zhu, Zhenghao Hu, Zilong Huang, Jun He, Zhiyuan Yan, Jinghua Yu, Hongsheng Li, Conghui He, Weijia Li},
journal={https://arxiv.org/abs/2508.09987},
year={2025},
}
Paper | Project Page | Code
Echo-4o-Image is a 180K-scale synthetic dataset generated by GPT-4o, designed to advance open-source models in image generation. While real-world image datasets are valuable, synthetic images offer crucial advantages, especially in addressing blind spots in real-world coverage:
This dataset was instrumental in fine-tuning the unified multimodal generation baseline Bagel to obtain Echo-4o, demonstrating strong performance across standard benchmarks. Furthermore, Echo-4o-Image consistently enhances other foundation models (e.g., OmniGen2, BLIP3-o), highlighting its strong transferability.
Echo-4o-Image is a large-scale synthetic dataset distilled from GPT-4o, containing approximately 179,000 samples. It spans three distinct task types:
For better visualization, an online gallery showcasing representative samples from our dataset is available: Online Gallery
The dataset typically organizes data within compressed packages (e.g., .tar.gz files referenced in configs). Inside these packages, data is arranged as follows:
- package_idx/
--- package_idx.json # metadata for samples in this package
--- images/
----- 00001.png
----- 00002.png
...
This dataset can be used to train and fine-tune text-to-image models, extending capabilities to support multi-reference datasets.
The training process extends existing frameworks (e.g., Bagel's capabilities).
The associated GitHub repository provides crucial supporting files for working with the dataset:
./code/attributes_and_subjects.json contains dictionaries defining various attributes and subjects used in the dataset../code/range_sensitive_filter.json contains metadata for data filtering, and ./code/data_filter.py converts it for use in dataloaders../code/dataloader.py provides an example of how to load the data into image pairs, incorporating filtering and balanced resampling.The paper introduces two novel benchmarks for rigorously evaluating image generation capabilities:
Detailed guides for these benchmarks can be found in the EVAL section of the GitHub repository.
We would like to thank the following open-source projects and research works:
If you find this dataset or the associated work useful for your research, please cite the paper:
@article{ye2025echo4o,
title={Echo-4o: Harnessing the Power of GPT-4o Synthetic Images for Improved Image Generation},
author={Junyan Ye, Dongzhi Jiang, Zihao Wang, Leqi Zhu, Zhenghao Hu, Zilong Huang, Jun He, Zhiyuan Yan, Jinghua Yu, Hongsheng Li, Conghui He, Weijia Li},
journal={https://arxiv.org/abs/2508.09987},
year={2025},
}