This project implements 2D convolution using Fast Fourier Transform (FFT) on both CUDA and CPU. The software can apply kernels to individual images or directories containing multiple images. Used to ...