{"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/score-based-diffusion-models-for-accelerated","title":"Score-based diffusion models for accelerated MRI","arxiv_id":"2110.05243","date":"2021-10-08","proceeding":null,"authors":["Hyungjin Chung","Jong Chul Ye"],"abstract":"Score-based diffusion models provide a powerful way to model images using the gradient of the data distribution. Leveraging the learned score function as a prior, here we introduce a way to sample data from a conditional distribution given the measurements, such that the model can be readily used for solving inverse problems in imaging, especially for accelerated MRI. In short, we train a continuous time-dependent score function with denoising score matching. Then, at the inference stage, we iterate between numerical SDE solver and data consistency projection step to achieve reconstruction. Our model requires magnitude images only for training, and yet is able to reconstruct complex-valued data, and even extends to parallel imaging. The proposed method is agnostic to sub-sampling patterns, and can be used with any sampling schemes. Also, due to its generative nature, our approach can quantify uncertainty, which is not possible with standard regression settings. On top of all the advantages, our method also has very strong performance, even beating the models trained with full supervision. With extensive experiments, we verify the superiority of our method in terms of quality and practicality.","url_abs":"https://arxiv.org/abs/2110.05243v3","url_pdf":"https://arxiv.org/pdf/2110.05243v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"score-based-diffusion-models-for-accelerated","repo_url":"https://github.com/HJ-harry/score-MRI","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"jax","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"score-based-diffusion-models-for-accelerated","repo_url":"https://github.com/sjames40/adversarial-purification-for-mri","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"denoising","task_name":"Denoising"}],"methods":[{"method_slug":"diffusion","method_name":"Diffusion"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2110.05243","atlas_url":"https://app.syntology.ai/?focus=2110.05243","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2110.05243"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/HJ-harry/score-MRI","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/sjames40/adversarial-purification-for-mri","reach":null}],"summary":{"ran":4,"ran_draft_wrong":2,"unverified":5},"by_repo_kind":{"official":{"samples":11,"ran":6,"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":0,"samples":[{"code_sha256_prefix":"dc2dcfd069e89041","entry":"fft2c_new","repo":"HJ-harry/score-MRI","repo_kind":"official","path":"fastmri_utils.py","file_url":"https://github.com/HJ-harry/score-MRI/blob/HEAD/fastmri_utils.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"dc2dcfd069e89041"}},{"code_sha256_prefix":"6c419026e778dee2","entry":"get_data_inverse_scaler","repo":"HJ-harry/score-MRI","repo_kind":"official","path":"datasets.py","file_url":"https://github.com/HJ-harry/score-MRI/blob/HEAD/datasets.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"6c419026e778dee2"}},{"code_sha256_prefix":"346d2e6cc8b48a5d","entry":"get_data_scaler","repo":"HJ-harry/score-MRI","repo_kind":"official","path":"datasets.py","file_url":"https://github.com/HJ-harry/score-MRI/blob/HEAD/datasets.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"346d2e6cc8b48a5d"}},{"code_sha256_prefix":"8ff7c24dade9904c","entry":"get_optimizer","repo":"HJ-harry/score-MRI","repo_kind":"official","path":"losses.py","file_url":"https://github.com/HJ-harry/score-MRI/blob/HEAD/losses.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"8ff7c24dade9904c"}},{"code_sha256_prefix":"366bb8c7035a2fc8","entry":"optimization_manager","repo":"HJ-harry/score-MRI","repo_kind":"official","path":"losses.py","file_url":"https://github.com/HJ-harry/score-MRI/blob/HEAD/losses.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"366bb8c7035a2fc8"}},{"code_sha256_prefix":"3ac11bfe0ae80195","entry":"variance_scaling","repo":"HJ-harry/score-MRI","repo_kind":"official","path":"models/layers.py","file_url":"https://github.com/HJ-harry/score-MRI/blob/HEAD/models/layers.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"3ac11bfe0ae80195"}},{"code_sha256_prefix":"fd14d238ccd5f679","entry":"crop_resize","repo":"HJ-harry/score-MRI","repo_kind":"official","path":"datasets.py","file_url":"https://github.com/HJ-harry/score-MRI/blob/HEAD/datasets.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"fd14d238ccd5f679"}},{"code_sha256_prefix":"d5d761740edb12db","entry":"fft2c_old","repo":"HJ-harry/score-MRI","repo_kind":"official","path":"fastmri_utils.py","file_url":"https://github.com/HJ-harry/score-MRI/blob/HEAD/fastmri_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"d5d761740edb12db"}},{"code_sha256_prefix":"db5f935a1d6b4c2c","entry":"get_act","repo":"HJ-harry/score-MRI","repo_kind":"official","path":"models/layers.py","file_url":"https://github.com/HJ-harry/score-MRI/blob/HEAD/models/layers.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"db5f935a1d6b4c2c"}},{"code_sha256_prefix":"d63efa5d2fd536e2","entry":"ifft2c_old","repo":"HJ-harry/score-MRI","repo_kind":"official","path":"fastmri_utils.py","file_url":"https://github.com/HJ-harry/score-MRI/blob/HEAD/fastmri_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"d63efa5d2fd536e2"}},{"code_sha256_prefix":"85b2235eb7afaa4f","entry":"ncsn_conv1x1","repo":"HJ-harry/score-MRI","repo_kind":"official","path":"models/layers.py","file_url":"https://github.com/HJ-harry/score-MRI/blob/HEAD/models/layers.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"85b2235eb7afaa4f"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}