tde_interp

This repository contains the code for the paper "On Time Delay Interpolation for Improved Acoustic Reflector Localization". Authors: Hannes Rosseel and Toon van Waterschoot.

https://github.com/hrosseel/tde_interp

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

This repository contains the code for the paper "On Time Delay Interpolation for Improved Acoustic Reflector Localization". Authors: Hannes Rosseel and Toon van Waterschoot.

Basic Info
  • Host: GitHub
  • Owner: hrosseel
  • License: gpl-3.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 1.11 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed 7 months ago
Metadata Files
Readme License Citation

README.md

On Time Delay Interpolation for Improved Acoustic Reflector Localization

This repository contains the code for the paper "On Time Delay Interpolation for Improved Acoustic Reflector Localization".

Authors: Hannes Rosseel and Toon van Waterschoot.

How to use the code

The code is written in Python 3.11. The required packages are listed in requirements.txt. To install the required packages, run the following command:

bash pip install -r requirements.txt

The code is organized as follows:

  • data/: Contains the results and the MYRiAD dataset used in the paper.
  • figures/: Contains the figures generated in the paper.
  • config/: Contains the configuration files for the simulations.
  • src/: Contains the source code for the simulations.
  • lib/: Contains the helper functions for the simulations.
  • visualization/: Contains scripts for visualizing the results of the simulations and the real-world measurements.
  • tests/: Contains the unit tests for the source code.

To run the simulations, execute the following command:

bash python src/simulations.py

To run the real-world measurements, execute the following command:

bash python src/measurements_myriad.py

The results of the simulations are stored in the results/ directory. The figures can be generated by running the Python scripts in the visualization/ directory.

MYRiAD dataset

The MYRiAD dataset used in the paper is available at the following link: MYRiAD dataset. The dataset contains the impulse responses and recordings of two rooms with various microphone array and a loudspeaker array configurations. The dataset is used to evaluate the performance of the interpolation methods on real-world measurements.

To use the MYRiAD dataset, download the dataset and extract the contents to the data/ directory. The path to the dataset recordings should be data/myriad/audio/.

Citation

If you use this code in your research, consider citing the repository and the preprint below:

@unpublished{rosseel2025time, title={On Time Delay Interpolation for Improved Acoustic Reflector Localization} author={Rosseel, Hannes and van Waterschoot, Toon}, note={unpublished}, year={2025}, url={}, }

Owner

  • Name: Hannes Rosseel
  • Login: hrosseel
  • Kind: user
  • Company: KU Leuven

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please consider citing this repository."
authors:
- family-names: "Rosseel"
  given-names: "Hannes"
  orcid: "https://orcid.org/0000-0002-3066-5332"
- family-names: "van Waterschoot"
  given-names: "Toon"
  orcid: "https://orcid.org/0000-0002-6323-7350"
title: "Improving Acoustic Reflector Localization with Time Delay Interpolation"
version: 1.0.0
date-released: 2025-01-26
url: "https://github.com/hrosseel/TDOA_INTERP/"

GitHub Events

Total
  • Push event: 1
  • Public event: 1
Last Year
  • Push event: 1
  • Public event: 1

Dependencies

requirements.txt pypi
  • PyYAML *
  • librosa *
  • matplotlib ==3.9.0
  • numba ==0.59.1
  • numpy ==1.26.4
  • scienceplots *
  • scipy *
  • soundfile *
setup.py pypi