上次那个关于图像缩放的问题虽然已经得到了解决(有点歪打正着),但直到今天跟同学讨论(以前用过金字塔分解)的时候,我才恍然大悟,似乎弄清了其所以然。其实图像缩放就是图像的多分辨率表示,只不过,通常我们提到什么金子塔分解、小波分解都是以2为比例,而缩放是任意比例。
翻开《数字图像处理》看了一下,在讲图像金字塔的时候,它说的很清楚:“(金字塔分解)可通过对输入进行滤波并以2为步长进行抽样。可采用的滤波操作有能多,比如邻域平均(生成平均值金字塔),高斯低通滤波(它可生成高斯金字塔),或者不进行滤波,生成子抽样金字塔。
生成近似图的质量是所选滤波器的函数,没有滤波器,在金字塔的上一层混淆变得很显著。”
由此可见,对图像进行缩放时,采样前是应该进行低通滤波的,这是图像多分辨率处理的基本做法。现在想来,不论是从频域还是空域来看,这样做都是自然的。小波理论的基本思想也从这里来的。而我的失误就在于没有想到把缩放当作一个多分辨率处理的问题,所以才会盲目搞了几天。比较深入的文献有:<The Laplacian Pyramid as a Compact Image Code>