Run slantlet programs

Examples. Ivan Selesnick

Contents

Run forward and inverse slantlet transform

x = randn(1,2^5);
s = slantlt(x);
y = islantlt(s);    % inverse transform
max(abs(x-y))       % reconstruction error
ans =

   1.1380e-15

Run shift invariant (over-sampled) slantlet transform.

x = sin(sin((1:2^5)/3));
s = sislet(x);
y = isislet(s);     % inverse transform
max(abs(x-y))       % reconstruction error
ans =

   2.2204e-16

Run two-dimensional slantlet transform

x = randn(2^5);
s = slet2(x);
y = islet2(s);          % inverse transform
max(max(abs(x-y)))      % reconstruction error
ans =

   2.2760e-15

Make figure

plot_basis_vectors
ans =

   2.3245e-16