Skip to content

Shearlab is a Julia Library with toolbox for two- and threedimensional data processing using the Shearlet system as basis functions which generates an sparse representation of cartoon-like functions.

License

Notifications You must be signed in to change notification settings

arsenal9971/Shearlab.jl

Repository files navigation

Shearlab.jl

Build Status Coverage Status codecov Join the chat at https://gitter.im/arsenal9971/Shearlab.jl Shearlab

Installation

To install Shearlab.jl from within Julia do

julia> Pkg.add("Shearlab")

For the moment this package has support just in julia release 0.6.x and prerelease 0.7.0, support for julia release 0.5.x is not any more available.

Description

Shearlab is a Julia Library with toolbox for two- and threedimensional data processing using the Shearlet system as basis functions which generates an sparse representation of cartoon-like functions. It is based in the Matlab Library Shearlab3D, developed by the Applied Functional Analysis Research Group in the Technical University of Berlin lead by Professor Gitta Kutyniok, for further information of the Matlab Implementation you can visit the link Shearlab3D.

The Julia implementation has visible efficiency improvements which can be seen in the carpet Benchmarks, and some examples in Examples.

For the 2D version one has three important functions:

  • Generate the Shearlet System.
SLgetShearletSystem2D(rows,cols,nScales,shearLevels,full= 0,directionalFilter, quadratureMirrorFilter) 
  • Decoding of a signal X.
SLsheardec2D(X,shearletSystem) 
  • Reconstruction of a signal X.
SLshearrec2D(coeffs,shearletSystem) 

For more detailed usage functionalities check the original Shearlab manual, for scientific reference one can also read "ShearLab 3D: Faithful Digital Shearlet Transforms Based on Compactly Supported Shearlets".

About

Shearlab is a Julia Library with toolbox for two- and threedimensional data processing using the Shearlet system as basis functions which generates an sparse representation of cartoon-like functions.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages