atlas

Research map / Image generation / Image restoration

RestoreAgent: Autonomous Image Restoration Agent via Multimodal Large Language Models

NeurIPS 2024 · Image generation › Image restoration · approach: Efficient restoration architectures · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes RestoreAgent, a LoRA-fine-tuned Llava-Llama3-8b multimodal LLM that plans the task order and model choice for restoring images with multiple degradations, trained on search-derived optimal pipelines.

Problem

Restoring natural images with multiple simultaneous degradations requires choosing tasks, their execution order, and specific models, which is time-consuming for humans and poorly served by all-in-one models that over-smooth outputs.

Approach

An MLLM agent is fine-tuned on a dataset of exhaustively searched optimal (task order, model) pipelines scored by a z-score-summed multi-metric function, so it predicts restoration pipelines directly from the degraded image, with rollback and stop decisions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use RestoreAgent for per-image task-order and model selectionmulti-degradation image restoration · Average Result Across All Datasetsranking (%): 19.5 -> 12.9Helped
use RestoreAgent rather than all-in-one restorationmulti-degradation image restoration · Noise + JPEGPSNR: 23.98 -> 25.32Helped
use RestoreAgent rather than all-in-one restorationmulti-degradation image restoration · Haze + NoisePSNR: 17.56 -> 20.47Helped
use RestoreAgent rather than all-in-one restorationmulti-degradation image restoration · Rain + Haze + NoisePSNR: 19.45 -> 19.53Helped
use RestoreAgent rather than all-in-one restorationmulti-degradation image restoration · Rain + Haze + Noise + JPEGPSNR: 15.30 -> 19.72Helped
increase training data from 7k to 14k pairs (ablation)RestoreAgent · Average Result Across All Datasetsranking (%): 16.2 -> 13.6Helped
increase training data from 14k to 23k pairs (ablation)RestoreAgent · Average Result Across All Datasetsranking (%): 13.6 -> 12.9Helped
optimize PSNR instead of balanced metrics (ablation)RestoreAgent · Average Result Across All DatasetsPSNR: 22.61 -> 22.72Helped
optimize SSIM instead of balanced metrics (ablation)RestoreAgent · Average Result Across All DatasetsSSIM: 0.7700 -> 0.7763Helped
optimize LPIPS instead of balanced metrics (ablation)RestoreAgent · Average Result Across All DatasetsLPIPS: 0.2513 -> 0.2477Helped
optimize DISTS instead of balanced metrics (ablation)RestoreAgent · Average Result Across All DatasetsDISTS: 0.1890 -> 0.1875Helped
add desnowing task and fine-tune for thirty minutesRestoreAgent · Desnowingbalanced: 3.91 -> 4.23Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetically degraded images with exhaustive pipeline search labels

Benchmarks: 200-image multi-degradation test set (7 degradation combinations)

Metrics: PSNR SSIM LPIPS DISTS balanced z-score sum ranking percentile among all decisions

Baselines: Random order and model Pre-defined order and model Human expert Real-ESRGAN StableSR AirNet PromptIR MiOIR InstructIR DA-CLIP AutoDIR

Builds on: LLaVA LoRA Clarity ChatGPT RL-Restore

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy