Enhanced TV Broadcast Monitoring with Source Separation-Assisted Audio Fingerprinting

1BMAT Music Licensing S.L.U. 2Music Technology Group, Universitat Pompeu Fabra

This web page accompanies the publication "Enhanced TV Broadcast Monitoring with Source Separation-Assisted Audio Fingerprinting" by providing examples of the separation achieved with the tested algorithms so the reader can listen to some examples for a better understanding of the publication. For more details about the publication and the code, please refer to the GitHub repository.

Abstract

Audio fingerprinting (AFP) algorithms identify music in audio recordings. Traditionally, studies have focused on increasing the robustness of AFP systems to pitch and tempo alterations. On the other hand, solutions for background music identification have been less explored even though they are crucial for ensuring proper royalty distribution in television broadcasts, for instance. In this case study, we investigate whether incorporating source separation as a preprocessing step before applying audio fingerprinting can enhance music identification. We study the impact of eight public source separation algorithms, two private ones, and different trained models based on UNet and WaveUNet. We evaluate them together with four public AFP algorithms and an additional AFP model trained for background music identification. We also frame the study with a computational cost benchmark, which helps assessing the impact of incorporating the source separation preprocessing. The results demonstrate that source separation algorithms directly improve the audio fingerprinting performance in TV broadcast monitoring, directly contributing to better royalty distribution. They also show that the enhancement is not only limited to background music but also to foreground music, making this approach an interesting solution for other music identification use cases.

MUSHRA examples

query_0155

mixture

Demucs

Denoiser

Moises

UnetAtt#

WaveUNet

query_0271

mixture

Demucs

Denoiser

Moises

UnetAtt#

WaveUNet

query_0517

mixture

Demucs

Denoiser

Moises

UnetAtt#

WaveUNet

query_0311

mixture

Demucs

Denoiser

Moises

UnetAtt#

WaveUNet

query_0862

mixture

Demucs

Denoiser

Moises

UnetAtt#

WaveUNet

query_1501

mixture

Demucs

Denoiser

Moises

UnetAtt#

WaveUNet

All models

BAF query_0001.wav

BAF ref_1072.wav

GT match from 0.0-33.0s in query_0001

BAF ref_0027.wav

GT match from 40.4-59.9s in query_0001

Demucs#

Denoiser#

Dwave

Moises

MRX

Spleeter

UMX

USS

WaveUNet

XUMX

UNet#

UNet_large#

UNetb

UNetAtt#

UNetAttb

WaveUNet#

Citation

@article{,
  author    = {},
  title     = {},
  journal   = {},
  year      = {},
}