HOW TO FIND THE FOURIER TRANSFORM OF DIFFERENT SEGMENTS IN AN IMAGE?

2 Ansichten (letzte 30 Tage)
I have a matrix of 200 *200 pixels.The marix is divided into 40*40 pixels segments (A masked image) . I want to find the FOURIER TRANFORM of each segment separately and then map them together as a single matrix (200*200 pixel). The matrix looks as I have attached in figure. The circles have lens property so the mapped image will be as spots in the next surface. Please tell me how to do it.

Akzeptierte Antwort

Vishnu Vardhan
Vishnu Vardhan am 3 Jun. 2019
You can first make a copy of 40*40 pixels segment from the original image by making use of the row number and column number appropriately.
For example , If you want the first 40 rows and 40 columns
partOfImage = originalImage(1:40,1:40)
And then perform fft as you do for any image.

Weitere Antworten (0)

Kategorien

Mehr zu Fourier Analysis and Filtering finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by