DIV2K Inpainting (30% random)#

Run this benchmark with

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

Warning

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

solver_name

PSNR

LPIPS

DDRM[denoiser=DRUNet,zeta=0.95]

27.42 ± 2.49

0.10 ± 0.04

RAM

27.20 ± 2.32

0.13 ± 0.05

DDRM[denoiser=DiffUNet,zeta=0.95]

27.06 ± 2.70

0.09 ± 0.03

DiffPIR[denoiser=DiffUNet,zeta=0.95]

25.28 ± 2.14

0.24 ± 0.10

DiffPIR[denoiser=DRUNet,zeta=0.95]

25.22 ± 2.22

0.25 ± 0.10

DPS[denoiser=DRUNet,max_iter=1000]

23.65 ± 2.72

0.41 ± 0.16

DPS[denoiser=DiffUNet,max_iter=1000]

23.44 ± 2.64

0.36 ± 0.15

DPIR[sigma=0.1]

10.20 ± 4.50

0.94 ± 0.23

DPIR[sigma=0.05]

9.51 ± 4.25

1.01 ± 0.22