{"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/neuralizer-general-neuroimage-analysis","title":"Neuralizer: General Neuroimage Analysis without Re-Training","arxiv_id":"2305.02644","date":"2023-05-04","proceeding":"CVPR 2023 1","authors":["Steffen Czolbe","Adrian V. Dalca"],"abstract":"Neuroimage processing tasks like segmentation, reconstruction, and registration are central to the study of neuroscience. Robust deep learning strategies and architectures used to solve these tasks are often similar. Yet, when presented with a new task or a dataset with different visual characteristics, practitioners most often need to train a new model, or fine-tune an existing one. This is a time-consuming process that poses a substantial barrier for the thousands of neuroscientists and clinical researchers who often lack the resources or machine-learning expertise to train deep learning models. In practice, this leads to a lack of adoption of deep learning, and neuroscience tools being dominated by classical frameworks. We introduce Neuralizer, a single model that generalizes to previously unseen neuroimaging tasks and modalities without the need for re-training or fine-tuning. Tasks do not have to be known a priori, and generalization happens in a single forward pass during inference. The model can solve processing tasks across multiple image modalities, acquisition methods, and datasets, and generalize to tasks and modalities it has not been trained on. Our experiments on coronal slices show that when few annotated subjects are available, our multi-task network outperforms task-specific baselines without training on the task.","url_abs":"https://arxiv.org/abs/2305.02644v2","url_pdf":"https://arxiv.org/pdf/2305.02644v2.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":"neuralizer-general-neuroimage-analysis","repo_url":"https://github.com/steffenczolbe/neuralizer","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"deep-learning","task_name":"Deep Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2305.02644","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2305.02644"}},"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":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/steffenczolbe/neuralizer","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":4},"by_repo_kind":{"official":{"samples":4,"ran":0,"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":"b6a732175a5f2978","entry":"load_exampe","repo":"steffenczolbe/neuralizer","repo_kind":"official","path":"neuralizer/util/utils.py","file_url":"https://github.com/steffenczolbe/neuralizer/blob/HEAD/neuralizer/util/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b6a732175a5f2978"}},{"code_sha256_prefix":"aa65b4b3b46417cd","entry":"vmap","repo":"steffenczolbe/neuralizer","repo_kind":"official","path":"neuralizer/models/nn/vmap.py","file_url":"https://github.com/steffenczolbe/neuralizer/blob/HEAD/neuralizer/models/nn/vmap.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"aa65b4b3b46417cd"}},{"code_sha256_prefix":"b528dd972cb4c808","entry":"vmap_cls","repo":"steffenczolbe/neuralizer","repo_kind":"official","path":"neuralizer/models/nn/vmap.py","file_url":"https://github.com/steffenczolbe/neuralizer/blob/HEAD/neuralizer/models/nn/vmap.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b528dd972cb4c808"}},{"code_sha256_prefix":"05cf744a00151aed","entry":"vmap_fn","repo":"steffenczolbe/neuralizer","repo_kind":"official","path":"neuralizer/models/nn/vmap.py","file_url":"https://github.com/steffenczolbe/neuralizer/blob/HEAD/neuralizer/models/nn/vmap.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"05cf744a00151aed"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}