如何使用 sinc 插值对移位进行二次采样?

信息处理 插值
2022-02-15 00:51:31

有人知道通过使用 sinc 插值将数据移动一小部分样本的方法吗?例如,将图像向右移动 0.1 个像素。

我正在努力寻找解释如何生成这样一个内核的公式或参考,而且我已经知道如何在频域中做到这一点......

我在想类似的事情:

function kernel=subpixelshifter(shift)
trange=[-1,0,1]-shift;
kernel=lanczos3(trange);
end
function x=lanczos3(x)
bad= x>3;
x=sinc(x).*sinc(x/3);
x(bad)=0;
end
0个回答
没有发现任何回复~