Convolution-DFT-IDFT

convolution View on GitHub

  • Performed 2D convolution with 6 2D kernels and 4 padding types - clip/zero padding, wrap around, copy edge, and reflect across edges.
  • Implemented a DFT from scratch using 1D FFT, scaled the image between 0 to 1.
  • Visualizedd the spectrum and phase angle image with transform.
  • Implemented the inverse FFT of an input transform using DFT function built above.