Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Image denoising

Image noise is a random distortion in the brightness or color in an image. Noise appears to some extent in every image and can be created by imperfections in cameras, random light fluctuations, errors occurring during image recording, processing, transmission etc. For this project you will be working with the some types of noise, and experiment with methods that can be used to reduce noise in images.

Image with salt and pepper noise

Project

  • Implement functions that add random-valued impulse noise and salt-and-pepper noise to grayscale images. Illustrate the effect of these types of noise on some example images.

  • Implement a median and mean filters. Apply there filters to clean images and observe the effects there filters have for various filter window sizes.

  • Apply the filters to images corrupted by various amounts of impulse noise and salt-and-pepper noise. How well do these filters perform? Which filter performs better for which type of noise? Illustrate your results with example images.

  • Are there ways to improve the performance of these filters? If so, implement these improvements, illustrate the results and discuss them.

Sample images

Below are links to black and white photos that you can use in your work.

  • book.jpg

    https://cdn.jsdelivr.net/gh/bbadzioch/mth337_site@main/projects/denoising/images/book.jpg
  • child.jpg

    https://cdn.jsdelivr.net/gh/bbadzioch/mth337_site@main/projects/denoising/images/child.jpg
  • facade.jpg

    https://cdn.jsdelivr.net/gh/bbadzioch/mth337_site@main/projects/denoising/images/facade.jpg
  • man.jpg

    https://cdn.jsdelivr.net/gh/bbadzioch/mth337_site@main/projects/denoising/images/man.jpg
  • musicians.jpg

    https://cdn.jsdelivr.net/gh/bbadzioch/mth337_site@main/projects/denoising/images/musicians.jpg
  • signs.jpg

    https://cdn.jsdelivr.net/gh/bbadzioch/mth337_site@main/projects/denoising/images/signs.jpg
  • times-sq.jpg

    https://cdn.jsdelivr.net/gh/bbadzioch/mth337_site@main/projects/denoising/images/times-sq.jpg

Extra credit

This part is optional. Below are links to four photos taken at various places on campus, obscured by salt and pepper noise. For extra credit, reduce noise in these images, find locations where the photos were taken, take selfies at the same locations, and include them in your report. If you succesfully complete this part, you grade for this report will get increased to the next higher letter grade: from A to A+, from A- to A etc.

https://cdn.jsdelivr.net/gh/bbadzioch/mth337_site@main/projects/denoising/images/ubnoisy1.png
https://cdn.jsdelivr.net/gh/bbadzioch/mth337_site@main/projects/denoising/images/ubnoisy2.png
https://cdn.jsdelivr.net/gh/bbadzioch/mth337_site@main/projects/denoising/images/ubnoisy3.png
https://cdn.jsdelivr.net/gh/bbadzioch/mth337_site@main/projects/denoising/images/ubnoisy4.png