Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 854 Bytes

README.md

File metadata and controls

23 lines (18 loc) · 854 Bytes

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