2-Dimensional Fast Fourier Transform 3-D plot in Matlab

und3rd06012

We want to plot in Matlab using mesh function the FFT2 of an image (we have applied fftshift, abs, and log).

So how do we do that?

imageB=imread('pic2', 'jpg');

figure, imshow(imageB)

fftB=fft2(double(imageB));

F1=fftshift(fftB);

F2=abs(F1);

F3=log(F2+1);

mesh(F3)

We want a 3-D plot of the FFT.

Cape Code

An option using surf:

imageB=rgb2gray(imread('http://upload.wikimedia.org/wikipedia/commons/d/db/Patern_test.jpg'));

Note that the original image is a RGB image, thus the FFT will also be a 3-channel array. Either convert to grayscale or access one channel with F1(:,:,1)

fftB=fft2(double(imageB));
F1=log(abs(fftshift(fftB)));

surf(F1), shading flat;

Result:

enter image description here

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

2-Dimensional Fast Fourier Transform 3-D plot in Matlab

From Dev

Fourier transform and FFT for an arbitrary plot using MATLAB

From Dev

2D Discrete Fourier Transform implementation in MATLAB

From Dev

2D Discrete Fourier Transform implementation in MATLAB

From Dev

Matlab/Octave 2D Discrete Fourier Transform

From Dev

Fast Fourier Transform of exp(-x^2) in NumPy

From Dev

Fast Fourier Transform in Python

From Dev

Fourier Transform with Matlab

From Dev

How can I plot a 3d vector fast in matlab?

From Dev

Bug in 2D Fourier Transform implementation

From Java

Plotting a fast Fourier transform in Python

From Dev

Fourier series - Plot in Matlab

From Dev

generateing a 3 dimensional scatter plot in matlab

From Dev

Matlab transform 2D matrix to 3D matrix

From Dev

Fast Fourier Transform and Clustering of Time Series

From Dev

GSL Fast-Fourier Transform - Nonsense Output

From Dev

Fast Fourier Transform Using Excel's VBA

From Dev

Spike centered on zero in fast Fourier transform

From Dev

Fast Fourier Transform and Clustering of Time Series

From Dev

Spike centered on zero in fast Fourier transform

From Dev

Impact of data intervals in fast fourier transform

From Dev

how can i perform 3d Fourier Transform......?

From Dev

how can i perform 3d Fourier Transform......?

From Dev

Inverse of fourier transform in 3d for non-uniform grid

From Dev

Three dimensional plot on matlab

From Dev

Matlab 2d contour plot in 3d

From Dev

Output array after performing fast fast fourier transform of a data set

From Dev

Fast Fourier to detect piano frequency in matlab

From Dev

fftshift before calculating fourier transform: Matlab

Related Related

HotTag

Archive