最近学习小波变换与非抽取的小波变换,尤其是非抽取的小波变换,在学习感觉非常困惑,最后也得出一点感悟,不知是否正确,仅供参考,相互学习!
首先,我是在文献[1]了解到离散小波框架的,在文献[2]了解到多孔算法的。学习过程中,查看了很多图书以及网上的资料,讲得都很抽象,博客[3]对我的帮助很大。
最后我发现:
(1) 离散小波框架变换[1] 就是Matlab中的swt(1D)、swt2(2D)即离散平稳小波变换,可以参见matlab中的资料。
(2 )多孔算法(a trous)的资料在[4]中可以找到
(3)A trous 算法与SWT不一样,主要体现在滤波器的操作上,前者体现在滤波器乘以sqrt(2)/2,后者没有,不过两种算法都有滤波器插零的操作。
A trous 算法的1D代码可以在网上找到,它的2D算法,在下愚钝,还未实现。
参考文献:
[1] 敬忠良,肖刚,李振华.图像融合-理论与应用[M] 2007
[2] 郭雷 等图像融合[M] 2008
[3] http://blog.sina.com.cn/s/blog_4b700c4c01000br8.html
[4] Mallat. a wavelet tour of singal processing