idamnjanovic@1
|
1
|
idamnjanovic@1
|
2 SMALLbox Version 0.5
|
idamnjanovic@1
|
3
|
idamnjanovic@1
|
4 31st July, 2009
|
idamnjanovic@1
|
5
|
idamnjanovic@1
|
6
|
idamnjanovic@1
|
7 ---------------------------------------------------------------------------
|
idamnjanovic@1
|
8
|
idamnjanovic@1
|
9 Copyright (2009): Ivan Damnjanovic, Matthew Davies
|
idamnjanovic@1
|
10
|
idamnjanovic@1
|
11 SMALLbox is distributed under the terms of the GNU General Public License 3
|
idamnjanovic@1
|
12
|
idamnjanovic@1
|
13 This program is free software: you can redistribute it and/or modify
|
idamnjanovic@1
|
14 it under the terms of the GNU General Public License as published by
|
idamnjanovic@1
|
15 the Free Software Foundation, either version 3 of the License, or
|
idamnjanovic@1
|
16 (at your option) any later version.
|
idamnjanovic@1
|
17
|
idamnjanovic@1
|
18 This program is distributed in the hope that it will be useful,
|
idamnjanovic@1
|
19 but WITHOUT ANY WARRANTY; without even the implied warranty of
|
idamnjanovic@1
|
20 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
idamnjanovic@1
|
21 GNU General Public License for more details.
|
idamnjanovic@1
|
22
|
idamnjanovic@1
|
23 You should have received a copy of the GNU General Public License
|
idamnjanovic@1
|
24 along with this program. If not, see <http://www.gnu.org/licenses/>.
|
idamnjanovic@1
|
25
|
idamnjanovic@1
|
26 ---------------------------------------------------------------------------
|
idamnjanovic@1
|
27
|
idamnjanovic@1
|
28 SMALLbox is a MATLAB Evaluation Framework for the EU FET-OPEN Project, no: 225913:
|
idamnjanovic@1
|
29 Sparse Models, Algorithms, and Learning for Large-scale data (SMALL).
|
idamnjanovic@1
|
30
|
idamnjanovic@1
|
31 The project team includes researchers from the following institutions:
|
idamnjanovic@1
|
32
|
idamnjanovic@1
|
33 INRIA: http://www.irisa.fr/metiss/gribonval/
|
idamnjanovic@1
|
34 University of Edinburgh: http://www.see.ed.ac.uk/~mdavies4/
|
idamnjanovic@1
|
35 Queen Mary, University of London: http://www.elec.qmul.ac.uk/people/markp/
|
idamnjanovic@1
|
36 EPFL: http://people.epfl.ch/pierre.vandergheynst
|
idamnjanovic@1
|
37 Technion: http://www.cs.technion.ac.il/~elad/
|
idamnjanovic@1
|
38
|
idamnjanovic@1
|
39 ---------------------------------------------------------------------------
|
idamnjanovic@1
|
40
|
idamnjanovic@1
|
41 Version 0.5 of SMALLbox will download and install the following existing toolboxes
|
idamnjanovic@1
|
42 related to Sparse Representations, Compressed Sensing and Dictionary Learning:
|
idamnjanovic@1
|
43
|
idamnjanovic@1
|
44
|
idamnjanovic@1
|
45 Sparco: http://www.cs.ubc.ca/labs/scl/sparco/
|
idamnjanovic@1
|
46
|
idamnjanovic@1
|
47 SPGL1: http://www.cs.ubc.ca/labs/scl/spgl1/
|
idamnjanovic@1
|
48
|
idamnjanovic@1
|
49 SparseLab: http://sparselab.stanford.edu/
|
idamnjanovic@1
|
50
|
idamnjanovic@1
|
51 Sparsify: http://www.see.ed.ac.uk/~tblumens/sparsify/sparsify.html
|
idamnjanovic@1
|
52
|
idamnjanovic@1
|
53 GPSR: http://www.lx.it.pt/~mtf/GPSR/
|
idamnjanovic@1
|
54
|
idamnjanovic@1
|
55 OMPbox and KSVDBox: http://www.cs.technion.ac.il/~ronrubin/
|
idamnjanovic@1
|
56
|
idamnjanovic@1
|
57 IMPORTANT:
|
idamnjanovic@1
|
58 In order to use SparseLab please register at
|
idamnjanovic@1
|
59 http://cgi.stanford.edu/group/sparselab/cgi-bin/register.pl
|
idamnjanovic@1
|
60
|
idamnjanovic@1
|
61 IMPORTANT:
|
idamnjanovic@1
|
62 To successfully install all toolboxes you will need to have MEX setup to compile C files.
|
idamnjanovic@1
|
63 If this is not already setup, run "mex -setup" or type "help mex" in the MATLAB command prompt.
|
idamnjanovic@1
|
64
|
idamnjanovic@1
|
65 IMPORTANT:
|
idamnjanovic@1
|
66 Because the toolboxes are downloaded automatically, you must have an internet connection
|
idamnjanovic@1
|
67 to successfully install SMALLbox.
|
idamnjanovic@1
|
68
|
idamnjanovic@1
|
69 IMPORTANT:
|
idamnjanovic@1
|
70 If you are running Matlab on MAC OSX or Linux, you must start Matlab with the jvm enabled.
|
idamnjanovic@1
|
71 Not doing so, will prevent you being able to unzip the downloaded toolboxes.
|
idamnjanovic@1
|
72
|
idamnjanovic@1
|
73 To install the toolbox run the command "SMALLboxsetup" from the MATLAB command prompt.
|
idamnjanovic@1
|
74
|
idamnjanovic@1
|
75 Once installed, there are two optional demo functions that can be run,
|
idamnjanovic@1
|
76
|
idamnjanovic@1
|
77 SMALL_solver_test.m :
|
idamnjanovic@1
|
78
|
idamnjanovic@1
|
79 Example test of solvers from different toolboxes on Sparco compressed sensing problems
|
idamnjanovic@1
|
80
|
idamnjanovic@1
|
81 and
|
idamnjanovic@1
|
82
|
idamnjanovic@1
|
83 SMALL_solver_test_Audio.m :
|
idamnjanovic@1
|
84
|
idamnjanovic@1
|
85 Example test of solvers on Sparco audio source separation problems
|
idamnjanovic@1
|
86
|
idamnjanovic@1
|
87 ---------------------------------------------------------------------------
|
idamnjanovic@1
|
88
|
idamnjanovic@1
|
89 For more information on the SMALL Project, please visit the following website:
|
idamnjanovic@1
|
90
|
idamnjanovic@1
|
91 http://small.inria.fr
|
idamnjanovic@1
|
92
|
idamnjanovic@1
|
93
|
idamnjanovic@1
|
94 Contacts: ivan.damnjanovic@elec.qmul.ac.uk
|
idamnjanovic@1
|
95 matthew.davies@elec.qmul.ac.uk
|
idamnjanovic@1
|
96
|
idamnjanovic@1
|
97
|
idamnjanovic@1
|
98 This code is in experimental stage; any comments or bug reports are
|
idamnjanovic@1
|
99 very welcome.
|