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)