[Insight-users] Allocation memory error with dft_c2r_2d & FFTW_PRESERVE_INPUT
Antonio Gómez Barquero
agb1 at alu.upct.es
Wed Oct 19 05:51:07 EDT 2011
Hello all,
This is not exactly ITK problem, but I suppose that the use of the fftw
library can be used for normal medical image processing, if this question
does not fit here, I apologize in advanced.
I want to do a complex_to_real transformation, it means, the IFFT. I
realised that I need to preserve the inputs of the transformation for a
later use, so I add to the plan of the dft the flag : PRESERVE_INPUT.
After adding this flag I become with a problem in compilation time , it goes
to dbgmalloc.c, that means that it should be a allocation memory problem,
but I didnt change anything, and without the new flag it worked properly.
Can you give me some hints?
// IFFT ( U1,U2 --> u1,u2)
//----IFFT-----
double *u1 = (double*) malloc(sizeof(double)*N_fft);
double *u2 = (double*) malloc(sizeof(double)*N_fft);
fftw_plan p3;
fftw_plan p4;
p3 = fftw_plan_dft_c2r_2d(alto, ancho, U1, u1,
FFTW_ESTIMATE|FFTW_PRESERVE_INPUT);
p4 = fftw_plan_dft_c2r_2d(alto, ancho, U2, u2,
FFTW_ESTIMATE|FFTW_PRESERVE_INPUT);
fftw_execute(p3);
fftw_execute(p4);
fftw_destroy_plan(p3);
fftw_destroy_plan(p4);
Regards
Antonio Gómez Barquero
Ingeniero de Telecomunicaciones -Becario Investigador asociado a Actividades
de I+D+I
GTTS ( Grupo de Tratamiento y Teoría de la Señal)[ <http://gtts.upct.es/>
http://gtts.upct.es/]
UPCT (Universidad Politécnica de Cartagena)[ <http://www.upct.es/>
http://www.upct.es/]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20111019/1462b66b/attachment.htm>
More information about the Insight-users
mailing list