Чому реальна частина FFT перетворює зображення в обертання + оригінал?


16

Я прочитав це зображення:

введіть тут опис зображення

взяв FFT (2D), а потім обернений FFT, щоб отримати точно зображення. Код надається для довідки:

imfft = fft2(photographer);
im = uint8(ifft2(imfft));

imshow(im); %Output is same image

Але коли я міняю фур'є і беру лише реальну участь,

imfft = real(fft2(photographer));
im = uint8(ifft2(imfft));
imshow(im);

Я отримую подібне зображення ( зауважте, що зміна розміру не має значення і лише завдяки збереженню його від обробника фігур Matlab ):

введіть тут опис зображення

Чи може хтось пояснити мені теорію (математику) за нею? Спасибі

Відповіді:


16

Скажімо, ваш образ задається . Тоді його перетворення Фур'є задається I f ( ω x , ω y ) = x y I ( x , y ) e j ω x x e j ω y y d x d yI(x,y)

If(ωx,ωy)=xyI(x,y)ejωxxejωyydxdy

Тепер ви берете реальну частину і виконуєте зворотне:

Im(α,β)=ωxωy{If(ωx,ωy)}ejωxαejωyβdωxdωy=ωxωy{xyI(x,y)ejωxxejωyydxdy}ejωxαejωyβdωxdωy=xyI(x,y)ωxωy{ejωxxejωyy}ejωxαejωyβdωxdωydxdy

cos(ωxx)cos(ωyy)+sin(ωxx)sin(ωyy)
12[δ(xα)δ(yβ)+δ(x+α)δ(y+β)]

Im

Im(x,y)=12[I(x,y)+I(x,y)]

x,y>0N

Im(x,y)=12[I(x,y)+I(Nx,My)]
N,M

Гарна відповідь! +1
Пітер К.

3
I think you can see now why got that result.Так. Однак, оскільки це питання потрапило до списку HNQ, можливо, ви б розглядали можливість додавання останнього кроку для тих, хто надходить з менш математичних сайтів.
Щогли

9

z(x,y)z(x,y)про походження. Зауважте, що тут походження було б центром Фур'є-простору. Звичайно, це можна переформулювати, якщо компонент постійного струму не знаходиться в центрі вашої реалізації FFT. І це те, що ви бачите на своєму зображенні: Точковий варіант перекриває справжній образ - адже ви змусили один простір бути реальним.

Ця властивість фактично використовується для прискорення магнітно-резонансної томографії (МРТ) в деяких випадках: МРТ отримує дані безпосередньо у просторі Фур'є. Оскільки ідеальне зображення MR може бути описане лише реальними значеннями (усі збуджені вектори намагніченості мають фазу 0), вам потрібно лише придбати половину простору даних, що економить половину часу зображення. Звичайно, зображення MR не цілком реально оцінені через обмеження реальності ... але за допомогою декількох хитрощів ви все одно можете вигідно використовувати цю техніку.


2
Мені сподобався простий спосіб заявити ту саму відповідь, яку надав ThP. І дякую за інформацію про МРТ. Не знав про це.
Не вдалося вченому
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.