Sound Data Management Training » History » Version 4
« Previous -
Version 4/110
(diff) -
Next » -
Current version
Steve Welburn, 2012-07-04 05:47 PM
WP1 2 Online Training Material¶
C4DM Researcher use cases¶
Quantitative testing - machine testing¶
Data involved includes:A common use-case in C4DM research is to run a newly-developed analysis algorithm on a set of audio examples and evaluate the algorithm by comparing its output with that of a human annotator. Results are then compared with published results using the same input data to determine whether the newly proposed approach makes any improvement on the state of the art.
- Software for the algorithm (which can be hosted on Sound Software)
- An annotated dataset against which the algorithm can be tested
- Results of applying the new algorithm and competing algorithms to the dataset
- Documentation of the testing methodology
Note that if other algorithms have published results using the same dataset and methodology, then results should be directly comparable between the published results and the results for the new algorithm. In this case, the methodology is already documented.
Also, if the testing is scripted, then the code used would be sufficient documentation during the research - readable documentation only being at publication.
If no suitable annotated dataset already exists, a new dataset may be created including:- Selection of underlying (audio) data (which may be copyright material)
- Creation of ground-truth annotations for the audio and the type of algorithm (e.g. chord sequences for chord estimation, onset times for onset detection)
Qualitative testing - Listening tests¶
An example would be testing audio at various levels of compression using both standard techniques and a newly derived algorithm.
e.g. MUSHRA type tests (Wikipedia)- "MUSHRAM"http://www.elec.qmul.ac.uk/digitalmusic/downloads/#mushram - Matlab interface for MUSHRA audio tests
- Software for the algorithm (which can be hosted on Sound Software)
- Original uncompressed audio
- Audio output of the new algorithm on the audio
- Audio output of existing algorithms on the same audio
- Documentation of the testing methodology
- Demographic details of participants
- Identifiable participants (Data Protection])
- Release forms by people taking part
- ethics-board approval
Publication¶
Additionally, publication of results will require:- Summarising the results
- Publishing the paper