Inverse of padarray()?

4 visualizaciones (últimos 30 días)
jupiter
jupiter el 2 de Dic. de 2016
Comentada: Adam el 3 de Dic. de 2016
I am working on MRI image processing, wherein I work with 3D arrays. To increase the resolution while taking the FFT of the array, I use padarray() and double the size of the image. After the FFT is done, I want to make the size of the resultant array, the same as that of the original array. Is there a way to do it other than looping over and deleting the extra voxels?
For example, if I have 64*64*64 matrix and I increase its size to 128*128*128, and even the resultant will have the same size. I want to change the resultant to a size 64*64*64. To keep it short, is there some kind of inverse padarray?
  4 comentarios
jupiter
jupiter el 3 de Dic. de 2016
@Image Analyst, Thanks for the answer. Ok, I am doing * ifftn(fft(x).*fft(y))* . So if I do the zero padding to x and y before taking fft it does not change anything is what you are saying?
Adam
Adam el 3 de Dic. de 2016

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Fourier Analysis and Filtering en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by