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 |