{"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":"/code/calculate-ssim","entry":"calculate_ssim","source":"Syntology graph, per-sample; not an archive number","read_at":"2026-09-24T18:15:14+00:00","claim":"Names are grouped by exact entry-name string. Same-named routines are NOT asserted to be equivalent; 'ran' means executed on a synthesized fixture, not correctness. n_samples_ran = sum of by_status over every status except 'unverified' (ran_draft_wrong and ran_fixture are failures of Syntology's instrument, not of the code); n_papers_ran = papers with at least one such sample.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"},"n_papers":24,"n_papers_ran":15,"units":"n_samples, n_samples_ran, n_samples_fingerprinted and by_status count distinct code bodies (code_sha256); n_places and n_places_pointer_only count places, one per (paper, code body) pair, which is also the unit of the samples list","n_samples":14,"n_samples_ran":7,"n_samples_fingerprinted":4,"n_places":25,"n_places_pointer_only":11,"by_status":{"ran_honours":0,"ran_violates":0,"ran_draft_wrong":0,"ran_fixture":0,"ran":7,"unverified":7},"syntology":{"atlas_url":null,"mcp":null,"mcp_per_sample":{"tool":"get_code","arguments_in":"samples[].mcp_get_code"},"developers":"https://syntology.ai/developers"},"samples":[{"arxiv_id":"2608.23799","paper":"/paper/arxiv-2608-23799","title":"Restoring Without Forgetting: Continual Learning Across Image Degradations","date":null,"month_inferred_from_arxiv_id":"2026-08","title_source":"syntology","repo":"AlifAshrafee/Restoring-Without-Forgetting","path":"restormer/Motion_Deblurring/utils.py","file_url":"https://github.com/AlifAshrafee/Restoring-Without-Forgetting/blob/HEAD/restormer/Motion_Deblurring/utils.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"a05b184dc6c264a0","mcp_get_code":{"code_sha256":"a05b184dc6c264a0"}},{"arxiv_id":"2606.30821","paper":"/paper/arxiv-2606-30821","title":"Mind the Residual Gap: Probabilistic Downscaling under Real-World Bias","date":null,"month_inferred_from_arxiv_id":"2026-06","title_source":"syntology","repo":"JingyunLiang/SwinIR","path":"utils/util_calculate_psnr_ssim.py","file_url":"https://github.com/JingyunLiang/SwinIR/blob/HEAD/utils/util_calculate_psnr_ssim.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"67b7513e8c6ec64a","mcp_get_code":{"code_sha256":"67b7513e8c6ec64a"}},{"arxiv_id":"2605.00310","paper":"/paper/arxiv-2605-00310","title":"Beyond Visual Fidelity: Benchmarking Super-Resolution Models for Large-Scale Remote Sensing Imagery via Downstream Task Integration","date":null,"month_inferred_from_arxiv_id":"2026-05","title_source":"syntology","repo":"ai-spatial/GeoSR-Bench","path":"MODIS_L8/SR_Models/CFAT_M2L8/util_calculate_psnr_ssim.py","file_url":"https://github.com/ai-spatial/GeoSR-Bench/blob/HEAD/MODIS_L8/SR_Models/CFAT_M2L8/util_calculate_psnr_ssim.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"66e8be31e4b423ab","mcp_get_code":{"code_sha256":"66e8be31e4b423ab"}},{"arxiv_id":"2508.02168","paper":"/paper/arxiv-2508-02168","title":"After the Party: Navigating the Mapping From Color to Ambient Lighting","date":null,"month_inferred_from_arxiv_id":"2025-08","title_source":"syntology","repo":"fvasluianu97/RLN2","path":"utils.py","file_url":"https://github.com/fvasluianu97/RLN2/blob/HEAD/utils.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"a05b184dc6c264a0","mcp_get_code":{"code_sha256":"a05b184dc6c264a0"}},{"arxiv_id":"2410.23530","paper":"/paper/there-and-back-again-on-the-relation-between","title":"There and Back Again: On the relation between noises, images, and their inversions in diffusion models","date":"2024-10-31","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"luk-st/taba","path":"taba/metrics/alignment.py","file_url":"https://github.com/luk-st/taba/blob/HEAD/taba/metrics/alignment.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"3fb8cf869f4d8d08","mcp_get_code":{"code_sha256":"3fb8cf869f4d8d08"}},{"arxiv_id":"2410.21535","paper":"/paper/ecmamba-consolidating-selective-state-space","title":"ECMamba: Consolidating Selective State Space Model with Retinex Guidance for Efficient Multiple Exposure Correction","date":"2024-10-28","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"LowlevelAI/ECMamba","path":"utils.py","file_url":"https://github.com/LowlevelAI/ECMamba/blob/HEAD/utils.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"a05b184dc6c264a0","mcp_get_code":{"code_sha256":"a05b184dc6c264a0"}},{"arxiv_id":"2409.01641","paper":"/paper/unveiling-advanced-frequency-disentanglement","title":"Unveiling Advanced Frequency Disentanglement Paradigm for Low-Light Image Enhancement","date":"2024-09-03","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"redrock303/ADF-LLIE","path":"utils/common.py","file_url":"https://github.com/redrock303/ADF-LLIE/blob/HEAD/utils/common.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"89491f4cebb038b3","mcp_get_code":{"code_sha256":"89491f4cebb038b3"}},{"arxiv_id":"2409.01641","paper":"/paper/unveiling-advanced-frequency-disentanglement","title":"Unveiling Advanced Frequency Disentanglement Paradigm for Low-Light Image Enhancement","date":"2024-09-03","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"redrock303/ADF-LLIE","path":"LoLv2/util.py","file_url":"https://github.com/redrock303/ADF-LLIE/blob/HEAD/LoLv2/util.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"67b7513e8c6ec64a","mcp_get_code":{"code_sha256":"67b7513e8c6ec64a"}},{"arxiv_id":"2407.09299","paper":"/paper/pid-physics-informed-diffusion-model-for","title":"PID: Physics-Informed Diffusion Model for Infrared Image Generation","date":"2024-07-12","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"fangyuanmao/pid","path":"metric/core/metrics.py","file_url":"https://github.com/fangyuanmao/pid/blob/HEAD/metric/core/metrics.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"e4e20b2e3b381659","mcp_get_code":{"code_sha256":"e4e20b2e3b381659"}},{"arxiv_id":"2406.00508","paper":"/paper/flowie-efficient-image-enhancement-via","title":"FlowIE: Efficient Image Enhancement via Rectified Flow","date":"2024-06-01","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"EternalEvan/FlowIE","path":"evaluate.py","file_url":"https://github.com/EternalEvan/FlowIE/blob/HEAD/evaluate.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"050b310f4472034c","mcp_get_code":{"code_sha256":"050b310f4472034c"}},{"arxiv_id":"2405.03349","paper":"/paper/retinexmamba-retinex-based-mamba-for-low","title":"Retinexmamba: Retinex-based Mamba for Low-light Image Enhancement","date":"2024-05-06","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"YhuoyuH/RetinexMamba","path":"Enhancement/utils.py","file_url":"https://github.com/YhuoyuH/RetinexMamba/blob/HEAD/Enhancement/utils.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"a05b184dc6c264a0","mcp_get_code":{"code_sha256":"a05b184dc6c264a0"}},{"arxiv_id":"2403.10362","paper":"/paper/cpga-coding-priors-guided-aggregation-network","title":"CPGA: Coding Priors-Guided Aggregation Network for Compressed Video Quality Enhancement","date":"2024-03-15","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"VQE-CPGA/CPGA","path":"utils/metrics.py","file_url":"https://github.com/VQE-CPGA/CPGA/blob/HEAD/utils/metrics.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"911df2ed7ec70759","mcp_get_code":{"code_sha256":"911df2ed7ec70759"}},{"arxiv_id":"2312.04831","paper":"/paper/towards-stable-and-faithful-inpainting","title":"Towards Enhanced Image Inpainting: Mitigating Unwanted Object Insertion and Preserving Color Consistency","date":"2023-12-08","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"yikai-wang/asuka-misato","path":"asuka-flux/eval/cal_psnr_lpips_ssim.py","file_url":"https://github.com/yikai-wang/asuka-misato/blob/HEAD/asuka-flux/eval/cal_psnr_lpips_ssim.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"8abb8e92c3b3495e","mcp_get_code":{"code_sha256":"8abb8e92c3b3495e"}},{"arxiv_id":"2310.20332","paper":"/paper/recaptured-raw-screen-image-and-video-1","title":"Recaptured Raw Screen Image and Video Demoiréing via Channel and Spatial Modulations","date":"2023-10-31","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"tju-chengyijia/vd_raw","path":"cal_psnr_ssim_lpips.py","file_url":"https://github.com/tju-chengyijia/vd_raw/blob/HEAD/cal_psnr_ssim_lpips.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"1651d20649f5657b","mcp_get_code":{"code_sha256":"1651d20649f5657b"}},{"arxiv_id":"2308.14036","paper":"/paper/mb-taylorformer-multi-branch-efficient","title":"MB-TaylorFormer: Multi-branch Efficient Transformer Expanded by Taylor Formula for Image Dehazing","date":"2023-08-27","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"fvl2020/iccv-2023-mb-taylorformer","path":"utils.py","file_url":"https://github.com/fvl2020/iccv-2023-mb-taylorformer/blob/HEAD/utils.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"a05b184dc6c264a0","mcp_get_code":{"code_sha256":"a05b184dc6c264a0"}},{"arxiv_id":"2308.03867","paper":"/paper/from-sky-to-the-ground-a-large-scale","title":"From Sky to the Ground: A Large-scale Benchmark and Simple Baseline Towards Real Rain Removal","date":"2023-08-07","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"yunguo224/lhp-rain","path":"SCD-Former/utils/caculate_psnr_ssim.py","file_url":"https://github.com/yunguo224/lhp-rain/blob/HEAD/SCD-Former/utils/caculate_psnr_ssim.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"610a7378b7096157","mcp_get_code":{"code_sha256":"610a7378b7096157"}},{"arxiv_id":"2303.11684","paper":"/paper/spikecv-open-a-continuous-computer-vision-era","title":"SpikeCV: Open a Continuous Computer Vision Era","date":"2023-03-21","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"zyj061/spikecv","path":"SpikeCV/metrics/reconsturction.py","file_url":"https://github.com/zyj061/spikecv/blob/HEAD/SpikeCV/metrics/reconsturction.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"afd28a0d841543dc","mcp_get_code":{"code_sha256":"afd28a0d841543dc"}},{"arxiv_id":"2303.02881","paper":"/paper/kbnet-kernel-basis-network-for-image","title":"KBNet: Kernel Basis Network for Image Restoration","date":"2023-03-06","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"zhangyi-3/kbnet","path":"Denoising/utils_tool.py","file_url":"https://github.com/zhangyi-3/kbnet/blob/HEAD/Denoising/utils_tool.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"a05b184dc6c264a0","mcp_get_code":{"code_sha256":"a05b184dc6c264a0"}},{"arxiv_id":"2208.06768","paper":"/paper/flow-guided-transformer-for-video-inpainting","title":"Flow-Guided Transformer for Video Inpainting","date":"2022-08-14","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"hitachinsk/FGT","path":"FGT/metrics/ssim.py","file_url":"https://github.com/hitachinsk/FGT/blob/HEAD/FGT/metrics/ssim.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"89491f4cebb038b3","mcp_get_code":{"code_sha256":"89491f4cebb038b3"}},{"arxiv_id":"2207.14626","paper":"/paper/restoring-vision-in-adverse-weather","title":"Restoring Vision in Adverse Weather Conditions with Patch-Based Denoising Diffusion Models","date":"2022-07-29","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"igitugraz/weatherdiffusion","path":"utils/metrics.py","file_url":"https://github.com/igitugraz/weatherdiffusion/blob/HEAD/utils/metrics.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"5d0f7e6eeb30a620","mcp_get_code":{"code_sha256":"5d0f7e6eeb30a620"}},{"arxiv_id":"2201.02973","paper":"/paper/maxim-multi-axis-mlp-for-image-processing","title":"MAXIM: Multi-Axis MLP for Image Processing","date":"2022-01-09","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"vztu/maxim-pytorch","path":"Deblurring/utils.py","file_url":"https://github.com/vztu/maxim-pytorch/blob/HEAD/Deblurring/utils.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"a05b184dc6c264a0","mcp_get_code":{"code_sha256":"a05b184dc6c264a0"}},{"arxiv_id":"2005.05650","paper":"/paper/invertible-image-rescaling","title":"Invertible Image Rescaling","date":"2020-05-12","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"pkuxmq/Invertible-Image-Rescaling","path":"metrics/calculate_PSNR_SSIM.py","file_url":"https://github.com/pkuxmq/Invertible-Image-Rescaling/blob/HEAD/metrics/calculate_PSNR_SSIM.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"5aef99e58703c44a","mcp_get_code":{"code_sha256":"5aef99e58703c44a"}},{"arxiv_id":"1904.03377","paper":"/paper/blind-super-resolution-with-iterative-kernel","title":"Blind Super-Resolution With Iterative Kernel Correction","date":"2019-04-06","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"yuanjunchai/IKC","path":"metrics/calculate_PSNR_SSIM.py","file_url":"https://github.com/yuanjunchai/IKC/blob/HEAD/metrics/calculate_PSNR_SSIM.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"5aef99e58703c44a","mcp_get_code":{"code_sha256":"5aef99e58703c44a"}},{"arxiv_id":"1809.00219","paper":"/paper/esrgan-enhanced-super-resolution-generative","title":"ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks","date":"2018-09-01","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"sdauzcm/sr-basicsr","path":"metrics/calculate_PSNR_SSIM.py","file_url":"https://github.com/sdauzcm/sr-basicsr/blob/HEAD/metrics/calculate_PSNR_SSIM.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"5aef99e58703c44a","mcp_get_code":{"code_sha256":"5aef99e58703c44a"}},{"arxiv_id":"Zamir_Restormer_Efficient_Transformer_for_High-Resolution_Image_Restoration_CVPR_2022_paper","paper":null,"title":"arXiv:Zamir_Restormer_Efficient_Transformer_for_High-Resolution_Image_Restoration_CVPR_2022_paper","date":null,"month_inferred_from_arxiv_id":null,"title_source":null,"repo":"swz30/Restormer","path":"Denoising/utils.py","file_url":"https://github.com/swz30/Restormer/blob/HEAD/Denoising/utils.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"a05b184dc6c264a0","mcp_get_code":{"code_sha256":"a05b184dc6c264a0"}}]}