THE AUDITORY MODELING TOOLBOX

Models included in the AMT (latest release, 1.6.0)

In order to describe the quality of the models available in the AMT, we rate the implementation of every model by considering its source code and documentation. We also rate the models in terms of their verification, i.e., we rate the results of the implementation versus the results shown in the corresponding publication. The comparison is done within the experiments implemented in the exp_ functions. In the best case, the experiments produce the same results as in the publication - up to some minor layout issues in the graphical representations.

The following table provides an overview of the available models, their documentation, code, and verification status.

´ ´ ´
Peripheral models (chronologically)FunctionDocCodeVerification
Gammatone filterbankgammatone
Linear filtering for monaural masking (basic)dau1996
Linear filtering for monaural masking (improved)dau1997
Dual-resonance nonlinear filterbank (DRNL)lopezpoveda2001
Invertible Gammatone filterbankhohmann2002
Auditory-nerve filterbank (basic)zilany2007
Fast acting compression (CARFAC) modellyon2011
Cochlear transmission-line model (basic)verhulst2012
Auditory-nerve filterbank (improved)zilany2014
Cochlear transmission-line model (improved)verhulst2015
Compression in the simultaneous masker phase effecttabuchi2016
Cochlear transmission-line model (improved, incl. brainstem)verhulst2018
Auditory nerve filterbank (improved, ready for brainstem)bruce2018
Nonlinear filterbank (based on a broken-stick) including modulation filterbankking2019
Nonlinear filterbank (based on the DRNL) including modulation filterbankrelanoiborra2019
Auditory-nerve spike generationdecheveigne2023
Electrically stimulated nerve fiber (aLIFP model)felsheim2024
Fast acting compression model with two capacitors (CARFAC v2)lyon2024
Computational auditory signal processing and perception (CASP) modelpaulick2024
Temporal-modulation sensitivity (chronologically)FunctionDocCodeVerification
Modulation (leaky-integrator model)viemeister1979
Non-linear adapation networkkarjalainen1996
Modulation filterbank (based on EPSM)ewert2000
Auditory brainstem responsesroenne2012
Brainstem processing (CN and IC)carney2015
Binaural processing (chronologically)FunctionDocCodeVerification
Binaural activity (based on cross-correlation)lindemann1986
Binaural signal detectionbreebaart2001
Binaural masking level differenceculling2004
Binaural activity maptakanen2013
Binaural processingsmalt2014
Binaural detection model based on interaural coherenceeurich2022
ITDs of hearing-aid userspausch2022
Binaural masking level difference (dynamic sources)bischof2023
Monaural speech perception (chronologically)FunctionDocCodeVerification
Short-time objective intelligibilitytaal2011
Intelligibility in noisejoergensen2011
Intelligibility in noisejoergensen2013
Intelligibility with harmonic-cancellationprudhomme2020
Binaural speech perception (chronologically)FunctionDocCodeVerification
Binaural intelligibility in stationary noise (from BRIRs)jelfs2011
Binaural intelligibility of a reverberated speech targetleclere2015
Blind equalization-cancellation modelhauth2020
Binaural intelligibility in non-stationary noise considering audibilityvicente2020
Binaural intelligibility in non-stationary noise (NH listeners only)vicente2020nh
Binaural intelligibility in stationary noiselavandier2022
Perceptual similarity (chronologically)FunctionDocCodeVerification
Monaural perceptual similarityosses2021
Binaural perceptual similaritymckenzie2022
Binaural perceptual similarityllado2022
Audio quality (chronologically)FunctionDocCodeVerification
Binaural audio quality assessement (eMoBi-Q)eurich2024
Loudness models (chronologically)FunctionDocCodeVerification
Stationary soundsmoore1997
Time-varying soundsglasberg2002
Time-varying specific loudness for hearing loss specified by audiogrambramslow2004
Binaural long-term total loudness for hearing loss specified by hair-cell impairmentschen2011
Binaural time-varying loudnessmoore2016
Spatial models (chronologically)FunctionDocCodeVerification
Vertical-plane localization (simple)zakarauskas1993
Median-plane localizationlangendijk2002
Sound lateral directiondietz2011
Lateralization, supervised trainingmay2011
Directional time-of-arrival (on-axis only)ziegelwanger2013
Directional time-of-arrival in HRTFs (off-axis, robust)ziegelwanger2014
´Lateralization in cochlear-implant listenerskelvasa2015
Sagittal-plane localization (simple)baumgartner2013
Distance perceptiongeorganti2013
Lateralization in sound reproduction systemswierstorf2013
Sagittal-plane localization (robust)baumgartner2014
Bayesian spherical sound localization (basic)reijniers2014
Sagittal-plane localization (nonlinear, for hearing impairements)baumgartner2016
Sound externalization (ILD based)hassager2016
Sound externalization (reverberant spaces)li2020
Sound externalization (multi-cue)baumgartner2021
Bayesian sound localization (dynamic, ITD-based)mclachlan2021
Bayesian spherical sound localization (static, multi-feature)barumerli2023
Contextual lateralization based on interaural level differenceslaback2023
Headphone effect on time to localize a target (with FrAMBI)llado2024
Data from various publications (chronologically)FunctionDocCodeVerification
Bark scaledata_zwicker1961
Data from Lindemann (1986a)data_lindenmann1986
ABR wave V data as functon of level and sweeping ratedata_neely1988
Notched-noise masking thresholds for the ERB scaledata_glasberg1990
Stapes footplate diplacementdata_goode1994
Externalization ratingsdata_hartmann1996
Localization performance (non-individualized)data_middlebrooks1999
Masking threshold (binaural and monaural)data_vandepar1999
BMLD thresholdsdata_breebaart2001
Outer and middle ear filter datadata_lopezpoveda2001
Responses to amplitude panning in median planedata_pulkki2001
Outer- and middle-ear datadata_glasberg2002
Localization performance and HRTFsdata_langendijk2002
Localization polar error ratesdata_macpherson2003
Localization errors and spatial correlation coefficients (SCCs)data_best2005
Localization response gainsdata_sabin2005
Data involved in the modeling processdata_takanen2005
Tone burstsdata_harte2009
ABR wave V datadata_elberling2010
Localization performancedata_majdak2010
Signal reception thresholdsdata_joergensen2011
Externalization ratingsdata_best2012
"Unity responses" from Roenne (2012)data_roenne2012
HRTFs and listener-specific sensitivitiesdata_baumgartner2013
Localization performance in sagittal planesdata_goupell2013
Localization training performancedata_majdak2013
Localization performance in the crosstalk cancellation (CTC) conditionsdata_majdak2013ctc
Data involved in the modeling processdata_wierstorf2013
HRTFs and other data involveddata_ziegelwanger2013
HRTFs and listener-specific sensitivitiesdata_baumgartner2014
HRTFs and other data involveddata_ziegelwanger2014
HRTFs and listener-specific sensitivitiesdata_baumgartner2016
Externalization ratingsdata_hassager2016
HRTFs and data of a sound externalization modeldata_baumgartner2017
Data from sound externalization experimentsdata_baumgartner2017looming
Reverberant harmonic complex tonedata_bischof2023
Single-unit responses from the auditory nerve of gerbilsdata_heeringa2024
Legend for the documentation and the code:
  • (Submitted): The model has been submitted to the AMT. There is, however, no working code/documentation in the AMT, or there are compilation errors, or some libraries are missing. The current state of the integration can be seen in the code repository. In the release version, the model neither appears on the website nor is available for download.
  • (OK): The code fits the AMT conventions just enough for being available for download. The model and its documentation appear on the website, but major work is still required.
  • (Good): The code/documentation follows our conventions, but there are open issues.
  • (Perfect): The code/documentation is fully up to our conventions, no open issues.

Legend for the verifications:
  • (Unknown): The AMT can not run experiments for this model and can not produce results for a verification. This might be the case when the verification code has not been provided or nobody has verified yet.
  • (Untrusted): The verification code is available but the experiments do not reproduce the relevant parts of the publication. Such an implementation shall not be trusted as a basis for further developments.
  • (Qualified): The experiments produce similar results as in the publication in terms of showing trends and explaining the effects, but not necessarily matching the numerical results. Explanation for the differences can be provided, for example, not all original data available, or publication affected by a known and documented bug.
  • (Verified): The experiments produce the same results as in the publication. Minor differences are allowed if randomness is involved in the model, for instance, noise as input signal, probabilistic modeling approaches, and a plausible explanation is provided
Note that the description of a model implementation is only a snapshot of the development since the implementations in the AMT are continuously developed, evaluated, and improved.

Model overview of previous releases: