Julián Tachella commited on
Commit
76c7ca0
·
1 Parent(s): 6cc096a
Files changed (1) hide show
  1. app.py +4 -4
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 == 'SwinIR' else 256)
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 == 'SwinIR':
50
- denoiser = dinv.models.SwinIR()
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', 'SwinIR', 'BM3D', 'MedianFilter', 'TV', 'TGV', 'Wavelets'], value='DnCNN', label='Denoiser')
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,