DIV2K Gaussian Deblurring#

Run this benchmark with

from deepinv_bench import run_benchmark
my_solver = lambda y, physics: ...  # your solver here
results = run_benchmark(my_solver, "div2k_gaussian_deblurring")

Warning

Runtimes are only indicative and may vary depending on various factors which are not controlled in the benchmark.

solver_name

PSNR

LPIPS

RAM

25.62 ± 2.54

0.27 ± 0.11

DPIR[sigma=0.1]

24.42 ± 2.48

0.42 ± 0.12

DiffPIR[denoiser=DRUNet,zeta=0.45]

24.15 ± 2.40

0.33 ± 0.11

DiffPIR[denoiser=DiffUNet,zeta=0.45]

24.01 ± 2.40

0.28 ± 0.10

DPIR[sigma=0.2]

23.17 ± 2.32

0.50 ± 0.12

DPS[denoiser=DRUNet,max_iter=1000]

22.15 ± 2.24

0.51 ± 0.13

DPS[denoiser=DiffUNet,max_iter=1000]

20.74 ± 2.64

0.52 ± 0.16