Top Banner
Use of Residuals in Image Denoising Ameya Anjarlekar Atharv Pawar Dipesh Tamboli
36

Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Feb 02, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Use of Residuals in Image Denoising

Ameya Anjarlekar Atharv Pawar

Dipesh Tamboli

Page 2: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Why residual image

• In image denoising approaches done in the course we compared the denoised image with the original image. But in practice, we won’t have an original image.• Hence, an estimate for the amount of noise in the image must be

found out.

Page 3: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Residual image in brief.

• If Y is the noisy image and D is the denoised version of the noisy image then Y-D is called the residual image.• Intuitively, it would be an image containing all the noise and other

components which were filtered out.

Page 4: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Properties used to find the estimate.

• As residual image is noisy, its autocorrelation should be close to 0.• Also, if the filter filters out only the noise, then the residual image and

the denoised image should be independent.• Finally, its pdf should match the pdf of a Gaussian.

Page 5: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Residual Image

Residual image for output of bilateral filter, weiner filter, adaptive weiner filter (L-R, Barbara).Noisy appearance increases from L-R. Original image in top-right

Page 6: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Residual image for output of bilateral filter, weiner filter, adaptive weiner filter (L-R, Stream).Noisy appearance increases from L-R. Original image in top-right

Page 7: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Pearson’s Correlation Coefficient Test

Pearson’s coefficient matrix obtained of output of bilateral filter, weiner filter, adaptive weiner filter (L-R, Barbara)

Page 8: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Pearson’s coefficient matrix obtained of output of bilateral filter, weiner filter, adaptive weiner filter (L-R, Stream)

Page 9: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Kolmogorov-Smirnov (K-S) test for Normality

KS matrix obtained of output of bilateral filter, weiner filter, adaptive weiner filter (L-R, Barbara)

Page 10: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

KS matrix obtained of output of bilateral filter, weiner filter, adaptive weiner filter (L-R, Stream)

Page 11: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Autocorrelation

Autocorrelation matrix obtained of output of bilateral filter, weiner filter, adaptive weiner filter (L-R, Barbara)

Page 12: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Autocorrelation matrix obtained of output of bilateral filter, weiner filter, adaptive weiner filter (L-R, Stream)

Page 13: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Peak to Signal Noise Ratio (PSNR)

• The parameters found in the previous slides were just qualitative. • PSNR provides a quantitative estimate for the same.

Image Bilateral Filtering Weiner Adaptive Weiner

Barbara 25.51 26.51 26.57

Stream 25.67 25.95 26.72

Obtained PSNR Values

Page 14: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Algorithm Results

Original image, Noisy image (L-R, Cameraman)

Page 15: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Algorithm Results

First iteration of denoising process, Final denoised result chosen (L-R, Cameraman)

Page 16: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Process Iterations

L-R: Denoised Image for the iteration, Residual, Denoised Residual, Sum of denoised residual and denoised imageIteration 1

Page 17: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Process Iterations

Iteration 2

Page 18: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Process Iterations

Iteration 3

Page 19: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Process Iterations

Iteration 4

Page 20: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

K-S Normality test on different iterations

First iteration of denoising process (PSNR = 23.1), Second iteration (PSNR = 27.2) (L-R, Cameraman)

Page 21: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

K-S Normality test on different iterations

Third iteration (highest PSNR = 43.8), Fourth iteration (PSNR = 33.3) (L-R, Cameraman)

Page 22: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Algorithm Results

Original image, Noisy image (L-R, Lena)

Page 23: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Process Iterations

L-R: Denoised Image for the iteration, Residual, Denoised Residual, Sum of denoised residual and denoised imageIteration 1

Image Denoising: Bilateral Filtering, Residual Denoising: Wiener Filter

Page 24: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Process Iterations

Iteration 2

Page 25: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Process Iterations

Iteration 3

Page 26: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Process Iterations

Iteration 4

Page 27: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Algorithm Results

First iteration of denoising process (PSNR = 23.0), Final denoised result chosen (PSNR = 56.2) (L-R, Lena)

Page 28: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Algorithm Results

Original image, Noisy image (L-R, Lena)

Page 29: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Process Iterations

L-R: Denoised Image for the iteration, Residual, Denoised Residual, Sum of denoised residual and denoised imageIteration 1

Image Denoising: Wiener Filter, Residual Denoising: Bilateral Filtering

Page 30: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Process Iterations

Iteration 2

Page 31: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Process Iterations

Iteration 3

Page 32: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Process Iterations

Iteration 4

Page 33: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Algorithm Results

First iteration of denoising process (PSNR = 26.7), Final denoised result chosen (PSNR = 33.3) (L-R, Lena)

Page 34: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Algorithm Results

Original image, Noisy image (L-R, Lena)

Page 35: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Denoising Algorithm Results

First iteration of denoising process (PSNR = 26.75), Final denoised result chosen (PSNR = 27.89) (L-R, Lena)

Page 36: Dipesh Tamboli Atharv Pawar Ameya Anjarlekar

Drawbacks• Excessive filtering is seen sometimes (for example in Lena), resulting

in smoothing of fine texture. However noise is removed well.