运动模糊中的振铃效应
最近通过参考一些资料,写了一个去运动模糊的算法(有约束的最小平方滤波),通过参考一些资料,得出如下结论:
1、由于该算法需要对输入图像和PSF进行FFT运算,蝶形运算要求输入图像的行和列为2的幂次
问题来了,如下:
理论上,图像的大小为 2*2,4*4 ,8*8 ………………都是可以进行去模糊的
但是通过测试同一张模糊图片发现如下现象:
只有当图片的大小为256 * 256时,复原振铃效应是最小的;当为其他大小时,如:128*128和64*64等,复原图片都会有很严重的振铃效应;理论上,对受损程度相同的图片,振铃效应不应该是一样的吗?(但是边缘部分一般振铃效应比较严重)
我想出了一个天真的解决办法是通过缩放,即把输入图像缩放到256*256,去模糊后再又缩放回原始大小。这样某些时候是可行的,显然这只是治标,缩放对图像进行插值必定会改变图像的受损程度……这样原始的点扩散函数估计也会出问题;
各位大大还有什么建议嘛?
主要是想解决图像大小限制的问题
[解决办法]
来顶个帖