{"url":"/task/unified-image-restoration","name":"Unified Image Restoration","slug":"unified-image-restoration","description_markdown":"Using a single model to restore inputs with different degradation types.","categories":[{"name":"Computer Vision","url":"/area/computer-vision"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"archive_url"},"counts":{"papers_tagged":17,"papers_with_code":11,"benchmarks":5,"benchmark_tables_in_archive":5,"benchmark_tables_shown":5,"benchmark_tables_withheld_as_spam":0,"benchmark_definition":"a leaderboard table with at least one row; benchmark_tables_shown also counts the zero-row tables; benchmark_tables_in_archive adds the tables withheld as spam","datasets":6,"subtasks":1,"parent_tasks":1},"benchmarks":[{"leaderboard":"/sota/unified-image-restoration-on-bsd68-sigma25","slug":"unified-image-restoration-on-bsd68-sigma25","dataset":"BSD68 sigma25","dataset_url":"/dataset/bsd","rows_in_archive":1,"metrics":["Average PSNR (dB)"],"first_row_in_archive_order":{"model":"DA-RCOT","paper_title":"Degradation-Aware Residual-Conditioned Optimal Transport for Unified Image Restoration","paper_url":"/paper/degradation-aware-residual-conditioned","paper_date":"2024-11-03","arxiv_id":"2411.01656","code_links":[{"title":"xl-tang3/RCOT","url":"https://github.com/xl-tang3/RCOT"},{"title":"xl-tang3/DA-RCOT","url":"https://github.com/xl-tang3/DA-RCOT"}],"syntology":{"n":6,"n_ran":6,"n_unverified":0,"n_pointer_only":6}}},{"leaderboard":"/sota/unified-image-restoration-on-gopro","slug":"unified-image-restoration-on-gopro","dataset":"GoPro","dataset_url":"/dataset/gopro","rows_in_archive":1,"metrics":["Average PSNR (dB)"],"first_row_in_archive_order":{"model":"DA-RCOT","paper_title":"Degradation-Aware Residual-Conditioned Optimal Transport for Unified Image Restoration","paper_url":"/paper/degradation-aware-residual-conditioned","paper_date":"2024-11-03","arxiv_id":"2411.01656","code_links":[{"title":"xl-tang3/RCOT","url":"https://github.com/xl-tang3/RCOT"},{"title":"xl-tang3/DA-RCOT","url":"https://github.com/xl-tang3/DA-RCOT"}],"syntology":{"n":6,"n_ran":6,"n_unverified":0,"n_pointer_only":6}}},{"leaderboard":"/sota/unified-image-restoration-on-lol","slug":"unified-image-restoration-on-lol","dataset":"LOL","dataset_url":"/dataset/lol","rows_in_archive":1,"metrics":["Average PSNR (dB)"],"first_row_in_archive_order":{"model":"DA-RCOT","paper_title":"Degradation-Aware Residual-Conditioned Optimal Transport for Unified Image Restoration","paper_url":"/paper/degradation-aware-residual-conditioned","paper_date":"2024-11-03","arxiv_id":"2411.01656","code_links":[{"title":"xl-tang3/RCOT","url":"https://github.com/xl-tang3/RCOT"},{"title":"xl-tang3/DA-RCOT","url":"https://github.com/xl-tang3/DA-RCOT"}],"syntology":{"n":6,"n_ran":6,"n_unverified":0,"n_pointer_only":6}}},{"leaderboard":"/sota/unified-image-restoration-on-rain100l","slug":"unified-image-restoration-on-rain100l","dataset":"Rain100L","dataset_url":"/dataset/synthetic-rain-datasets","rows_in_archive":1,"metrics":["Average PSNR (dB)"],"first_row_in_archive_order":{"model":"DA-RCOT","paper_title":"Degradation-Aware Residual-Conditioned Optimal Transport for Unified Image Restoration","paper_url":"/paper/degradation-aware-residual-conditioned","paper_date":"2024-11-03","arxiv_id":"2411.01656","code_links":[{"title":"xl-tang3/RCOT","url":"https://github.com/xl-tang3/RCOT"},{"title":"xl-tang3/DA-RCOT","url":"https://github.com/xl-tang3/DA-RCOT"}],"syntology":{"n":6,"n_ran":6,"n_unverified":0,"n_pointer_only":6}}},{"leaderboard":"/sota/unified-image-restoration-on-reside","slug":"unified-image-restoration-on-reside","dataset":"RESIDE","dataset_url":"/dataset/reside","rows_in_archive":1,"metrics":["Average PSNR (dB)"],"first_row_in_archive_order":{"model":"DA-RCOT","paper_title":"Degradation-Aware Residual-Conditioned Optimal Transport for Unified Image Restoration","paper_url":"/paper/degradation-aware-residual-conditioned","paper_date":"2024-11-03","arxiv_id":"2411.01656","code_links":[{"title":"xl-tang3/RCOT","url":"https://github.com/xl-tang3/RCOT"},{"title":"xl-tang3/DA-RCOT","url":"https://github.com/xl-tang3/DA-RCOT"}],"syntology":{"n":6,"n_ran":6,"n_unverified":0,"n_pointer_only":6}}}],"datasets":[{"url":"/dataset/bsd","name":"BSD","full_name":"Berkeley Segmentation Dataset","num_papers_in_archive":718},{"url":"/dataset/gopro","name":"GoPro","full_name":"","num_papers_in_archive":390},{"url":"/dataset/lol","name":"LOL","full_name":"LOw-Light dataset","num_papers_in_archive":257},{"url":"/dataset/synthetic-rain-datasets","name":"Synthetic Rain Datasets","full_name":"","num_papers_in_archive":102},{"url":"/dataset/reside","name":"RESIDE","full_name":"","num_papers_in_archive":49},{"url":"/dataset/awmm-100k","name":"AWMM-100k","full_name":"","num_papers_in_archive":1}],"subtasks":[{"url":"/task/blind-all-in-one-image-restoration","name":"Blind All-in-One Image Restoration"}],"parent_tasks":[{"url":"/task/image-restoration","name":"Image Restoration"}],"papers":{"order":"repositories listed in the archive (desc), then date (desc); the archive holds no stars","population":"papers tagged with this task that list at least one repository in the archive","shown":11,"of":11,"tagged_in_all":17,"items":[{"url":"/paper/degradation-aware-residual-conditioned","title":"Degradation-Aware Residual-Conditioned Optimal Transport for Unified Image Restoration","date":"2024-11-03","arxiv_id":"2411.01656","repositories_listed":2,"syntology":{"n":6,"n_ran":6,"n_unverified":0,"n_pointer_only":6}},{"url":"/paper/photo-realistic-image-restoration-in-the-wild","title":"Photo-Realistic Image Restoration in the Wild with Controlled Vision-Language Models","date":"2024-04-15","arxiv_id":"2404.09732","repositories_listed":2,"syntology":{"n":9,"n_ran":8,"n_unverified":1,"n_pointer_only":0}},{"url":"/paper/ld-rps-zero-shot-unified-image-restoration","title":"LD-RPS: Zero-Shot Unified Image Restoration via Latent Diffusion Recurrent Posterior Sampling","date":"2025-07-01","arxiv_id":"2507.00790","repositories_listed":1,"syntology":{"n":8,"n_ran":3,"n_unverified":5,"n_pointer_only":8}},{"url":"/paper/boosting-all-in-one-image-restoration-via","title":"Boosting All-in-One Image Restoration via Self-Improved Privilege Learning","date":"2025-05-30","arxiv_id":"2505.24207","repositories_listed":1,"syntology":null},{"url":"/paper/beyond-degradation-redundancy-contrastive","title":"Beyond Degradation Redundancy: Contrastive Prompt Learning for All-in-One Image Restoration","date":"2025-04-14","arxiv_id":"2504.09973","repositories_listed":1,"syntology":null},{"url":"/paper/unified-image-restoration-and-enhancement","title":"Unified Image Restoration and Enhancement: Degradation Calibrated Cycle Reconstruction Diffusion Model","date":"2024-12-19","arxiv_id":"2412.14630","repositories_listed":1,"syntology":null},{"url":"/paper/uir-lora-achieving-universal-image","title":"UIR-LoRA: Achieving Universal Image Restoration through Multiple Low-Rank Adaptation","date":"2024-09-30","arxiv_id":"2409.20197","repositories_listed":1,"syntology":null},{"url":"/paper/crnet-a-detail-preserving-network-for-unified","title":"CRNet: A Detail-Preserving Network for Unified Image Restoration and Enhancement Task","date":"2024-04-22","arxiv_id":"2404.14132","repositories_listed":1,"syntology":null},{"url":"/paper/neural-degradation-representation-learning","title":"Neural Degradation Representation Learning for All-In-One Image Restoration","date":"2023-10-19","arxiv_id":"2310.12848","repositories_listed":1,"syntology":{"n":6,"n_ran":5,"n_unverified":1,"n_pointer_only":0}},{"url":"/paper/controlling-vision-language-models-for","title":"Controlling Vision-Language Models for Multi-Task Image Restoration","date":"2023-10-02","arxiv_id":"2310.01018","repositories_listed":1,"syntology":{"n":9,"n_ran":8,"n_unverified":1,"n_pointer_only":0}},{"url":"/paper/prores-exploring-degradation-aware-visual","title":"ProRes: Exploring Degradation-aware Visual Prompt for Universal Image Restoration","date":"2023-06-23","arxiv_id":"2306.13653","repositories_listed":1,"syntology":{"n":2,"n_ran":2,"n_unverified":0,"n_pointer_only":0}}],"syntology_records":6,"syntology_note":"a paper without a record is not a recorded non-run: it may lack an arXiv id or simply be absent from the graph layer"},"description_links":{"kept":0,"unwrapped_to_text":0,"bare_urls_linked":0,"relative_images_dropped":0,"rule":"internal links are kept only when the target slug exists in the catalog"},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per-sample execution status on synthesized fixtures ('ran N of M samples'); not a correctness claim and not a ranking signal.","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)"}},"not_shown":{"libraries":"the archive has no per-task library table","trend_sparklines":"the Trend column of the benchmarks table was a rendered image; it is not in the archive","social_and_latest_sorts":"stars and social signals are not in the archive"}}