{"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/h-vmunet-high-order-vision-mamba-unet-for","title":"H-vmunet: High-order Vision Mamba UNet for Medical Image Segmentation","arxiv_id":"2403.13642","date":"2024-03-20","proceeding":null,"authors":["Renkai Wu","Yinghao Liu","Pengchen Liang","Qing Chang"],"abstract":"In the field of medical image segmentation, variant models based on Convolutional Neural Networks (CNNs) and Visual Transformers (ViTs) as the base modules have been very widely developed and applied. However, CNNs are often limited in their ability to deal with long sequences of information, while the low sensitivity of ViTs to local feature information and the problem of secondary computational complexity limit their development. Recently, the emergence of state-space models (SSMs), especially 2D-selective-scan (SS2D), has had an impact on the longtime dominance of traditional CNNs and ViTs as the foundational modules of visual neural networks. In this paper, we extend the adaptability of SS2D by proposing a High-order Vision Mamba UNet (H-vmunet) for medical image segmentation. Among them, the proposed High-order 2D-selective-scan (H-SS2D) progressively reduces the introduction of redundant information during SS2D operations through higher-order interactions. In addition, the proposed Local-SS2D module improves the learning ability of local features of SS2D at each order of interaction. We conducted comparison and ablation experiments on three publicly available medical image datasets (ISIC2017, Spleen, and CVC-ClinicDB), and the results all demonstrate the strong competitiveness of H-vmunet in medical image segmentation tasks. The code is available from https://github.com/wurenkai/H-vmunet .","url_abs":"https://arxiv.org/abs/2403.13642v1","url_pdf":"https://arxiv.org/pdf/2403.13642v1.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":"h-vmunet-high-order-vision-mamba-unet-for","repo_url":"https://github.com/wurenkai/h-vmunet","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"image-segmentation","task_name":"Image Segmentation"},{"task_slug":"lesion-segmentation","task_name":"Lesion Segmentation"},{"task_slug":"mamba","task_name":"Mamba"},{"task_slug":"medical-image-segmentation","task_name":"Medical Image Segmentation"},{"task_slug":"segmentation","task_name":"Segmentation"},{"task_slug":"semantic-segmentation","task_name":"Semantic Segmentation"},{"task_slug":"state-space-models","task_name":"State Space Models"}],"methods":[{"method_slug":"base","method_name":"BASE"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2403.13642","atlas_url":"https://app.syntology.ai/?focus=2403.13642","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2403.13642"}},"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/wurenkai/h-vmunet","reach":{"status":"ok"}}],"summary":{"ran":5,"ran_honours":1},"by_repo_kind":{"official":{"samples":6,"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":6,"samples":[{"code_sha256_prefix":"e939c18a5bb9c139","entry":"dataset_normalized","repo":"wurenkai/h-vmunet","repo_kind":"official","path":"loader.py","file_url":"https://github.com/wurenkai/h-vmunet/blob/HEAD/loader.py","link_basis":"harvester_set","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":"e939c18a5bb9c139"}},{"code_sha256_prefix":"91788abc3267bdda","entry":"flops_selective_scan_ref","repo":"wurenkai/h-vmunet","repo_kind":"official","path":"models/vmamba.py","file_url":"https://github.com/wurenkai/h-vmunet/blob/HEAD/models/vmamba.py","link_basis":"harvester_set","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"91788abc3267bdda"}},{"code_sha256_prefix":"23a1f34627822bb3","entry":"get_logger","repo":"wurenkai/h-vmunet","repo_kind":"official","path":"utils.py","file_url":"https://github.com/wurenkai/h-vmunet/blob/HEAD/utils.py","link_basis":"harvester_set","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":"23a1f34627822bb3"}},{"code_sha256_prefix":"ae1a2dd9d62e7fad","entry":"get_optimizer","repo":"wurenkai/h-vmunet","repo_kind":"official","path":"utils.py","file_url":"https://github.com/wurenkai/h-vmunet/blob/HEAD/utils.py","link_basis":"harvester_set","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":"ae1a2dd9d62e7fad"}},{"code_sha256_prefix":"dea42821258184c2","entry":"get_scheduler","repo":"wurenkai/h-vmunet","repo_kind":"official","path":"utils.py","file_url":"https://github.com/wurenkai/h-vmunet/blob/HEAD/utils.py","link_basis":"harvester_set","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":"dea42821258184c2"}},{"code_sha256_prefix":"15d76d94bb1b8c16","entry":"val_one_epoch","repo":"wurenkai/h-vmunet","repo_kind":"official","path":"engine.py","file_url":"https://github.com/wurenkai/h-vmunet/blob/HEAD/engine.py","link_basis":"harvester_set","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":"15d76d94bb1b8c16"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}