Related Experiment Video
Updated: Jun 13, 2025

Lensless Fluorescent Microscopy on a Chip
Published on: August 17, 2011
Compression of room impulse responses for compact storage and fast low-latency convolution
Martin Jälmby1, Filip Elvander2, Toon van Waterschoot1
1Department of Electrical Engineering (ESAT/STADIUS), KU Leuven, Leuven, Belgium.
Abstract:
Room impulse responses (RIRs) are used in several applications, such as augmented reality and virtual reality. These applications require a large number of RIRs to be convolved with audio, under strict latency constraints. In this paper, we consider the compression of RIRs, in conjunction with fast time-domain convolution. We consider three different methods of RIR approximation for the purpose of RIR compression and compare them to state-of-the-art compression. The methods are evaluated using several standard objective quality measures, both channel-based and signal-based. We also propose a novel low-rank-based algorithm for fast time-domain convolution and show how the convolution can be carried out without the need to decompress the RIR. Numerical simulations are performed using RIRs of different lengths, recorded in three different rooms. It is shown that compression using low-rank approximation is a very compelling option to the state-of-the-art Opus compression, as it performs as well or better than on all but one considered measure, with the added benefit of being amenable to fast time-domain convolution.
Supplementary Information:
The online version contains supplementary material available at 10.1186/s13636-024-00363-5.
Related Concept Videos
Impulse Response
Kirchhoff's law forms an input signal equation, with the capacitor's current and voltage providing the output. Substituting the current and dividing by RC yields a differential equation. The output for an impulse input is...
Convolution Properties I
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
Convolution: Math, Graphics, and Discrete Signals
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
Reconstruction of Signal using Interpolation
Deconvolution
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Downsampling
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...

