{"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/self-supervision-with-superpixels-training","title":"Self-Supervision with Superpixels: Training Few-shot Medical Image Segmentation without Annotation","arxiv_id":"2007.09886","date":"2020-07-20","proceeding":"ECCV 2020 8","authors":["Cheng Ouyang","Carlo Biffi","Chen Chen","Turkay Kart","Huaqi Qiu","Daniel Rueckert"],"abstract":"Few-shot semantic segmentation (FSS) has great potential for medical imaging applications. Most of the existing FSS techniques require abundant annotated semantic classes for training. However, these methods may not be applicable for medical images due to the lack of annotations. To address this problem we make several contributions: (1) A novel self-supervised FSS framework for medical images in order to eliminate the requirement for annotations during training. Additionally, superpixel-based pseudo-labels are generated to provide supervision; (2) An adaptive local prototype pooling module plugged into prototypical networks, to solve the common challenging foreground-background imbalance problem in medical image segmentation; (3) We demonstrate the general applicability of the proposed approach for medical images using three different tasks: abdominal organ segmentation for CT and MRI, as well as cardiac segmentation for MRI. Our results show that, for medical image segmentation, the proposed method outperforms conventional FSS methods which require manual annotations for training.","url_abs":"https://arxiv.org/abs/2007.09886v2","url_pdf":"https://arxiv.org/pdf/2007.09886v2.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":"self-supervision-with-superpixels-training","repo_url":"https://github.com/cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"self-supervision-with-superpixels-training","repo_url":"https://github.com/cheng-01037/ssl_few_shot_med_img_seg","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"self-supervision-with-superpixels-training","repo_url":"https://github.com/tntek/dspnet","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"self-supervision-with-superpixels-training","repo_url":"https://github.com/zjlab-ammi/q-net","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"cardiac-segmentation","task_name":"Cardiac Segmentation"},{"task_slug":"few-shot-image-segmentation","task_name":"Few-Shot Semantic Segmentation"},{"task_slug":"image-segmentation","task_name":"Image Segmentation"},{"task_slug":"medical-image-segmentation","task_name":"Medical Image Segmentation"},{"task_slug":"organ-segmentation","task_name":"Organ Segmentation"},{"task_slug":"segmentation","task_name":"Segmentation"},{"task_slug":"semantic-segmentation","task_name":"Semantic Segmentation"},{"task_slug":"superpixels","task_name":"Superpixels"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2007.09886","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2007.09886"}},"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/tntek/dspnet","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/cheng-01037/ssl_few_shot_med_img_seg","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/zjlab-ammi/q-net","reach":{"status":"ok"}}],"summary":{"unverified":7},"by_repo_kind":{"official":{"samples":7,"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":"898c4a5f949f77d9","entry":"attrib_basic","repo":"cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation","repo_kind":"official","path":"dataloaders/dev_customized_med.py","file_url":"https://github.com/cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation/blob/HEAD/dataloaders/dev_customized_med.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":"898c4a5f949f77d9"}},{"code_sha256_prefix":"bcd02fd961d2f38e","entry":"fewshot_pairing","repo":"cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation","repo_kind":"official","path":"dataloaders/dev_customized_med.py","file_url":"https://github.com/cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation/blob/HEAD/dataloaders/dev_customized_med.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":"bcd02fd961d2f38e"}},{"code_sha256_prefix":"fe81d3933f4667a6","entry":"getMaskOnly","repo":"cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation","repo_kind":"official","path":"dataloaders/dev_customized_med.py","file_url":"https://github.com/cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation/blob/HEAD/dataloaders/dev_customized_med.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":"fe81d3933f4667a6"}},{"code_sha256_prefix":"725c3989088ac899","entry":"get_intensity_transformer","repo":"cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation","repo_kind":"official","path":"dataloaders/augutils.py","file_url":"https://github.com/cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation/blob/HEAD/dataloaders/augutils.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":"725c3989088ac899"}},{"code_sha256_prefix":"f8dc659ca1c7d3d5","entry":"get_rotation_matrix","repo":"cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation","repo_kind":"official","path":"dataloaders/image_transforms.py","file_url":"https://github.com/cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation/blob/HEAD/dataloaders/image_transforms.py","link_basis":"harvester_set","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":"f8dc659ca1c7d3d5"}},{"code_sha256_prefix":"741f7684611ad58f","entry":"get_translation_matrix","repo":"cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation","repo_kind":"official","path":"dataloaders/image_transforms.py","file_url":"https://github.com/cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation/blob/HEAD/dataloaders/image_transforms.py","link_basis":"harvester_set","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":"741f7684611ad58f"}},{"code_sha256_prefix":"c3b8dcfd0f1c0e69","entry":"random_num_generator","repo":"cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation","repo_kind":"official","path":"dataloaders/image_transforms.py","file_url":"https://github.com/cheng-01037/Self-supervised-Fewshot-Medical-Image-Segmentation/blob/HEAD/dataloaders/image_transforms.py","link_basis":"harvester_set","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":"c3b8dcfd0f1c0e69"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}