Back to the audio resources page
Unsupervised Spectral Subtraction for Noise-Robust ASR on Unknown Transmission Channels
This directory contains a complete MATLAB implementation
of channel normalization (CHN) followed by Unsupervised Spectral
Subtraction (USS). USS was originally introduced in IEEE ASRU 2005.
See IDIAP RR 06-09 for more details.
Below is a frequency-domain implementation.
You can also find
a time-domain implementation there.
MAIN.m is the point where to start
(documentation and MATLAB examples).
It contains several examples
calling "uss_filter.m".
uss_filter.m is the main function called by the examples:
Input: one audio waveform file (WAV, SPHERE or raw), in 16-bit format.
Output(s): "cleaned" spectrogram, filterbank values, MFCCs.
Questions? ->
Click here if you want to download the whole directory.
- /com/mmm/data/Lathoud/2006-CHN-USS/
- DATA/
- MAIN.m
- check_param.m
- chn.m
- chrono_check.m
- chrono_start.m
- chrono_stop.m
- compute_post_raylsherl.m
- fill_default.m
- fit_raylsherl.m
- gmn_uss.m
- my_htk_read.m
- my_logsum_fast.m
- my_logsum_fast.pdf
- my_spectrum.m
- rr-06-09.pdf
- rse_uss.m
- running_mean.m
- uss_filter.m
Back to the audio resources page
Code and webpage by Guillaume Lathoud ( lathoud AT idiap DOT ch )
Last updated: 2006-12-22