-
Fast Matching Pursuit with Multi-Gabor Dictionaries
Authors:
Zdeněk Průša,
Nicki Holighaus,
Peter Balazs
Abstract:
Finding the best K-sparse approximation of a signal in a redundant dictionary is an NP-hard problem. Suboptimal greedy matching pursuit (MP) algorithms are generally used for this task. In this work, we present an acceleration technique and an implementation of the matching pursuit algorithm acting on a multi-Gabor dictionary, i.e., a concatenation of several Gabor-type time-frequency dictionaries…
▽ More
Finding the best K-sparse approximation of a signal in a redundant dictionary is an NP-hard problem. Suboptimal greedy matching pursuit (MP) algorithms are generally used for this task. In this work, we present an acceleration technique and an implementation of the matching pursuit algorithm acting on a multi-Gabor dictionary, i.e., a concatenation of several Gabor-type time-frequency dictionaries, each of which consisting of translations and modulations of a possibly different window and time and frequency shift parameters. The technique is based on pre-computing and thresholding inner products between atoms and on updating the residual directly in the coefficient domain, i.e., without the round-trip to the signal domain. Since the proposed acceleration technique involves an approximate update step, we provide theoretical and experimental results illustrating the convergence of the resulting algorithm. The implementation is written in C (compatible with C99 and C++11) and we also provide Matlab and GNU Octave interfaces. For some settings, the implementation is up to 70 times faster than the standard Matching Pursuit Toolkit (MPTK).
△ Less
Submitted 16 February, 2022;
originally announced February 2022.
-
Characterization of Analytic Wavelet Transforms and a New Phaseless Reconstruction Algorithm
Authors:
Nicki Holighaus,
Günther Koliander,
Zdenĕk Průša,
Luis Daniel Abreu
Abstract:
We obtain a characterization of all wavelets leading to analytic wavelet transforms (WT). The characterization is obtained as a by-product of the theoretical foundations of a new method for wavelet phase reconstruction from magnitude-only coefficients. The cornerstone of our analysis is an expression of the partial derivatives of the continuous WT, which results in phase-magnitude relationships si…
▽ More
We obtain a characterization of all wavelets leading to analytic wavelet transforms (WT). The characterization is obtained as a by-product of the theoretical foundations of a new method for wavelet phase reconstruction from magnitude-only coefficients. The cornerstone of our analysis is an expression of the partial derivatives of the continuous WT, which results in phase-magnitude relationships similar to the short-time Fourier transform (STFT) setting and valid for the generalized family of Cauchy wavelets. We show that the existence of such relations is equivalent to analyticity of the WT up to a multiplicative weight and a scaling of the mother wavelet. The implementation of the new phaseless reconstruction method is considered in detail and compared to previous methods. It is shown that the proposed method provides significant performance gains and a great flexibility regarding accuracy versus complexity. Additionally, we discuss the relation between scalogram reassignment operators and the wavelet transform phase gradient and present an observation on the phase around zeros of the WT.
△ Less
Submitted 3 June, 2019;
originally announced June 2019.
-
A class of warped filter bank frames tailored to non-linear frequency scales
Authors:
Nicki Holighaus,
Christoph Wiesmeyr,
Zdeněk Průša
Abstract:
A method for constructing non-uniform filter banks is presented. Starting from a uniform system of translates, generated by a prototype filter, a non-uniform covering of the frequency axis is obtained by composition with a warping function. The warping function is a $\mathcal C^1$-diffeomorphism that determines the frequency progression and can be chosen freely, apart from minor technical restrict…
▽ More
A method for constructing non-uniform filter banks is presented. Starting from a uniform system of translates, generated by a prototype filter, a non-uniform covering of the frequency axis is obtained by composition with a warping function. The warping function is a $\mathcal C^1$-diffeomorphism that determines the frequency progression and can be chosen freely, apart from minor technical restrictions. The resulting functions are interpreted as filter frequency responses. Combined with appropriately chosen decimation factors, a non-uniform analysis filter bank is obtained. Classical Gabor and wavelet filter banks are special cases of the proposed construction. Beyond the state-of-the-art, we construct a filter bank adapted to a frequency scale derived from human auditory perception and families of filter banks that can be interpreted as an interpolation between linear (Gabor) and logarithmic (wavelet) frequency scales. We derive straightforward conditions on the prototype filter decay and the decimation factors, such that the resulting warped filter bank forms a frame. In particular, a simple and constructive method for obtaining tight frames with bandlimited filters is derived by invoking previous results on generalized shift-invariant systems.
△ Less
Submitted 20 December, 2019; v1 submitted 25 September, 2014;
originally announced September 2014.