I have read that:

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?


1 Answer 1


It doesn't make any difference what image you choose. The basis images are the same. When decomposing a given image into basis images we find the coefficients only and define the given image as a weighted sum of all those basis images.

In the following, you can see the basis images based on 2D DFT of size $8$ ($64$ basis images in total)

enter image description here

Note the different 2-D frequencies. Any given $8\times8$ image is a weighted sum of these 64 images.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.