Skip to content

tbsfchnr/yr5-digital-image-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d427d96 · Mar 19, 2021

History

32 Commits
Oct 7, 2020
Oct 7, 2020
Jan 31, 2021
Nov 24, 2020
Oct 30, 2020
Nov 24, 2020
Nov 24, 2020
Nov 24, 2020
Nov 24, 2020
Nov 24, 2020
Nov 24, 2020
Nov 25, 2020
Nov 25, 2020
Oct 26, 2020
Mar 19, 2021
Nov 24, 2020

Repository files navigation

Image Enhancement

University of Bath, Year 5

Module has functionality to load test images, apply various filters, and save the filtered images to disk. Used to demonstrate image enhancement techniques taught in the unit Digital Image Processing.

Abstract base class used to specify common functionality and attributes between all spatial filters, whilst being able to uniquely implement the pixel update methodologies for each filter. Likely will implement for Fourier filters but I don't know how yet.

Filters Implemented: Spatial Filters

  • Trimmed mean
  • Mean
  • Gaussian
  • High pass
  • Low pass
  • Median
  • Adaptive weighted median

Filters Implemented: Fourier Filters

  • Truncate coefficients

Filters Implemented: Histogram Filters

  • Histogram equalisation
  • Adaptive histogram equalisation
  • Sliding window adaptive histogram filter