@@ -326,48 +326,53 @@ <h2>Part 1.4 – Iterative Denoising</h2>
326326pred_pi_nonoise = (term_1 * x_0 + term_2 * image) / (1 - alpha_cumprod)
327327pred_prev_image = add_variance(predicted_variance, t, pred_pi_nonoise)</ code > </ pre > </ div >
328328
329+ Below are some visualizations for the iterative denoising process:
330+
329331< div class ="subsection ">
330332< h3 > Denoising Loop Visualizations (i_start = 10)</ h3 >
331333
332334< p > Noisy Campanile at t = timestep[10]:</ p >
333335< figure >
334- < img src ="images/part1_4_initial_noisy .png " alt ="Initial noisy Campanile (i_start=10) " />
336+ < img src ="images/ddpm/DDPM_0x5 .png " alt ="DDPM_0x5.png " />
335337< figcaption > Initial noisy Campanile (i_start = 10)</ figcaption >
336338</ figure >
337339
338340< h4 > Every 5th loop of iterative denoising</ h4 >
339341< div class ="image-row ">
340342< figure >
341- < img src ="images/part1_4_step_0 .png " alt ="Iterative step 0 " />
342- < figcaption > Step 0</ figcaption >
343+ < img src ="images/ddpm/DDPM_0x5 .png " alt ="DDPM_0x5.png " />
344+ < figcaption > Step 0 (initial) </ figcaption >
343345</ figure >
344346< figure >
345- < img src ="images/part1_4_step_5 .png " alt ="Iterative step 5 " />
347+ < img src ="images/ddpm/DDPM_1x5 .png " alt ="DDPM_1x5.png " />
346348< figcaption > Step 5</ figcaption >
347349</ figure >
348350< figure >
349- < img src ="images/part1_4_step_10 .png " alt ="Iterative step 10 " />
351+ < img src ="images/ddpm/DDPM_2x5 .png " alt ="DDPM_2x5.png " />
350352< figcaption > Step 10</ figcaption >
351353</ figure >
352354< figure >
353- < img src ="images/part1_4_step_15 .png " alt ="Iterative step 15 " />
355+ < img src ="images/ddpm/DDPM_3x5 .png " alt ="DDPM_3x5.png " />
354356< figcaption > Step 15</ figcaption >
355357</ figure >
356- <!-- Add more if needed -->
358+ < figure >
359+ < img src ="images/ddpm/DDPM_4x5.png " alt ="DDPM_4x5.png " />
360+ < figcaption > Step 20</ figcaption >
361+ </ figure >
357362</ div >
358363
359364< h4 > Final predicted clean images</ h4 >
360365< div class ="image-row ">
361366< figure >
362- < img src ="images/part1_4_iterative_clean .png " alt ="Iterative clean estimate " />
367+ < img src ="images/ddpm/final_ddpm .png " alt ="final_ddpm.png " />
363368< figcaption > Iterative denoising clean image</ figcaption >
364369</ figure >
365370< figure >
366- < img src ="images/part1_4_onestep_clean .png " alt ="One-step clean estimate " />
371+ < img src ="images/ddpm/final_onestep .png " alt ="final_onestep.png " />
367372< figcaption > One-step denoising (from part 1.3)</ figcaption >
368373</ figure >
369374< figure >
370- < img src ="images/part1_4_gaussian_clean .png " alt ="Gaussian-blurred estimate " />
375+ < img src ="images/ddpm/final_gaussianblur .png " alt ="final_gaussianblur.png " />
371376< figcaption > Gaussian blur baseline (from part 1.2)</ figcaption >
372377</ figure >
373378</ div >
0 commit comments