一、题目:双树复小波变换 二、目的:双树复小波和实小波变换的比较 三、算法及其实现:提取阶梯型边界点 1. 算法
幅值: 相位: 2. 代码实现
我采用 Matlab 函数编程实现
具体程序见 shift_test_2D
m,drawcirc
m,setfig
m,dtwavexfm2
m,dtwaveifm2
m,waveifm2
m,wavexfm2
m SkelMap
设 和 分别是双正交对偶尺度函数与对偶小波, , , 和 是相应的低通滤波器和高通滤波器,即它们满足 实部: 虚部: 双树复小波变换可以通过离散小波变换 DWT 实现:一个 DWT 产生实部,另一个产生虚部
四、实现工具:Matlab 五、程序代码: (1 )shift_test_2D
m: % shift_test_2D
m % % M-file to perform a 4-level wavelet transform on a circle using Q-shift % dual wavelet tree and DWT, and to compare shift invariance properties
% % Nick Kingsbury, Cambridge University, May 2002
clear all close all % Draw a circular disc
x = round((drawcirc(64,1,0,0,256) - 0
5) * 200); setfig(1); colormap(gray(256)) image(min(max(x+128,1),256)); set(gca,'position',[0
5]); ( )( )j( )chgttt,,j,chgfff