A Comparative Study of Image Restoration Networks for General Backbone Network Design
About
Despite the significant progress made by deep models in various image restoration tasks, existing image restoration networks still face challenges in terms of task generality. An intuitive manifestation is that networks which excel in certain tasks often fail to deliver satisfactory results in others. To illustrate this point, we select five representative networks and conduct a comparative study on five classic image restoration tasks. First, we provide a detailed explanation of the characteristics of different image restoration tasks and backbone networks. Following this, we present the benchmark results and analyze the reasons behind the performance disparity of different models across various tasks. Drawing from this comparative study, we propose that a general image restoration backbone network needs to meet the functional requirements of diverse tasks. Based on this principle, we design a new general image restoration backbone network, X-Restormer. Extensive experiments demonstrate that X-Restormer possesses good task generality and achieves state-of-the-art performance across a variety of tasks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Deblurring | GoPro | PSNR27.54 | 221 | |
| Image Deblurring | HIDE (test) | PSNR25.4 | 207 | |
| Deraining | Rain100L | PSNR35.42 | 116 | |
| Low-light Image Enhancement | LOL v1 | PSNR20.88 | 113 | |
| Image Dehazing | SOTS Outdoor | PSNR27.58 | 112 | |
| Low-light Image Enhancement | LOL real v2 (test) | PSNR25.42 | 104 | |
| Denoising | BSD68 sigma=25 | PSNR30.92 | 70 | |
| JPEG image artifacts removal | LIVE1 | PSNR26.86 | 58 | |
| Deraining | Rain100H (test) | PSNR14.08 | 50 | |
| Image Restoration | All-in-one Image Restoration Benchmark (SOTS, Rain100L, BSD68, GoPro, LOLv1) (test) | PSNR (dB)28.47 | 25 |