{"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-2510-09343","title":"Enhancing Infrared Vision: Progressive Prompt Fusion Network and Benchmark","arxiv_id":"2510.09343","date":"2025-10-10","proceeding":"NeurIPS","authors":["Jinyuan Liu","Zihang Chen","Zhu Liu","Zhiying Jiang","Long Ma","Xin Fan","Risheng Liu"],"abstract":"We engage in the relatively underexplored task named thermal infrared image enhancement. Existing infrared image enhancement methods primarily focus on tackling individual degradations, such as noise, contrast, and blurring, making it difficult to handle coupled degradations. Meanwhile, all-in-one enhancement methods, commonly applied to RGB sensors, often demonstrate limited effectiveness due to the significant differences in imaging models. In sight of this, we first revisit the imaging mechanism and introduce a Progressive Prompt Fusion Network (PPFN). Specifically, the PPFN initially establishes prompt pairs based on the thermal imaging process. For each type of degradation, we fuse the corresponding prompt pairs to modulate the model's features, providing adaptive guidance that enables the model to better address specific degradations under single or multiple conditions. In addition, a Selective Progressive Training (SPT) mechanism is introduced to gradually refine the model's handling of composite cases to align the enhancement process, which not only allows the model to remove camera noise and retain key structural details, but also enhancing the overall contrast of the thermal image. Furthermore, we introduce the most high-quality, multi-scenarios infrared benchmark covering a wide range of scenarios. Extensive experiments substantiate that our approach not only delivers promising visual results under specific degradation but also significantly improves performance on complex degradation scenes, achieving a notable 8.76\\% improvement. Code is available at https://github.com/Zihang-Chen/HM-TIR.","url_abs":"https://arxiv.org/abs/2510.09343","url_pdf":"https://arxiv.org/pdf/2510.09343","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=2510.09343","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2510.09343"}},"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/Zihang-Chen/HM-TIR","reach":null}],"summary":{"ran":4,"unverified":1},"by_repo_kind":{"found_in_text":{"samples":5,"ran":4,"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":"59d0e15cd14682cd","entry":"Ext","repo":"Zihang-Chen/HM-TIR","repo_kind":"found_in_text","path":"models/restormer_arch.py","file_url":"https://github.com/Zihang-Chen/HM-TIR/blob/HEAD/models/restormer_arch.py","link_basis":"first_harvest_node","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":"59d0e15cd14682cd"}},{"code_sha256_prefix":"fe23ea6f1d3e9ff9","entry":"F_ext","repo":"Zihang-Chen/HM-TIR","repo_kind":"found_in_text","path":"models/restormer_arch.py","file_url":"https://github.com/Zihang-Chen/HM-TIR/blob/HEAD/models/restormer_arch.py","link_basis":"first_harvest_node","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":"fe23ea6f1d3e9ff9"}},{"code_sha256_prefix":"5898bfcba0370b46","entry":"T_ext","repo":"Zihang-Chen/HM-TIR","repo_kind":"found_in_text","path":"models/restormer_arch.py","file_url":"https://github.com/Zihang-Chen/HM-TIR/blob/HEAD/models/restormer_arch.py","link_basis":"first_harvest_node","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":"5898bfcba0370b46"}},{"code_sha256_prefix":"543f89fa45313251","entry":"TransformerBlock","repo":"Zihang-Chen/HM-TIR","repo_kind":"found_in_text","path":"models/restormer_arch.py","file_url":"https://github.com/Zihang-Chen/HM-TIR/blob/HEAD/models/restormer_arch.py","link_basis":"first_harvest_node","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":"543f89fa45313251"}},{"code_sha256_prefix":"30fa3c6abf4966ec","entry":"Restormer_PPFN","repo":"Zihang-Chen/HM-TIR","repo_kind":"found_in_text","path":"models/restormer_arch.py","file_url":"https://github.com/Zihang-Chen/HM-TIR/blob/HEAD/models/restormer_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":"30fa3c6abf4966ec"}}]},"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}