Skip to content

Releases: m-r-s/measurement-prediction-framework

Thoughts on the potential to compensate a hearing loss in noise

04 Feb 08:00
Compare
Choose a tag to compare

This updated release contains the software tools that were used to evaluate the potential of an expansion of spectral modulations to partially compensate a hearing loss in noise with FADE simulations, and instructions on how to use them. It also contains the source files of a corresponding manuscript.

EMA 3.1.1

02 Feb 11:48
Compare
Choose a tag to compare

Preparation release for PLATT experiments branch

Important changes:

Small changes:

  • Added .gitignore
  • Compile with flag "-march=native" in make.sh
  • Cleaned output of run_experiment.sh
  • Simulation log is saved to a file by default
  • Remove training/recognition data after simulation
  • More small fixes

Updated backport of APPP study to EMA 3.0.0: Fix level dependency of "hzappp" feature extraction

26 Dec 12:26
Compare
Choose a tag to compare

Fix level dependency of "hzappp" feature extraction

The main reason for this update to the code is an update to the feature
extraction. The originally published implementation divided the log amplitude
values of the log Mel-spectrogram by the (frequency-dependent) values of the
level uncertainty before adding random values drawn from a standard normal
distribution. Although this seemed like an elegant way of removing the
information in frequency regions with high level uncertainty, it resulted
in an undesired level dependency of the effect of the level uncertainty.
This effect was observed in an attempt to simulate the level dependency
of the SRT (Plomp curves).

This release comes with an alternative implementation, where the values
of the log Mel-spectrogram are no longer divided by the values of the
level uncertainty, but the values drawn from the standard normal distribution
are multiplied by the values of the level uncertainty, which occurs due to
subsequent across-frequency integration by the Gabor filter banks. This change
avoids the undesired level dependency of the effect of the level uncertainty,
with only very little change to the simulation results of this study.

The main change is (now using singleton dimension expansion):

  • log_melspec = bsxfun(@times,log_melspec,1./ul_mel) + randn(size(log_melspec));
  • log_melspec = log_melspec + ul_mel.*randn(size(log_melspec));

The simulation scripts also have been updated to run with Ubuntu 20.10 and
FADE 2.4.0. All simulations were re-run, the simulation results are also
part of this commit (ul2tintable.txt and matrix_simulated_data.txt).
The differences to the published results are minor.

Further changes:

  • Use ramdisk (/dev/shm/) to run simulations (needs a size of at least ~24Gb)
  • Updated evaluation scripts to run with Ubuntu 20.10

EMA 3.1.0

17 Dec 09:36
Compare
Choose a tag to compare

This release brings small updates and fixes.
Also, a copy of the current version of platt (an implementation of a patented dynamic compression scheme) was integrated.

Backport of APPP study to EMA 3.0.0

28 Mar 01:54
Compare
Choose a tag to compare

This release contains the tools and data which were used and measured to evaluate the aided-patient performance prediction (APPP) accuracy of FADE.
The tools were backported to the measurement and prediction framework 3.0.0.