# Is it possible to decompose an image into basis images using MATLAB?

Using Fourier decomposition any arbitrary image can be represented as summation of orthogonal basis images.

I want to see the basis images for any image say Lena or Cameraman, etc.

So can anybody help me to decompose an image into basis images and reconstruct back the same image from basis images using MATLAB?

In the following, you can see the basis images based on 2D DFT of size $8$ ($64$ basis images in total)
Note the different 2-D frequencies. Any given $8\times8$ image is a weighted sum of these 64 images.