我正在尝试用Java实现图像的低通空间滤波器(使用jTransforms),我看到一些我无法解释的奇怪行为。
如果我执行FFT然后直接回到图像,一切正常,但是当我尝试放入滤镜时,我得到y轴上原始轮廓的“回声”:
如果有人能够解释这一点,我将非常感激!我正在使用的过滤器是一个简单的步进功能。
答案 0 :(得分:1)
答案 1 :(得分:0)
除非您在频域中使用窗口函数,否则您将获得振铃伪影,因为频域中的阶跃函数将成为空间域中的sinc函数。换句话说,你不能只在频域中定义一个“砖墙”滤波器,而不会产生令人讨厌的伪像。