groundmotion-processing icon indicating copy to clipboard operation
groundmotion-processing copied to clipboard

Wavelet-based denoising

Open emthompson-usgs opened this issue 5 years ago • 2 comments

Implement the wavelet denoising method by Chuck Langston. Matlab implementation is here: http://www.ceri.memphis.edu/people/clangstn/software/bc_v1.1.zip

emthompson-usgs avatar Apr 26 '19 16:04 emthompson-usgs

Currently, the min_usable_frequency/max_usable_frequency parameters in motionfetecher are getting set based on tr.getParameter('corner_frequencies'), but if we don't do bandpass filtering, then these won't get set, so we should also implement min/max usable frequency slots in traceParameters.

emthompson-usgs avatar Apr 10 '20 22:04 emthompson-usgs

Amending this issue to include the implimentation of Brad Aagaard's discrete wavelet transform (DWT) based denoising approach from obspyutils: https://github.com/baagaard-usgs/obspyutils/blob/master/obspyutils/noise.py

gferragu avatar Jul 06 '20 17:07 gferragu