TSM

TSM predicts subjective mean opinion scores (SMOS) for time-scaled audio by computing an objective measure of quality (OMOQ) from handcrafted and PEAQ features using a fully connected neural network implemented in MATLAB.


Key Features:

  • Dataset: Uses a dataset of time-scaled audio signals annotated with subjective quality labels (SMOS) as the training and evaluation reference.
  • Objective Measure (OMOQ): Computes an improved objective measure of quality that combines handcrafted features and a fully connected neural network to predict SMOS.
  • Feature Set: Incorporates basic and advanced PEAQ features plus nine TSM-specific features tailored to time-scale modification artifacts.
  • Alignment Techniques: Implements six methods to align reference and test magnitude spectra, including an interpolation method that resamples the reference magnitude spectrum to the test length and yields superior prediction performance.
  • Performance Metrics: Reports mean RMSE of 0.490 and mean Pearson correlation of 0.864 against SMOS, corresponding to the 97th percentile for RMSE and the 82nd percentile for Pearson correlation in subjective evaluations.
  • Algorithm Evaluation: Uses OMOQ to compare TSM algorithms, identifying Elastique as highest-quality for solo instrument and voice signals and the identity phase-locking phase vocoder as highest-quality for music signals and overall.
  • MATLAB implementation: Implemented for MATLAB.

Scientific Applications:

  • TSM algorithm benchmarking: Objectively compares time-scale modification algorithms across audio types using OMOQ and SMOS correlations.
  • Perceptual quality prediction: Predicts perceived audio quality (SMOS) from objective features for time-scaled signals.
  • Audio engineering research: Supports evaluation of tempo and length modification methods for solo instruments, voice, and music to guide algorithm selection and development.

Methodology:

Extracts basic and advanced PEAQ features plus nine TSM-specific handcrafted features, aligns reference and test magnitude spectra using six methods including interpolation, inputs features to a fully connected neural network to predict SMOS, and evaluates predictions with RMSE and Pearson correlation against subjective labels.

Topics

Details

Tool Type:
workflow
Programming Languages:
MATLAB, Python
Added:
12/13/2021
Last Updated:
12/13/2021

Operations

Data Inputs & Outputs

Network analysis

Outputs

    Publications

    Roberts T, Paliwal KK. An objective measure of quality for time-scale modification of audio. The Journal of the Acoustical Society of America. 2021;149(3):1843-1854. doi:10.1121/10.0003753. PMID:33765787.

    Documentation

    Links