2D Discrete Fourier Transform (DFT)