SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2205.09248 · 2022

MESH2IR: Neural Acoustic Impulse Response Generator for Complex 3D Scenes

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 6 functions out of this paper's own repositories and ran 6 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
anton-jeran/MESH2IR canonical 3 of 3
anton-jeran/FAST-RIR extension 3 of 3
FunctionStatusWhere it lives
conv3x1 Ran anton-jeran/FAST-RIR/code_new/model.py
pointer only (licence: AGPL-3.0) · get_code("dfefbce6d0ec268c")
get_graph Ran anton-jeran/MESH2IR/evaluate/evaluate.py
pointer only (licence: NONE) · get_code("262ee1b006585522")
load_embedding Ran anton-jeran/MESH2IR/evaluate/evaluate.py
pointer only (licence: NONE) · get_code("19c3dae512f4add1")
load_network_stageI Ran anton-jeran/MESH2IR/evaluate/evaluate.py
pointer only (licence: NONE) · get_code("9908345fcb164571")
old_conv3x1 Ran anton-jeran/FAST-RIR/code_new/model.py
pointer only (licence: AGPL-3.0) · get_code("b835cb485447d201")
upBlock4 Ran anton-jeran/FAST-RIR/code_new/model.py
pointer only (licence: AGPL-3.0) · get_code("ad6c1d25b91874a1")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

We propose a mesh-based neural network (MESH2IR) to generate acoustic impulse responses (IRs) for indoor 3D scenes represented using a mesh. The IRs are used to create a high-quality sound experience in interactive applications and audio processing. Our method can handle input triangular meshes with arbitrary topologies (2K - 3M triangles). We present a novel training technique to train MESH2IR using energy decay relief and highlight its benefits. We also show that training MESH2IR on IRs preprocessed using our proposed technique significantly improves the accuracy of IR generation. We reduce the non-linearity in the mesh space by transforming 3D scene meshes to latent space using a graph convolution network. Our MESH2IR is more than 200 times faster than a geometric acoustic algorithm on a CPU and can generate more than 10,000 IRs per second on an NVIDIA GeForce RTX 2080 Ti GPU for a given furnished indoor 3D scene. The acoustic metrics are used to characterize the acoustic environment. We show that the acoustic metrics of the IRs predicted from our MESH2IR match the ground truth with less than 10% error. We also highlight the benefits of MESH2IR on audio and speech processing applications such as speech dereverberation and speech separation. To the best of our knowledge, ours is the first neural-network-based approach to predict IRs from a given 3D scene mesh in real-time.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2205.09248")
get_code_for_paper("2205.09248")
have("2205.09248")

Connect an agent — have() is free.