2D Fourier Transform Animation - Impact of Phase Swapping #fft #fourier

preview_player
Показать описание

Here, we animate the two-dimensional Fourier transform and impact of the phase information as applied to a set of two images having various structures.

We first take the 2D FFT of each image and show their spectral information in amplitude and phase. The phase info here is unwrapped for visualization and comparison purposes. Then, while the amplitudes are kept fixed, we gradually swap the phases and take the inverse Fourier transform and watch how the images are changing. Once the phases are completely swapped, we observe that the resulting images are swapped albeit some distortions. This shows the importance of the phase information over the amplitude information. Although the amplitudes are modified, it is still possible to extract the images as long as the phase information can be safely extracted.

The animation uses MATLAB.

Keywords:
FFT, 2D FFT, Fourier Transform, imaging, phase, amplitude

#fourierseries #fft #fouriertransform #fft2
Рекомендации по теме
Комментарии
Автор

This is a stunning visualization. You deserve a medal/cookie.

nickporter
Автор

I do not understand how do you unwrap the phase of a 2D matrix? unwrap apparently works in MATLAB on 1D vectors...

Andratos
Автор

Hocam olayı anlayamadım, kısaca ozetlemeniz mumkun mu, fourier serilerini makine muh. yuksek matematik dersindr gorduk, ancak sizin burda anlatmak istediklerinizi tam olarak anlayamadim

the_great_reset
Автор

Hi, but Can u share codes of these examples? I haven't found these codes anywhere. I am wondering so much. Please help me and also congratulations...

engineer