mjbuehler commited on
Commit
8aea13e
·
verified ·
1 Parent(s): c9975f7

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +50 -0
README.md CHANGED
@@ -107,6 +107,56 @@ grid
107
  ```
108
  ![image/png](https://cdn-uploads.huggingface.co/production/uploads/623ce1c6b66fedf374859fe7/SI5aYv2dygJn0Y12LIqqe.png)
109
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  ## Fine-tuning script
111
 
112
  Download this script: [SD2x DreamBooth-Fine-Tune.ipynb](https://huggingface.co/lamm-mit/SD2x-leaf-inspired/resolve/main/SD2x_DreamBooth_Fine-Tune.ipynb)
 
107
  ```
108
  ![image/png](https://cdn-uploads.huggingface.co/production/uploads/623ce1c6b66fedf374859fe7/SI5aYv2dygJn0Y12LIqqe.png)
109
 
110
+ ### Image-to-Image
111
+
112
+ The model can be used also for image-to-image tasks. For instance, we can first generate a draft image and then further modify it.
113
+
114
+ Create draft image:
115
+ ```
116
+ prompt = "a vase that resembles a <leaf microstructure>, high quality"
117
+ num_samples = 4
118
+ num_rows = 1
119
+
120
+ all_images = []
121
+ for _ in range(num_rows):
122
+ images = pipe(prompt, num_images_per_prompt=num_samples, num_inference_steps=50, guidance_scale=15).images
123
+ all_images.extend(images)
124
+
125
+ grid = image_grid(all_images, num_rows, num_samples, save_individual_files=True)
126
+ grid
127
+ ```
128
+
129
+ ![image/png](https://cdn-uploads.huggingface.co/production/uploads/623ce1c6b66fedf374859fe7/MkOXQIpdhl_zWM3QySYMY.png)
130
+
131
+ Now we use one of the images (second from left) and modify it using the image-to-image pipeline. You can get the image as follows:
132
+
133
+ ```
134
+ cd generated_images
135
+ wget
136
+ cd ..
137
+ ```
138
+ Now, generate:
139
+ ```
140
+ fname='generated_images/image_grid_1-of-4__20240722_144702.png'
141
+ init_image = Image.open(fname).convert("RGB")
142
+ init_image = init_image.resize((768, 768))
143
+
144
+ prompt = "A vase made out of a spongy material, high quality photograph, full frame."
145
+ num_samples = 4
146
+ num_rows = 1
147
+
148
+ all_images = []
149
+ for _ in range(num_rows):
150
+ images = img2imgpipe(prompt, image=init_image,
151
+ num_images_per_prompt=num_samples, strength=0.8, num_inference_steps=75, guidance_scale=25).images
152
+ all_images.extend(images)
153
+
154
+ grid = image_grid(images, num_rows, num_samples, save_individual_files=True)
155
+ grid
156
+ ```
157
+
158
+ ![image/png](https://cdn-uploads.huggingface.co/production/uploads/623ce1c6b66fedf374859fe7/0ROO1Ob2Z-GYPepYyyAGg.png)
159
+
160
  ## Fine-tuning script
161
 
162
  Download this script: [SD2x DreamBooth-Fine-Tune.ipynb](https://huggingface.co/lamm-mit/SD2x-leaf-inspired/resolve/main/SD2x_DreamBooth_Fine-Tune.ipynb)