Spaces:
Sleeping
Sleeping
Julián Tachella
commited on
Commit
·
76c7ca0
1
Parent(s):
6cc096a
test
Browse files
app.py
CHANGED
@@ -31,7 +31,7 @@ def torch_to_pil(image):
|
|
31 |
|
32 |
|
33 |
def image_mod(image, noise_level, denoiser):
|
34 |
-
image = pil_to_torch(image, ref_size=128 if denoiser == '
|
35 |
if denoiser == 'DnCNN':
|
36 |
den = dinv.models.DnCNN()
|
37 |
sigma0 = 2/255
|
@@ -46,8 +46,8 @@ def image_mod(image, noise_level, denoiser):
|
|
46 |
denoiser = dinv.models.TGVDenoiser()
|
47 |
elif denoiser == 'Wavelets':
|
48 |
denoiser = dinv.models.WaveletPrior()
|
49 |
-
elif denoiser == '
|
50 |
-
denoiser = dinv.models.
|
51 |
elif denoiser == 'DRUNet':
|
52 |
denoiser = dinv.models.DRUNet()
|
53 |
else:
|
@@ -64,7 +64,7 @@ input_image_output = gr.Image(label='Input Image')
|
|
64 |
|
65 |
noise_levels = gr.Dropdown(choices=[0.1, 0.2, 0.3, 0.5, 1], value=0.1, label='Noise Level')
|
66 |
|
67 |
-
denoiser = gr.Dropdown(choices=['DnCNN', 'DRUNet', '
|
68 |
|
69 |
demo = gr.Interface(
|
70 |
image_mod,
|
|
|
31 |
|
32 |
|
33 |
def image_mod(image, noise_level, denoiser):
|
34 |
+
image = pil_to_torch(image, ref_size=128 if denoiser == 'DiffUNet' else 256)
|
35 |
if denoiser == 'DnCNN':
|
36 |
den = dinv.models.DnCNN()
|
37 |
sigma0 = 2/255
|
|
|
46 |
denoiser = dinv.models.TGVDenoiser()
|
47 |
elif denoiser == 'Wavelets':
|
48 |
denoiser = dinv.models.WaveletPrior()
|
49 |
+
elif denoiser == 'DiffUNet':
|
50 |
+
denoiser = dinv.models.DiffUNet()
|
51 |
elif denoiser == 'DRUNet':
|
52 |
denoiser = dinv.models.DRUNet()
|
53 |
else:
|
|
|
64 |
|
65 |
noise_levels = gr.Dropdown(choices=[0.1, 0.2, 0.3, 0.5, 1], value=0.1, label='Noise Level')
|
66 |
|
67 |
+
denoiser = gr.Dropdown(choices=['DnCNN', 'DRUNet', 'DiffUNet', 'BM3D', 'MedianFilter', 'TV', 'TGV', 'Wavelets'], value='DnCNN', label='Denoiser')
|
68 |
|
69 |
demo = gr.Interface(
|
70 |
image_mod,
|