What does phase spectrum of image signal mean?????
Ältere Kommentare anzeigen
Hello everyone....!!!
I take phase spectrum of an image using Fourier transform, but I don't understand what it represents. So I have some basic doubts:
1.What does phase spectrum of Image actually mean?
2.What information do we get about each pixel from phase spectrum?
3.suppose u are given two phase spectrum instead of actual images,So can u recognize rotation of one image occurred in the second image using phase spectrum only? i have added my code and figure for reference
clc;
clear all;
close all;
i=imread('C:\Users\Public\Pictures\Sample Pictures\index.jpg');
i1=rgb2gray(i);
figure,
subplot(1,2,1);imshow(i1);title('Test image 1');
f1=fftshift(fft2(i1));
phase1=angle(f1);
subplot(1,2,2);imshow(phase1,[]),title('phase spectrum 1');
i2=imrotate(i,45);
i2=rgb2gray(i2);
figure,
subplot(1,2,1);imshow(i2);title('Test image 2');
f2=fftshift(fft2(i2));
phase2=angle(f2);
subplot(1,2,2);imshow(phase2,[]);title('phase spectrum 2');

Akzeptierte Antwort
Weitere Antworten (1)
JB Braendel
am 8 Jun. 2014
0 Stimmen
I'm currently taking a course on continuous time signals, and our prof provided a visual interpretation behind the magnitude and phase spectrum of images:


My confusion however comes from how 2d signal processing works for images. What portion of the image does the FFT represent? Is it an FFT for each row of the image? Each column? An overall mix?
Kategorien
Mehr zu Fourier Analysis and Filtering finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!