首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >图像的傅里叶变换,使高频分量位于中心

图像的傅里叶变换,使高频分量位于中心
EN

Stack Overflow用户
提问于 2021-08-20 17:28:25
回答 1查看 397关注 0票数 0

我熟悉在图像上应用高通滤波器的常规方法:

centered.

  • Apply
  1. 在图像上应用FFT np.fft.fft2
  2. FFT移位np.fft.fftshift使低频是适当的高通滤波器在此频域图像上
  3. FFT移位np.fft.fftshift和逆傅里叶变换<编码>D11在空间域中得到相应的图像。H 212G 213

如果我的理解是正确的,当我们遵循这些步骤时,低频位于傅里叶域图像的中心附近。

如何应用np.fft.fft2使高频而不是低频中心化?

附加信息:我在下面的论文“计算机视觉中的模型鲁棒性的傅里叶透视”中遇到了这种应用高通滤波器的特殊方法。阿尔。https://arxiv.org/abs/1906.08988

我很好奇他们是如何实现的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-20 18:58:17

若要在二维数组的中心不具有低频,则不需要应用np.fft.fftshift。实际上,这个函数将图像的一半部分交换成将低频(最初靠近边界)放在中间。

请注意,高频率将不完全在中心,而是在交叉形状的位置。下面的图像显示了一幅图像的无移位FFT计算。橙色部分是最高的频率,而最低的是在角落。

如果你真的需要高频只在中心(而不是在交叉的位置),那么你需要重新投影。但是,请不要认为这一操作可能会部分破坏由于扩散引起的高频.AFAIK,没有办法(完全)阻止这一点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68866028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档