comparison toolboxes/AudioInpaintingToolbox/readme.txt @ 138:56d719a5fd31 ivand_dev

Audio Inpaintin Toolbox
author Ivan Damnjanovic lnx <ivan.damnjanovic@eecs.qmul.ac.uk>
date Thu, 21 Jul 2011 14:27:47 +0100
parents
children
comparison
equal deleted inserted replaced
137:9207d56c5547 138:56d719a5fd31
1
2 -------------------------------------------------
3
4 Audio Inpainting Toolbox
5
6 By
7
8 Valentin Emiya, INRIA, France
9 Amir Adler, The Technion, Israel
10 Maria Jafari, Queen Mary University of London, UK
11
12 Contact: valentin.emiya@inria.fr
13 -------------------------------------------------
14
15 %%%%%%%%%%%%
16 Requirements
17 %%%%%%%%%%%%
18 The code has been developped in Matlab (R2010a).
19 The CVX toolbox is required by solvers.
20
21 %%%%%%%%%%%%
22 Installation
23 %%%%%%%%%%%%
24 Just unpack the archive and ensure that you have CVX installed.
25
26 %%%%%%%%%%%%%%%
27 Getting started
28 %%%%%%%%%%%%%%%
29 Just run the files in the subdirectories of 'Experiments/'.
30 As a starting example, the simplest one is declipOneSoundExperiment.m.
31
32 %%%%%%%%%%%%%%%%%%%
33 Very quick tutorial
34 %%%%%%%%%%%%%%%%%%%
35 The toolbox is organized into several types of components, each type being located in a separate directory:
36 - Problems (API: '[problemData,solutionData] = generateMyProblem(mysound,problemParam);'): generates a particular problem (e.g. "declip this sound"), with given parameters, and generates the true solution.
37 - Solvers/algorithms (API: 'solutionEstimate = mySolver(problemData,solverParameters);'): given a problem and the solver parameters (a dictionary, thresholds, and so on), a solver proposes a solution using its particular algorithm
38 - Utils: e.g. dictionaries, evaluation functions are stored here
39 - Data: audio datasets including speech, music
40 - Experiments (API: 'myExperiment(experimentParameters);'): they are the main files one may run. A specific experiment takes a dataset, generates specific problems (e.g. increasing clipping levels), solves each problem with a number of solvers (specified in the experiment parameters), displays the performance for each solver. The experiments can be run without any input argument. In this case, default values will be used.
41
42 You may find more information:
43 - about each function 'myFunction', by typing 'help myFunction' in Matlab
44 - in the documented code of each function
45 - in the extended abstract and slides presented at the SPARS'11 workshop
46 - in the paper available at http://hal.inria.fr/inria-00577079/en
47
48 %%%%%%%%%%%%%%%%%%%%%%%%
49 How to cite this toolbox
50 %%%%%%%%%%%%%%%%%%%%%%%%
51 Please cite the following paper:
52 Adler Amir; Emiya Valentin; Jafari Maria; Elad Michael; Gribonval Remi; Plumbley Mark
53 Audio Inpainting
54 Submitted to IEEE Transactions on Audio, Speech, and Language Processing (2011)
55 Available at http://hal.inria.fr/inria-00577079/en.
56
57 %%%%%%%%%%%%%%%%%%%%%%%%%%%
58 Known issues / Future works
59 %%%%%%%%%%%%%%%%%%%%%%%%%%%
60 - The multithread processing of audio frames is not yet available (you may wonder about the Java TCP/IP utils, which will be used soon for this purpose).
61 - Some solvers based on L1 minimization will be added soon.
62 - The experiment called 'FromSmallToLargeHoleExperiment' will be added soon.
63
64 %%%%%%%
65 License
66 %%%%%%%
67 The code of this toolbox is distributed under the terms of the GNU Public License version 3 (http://www.gnu.org/licenses/gpl.txt).
68 The data files are distributed under specific licenses as stated in the related .txt files in the directory 'Data/'.
69
70