考虑应用于图像的2D循环平移(即移位)的操作。理论上,这种操作不应改变其频谱(即2D傅里叶表示的功率),但如果图像未被转换为整数个像素,则确实如此。
我认为这是因为图像仅在有限网格上定义,因此插值用于计算翻译后的值;例如,半整数像素的转换为傅里叶表示中的最大特殊频率,其他非整数转换可以具有其他的模糊"效果。 使用立方而非线性插值对此无效,因为自然的,缓慢变化的图像都具有非常相似的结果。
有没有办法避免整数与非整数翻译这种奇怪的效果?
我想象一下这里有两种方法:要么有点"模糊"原始图像使整数平移失去优雅或以某种方式强制翻译保留原始光谱。