mv-lab commited on
Commit
110d9e4
1 Parent(s): d5b9c19

improve demo

Browse files
app.py CHANGED
@@ -103,13 +103,11 @@ Image restoration is a fundamental problem that involves recovering a high-quali
103
  </p>
104
  </details>
105
 
106
- > **Disclaimer:** please remember this is not a product, thus, you will notice some limitations.
107
- **This demo expects an image with some degradations (blur, noise, rain, low-light, haze) and a prompt requesting what should be done.**
108
- Due to the GPU memory limitations, the app might crash if you feed a high-resolution image (2K, 4K). <br>
109
- The model was trained using mostly synthetic data, thus it might not work great on real-world complex images.
110
- However, it works surprisingly well on real-world foggy and low-light images.
111
- You can also try general image enhancement prompts (e.g., "retouch this image", "enhance the colors") and see how it improves the colors.
112
 
 
113
  <br>
114
  '''
115
 
@@ -117,13 +115,17 @@ You can also try general image enhancement prompts (e.g., "retouch this image",
117
  article = "<p style='text-align: center'><a href='https://github.com/mv-lab/InstructIR' target='_blank'>High-Quality Image Restoration Following Human Instructions</a></p>"
118
 
119
  #### Image,Prompts examples
120
- examples = [['images/rain-020.png', "I love this photo, could you remove the raindrops? please keep the content intact"],
 
121
  ['images/gradio_demo_images/city.jpg', "I took this photo during a foggy day, can you improve it?"],
122
  ['images/gradio_demo_images/frog.png', "can you remove the tiny dots in the image? it is very unpleasant"],
123
  ["images/lol_748.png", "my image is too dark, I cannot see anything, can you fix it?"],
 
124
  ["images/gopro.png", "I took this photo while I was running, can you stabilize the image? it is too blurry"],
 
125
  ["images/a0010.jpg", "please I want this image for my photo album, can you edit it as a photographer"],
126
- ["images/real_fog.png", "How can I remove the fog and mist from this photo?"]]
 
127
 
128
  css = """
129
  .image-frame img, .image-container img {
@@ -136,8 +138,8 @@ css = """
136
  demo = gr.Interface(
137
  fn=process_img,
138
  inputs=[
139
- gr.Image(type="pil", label="Input"),
140
- gr.Text(label="Prompt")
141
  ],
142
  outputs=[gr.Image(type="pil", label="Ouput")],
143
  title=title,
 
103
  </p>
104
  </details>
105
 
106
+ > **Disclaimer:** please remember this is not a product, thus, you will notice some limitations. Due to the GPU memory limitations, the app might crash if you feed a high-resolution image (2K, 4K). <br>
107
+ **The model was trained using mostly synthetic data, thus it might not work great on real-world complex images.**
108
+ You can also try general image enhancement prompts (e.g., "retouch this image", "enhance the colors") and see how it improves the colors. As you can see, the model is quite efficient.
 
 
 
109
 
110
+ **Datasets:** We use these datasets BSD100, BSD68, Urban100, WED, Rain100, Aobe MIT5K, LOL, GoPro, SOTS (haze). This demo expects an image with some degradations (blur, noise, rain, low-light, haze).
111
  <br>
112
  '''
113
 
 
115
  article = "<p style='text-align: center'><a href='https://github.com/mv-lab/InstructIR' target='_blank'>High-Quality Image Restoration Following Human Instructions</a></p>"
116
 
117
  #### Image,Prompts examples
118
+ examples = [['images/a4960.jpg', "my colors are too off, make it pop so I can use it in instagram"],
119
+ ['images/rain-020.png', "I love this photo, could you remove the raindrops? please keep the content intact"],
120
  ['images/gradio_demo_images/city.jpg', "I took this photo during a foggy day, can you improve it?"],
121
  ['images/gradio_demo_images/frog.png', "can you remove the tiny dots in the image? it is very unpleasant"],
122
  ["images/lol_748.png", "my image is too dark, I cannot see anything, can you fix it?"],
123
+ ["images/lol_22.png", "Increase the brightness of my photo please, I want to see totoro"],
124
  ["images/gopro.png", "I took this photo while I was running, can you stabilize the image? it is too blurry"],
125
+ ["images/GOPR0871_11_00-000075-min.png", "Correct the motion blur in this image so it is more clear"],
126
  ["images/a0010.jpg", "please I want this image for my photo album, can you edit it as a photographer"],
127
+ ["images/real_fog.png", "How can I remove the fog and mist from this photo?"]
128
+ ]
129
 
130
  css = """
131
  .image-frame img, .image-container img {
 
138
  demo = gr.Interface(
139
  fn=process_img,
140
  inputs=[
141
+ gr.Image(type="pil", label="Input", value="images/a4960.jpg"),
142
+ gr.Text(label="Prompt", value="my colors are too off, make it pop so I can use it in instagram")
143
  ],
144
  outputs=[gr.Image(type="pil", label="Ouput")],
145
  title=title,
images/GOPR0871_11_00-000075-min.png ADDED
images/a4960.jpg ADDED
images/a4972.jpg ADDED
images/lol_1.png DELETED
Binary file (346 kB)
 
images/lol_22.png ADDED