加速Python中的IFFT计算

时间:2014-09-10 13:39:22

标签: python fft enthought ifft

我正在研究一个Python程序(在Enthought Canopy中),它将计算2维和3维图像的两点自相关函数。

计算的核心是以下代码:

fftx = fftn(newimpad)
del newimpad
ret_int = (fftx * np.conjugate(fftx))
del fftx
ret = ifftn(ret_int)
ret = fftshift(ret)      

其中newimpad是填充图片。

这很有效。然而,后向变换(ifftn步骤)非常慢 - 对于我在2D中工作的大图像,它需要超过90秒。有什么方法可以加快速度吗?

0 个答案:

没有答案