{"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-2602-24240","title":"Joint Geometric and Trajectory Consistency Learning for One-Step Real-World Super-Resolution","arxiv_id":"2602.24240","date":"2026-02-27","proceeding":"ICML","authors":["Chengyan Deng","Zhangquan Chen","Li Yu","Kai Zhang","Xue Zhou","Wang Zhang"],"abstract":"Diffusion-based Real-World Image Super-Resolution (Real-ISR) achieves impressive perceptual quality but suffers from high computational costs due to iterative sampling. While recent distillation approaches leveraging large-scale Text-to-Image (T2I) priors have enabled one-step generation, they are typically hindered by prohibitive parameter counts and the inherent capability bounds imposed by teacher models. As a lightweight alternative, Consistency Models offer efficient inference but struggle with two critical limitations: the accumulation of consistency drift inherent to transitive training, and a phenomenon we term \"Geometric Decoupling\" - where the generative trajectory achieves pixel-wise alignment yet fails to preserve structural coherence. To address these challenges, we propose GTASR (Geometric Trajectory Alignment Super-Resolution), a simple yet effective consistency training paradigm for Real-ISR. Specifically, we introduce a Trajectory Alignment (TA) strategy to rectify the tangent vector field via full-path projection, and a Dual-Reference Structural Rectification (DRSR) mechanism to enforce strict structural constraints. Extensive experiments verify that GTASR delivers superior performance over representative baselines while maintaining minimal latency. The code and model will be released at https://github.com/Blazedengcy/GTASR.","url_abs":"https://arxiv.org/abs/2602.24240","url_pdf":"https://arxiv.org/pdf/2602.24240","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=2602.24240","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2602.24240"}},"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/Blazedengcy/GTASR","reach":null}],"summary":{"ran_violates":2,"ran_draft_wrong":3,"ran":2,"ran_fixture":1,"unverified":4},"by_repo_kind":{"found_in_text":{"samples":12,"ran":8,"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":"424012cb37b31172","entry":"default","repo":"Blazedengcy/GTASR","repo_kind":"found_in_text","path":"basicsr/ldm/modules/attention.py","file_url":"https://github.com/Blazedengcy/GTASR/blob/HEAD/basicsr/ldm/modules/attention.py","link_basis":"harvester_set","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"424012cb37b31172"}},{"code_sha256_prefix":"aa5486a3650902d8","entry":"exists","repo":"Blazedengcy/GTASR","repo_kind":"found_in_text","path":"basicsr/ldm/modules/attention.py","file_url":"https://github.com/Blazedengcy/GTASR/blob/HEAD/basicsr/ldm/modules/attention.py","link_basis":"harvester_set","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"aa5486a3650902d8"}},{"code_sha256_prefix":"ef9faf68f492a375","entry":"flow_warp","repo":"Blazedengcy/GTASR","repo_kind":"found_in_text","path":"basicsr/archs/arch_util.py","file_url":"https://github.com/Blazedengcy/GTASR/blob/HEAD/basicsr/archs/arch_util.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ef9faf68f492a375"}},{"code_sha256_prefix":"cd569444547de84f","entry":"get_position_from_periods","repo":"Blazedengcy/GTASR","repo_kind":"found_in_text","path":"basicsr/models/lr_scheduler.py","file_url":"https://github.com/Blazedengcy/GTASR/blob/HEAD/basicsr/models/lr_scheduler.py","link_basis":"plan_row","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"cd569444547de84f"}},{"code_sha256_prefix":"96ad5dc9ca239aec","entry":"make_layer","repo":"Blazedengcy/GTASR","repo_kind":"found_in_text","path":"basicsr/archs/arch_util.py","file_url":"https://github.com/Blazedengcy/GTASR/blob/HEAD/basicsr/archs/arch_util.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":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"96ad5dc9ca239aec"}},{"code_sha256_prefix":"5a1d8458dc7077a6","entry":"resize_flow","repo":"Blazedengcy/GTASR","repo_kind":"found_in_text","path":"basicsr/archs/arch_util.py","file_url":"https://github.com/Blazedengcy/GTASR/blob/HEAD/basicsr/archs/arch_util.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5a1d8458dc7077a6"}},{"code_sha256_prefix":"9a299fe5ae09e407","entry":"uniq","repo":"Blazedengcy/GTASR","repo_kind":"found_in_text","path":"basicsr/ldm/modules/attention.py","file_url":"https://github.com/Blazedengcy/GTASR/blob/HEAD/basicsr/ldm/modules/attention.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9a299fe5ae09e407"}},{"code_sha256_prefix":"d41a4250066bce93","entry":"weight_init","repo":"Blazedengcy/GTASR","repo_kind":"found_in_text","path":"basicsr/archs/edm_unet_arch.py","file_url":"https://github.com/Blazedengcy/GTASR/blob/HEAD/basicsr/archs/edm_unet_arch.py","link_basis":"harvester_set","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d41a4250066bce93"}},{"code_sha256_prefix":"cd7b022b7e94b2b1","entry":"pad_dims_like","repo":"Blazedengcy/GTASR","repo_kind":"found_in_text","path":"basicsr/archs/edm_unet_arch.py","file_url":"https://github.com/Blazedengcy/GTASR/blob/HEAD/basicsr/archs/edm_unet_arch.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":"cd7b022b7e94b2b1"}},{"code_sha256_prefix":"a648a03a952822c0","entry":"reduce_loss","repo":"Blazedengcy/GTASR","repo_kind":"found_in_text","path":"basicsr/losses/loss_util.py","file_url":"https://github.com/Blazedengcy/GTASR/blob/HEAD/basicsr/losses/loss_util.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":"a648a03a952822c0"}},{"code_sha256_prefix":"1ba39317ea81871a","entry":"weight_reduce_loss","repo":"Blazedengcy/GTASR","repo_kind":"found_in_text","path":"basicsr/losses/loss_util.py","file_url":"https://github.com/Blazedengcy/GTASR/blob/HEAD/basicsr/losses/loss_util.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":"1ba39317ea81871a"}},{"code_sha256_prefix":"cf63f8afc13f62a7","entry":"weighted_loss","repo":"Blazedengcy/GTASR","repo_kind":"found_in_text","path":"basicsr/losses/loss_util.py","file_url":"https://github.com/Blazedengcy/GTASR/blob/HEAD/basicsr/losses/loss_util.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":"cf63f8afc13f62a7"}}]},"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_2026.jsonl"},"syntology_extracted_results":null}