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.

146 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
4
votes
1answer
496 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 ...
3
votes
0answers
179 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 $$ \...
3
votes
0answers
6k views

Plotting a scalogram of a signal's Continuous Wavelet Transform (CWT) in python

So I've been learning about wavelets for a few weeks because I'd like to use them in a research project I'm working on and I've been trying to grasp the general ideas behind them.I've been struggling ...
3
votes
0answers
62 views

Clarification about wavelet thresholds

I am trying to wrap my head around the original wavelet shrinkage papers of Donoho and others from the mid-90s. There are a couple of curious things that confuse me, and I'd appreciate some input: ...
3
votes
0answers
314 views

Why does the Stationary Wavelet Transform shift this image?

I am running a stationary wavelet transformation on a brain image. I can't understand why it shifts with each level so that the image is no longer centered. You can see that the X component shifts to ...
3
votes
0answers
285 views

Hints and helps to implement an accurate wavelet packet transfrom

I want to implement a Time-Freqency analysis by wavelet packets. I don't know what level and sampling rate should I use. I've tried different value for level(3,4,5,6,). but I couldn't get an accurate ...
3
votes
0answers
167 views

understanding discrete wavelets

I was reading section 4.3.3 from chapter 4 of "A Wavelet Tour of Signal Processing", "...Let $\bar{f}(t)$ be a continuous time signal defined over $[0,1]$. Let $f[n]$ be the discrete signal obtained ...
3
votes
0answers
321 views

Wavelet computation with filter bank - differing results

I'm trying to get a grip on Wavelets. I've read "Wavelets, Their Friends, and What They Can Do for You" which lead me to an implementation of the discrete DWT with filter banks. Basically, I'm using ...
2
votes
1answer
283 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)?
2
votes
0answers
131 views

Does a "chirp"-like generalization of the Gabor or Morlet wavelets definitions exist in the lit somewhere?

I have asked this at the Math SE also. Predicating this on the definition of the continuous Fourier Transform preferred by most electrical engineers: $$ X(f) \triangleq \mathscr{F} \Big\{ x(t) \Big\}...
2
votes
0answers
82 views

wavelet reconstruction

I am doing mtech project now. Actually I am working on discrete wavelet transform.I have done till wavelet decomposition. I have been stuck in reconstructing the signal back to original .please help ...
2
votes
0answers
80 views

Selection of transforms, windows, wavelets for current signal analysis

I am new to this topic but I already read about the propperties of different signal analysis methods. I am stuck with the obvious advantages of FFT, STFT and Wavelet transforms but can't find good ...
2
votes
0answers
145 views

Perfect reconstruction of 2 channel filter bank

I am studying Perfect reconstruction of 2 channel filter bank for using Biorthogonal Spline wavelet for decomposing ECG signal. I am using Wavelets and Filter Banks By Gilbert Strang, Truong Nguyen to ...
2
votes
0answers
992 views

Relationship between Wavelet transform and Fourier Power Spectral Density

Is there anyway to obtain the Fourier Power Spectral Density from a wavelet transform of a time series? I am particularly interested in this problem because I was wondering if there is any ...
2
votes
1answer
715 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
0answers
2k views

How can I specify the scale parameter of the wavelet in PyWavelets (pywt)?

When computing wavelet transforms with PyWavelets (Discrete Wavelet Transform in Python), e.g. ...
2
votes
0answers
584 views

Shifting of Shift-Invariant Wavelet Transforms

Main Question: Why would iterative wavelet/inverse-wavelet transforms cause a shift along the x-axis for undecimated (shift-invariant) wavelet transforms? I am attempting to remove backgrounds from ...
2
votes
0answers
170 views

Any idea how can I optimize morlet wavelet parameters by Heisenberg uncertainty principal and Shannon entropy?

Based on a paper in here, they have proposed a method to optimize morlet function parameter. I have tried to implement their technique, but I can't get rational results. any idea? In here you can see ...
2
votes
0answers
513 views

Audio watermark embedding text attack resistant

I'm developing an audio watermarking algorithm which embeds text (binary form) in DWT-DCT coefficients. The goal of the algorithm is to hide song information (like artist, song, album,...). Everything ...
2
votes
1answer
282 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 ...
2
votes
0answers
619 views

why wavelet (CWT) doesn't show accurate results always?

hmm any one can help please? I have a signal that contains some modes in it. I've run a CWT transform but I haven't got my desired results. so I implement a test signal that contains freqs [0.1,0.3,0....
1
vote
0answers
24 views

Alternatives to Meyer Windows as Curvelets?

I am looking for alternative to Meyer window functions (Section 4.1) from which one can define a curvelet system. Are there any similar window functions which would be as easy to implement?
1
vote
1answer
48 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 ...
1
vote
1answer
91 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
0answers
31 views

Pros/Cons to using Spectral and Diffusive Graph Wavelets

As I understand, there are two major methods of constructing wavelets on graphs. Spectral wavelets, from David K Hammond et. al, and diffusive wavelets from Coifman and Maggioni. I can't quite parse ...
1
vote
2answers
107 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
0answers
28 views

What are the wavelet packet functions and how are they different from the wavelet and scaling functions?

I understand that in the decomposition process, wavelet and scaling functions are used to split the signal to approximation and detail coefficients. Most of the time I saw the wavelet and scaling ...
1
vote
0answers
38 views

Why should wavelet re-synthesis produce an output when the main component is suppressed and what does this mean for denoising?

I understand that aliasing occurs in DWPT if the wavelet used is of low order since the "filters" are not perfect and the combination of down sampling and overlapping between bands causes ...
1
vote
0answers
17 views

How well can discrete wavelet packet transform reduce noises that are similar to the input signal in the same frequency band?

If I had 50Hz noise coming from power line, and signals in the same frequency range (EEG for example 0.1Hz to 100Hz). If my sampling frequency is 30kHz but I downsample my signal to 937kHz and use the ...
1
vote
0answers
33 views

Best way to measure effectiveness of discrete wavelet denoising?

I am using matlab wavelet toolbox to denoise physiological signals, I am plotting the denoised signal on top of the original noisy signal and making sure spikes were not removed as a measure of ...
1
vote
0answers
36 views

Can thresholding in wavelet transform be implemented on the approximation coefficients?

Sorry as it might be a silly question since I am a beginner in wavelets. I have been using the matlab wavelet toolbox for denoising purposes and saw that thresholding is only applied on the detail (...
1
vote
0answers
23 views

Continuously tunable low-pass filter that "interpolate" wavelet filter for multi-resolution analysis

I am using wavelets to analyse some complicated 1D signal, where I am able to come up with multiple filtered signals with different level of details. However, the cutoff of wavelet filters follow a ...
1
vote
0answers
33 views

Difference between these two Continuous Wavelet Transforms?

I am porting Synchrosqueezing to Python, and came across an implementation difference on CWT between mine and PyWavelets' - details below. The idea is to merge this implementation to PyWavelets if ...
1
vote
0answers
32 views

How to create different Time frequency images from a data

I'm new to Python. I have a time series in a CSV file that has about 5000 rows and 3 columns. I have split the data into training and testing in ratio 70:30 respectively. However, I have a problem ...
1
vote
1answer
165 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
0answers
25 views
1
vote
0answers
73 views

Difference in the meaning of kernel, filter, and dictionary atoms

While reading literature on wavelets, I have encountered keywords filters and dictionary atoms and their exact meaning is confusing for me. Basically, one can use them interchangeably and I won't see ...
1
vote
0answers
15 views

Expectation of power spectrum for nonorthogonal wavelets

I'm working through "A Practical Guide to Wavelet Analysis" by Torrence and Compo, and I am confused about section 3d ("Wavelet Power Spectrum"). Let $x_n$ denote the signal, sampled at increments $\...
1
vote
1answer
580 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 ...
1
vote
2answers
530 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 ...
1
vote
1answer
2k 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
0answers
100 views

Discrete Wavelet Transform: Specifics of Filter Bank

So I have been given to understand that the discrete wavelet transform is able to provide both time and frequency resolution in ways that classic Fourier and even short time Fourier cannot. By ...
1
vote
0answers
243 views

Connecting DWT matrix operations to Daubechies D4 scaling $\left(\phi(x)\right)$ and wavelet $\left(\psi(x)\right)$ functions by plotting

I'd like to duplicate the plot in the Wikipedia entry for Daubechies D4 scaling and wavelet functions: I don't have Matlab or Mathematica, and my question is not about hacking the curve, but rather ...
1
vote
0answers
71 views

Can I have some feedback on this research paper on vibration diagnostics?

I have submitted this paper "Detecting a Valve Spring Failure of a Piston Compressor with the Help of the Vibration Monitoring" to figshare.com. I would like to get some feedback on the methodology ...
1
vote
1answer
807 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) \, ...
1
vote
0answers
55 views

Efficient audio power spectrum estimation

I am working on a small personal project where I want to control a matrix of roughly 100 actuators with an audio stream. The goal would be that the user can see/feel the music features in the movement ...
1
vote
0answers
22 views

why is my inbuilt function is not matching with the db5 CA and CD coefficients generated by my code

I am working on wavelet decomposition.As read by the theory i have implemented wavelet decomposition in MATLAB. CA and CD for wavelet decomposition of db1 matches with the inbuilt function but not ...
1
vote
0answers
160 views

How to define the scales in a biorthogonal, dyadic Discrete Wavelet Transform in Python

I am sorry if this has been discussed before but I could not find any answer. I am trying to implement an algorithm that I found in a paper which asks for a biorthogonal, dyadic DWT with scales 1 and ...
1
vote
0answers
301 views

Log energy and Shannon entropy?

For best tree decomposition using wavelet packets, i have tried both Shannon and log energy entropy functions. I noticed that log energy leads to images with higher PSNR values. Could you please help ...
1
vote
0answers
80 views

Values (amplitudes) of the CWT and their relationship to waveform amplitudes?

I'm coding up a scalogram in C++. Right now it calculates a single row of the CWT matrix and immediately maps it to a line of pixels. Trouble is my colouring scales with the values of the transform ...