Questions tagged [wavelet]

A wavelet is a wave-like oscillation with an amplitude that starts out at zero, increases, and then decreases back to zero.

Filter by
Sorted by
Tagged with
1
vote
2answers
459 views

Down sampling an EEG signal

I have a set of 10 minute EEG signals that were sampled at 400 Hz and have 16 channels which corresponds to a 16x240000 matrix. These EEG signals belong to two different classes. I am trying to ...
0
votes
1answer
13 views

Define frequencies present in the time-frequency spectrum using scipy.signal.cwt

I have a very basic question, but I didn't find a definite answer elsewhere. When we use scipy.signal.cwt we specify only one parameter ...
0
votes
0answers
7 views

Error in check.datum(x1) : biwavelet package R

I am using CWT through biwavelet package to generate results of the Continuous Wavelet Spectrum of a time series. I have 443 observations of the time series. I want ...
2
votes
1answer
281 views

Image watermarking in wavelet domain (data hiding in images)

I am working and researching on Image watermarking/steganography and I'm stuck at a point and want to know which technique is better in image processing for data hiding. Bit Plane Complexity ...
0
votes
1answer
73 views

Standard deviation of Morlet wavelet's Fourier transform

MATLAB has the complex Morlet Wavelet in the following form: $$\psi(t) = \frac{1}{\sqrt{\pi f_b}}e^{\frac{-t^2}{f_b}}e^{j2\pi f_ct}$$ I arrived at its Fourier transform as shown below (another ...
11
votes
4answers
3k views

What's the difference between the Gabor-Morlet wavelet transform and the constant-Q transform?

At a glance, the constant-Q fourier transform and the complex Gabor-Morlet wavelet transform seem the same. Both are time-frequency representations, based on constant-Q filters, windowed sinusoids, ...
1
vote
1answer
55 views

3D (time, scale, amplitude) plot in Continuous Wavelet Transform

I will be extremely grateful if someone could please answer this basic question. How can one plot a 3D (translation, scale, amplitude) plot from the Continuous wavelet transform (CWT) coefficients? ...
1
vote
1answer
156 views

Fourier Transform of the full Morlet wavelet

In 2014 someone asked here the Fourier transform of the Morlet wavelet; link below: Fourier Transform of Morlet wavelet Function? However, it was the approximated Morlet wavelet not written with the ...
1
vote
1answer
37 views

Why does each node in the wavelet scattering transform split into multiple paths?

Why does each node in the wavelet scattering transform split into multiple paths as in this figure from https://arxiv.org/abs/1304.6763? I understand roughly what’s happening along a single path, but ...
0
votes
1answer
38 views

How to filter out noise from non-stationary signal

I have this non-stationary signal. the mean is roughly constant but the second moment (autocorrelation) does not depend only on the time lag $tau$. Correct me if I am wrong in the above statement. ...
3
votes
0answers
162 views

Why is CWT implemented with FFT convolution?

Instead of padding $x_1[n]$ and $x_2[n]$ then taking $$ \text{iDFT}(\text{DFT}(x_1[n])\cdot\text{DFT}(x_2[n])), \tag{1} $$ assuming we know $x_1(t)$ and $x_2(t)$, and their FT's, what if we do $$ \...
0
votes
1answer
38 views

Scaling Function and Wavelet Function

I don't understand the meaning of scaling function when I used CWT/DWT. For me, I understand that the wavelet function (mother wavelet) is the function that we used to decompose our signal in ...
1
vote
1answer
1k views

Adaptive Piecewise Constant Approximation (APCA) with wavelets/DWT

I am trying to approximate a vector or a time series, in order to have as little changes as possible. To do so, I pretend to apply the Adaptive piecewise constant approximation (APCA) algorithm. ...
1
vote
1answer
33 views

Understanding the units of wavelet time & frequency resolution

While using a continuous wavelet transform for my research project, I came up with some questions. Having a set of equations for a Morlet wavelet, $\psi(t)=\sqrt{\frac{2}{\pi}}e^{-t^2/2}e^{i6t}$ $\...
0
votes
2answers
27 views

Is it possible that the value of a continuous mother wavelet at origin is zero, i.e. $\psi(t=0)=0$?

According to Fourier transform, a continuous wavelet could be written as $$ \psi(t)=\frac{1}{2\pi}\int\hat\psi(k)\text{e}^{-ikt}\text{d}k $$ From the equation above, we know that $\psi(t=0)$ is $$ \...
1
vote
1answer
1k views

Filter ECG signal with Wavelet and Python

I have to filter the signal of an ECG with the wavelet method with Python. The data is in a txt file. I can create my dataframe with pandas, display that with seaborn, but can not find a way to apply ...
1
vote
1answer
166 views

Continuous wavelet transform subsampling at lower frequencies?

I am not completely confident in my understanding of wavelet theory, but since I am currently in the process of creating a CWT scalogram tool, I have to ask: Is there a theorem allowing us to ...
0
votes
1answer
49 views

How do I implement a footstep recognition algorithm? One that recognizes the start and end points of each footstep?

I have some time series data captured from a person's footsteps/strides (specifically, a person on rollerblades). It came from an IMU sensor placed on a person's boot. Each data point captures ...
0
votes
2answers
619 views

Detection of Troughs and Notches in a PPG Signal

I'm working a project which tries to determine Blood Pressure from PPG signals.I'm trying to extract the features as shown below... I'm having problem in finding the troughs and dicrotic notch for ...
1
vote
1answer
546 views

Discrete Wavelet Transform (DWT) Filter Bank

I have some stumbling block in my thesis writing. Do we use the same filter pair while implementing DWT filter bank with downsampling of the filter output, or filters do change also from level to ...
0
votes
2answers
58 views

How do wavelet levels depend on one another?

I am working with wavelets for my thesis, and I would like to know if there is an intuitive dependency between the levels of a DWT. To make it clear: The DWT performs a convolution, and then the ...
0
votes
1answer
442 views

Programming the IDWT for image processing

I want to program the 2D inverse discrete wavelet transform (only 1 level) in the case of image processing. In the matlab website there's this diagram: now, I want to program the IDWT with haar ...
6
votes
1answer
1k views

Issues with the smoothing operator in coherence estimation using the complex Morlet (Gabor) wavelet

The goal I wish to compute the coherence estimate using the continuous wavelet transform (CWT) of a real-valued signal with the complex Morlet (a.k.a. Gabor) wavelet. I compute the cwt of the signal ...
0
votes
1answer
196 views

Please help me understand this paper about Discrete Wavelet Transform!

I am trying to understand this paper says. I have found this paragraph to be vague: (a) Preprocessing Stage. The first step in this stage was to apply the Discrete Wavelet Transform (DWT). This ...
2
votes
1answer
164 views

Non-Linear, Non-Stationary spectral analysis methods! When and where?

I have been reading about non-linear non-stationary signal analysis methods and it seems to do this type of analysis the go-to method is the Empirical Mode Decomposition (EMD), then Hilbert Transform (...
0
votes
1answer
37 views

Detecting and removing interferences from a signal

I am using MATLAB in order to denoise and remove interferences on a signal. I used wdenoise to denoise my signal which works by setting a threshold (for example ...
0
votes
0answers
12 views

Smoothing contours for contour analysis for character recognition

I am making a character recognition library using contour analysis. Contours are sequencies of complex numbers X + j*Y (in fact in contour analysis they are defined ...
0
votes
1answer
938 views

Getting frequency content at different times from discrete wavelet transform coeffs

After being away from DSP for a long time, I am trying to familiarize myself with wavelet transform. Here is what I (think) have understood so far: Wavelet transform provides you high time resolution ...
3
votes
1answer
55 views

At what stage do we compute the approximations and details while performing a DWT?

$$ \int_{-\infty}^{+\infty}{f(t)\psi_{j,k}^\ast(t)dt}\ \textrm{with}\ \psi_{j,k}(t)\ =\ a_0^{-j/2}\psi(a_0^{-j}t\ -\ b_0k) $$ If this is the expression for the wavelet transform, how does this lead to ...
0
votes
1answer
763 views

Wavelet transform of a spatial convolution

Does anyone know if there exist a kind of convolution theorem for the discrete wavelet transform (decimated or undecimated)? In other words can I find a simple form of $W\left[ \int f(t) g(x-t) \, ...
4
votes
1answer
484 views

Wavelet filter coefficients from the Morlet wavelet

How can I obtain the wavelet filter coefficients ( i.e. lowpass decomposition filter, highpass decomposition filter, lowpass reconstruction filter, highpass reconstruction ...
1
vote
1answer
34 views

Difference between Gabor filtering and Discrete Wavelet Transform

Both Gabor filtering and discrete wavelet transform (DWT) analyze the image in both spatial and frequency domains, unlike Fourier transform which analyzes the image only in the frequency domain. What ...
0
votes
1answer
163 views

Wavelets and bank filters

The wavelet transform has a problem as it gives poor time resolution for low frequencies and poor frequency resolution for high frequencies according to uncertainty conditions. This appears well ...
0
votes
1answer
277 views

change the central frequency of a wavelet

I am using the discrete meyer wavelet in MATLAB for time series decomposition. I would like to change the central frequency of this wavelet but I do not know if this is possible or if I would need to ...
0
votes
1answer
50 views

One integral inverse CWT

MATLAB's icwt docs state inversion to be done by a single integral: $$ f(t) = 2 \Re e\left\{ \frac{1}{C_{\psi, \delta}} \int_0^\infty \left< f(t), \psi(t) \right> \frac{da}{a} \tag{1} \...
1
vote
1answer
30 views

wavelet_transform

I have a signal $$Y=f(t),$$ which I want to show the anomalies, using the wavelets transform. I don't know if I use the CWT or the DWT and which mother wavelet could I use?
2
votes
1answer
709 views

MATLAB: Generating and Visualizing Mother Wavelet of different scale

In MATLAB, there is a function wavefun that outputs both the scaling and wavelet functions. To generate a Daubechies, the following command can be used: ...
2
votes
1answer
269 views

Extract approximation and detail coefficients

I am a student and would like to know how to extract the approximation and detail coefficients (A5, D5, D4, D3, D2 and D1) after an applied DWT decomposition dB5 (Daubechies 5, level = 5)?
1
vote
1answer
278 views

2D DWT computation order

In 2D the discrete wavelet transform (DWT) of an image using lifting based 5/3 filter, if I perform a row-wise operation first then perform column-wise operation then I will get 4 sub-band LL, LH and ...
0
votes
0answers
15 views

Wavelet, scaling, detail, and smooth/approximation coefficients

I was reading through the documentation for the R wavelets package and doing a little experimentation and noticed that the modwt ...
0
votes
1answer
146 views

Inverse Continuous Wavelet Transform derivation?

Wiki writes iCWT as $$ f(t) = C_{\psi}^{-1} \int_{-\infty}^{\infty} \int_{-\infty}^{\infty} W_f(a,b) \frac{1}{|a|^{1/2}} \tilde\psi \left(\frac{t - b}{a}\right) db \frac{da}{a^2}, \tag{1} $$ where $\...
0
votes
0answers
56 views

PyWavelets SWT versus MODWT

I'm just learning about wavelets and the PyWavelets package. I saw a reference to MODWT, which led me to the SO post here and then to this Python package: https://github.com/pistonly/modwtpy What ...
6
votes
2answers
1k views

Synchrosqueezing Wavelet Transform explanation?

How does Synchrosqueezing Wavelet Transform work, intuitively? What does the "synchrosqueezed" part do, and how is it different from simply the (continuous) Wavelet Transform?
2
votes
1answer
107 views

Scalograms in python

I am reading this paper to learning basic concepts of dsp and I want to reproduce the following scalogram of a test signal (fig 4.2 of the paper): It has been produced from the discretization of the ...
-1
votes
1answer
26 views

How does signal scaling affects stationary wavelet?

I'm currently working on some signals recorded with different sensors with different adc resolutions. I wonder how this different resolutions affect signal's stationary wavelet. Does it just changes ...
0
votes
1answer
80 views

Is it possible to extract peak locations in the time domain using help from fourier/wavelet analysis?

The signal I'm studying has fundamental frequencies of 20 and 60 cycles per minute (shown in the Periodogram graph). It is straight forward to extract the peaks in the time domain belonging to the 20 ...
0
votes
2answers
81 views

How to test wavelet transforms?

One pertinent attribute is normalization, which measures performance in describing signal spectral amplitude and energy, like here. Others are robustness to noise, time vs frequency resolution. ...
0
votes
1answer
55 views

Are the Daubechies 4 wavelet function and scaling function dimensionless?

If the dimension of the independent variable $x$ of $f(x)$ is length, i.e. $[x]=L$, then what is the dimension of Daubechies 4 (hereafter D4) wavelet and scaling function?
1
vote
1answer
43 views

Why discrete wavelet transforms use sampling rate 2 and need signal length to be a power of 2?

I know Fourier transforms but new to wavelet transforms. I can understand Haar transform needs signal length a power of 2, since the filters have 2 taps and down-sampling and up-sampling in the ...
8
votes
1answer
303 views

What's the similarities and differences between Wigner transform and wavelet transform?

Wigner transform and continuous wavelet transform are both some kind of time-frequency representation of a signal. What are the similarities and differences between them? Could you give some ...

1
2 3 4 5
11