The description of a model implementation is only a
snapshot of the development since the implementations in the
toolbox are continuously developed, evaluated, and improved.
In order to provide an overview of the development stage, a
rating system is used in the AMToolbox.
We rate the implementation of the model by considering its source code and documentation:
-
(Submitted): The model has been submitted to the AMToolbox,
there is, however, no working code/documentation in the
AMToolbox, or there are compilation errors, or some
libraries are missing. The current state of the integration
can be provided upon request. In the release version, the
model neither appears on the website nor is available for
download.
O (OK): The code fits the AMToolbox conventions just enough
for being available for download. The model and its
documentation appear on the website, but major work is still
required.
OO (Good): The code/documentation follows our conventions,
but there are open issues.
OOO (Perfect): The code/documentation is fully up to our
conventions, no open issues.
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. Verifications are rated at the following levels:
- (Unknown): The AMToolbox 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 yet.
O (Untrusted): The verification code is available but the experiments do not reproduce the relevant parts of the
publication (yet). The current implementation can not be trusted as a basis for further developments.
OO (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.
OOO (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
The following table gives you an overview of the available models and their documentation, code, and verification status.
Name | Function | Doc | Code | Verification |
---|---|---|---|---|
Peripheral models | ||||
Continuous-azimuth HRTFs | enzner2008 | OO | OO | OO |
Directional time-of-arrival (on-axis) | ziegelwanger2013 | OOO | OOO | OOO |
Directional time-of-arrival in HRTFs (off-axis, robust) | ziegelwanger2014 | OOO | OOO | OOO |
Gammatone filterbank | gammatone | OOO | OOO | OOO |
Invertible Gammatone filterbank | hohmann2002, gfb_ | OO | O | OOO |
Dual-resonance nonlin. filterbank | lopezpoveda1986, drnl | OOO | OOO | OO |
Cochlear transmission-line model | verhulst2012 | OOO | OOO | OOO |
Auditory-nerve filterbank (cat version) | zilany2007humanized | - | O | - |
Auditory-nerve filterbank (human version) | zilany2014 | OO | OO | - |
Inner hair cell | ihcenvelope | OOO | OOO | - |
Adaptation loops | adaptloop | OOO | OOO | - |
Modulation filterbank | modfilterbank | OOO | OOO | - |
Auditory brainstem responses | roenne2012 | OO | OO | OOO |
Signal detection models | ||||
Monaural masking (preprocessing stage only) | dau1997preproc | OOO | OOO | - |
Binaural signal detection (preprocessing stage only) | breebaart2001preproc | OOO | OOO | - |
Spatial models | ||||
Lateralization, cross-correlation | lindemann1986 | OOO | OOO | OO |
Concurrent-speakers lateral direction | dietz2011 | OOO | OOO | OOO |
Binaural scene analysis | spille2013 | O | O | OOO |
Lateralization in sound reproduction systems | wierstorf2013 | OOO | OOO | OOO |
Lateralization, supervised training | may2011 | OO | OO | - |
Binaural activity map | takanen2013 | OOO | OOO | OOO |
Median-plane localization | langendijk2002 | OO | OOO | OOO |
Sagittal-plane localization (simple) | baumgartner2013 | OOO | OOO | OOO |
Sagittal-plane localization (robust) | baumgartner2014 | OOO | OOO | OOO |
Distance perception | georganti2013 | OO | OO | OOO |
Speech perception models | ||||
Intelligibility in noise | joergensen2011, joergensen2013 | O | O | OOO |
Short-time objective intelligibility | taal2011 | O | O | - |
Spatial unmasking | jelfs2011 | OO | OOO | OO |
Human data | ||||
Speech intelligibility weightings | siiweightings | ??? | ??? | ??? |
Notched-noise data for the ERB scale | data_glasberg1990 | ??? | ??? | ??? |
Goode | data_goode1994 | ??? | ??? | ??? |
Joergensen | data_joergensen2011 | ??? | ??? | ??? |
Headphone | data_pralong1996 | ??? | ??? | ??? |
Bark scale | data_zwicker1961 | ??? | ??? | ??? |