Novel-View Acoustic Synthesis from 3D Reconstructed Rooms

Byeongjoo Ahn, Karren Yang, Brian Hamilton, Jonathan Sheaffer, Anurag Ranjan +3 more
10/23/2023
cs.SDcs.CVeess.AS

Official code: apple/ml-nvas3d (49 stars, last commit 2024-07-20).

Abstract

We investigate the benefit of combining blind audio recordings with 3D scene information for novel-view acoustic synthesis. Given audio recordings from 2-4 microphones and the 3D geometry and material of a scene containing multiple unknown sound sources, we estimate the sound anywhere in the scene. We identify the main challenges of novel-view acoustic synthesis as sound source localization, separation, and dereverberation. While naively training an end-to-end network fails to produce high-quality results, we show that incorporating room impulse responses (RIRs) derived from 3D reconstructed rooms enables the same network to jointly tackle these tasks. Our method outperforms existing methods designed for the individual tasks, demonstrating its effectiveness at utilizing 3D visual information. In a simulated study on the Matterport3D-NVAS dataset, our model achieves near-perfect accuracy on source localization, a PSNR of 26.44dB and a SDR of 14.23dB for source separation and dereverberation, resulting in a PSNR of 25.55 dB and a SDR of 14.20 dB on novel-view acoustic synthesis. We release our code and model on our project website at https://github.com/apple/ml-nvas3d. Please wear headphones when listening to the results.

View on arXivView PDF

Code Implementations(1)

apple/ml-nvas3dOfficial100%
496Shell, PythonOct 19, 20232 years agoNOASSERTION

Cite this paper

@article{ahn2023novelview,
  title  = {Novel-View Acoustic Synthesis from 3D Reconstructed Rooms},
  author = {Byeongjoo Ahn and Karren Yang and Brian Hamilton and Jonathan Sheaffer and Anurag Ranjan and Miguel Sarabia and Oncel Tuzel and Jen-Hao Rick Chang},
  year   = {2023},
  eprint = {2310.15130},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.15130v2}
}

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/2310.15130.svg)](https://codeofpaper.com/paper/2310.15130)

Discussion