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$– AaronFeb 26, 2015 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$– sagarApr 13, 2015 at 17:29
1 Answer
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.