diff --git a/scripts/run_experiments.jl b/scripts/run_experiments.jl index 6c2d1be2e248b4e8e1bc370e1d8ff328854c99d3..5ecd675a97cfc69adaaa2c741e4767e7e72b9b19 100644 --- a/scripts/run_experiments.jl +++ b/scripts/run_experiments.jl @@ -1445,15 +1445,28 @@ function experiment_inpaint_denoise(ctx) params.g_arr .= add_noise(g_arr; params.noise_sigma, params.noise_p) saveimg(joinpath(ctx.outdir, "input_noisy.png"), grayclamp.(g_arr)) + savedata(joinpath(ctx.outdir, "data.tex"); + params.eps_newton, params.n_refine, + params.noise_sigma, params.noise_p, + params.alpha1, params.alpha2, params.lambda, + params.gamma1, params.gamma2, + width=size(g_arr, 1), height=size(g_arr, 2)) + + beta = 3e-1 ctx(inpaint, "s-identity_beta-large"; params..., - S = Operators.SIdentity(), beta = 3e-1) + S = Operators.SIdentity(), beta = beta * 10) + ctx(inpaint, "s-identity_beta-medium"; params..., + S = Operators.SIdentity(), beta = beta) ctx(inpaint, "s-identity_beta-small"; params..., - S = Operators.SIdentity(), beta = 3e-4) + S = Operators.SIdentity(), beta = beta / 10) + beta = 5e+1 ctx(inpaint, "s-nabla_beta-large"; params..., - S = Operators.SNabla(), beta = 5e1) + S = Operators.SNabla(), beta = beta * 10) + ctx(inpaint, "s-nabla_beta-medium"; params..., + S = Operators.SNabla(), beta = beta) ctx(inpaint, "s-nabla_beta-small"; params..., - S = Operators.SNabla(), beta = 5e-2) + S = Operators.SNabla(), beta = beta / 10) end function optflow(ctx)