Litcius/Paper detail

Robust time series denoising with learnable wavelet packet transform

Gaëtan Frusque, Olga Fink

2024Advanced Engineering Informatics58 citationsDOIOpen Access PDF

Abstract

Noise in the data is one of the main cause of model performance drop. Denoising is therefore a critical step in most data pipelines. In this paper we propose to fuse the learning abilities of Neural Network with the well-proven efficiency of the wavelet packet shrinkage denoising method. Our deep convolutional neural network is designed to learn the wavelet and denoising parameters of the wavelet packet shrinkage and provides the following advantage compared to existing literature: (1) It outperforms state-of-the-art approaches in two denoising tasks, a synthetical task, where we can highlight the denoising abilities of the approach and a background noise removal task from a real dataset. (2) It has a very limited number of parameters to learn, up to 100x less than an equivalent CNN; (3) it is therefore much less prone to overfitting. (4) It generalizes extremely well to new noise levels as the denoising parameters can be easily modified without any fine-tuning required. Overall, our experiments show that our network is an efficient signal processing tool that learns a universal signal representation: its initialization is intuitive and it has strong learning capabilities making it much easier to implement than many other denoising approaches.

Topics & Concepts

Noise reductionComputer scienceArtificial intelligenceWaveletOverfittingWavelet packet decompositionNoise (video)InitializationPattern recognition (psychology)Convolutional neural networkMachine learningWavelet transformArtificial neural networkProgramming languageImage (mathematics)Image and Signal Denoising MethodsTime Series Analysis and ForecastingBlind Source Separation Techniques