Room Transfer Function Reconstruction Using Complex-valued Neural Networks and Irregularly Distributed Microphones

Francesca Ronchini, Luca Comanducci, Mirco Pezzoli, Fabio Antonacci, Augusto Sarti
2/1/2024
eess.AScs.LGcs.SD

No official code found. Best implementation: RonFrancesca/complex-sound-field (6 stars, last commit 2024-06-11).

Abstract

Reconstructing the room transfer functions needed to calculate the complex sound field in a room has several important real-world applications. However, an unpractical number of microphones is often required. Recently, in addition to classical signal processing methods, deep learning techniques have been applied to reconstruct the room transfer function starting from a very limited set of measurements at scattered points in the room. In this paper, we employ complex-valued neural networks to estimate room transfer functions in the frequency range of the first room resonances, using a few irregularly distributed microphones. To the best of our knowledge, this is the first time that complex-valued neural networks are used to estimate room transfer functions. To analyze the benefits of applying complex-valued optimization to the considered task, we compare the proposed technique with a state-of-the-art kernel-based signal processing approach for sound field reconstruction, showing that the proposed technique exhibits relevant advantages in terms of phase accuracy and overall quality of the reconstructed sound field. For informative purposes, we also compare the model with a similarly-structured data-driven approach that, however, applies a real-valued neural network to reconstruct only the magnitude of the sound field.

View on arXivView PDF

Code Implementations(1)

62MATLAB, PythonJul 4, 20232 years ago

Similar Papers

Cite this paper

@article{ronchini2024room,
  title  = {Room Transfer Function Reconstruction Using Complex-valued Neural Networks and Irregularly Distributed Microphones},
  author = {Francesca Ronchini and Luca Comanducci and Mirco Pezzoli and Fabio Antonacci and Augusto Sarti},
  year   = {2024},
  eprint = {2402.04866},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.04866v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.04866.svg)](https://codeofpaper.com/paper/2402.04866)

Discussion