Implementation of the discrete shearlet transform, according to our LNLA 2009 Paper:
dst.q | Implementation of the discrete shearlet transform, according to our LNLA 2009 Paper: |
Functions | |
pseudo_polargrid | Constructs of a pseudo-polar grid |
wedge_filter | Computes shearlet wedge filters |
meyer_radial_wavelet_filters | Computes Meyer radial wavelet filters used in the implementation of the discrete shearlet transform. |
subsample_fft | Computes a subsampling operation in FFT domain |
upsample_fft | Computes an upsampling operation in FFT domain |
pyramid_fft | Pyramid decomposition in FFT domain |
ipyramid_fft | Pyramid reconstruction in FFT domain |
shearlet_analysis | Computes the discrete shearlet transform |
shearlet_synthesis | Computes the inverse discrete shearlet transform |
shearlet_compute_energy_per_subband | Computes the energy per subband, useful for subband normalization. |
Computes the discrete shearlet transform
function w = shearlet_analysis(x, J, K, af, G, decimate=1)
x | input image (real-valued or complex-valued) |
J | number of scales |
K | number of orientations |
af | analysis wavelet filters |
G | analysis shearing filters |
decimate | perform radial decimation (to reduce the redunancy without loss of information). |
Computes the inverse discrete shearlet transform
function y = shearlet_synthesis(w, J, K, af, G, decimate=1)
w | shearlet/scaling coefficients |
J | number of scales |
K | number of orientations |
af | synthesis wavelet filters |
G | synthesis shearing filters |
decimate | shearlet coefficients are computed with radial decimation |