ThreshLab: Matlab algorithms for wavelet noise reduction

Version 4.6.1, released April 2020

Maarten Jansen

Key words: Wavelet, multiscale, sparse, nonequidistant, threshold, inverse problem

General Description

ThreshLab is a collection of Matlab procedures that runs without any additional toolbox. In the early years, it was set up to be combined with WaveLab, but since long it has been standing on its own, i.e. it provides its own procedures for wavelet transforms.

Main features

ThreshLab has several routines for: See a more extended table of contents

History of added features


Getting started


This software is copyrighted material. Permission is granted to use and modify this software for research, under the following conditions:
This software comes as it is. No guarantee whatsoever is given. The author cannot be held responable for any misunderstanding, incorrect use, false scientific conclusions or other problems following this software.

Users are welcome to report any bug to (


This page is maintained by Maarten Jansen (