Putting comments for Amokrane
There was and I think there still is a serious problem with fft2 and ifft2:
the first multiplies the results by N and the second devides them by N. The
final resutl is something like:
  f --FFT--> NF{f} --iFFT--> f