I want to understand what is soft thresholding operator? Why we use this operator? I came across this term while I was reading the paper - A New Algorithm Based on Linearized Bregman Iteration with Generalized Inverse for Compressed Sensing (at page no 4.).

Any reference that can explain this will also help me.

Thank you for your help.


The soft-thresholding function finds the minimizer of an objective function that involves data fitting in an $\ell_2$ sense as well as minimization of the $\ell_1$ norm (i.e. absolute value). The Lecture Notes - Penalty and Shrinkage Functions for Sparse Signal Processing gives a good discussion of how the soft threshold function is derived.

| improve this answer | |
  • 1
    $\begingroup$ Please use the names of the resources you link to and not something like this. One day the link won't be available, but the name is always searchable. $\endgroup$ – Royi Mar 18 at 7:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.