Skip to main navigation Skip to search Skip to main content

Dictionary evaluation and optimization for sparse coding based speech processing

Research output: Contribution to journalArticlepeer-review

Abstract

Recently, sparse coding has attracted considerable attention in speech processing. As a promising technique, sparse coding can be widely used for analysis, representation, compression, denoising and separation of speech. To represent signals accurately and sparsely, a good dictionary which contains elemental signals is preferred and many methods have been proposed to learn such a dictionary. However, there is a lack of reasonable evaluation methods to judge whether a dictionary is good enough. To solve this problem, we define a group of measures for dictionary evaluation. These measures not only address sparseness and reconstruction error of signal representation, but also consider denoising and separating performance. We show how to evaluate dictionaries with these measures, and further propose two methods to optimize dictionaries by improving relative measures. The first method improves the efficiency of sparse coding by removing unimportant atoms; the second one improves denoising performance of dictionaries by removing harmful atoms. Experimental results show that the measures can provide reasonable evaluations and the proposed methods for optimization can further improve given dictionaries.

Original languageEnglish
Pages (from-to)77-96
Number of pages20
JournalInformation Sciences
Volume310
DOIs
StatePublished - 20 Jul 2015

Keywords

  • Dictionary evaluation
  • Dictionary optimization
  • Sparse coding
  • Speech denoising
  • Speech recognition

Fingerprint

Dive into the research topics of 'Dictionary evaluation and optimization for sparse coding based speech processing'. Together they form a unique fingerprint.

Cite this