annotate README.txt @ 5:f44689e95ea4

(none)
author idamnjanovic
date Mon, 22 Mar 2010 10:43:01 +0000
parents 7750624e0c73
children a07585dff65c
rev   line source
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.