逐列旋转图像的 1D FFT

1D FFT on rotated image column by column

我遇到一个问题:对旋转后的图像逐列进行一维FFT,描述如下:

原图:

旋转图像:

我有:

我想做什么:

像这样:

但是,从实现的角度来看,我需要进行图像旋转,然后应用 1D FFT,这在 运行 时间是一个昂贵的实现和执行。

所以,我想知道,除了旋转图像之外,我怎样才能改变我的卷积核,以便我可以将它应用到原始图像上?我可以旋转一维 FFT 卷积核吗?如果是这样,我应该在频域还是图像域进行?如何?或者任何资源和文献?非常感谢。

我最终旋转了图像,然后逐列执行 1D fft。