Skip to content

Tested out the various image filtering techniques with and without the inculcation of noise to make it easier for future developers/researchers to judge which filter to use for their specific tasks.

License

Notifications You must be signed in to change notification settings

mansheelagarwal/Comparative_ImageFiltering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Comparative Image Filtering

MnistExamplesModified

Without Noise

This is a part of my minor project in which I applied the following filters to the MNIST dataset and analyzed their overall accuracies.

  1. Mean Filtering
  2. Median Filtering
  3. Bilateral Filtering
  4. Gaussian Filtering
  5. Spatial Filtering
  6. Temporal Filtering
  7. Box Blur Filtering
  8. Laplacian/Mexican Hat Filtering
  9. Canny Edge Filtering

Results

Mean filter performed the best with 99.2% accuracy whereas Laplacian filter performed the worst with an accuracy of almost 2%

With Noise

To analyze the performance of the filters better and to introduce novelty into the work, I added the following types of noise and calculated the PSNR and NMSE scores for each filter:

  1. Salt and Pepper
  2. Gaussian
  3. Poisson
  4. Speckle

Results

This gave us insight into the strengths and weaknesses of every filter and provided us with the clarity about which filters to use in what scenarios.

Shield: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

About

Tested out the various image filtering techniques with and without the inculcation of noise to make it easier for future developers/researchers to judge which filter to use for their specific tasks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published