Noise Reduction

Project information

Project Description
A project adding noise to sample pictures and denoise them later using spatial and frequency domain filters.

Introduction

This project is implemented for Artificial Intelligence course during my B.Sc. period. With the help of OpenCV three types of noises are added to our test images:

  • gaussian
  • salt & pepper
  • speckle
    then with the help of spatial (median and mean filters) and frequency domain filters the noise is removed from the image.


    Technologies/Languages Used

Technology Usage
Python language is used for developing the applications
OpenCV framework is used for implementing the image processing algorithm
Git is used for version control