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.63 ± 2.56

0.27 ± 0.11

DPIR[sigma=0.1]

24.43 ± 2.49

0.42 ± 0.12

DiffPIR[denoiser=DRUNet,zeta=0.45]

24.16 ± 2.41

0.33 ± 0.11

DiffPIR[denoiser=DiffUNet,zeta=0.45]

23.99 ± 2.39

0.28 ± 0.10

DPIR[sigma=0.2]

23.17 ± 2.32

0.50 ± 0.12

DPS[denoiser=DRUNet,max_iter=1000]

22.11 ± 2.25

0.51 ± 0.13

DPS[denoiser=DiffUNet,max_iter=1000]

20.72 ± 2.65

0.51 ± 0.15