Convolution-DFT-IDFT
- 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.