-
-
Notifications
You must be signed in to change notification settings - Fork 499
Enhancement: Implement methods automatically determining threshold parameter #394
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
We have some functionality of this type in There is also estimate_sigma which is a standalone function that estimates the standard deviation of images corrupted by Gaussian noise via the median absolute deviation (MAD) method. Although the functions mentioned above are in an "image" processing library, the implementations are not restricted to 2D and work in general for n-dimensions. At the moment PyWavelets primarily just provides wavelet transforms, but does not provide implementations for various applications such as denoising, compression, etc. That said, we do have thresholding which is not a transform and is a building block for applications. It might make sense to duplicate the small We have made plans to update the docs to highlight some applications in downstream libraries as part of the upcoming 1.0 release. I think it also makes sense to point to the scikit-image functions above as an example application in the thresholding docs. |
The above response is not intended to discourage you if you are interested in contributing functionality along these lines. I think it would be great to have additional options either here or in a downstream package. |
Hi All, Let me know how that sounds, thanks! |
@micha2718l that sounds great, PR very welcome. For discussion: the name |
Mathematica has a range of methods to determine the wavelet thresholding parameter. In pywt, it is the parameter
value
of thepywt.threshold
function. The list of automated methods to determine the parameter in Mathematica can be found here: http://reference.wolfram.com/language/ref/WaveletThreshold.html#DetailsAndOptionsIt would be nice to see this also in pywt.
The text was updated successfully, but these errors were encountered: