Let us take any image like Lena or cameraman. I know that when Fourier transform is applied on image,spatially global features like amplitude and phase are obtained locally. My question is whether it is possible to reconstruct an image from its magnitude only keeping phase value zero or different than actual value? Can anybody explain?

  • 3
    $\begingroup$ See the top answer to this question dsp.stackexchange.com/questions/9126/… $\endgroup$ – Aaron Feb 26 '15 at 17:14
  • 1
    $\begingroup$ It is not possible to reconstruct an image without its original phase value.u will get garbage value only using magnitude only. $\endgroup$ – sagar Apr 13 '15 at 17:29

Re-construction using just the magnitude (and an assumed phase of zero) will only work for exactly symmetric images. The phase is needed to make the top look different from the bottom and left look different from the right side of the image, etc.

That's because all the cosine waveform DFT basis vectors are exactly symmetric around the center of an FFT or DFT window. Thus, unshifted, they can only reconstruct a symmetric result. You could shift the phase of each basis vector randomly (or 90 degrees to make them all sinewaves) but, without knowing the phase shifts of the original image's DFT (or guessing right), you would just get another garbage result.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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