Wavelet Transform and Signal Denoising Using Wavelet Method: Çiğdem Polat Dautov Mehmet Siraç ÖZERDEM
Wavelet Transform and Signal Denoising Using Wavelet Method: Çiğdem Polat Dautov Mehmet Siraç ÖZERDEM
Wavelet Method
Çiğdem POLAT DAUTOV
Mehmet Siraç ÖZERDEM
Electrical and Electronics Engineering
Electrical and Electronics Engineering
Bitlis Eren University
Dicle University
Bitlis, Turkey
Diyarbakır, Turkey
cigdembilmuh@hotmail.com
sozerdem@dicle.edu.tr
Abstract—Over the last decade, a great progress has been different sections of frequency. Thus, detecting the corruption
made in the signal processing field. Especially new signal within the signal and eliminating it becomes a relatively easy
processing methods such as Wavelet Transform (WT) allowed process.
researchers to solve diverse and complicated signal processing
issues. The paper provides answers to several questions related to There are two types of WT defined as Continues Wavelet
WT technique such as what WT is, how and why WT emerged, Transform (CWT) and Discrete Wavelet Transform (DWT).
what WT types currently available. The main advantages like CWT’s mathematical representation is given as:
noise reduction and compression of WT are also explained in this
study. A set of MATLAB experiments were carried out in order CWT ( = d (1)
to illustrate the use of WT as a signal denoising tool. Analysis on where x(t) is the original signal , ψ(t) is the analyzing function
different signals contaminated with noise are performed. (wavelet), a is a scale parameter and b is a position in time.
Different types of thresholding and mother wavelets were applied
and the outcome of the experiments indicate that Daubechies CWT uses inner products of analyzing function and the
family along with the soft thresholding technique suited our original CWT signal and measures the similarity between these
application the most. The study proves that choosing the right two functions by integration [2]. Changing scale parameter and
thresholding technique and wavelet family is vital for the success position parameter, CWT allows us to shift and compress or
of signal denoising applications. stretch the mother wavelet in order to capture multiple
Keywords — Daubachies; signal denoising; thresholding;
frequency components at different locations (Figure 1).
Wavelet transform.
I. INTRODUCTION
Despite the fact that WT is relatively new method, it is
important to state that a considerably important growth in the
theory and practice of wavelets occurred in last 10 years.
Wavelets are mathematical tools that divide the original signal
into different frequency components and examine each
component individually. Depending on the frequency, the basis
functions of Wavelet Transform (WT) are scaled. There are Figure 1. Scaling and positioning by CWT.
different small waves (also known as mother wavelets) that can
be used for the implementation of WT [1]. The mother wavelet Considering ψ(t) as the bandpass impulse response, scaling
is actually a window function that moves forward in time. the wavelet varies the bandwidth of the bandpass. Contrary to
Unlike STFT, it is possible to use different types of window STFT, CWT allows changing the support of the wavelet to get
functions by using these mother wavelets and performing the better resolution in frequency domain. In Figure 2, we can
decomposition of the signal x(t) into weighted set of scaled observe the resolution difference between CWT and STFT. As
wavelet functions y(t). we see there are overlaps in the magnitude scalogram of STFT
while there is a clear separation between [3].
Dubachies, Haar, Symlet, Coiflet, Mexican Hat, Morlet
wavelets can be given as some of the different types of
wavelets. Each of them comes from different wavelet families
and includes different properties [1]. When we are applying
these wavelets, we decide which one to use depending on the
requirements of the application.
The main idea behind the WT is decomposing a signal into
different frequency level of coefficients. Fundamental
capability of analyzing signal in different frequency bands and
scales can be helpful determining signals behaviors’ in
A. Algorithm
The algorithm that we used for de-noising our sample
signals consist of three different fundamental iterations [4].
The scheme of the Wavelet de-noising algorithm is given in the
Figure 3.
IV. CONCLUSIONS
In this study, we have provided information related to
Wavelets theory, continuous and discrete Wavelet Transform.
Even though it is possible to find similar review studies on
WT, it is aimed to show that WT is a powerful tool for signal
analysis with the target of noise elimination. At the end, a set
of experiments were held where WT denoising with various
underlying wavelet functions and thresholding techniques were
applied in two different settings; first with a male subject
reading a book out loud and simultaneously typing on a
keyboard where keyboard stroke sound was treated as noise. In
another one, female was saying digits with additive white noise
in the background. In both cases DWT successfully clear the
signal from the known/unknown noise. For the second case, the
simplest universal soft thresholding technique under db4 of
level 3 was sufficient to get adequate results. At the same time,
this method did not work well for the first case. We found that
db8 of level 3 with adaptive thresholding gave the best results
among the applied wavelet families in reducing keyboard
strokes sound in the background. An important lesson taken in
this study is unique set of threshold and wavelet choice
depending on the nature of application is vital when
eliminating noise from a signal
REFERENCES
[1] Cengiz, Y., Doç, Y., & Arıöz, U. (2016). Ayrık Dalgacık Dönü ¸
sümü Kullanarak Konu ¸ sma Sinyallerinin Gürültüden
Arındırılması için Uygulama An Application for Speech
Denoising Using Discrete Wavelet Transform, 1–4.
[2] Federico, A., & Kaufmann, G. H. (2009). Wavelet Transform,
34(15), 2336–2338.
[3] Misiti, M., Misiti, Y., Oppenheim, G., & Poggi, J. (2007).
Wavelets and their Applications.
https://doi.org/10.1002/9780470612491
[4] Aggarwal, R., Rathore, S., Singh, J. K., Tiwari, M., India, M. P.,
Gupta, V. K., & Khare, A. (2011). Noise Reduction of Speech
Signal using Wavelet Transform with Modified Universal
Threshold. International Journal of Computer Applications,
20(5), 975–8887.
[5] Patil, S. S., & Pawar, M. K. (2012). Quality advancement of
EEG by wavelet denoising for biomedical analysis. Proceedings
- 2012 International Conference on Communication,
Information and Computing Technology, ICCICT 2012, 1–6.
https://doi.org/10.1109/ICCICT.2012.6398151
[6] Yadav, T. (2016). Denoising and SNR Improvement of ECG
Signals Using Wavelet Based Techniques, (October), 678–682.