Real sparse fast DCT for vectors with short support

From MaRDI portal
Publication:2332391



Abstract: In this paper we present a new fast and deterministic algorithm for the inverse discrete cosine transform of type II for reconstructing the input vector mathbfxinmathbbRN, N=2J, with short support of length m from its discrete cosine transform mathbfxwidehatmathrmII=CNmathrmIImathbfx if an upper bound Mgeqm is known. The resulting algorithm only uses real arithmetic, has a runtime of mathcalOleft(MlogM+mlog2fracNMight) and requires mathcalOleft(M+mlog2fracNMight) samples of mathbfxwidehatmathrmII. For m,MightarrowN the runtime and sampling requirements approach those of a regular IDCT-II for vectors with full support. The algorithm presented hereafter does not employ inverse FFT algorithms to recover mathbfx.


The authors present a new deterministic sparse fast algorithm for the inverse discrete cosine transform of type II (inverse DCT-II) for the reconstruction of an input vector \(\mathbf{x} \in \mathbb{R}^N\), \(N=2^J\), with support of short length \(m\) from its DCT-II, assuming that an upper bound \(M\) on the support length \(m\) is known. Note that the case where \(m\) is unknown a priori is solved by the same authors [Numer. Algorithms 82, No. 2, 663--697 (2019; Zbl 1472.65172)]. The proposed algorithm uses only real arithmetic, has a sublinear runtime of \(\mathcal{O} \big(m \log m \log \frac{2N}{m}\big)\) and requires \(\mathcal{O} \big(m\log \frac{2N}{m}\big)\) samples. The runtime and stability for noisy input data are illustrated by numerical experiments.





Describes a project that uses

Uses Software






This page was built for publication: Real sparse fast DCT for vectors with short support

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2332391)