{"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-2509-21265","title":"MedVSR: Medical Video Super-Resolution with Cross State-Space Propagation","arxiv_id":"2509.21265","date":"2025-09-25","proceeding":"ICCV","authors":["Xinyu Liu","Guolei Sun","Cheng Wang","Yixuan Yuan","Ender Konukoglu"],"abstract":"High-resolution (HR) medical videos are vital for accurate diagnosis, yet are hard to acquire due to hardware limitations and physiological constraints. Clinically, the collected low-resolution (LR) medical videos present unique challenges for video super-resolution (VSR) models, including camera shake, noise, and abrupt frame transitions, which result in significant optical flow errors and alignment difficulties. Additionally, tissues and organs exhibit continuous and nuanced structures, but current VSR models are prone to introducing artifacts and distorted features that can mislead doctors. To this end, we propose MedVSR, a tailored framework for medical VSR. It first employs Cross State-Space Propagation (CSSP) to address the imprecise alignment by projecting distant frames as control matrices within state-space models, enabling the selective propagation of consistent and informative features to neighboring frames for effective alignment. Moreover, we design an Inner State-Space Reconstruction (ISSR) module that enhances tissue structures and reduces artifacts with joint long-range spatial feature learning and large-kernel short-range information aggregation. Experiments across four datasets in diverse medical scenarios, including endoscopy and cataract surgeries, show that MedVSR significantly outperforms existing VSR models in reconstruction performance and efficiency. Code released at https://github.com/CUHK-AIM-Group/MedVSR.","url_abs":"https://arxiv.org/abs/2509.21265","url_pdf":"https://arxiv.org/pdf/2509.21265","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=2509.21265","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2509.21265"}},"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/CUHK-AIM-Group/MedVSR","reach":{"status":"ok"}}],"summary":{"ran_fixture":1,"unverified":8},"by_repo_kind":{"found_in_text":{"samples":9,"ran":1,"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":9,"samples":[{"code_sha256_prefix":"88bf73966cf30ec8","entry":"window_partition","repo":"CUHK-AIM-Group/MedVSR","repo_kind":"found_in_text","path":"archs/modules/mamba_vision.py","file_url":"https://github.com/CUHK-AIM-Group/MedVSR/blob/HEAD/archs/modules/mamba_vision.py","link_basis":"plan_row","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"88bf73966cf30ec8"}},{"code_sha256_prefix":"8d3cd21cd5c3181a","entry":"AttentionBlock","repo":"CUHK-AIM-Group/MedVSR","repo_kind":"found_in_text","path":"basicsr/archs/dfdnet_util.py","file_url":"https://github.com/CUHK-AIM-Group/MedVSR/blob/HEAD/basicsr/archs/dfdnet_util.py","link_basis":"harvester_set","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":"8d3cd21cd5c3181a"}},{"code_sha256_prefix":"b7c6741eed724350","entry":"adaptive_instance_normalization","repo":"CUHK-AIM-Group/MedVSR","repo_kind":"found_in_text","path":"basicsr/archs/dfdnet_util.py","file_url":"https://github.com/CUHK-AIM-Group/MedVSR/blob/HEAD/basicsr/archs/dfdnet_util.py","link_basis":"harvester_set","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":"b7c6741eed724350"}},{"code_sha256_prefix":"a7e8af4ef5efc131","entry":"calc_mean_std","repo":"CUHK-AIM-Group/MedVSR","repo_kind":"found_in_text","path":"basicsr/archs/dfdnet_util.py","file_url":"https://github.com/CUHK-AIM-Group/MedVSR/blob/HEAD/basicsr/archs/dfdnet_util.py","link_basis":"harvester_set","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":"a7e8af4ef5efc131"}},{"code_sha256_prefix":"fe05416387de89c6","entry":"g_path_regularize","repo":"CUHK-AIM-Group/MedVSR","repo_kind":"found_in_text","path":"basicsr/losses/gan_loss.py","file_url":"https://github.com/CUHK-AIM-Group/MedVSR/blob/HEAD/basicsr/losses/gan_loss.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":"fe05416387de89c6"}},{"code_sha256_prefix":"81eb425a41a7c2a1","entry":"gradient_penalty_loss","repo":"CUHK-AIM-Group/MedVSR","repo_kind":"found_in_text","path":"basicsr/losses/gan_loss.py","file_url":"https://github.com/CUHK-AIM-Group/MedVSR/blob/HEAD/basicsr/losses/gan_loss.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":"81eb425a41a7c2a1"}},{"code_sha256_prefix":"e95863a41a94133f","entry":"make_layer","repo":"CUHK-AIM-Group/MedVSR","repo_kind":"found_in_text","path":"archs/medvsr_arch.py","file_url":"https://github.com/CUHK-AIM-Group/MedVSR/blob/HEAD/archs/medvsr_arch.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":"e95863a41a94133f"}},{"code_sha256_prefix":"c7cba9053f3cadb5","entry":"r1_penalty","repo":"CUHK-AIM-Group/MedVSR","repo_kind":"found_in_text","path":"basicsr/losses/gan_loss.py","file_url":"https://github.com/CUHK-AIM-Group/MedVSR/blob/HEAD/basicsr/losses/gan_loss.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":"c7cba9053f3cadb5"}},{"code_sha256_prefix":"578f68a6dc6b6dbe","entry":"window_reverse","repo":"CUHK-AIM-Group/MedVSR","repo_kind":"found_in_text","path":"archs/modules/mamba_vision.py","file_url":"https://github.com/CUHK-AIM-Group/MedVSR/blob/HEAD/archs/modules/mamba_vision.py","link_basis":"plan_row","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":"578f68a6dc6b6dbe"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.CV","source":"arxiv_api"},"syntology_extracted_results":null}