{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/arxiv-2608-05471","title":"A Foundational EDM2-Based Generative Model for High-Resolution Synthetic Fetal Ultrasound Imaging from Open Datasets","arxiv_id":"2608.05471","date":"2026-08-05","proceeding":null,"authors":["Harvey Mannering","Yilin Zhang","Ziao Liu","Zhiwu Huang","Jacqueline Matthew","Miguel Xochicale"],"abstract":"Prenatal ultrasound imaging is key for assessing fetal health, but AI progress is limited by scarce, privacy-restricted, and hard-to-annotate datasets. We propose a high-resolution fetal ultrasound synthesis framework based on the EDM2 diffusion architecture, trained on multiple public datasets to generate 512x512 images across six anatomical classes. Our method achieved improved image quality with lower FID scores and enhanced downstream fetal plane classification, reaching 93.36% ensemble accuracy after fine-tuning, surpassing real-data-only training. Clinical evaluation by an experienced fetal ultrasound specialist (10+ years) on 100 images yielded a mean realism score of 2.67/5, with real images rated higher than synthetic. Artefacts included smoothing, speckle irregularities, and anatomical inconsistencies. Code, data, models and other resources to reproduce this work are available at https://github.com/xfetus/fetal-ultrasound-edm2.","url_abs":"https://arxiv.org/abs/2608.05471","url_pdf":"https://arxiv.org/pdf/2608.05471","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2608.05471","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2608.05471"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/xfetus/fetal-ultrasound-edm2","reach":null}],"summary":{"ran":11,"ran_draft_wrong":2,"ran_honours":2,"unverified":1},"by_repo_kind":{"found_in_text":{"samples":16,"ran":15,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":16,"samples":[{"code_sha256_prefix":"f2514403e004d82b","entry":"const_like","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"torch_utils/misc.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/torch_utils/misc.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f2514403e004d82b"}},{"code_sha256_prefix":"6d32f9cf6f29b386","entry":"constant","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"torch_utils/misc.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/torch_utils/misc.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6d32f9cf6f29b386"}},{"code_sha256_prefix":"d885af9905e22f98","entry":"do_sample","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"toy_example.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/toy_example.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d885af9905e22f98"}},{"code_sha256_prefix":"a14db9805bf41197","entry":"edm_sampler","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"generate_images.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/generate_images.py","link_basis":"plan_row","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a14db9805bf41197"}},{"code_sha256_prefix":"a2b45afa097b55b6","entry":"file_ext","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"dataset_tool.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/dataset_tool.py","link_basis":"plan_row","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a2b45afa097b55b6"}},{"code_sha256_prefix":"863886ae28872158","entry":"format_time","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"dnnlib/util.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/dnnlib/util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"863886ae28872158"}},{"code_sha256_prefix":"cf4282fe49551c8c","entry":"format_time_brief","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"dnnlib/util.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/dnnlib/util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"cf4282fe49551c8c"}},{"code_sha256_prefix":"b454b0c7002712e3","entry":"kimg_to_nimg","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"reconstruct_phema.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/reconstruct_phema.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b454b0c7002712e3"}},{"code_sha256_prefix":"dd1dc700e87f36cc","entry":"maybe_min","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"dataset_tool.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/dataset_tool.py","link_basis":"plan_row","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"dd1dc700e87f36cc"}},{"code_sha256_prefix":"49d89884be5dc515","entry":"mp_silu","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"training/networks_edm2.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/training/networks_edm2.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"49d89884be5dc515"}},{"code_sha256_prefix":"ebfd171dc25ba0ce","entry":"normalize","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"training/networks_edm2.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/training/networks_edm2.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ebfd171dc25ba0ce"}},{"code_sha256_prefix":"cacd4f6ec202d9b4","entry":"parse_int_list","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"generate_images.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/generate_images.py","link_basis":"plan_row","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"cacd4f6ec202d9b4"}},{"code_sha256_prefix":"fcf68d736821de45","entry":"parse_nimg","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"train_edm2.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/train_edm2.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"fcf68d736821de45"}},{"code_sha256_prefix":"07b21b35ecb4815c","entry":"parse_tuple","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"dataset_tool.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/dataset_tool.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"07b21b35ecb4815c"}},{"code_sha256_prefix":"d0955d86500b69a3","entry":"tuple_product","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"dnnlib/util.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/dnnlib/util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d0955d86500b69a3"}},{"code_sha256_prefix":"3e8b4a53ca71135e","entry":"pinned_buf","repo":"xfetus/fetal-ultrasound-edm2","repo_kind":"found_in_text","path":"torch_utils/misc.py","file_url":"https://github.com/xfetus/fetal-ultrasound-edm2/blob/HEAD/torch_utils/misc.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3e8b4a53ca71135e"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}