Clarity challenge code for the 1st prediction challenge (CPC1).
There are two traks in CPC1:
- closed-set: the evaluation systems and listeners are covered in the training set, the signals and listener repsonses are provieded in
CPC1.train.json
- open-set: the evaluation systems and listeners are not seen in the training set, the signals and listener responses are provieded in
CPC1_indep.train.json
For more information about the CPC1 please visit claritychallenge.org/docs/cpc1/cpc1_intro.
To download the CPC1 data, please visit here.
clarity_CPC1_data.v1_1 contains the training data:
clarity_data
|
└───HA_outputs
| |
| └───train 3.8G
| |
| └───train_indep 2.8G
|
└───scenes 12.1G
metadata
|CPC1.train.json
|CPC1.train_indep.json
|listener_data.CPC1_train.xlsx
listeners.CPC1_train.json
|scenes.CPC1_train.json
clarity_CPC1_data.test.v1 follows the same structure as clarity_CPC1_data.v1_1, except that the listener responses (i.e. test labels) are not included. The test listener responses are in the test_listener_responses
.
The baseline folder provides the code of the Cambridge Auditory Group MSBG hearing loss model and MBSTOI, see CEC1. Run run.py
to generate the predicted intelligibility, and then run compute_scores.py
to apply logistic fitting and compute the evaluation scores, including RMSE, normalised cross-correlation, Kendall's Tau coefficient.
@inproceedings{barker2022the,
title={The 1st Clarity Prediction Challenge: A machine learning challenge for hearing aid intelligibility prediction},
author={Jon Barker, Michael Akeroyd, Trevor J. Cox, John F. Culling, Jennifer Firth, Simone Graetzer, Holly Griffiths, Lara Harris, Graham Naylor, Zuzanna Podwinska, Eszter Porter and Rhoddy Viveros Munoz},
year={2022}
}