idamnjanovic@1: idamnjanovic@1: SMALLbox Version 0.5 idamnjanovic@1: idamnjanovic@1: 31st July, 2009 idamnjanovic@1: idamnjanovic@1: idamnjanovic@1: --------------------------------------------------------------------------- idamnjanovic@1: idamnjanovic@1: Copyright (2009): Ivan Damnjanovic, Matthew Davies idamnjanovic@1: idamnjanovic@1: SMALLbox is distributed under the terms of the GNU General Public License 3 idamnjanovic@1: idamnjanovic@1: This program is free software: you can redistribute it and/or modify idamnjanovic@1: it under the terms of the GNU General Public License as published by idamnjanovic@1: the Free Software Foundation, either version 3 of the License, or idamnjanovic@1: (at your option) any later version. idamnjanovic@1: idamnjanovic@1: This program is distributed in the hope that it will be useful, idamnjanovic@1: but WITHOUT ANY WARRANTY; without even the implied warranty of idamnjanovic@1: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the idamnjanovic@1: GNU General Public License for more details. idamnjanovic@1: idamnjanovic@1: You should have received a copy of the GNU General Public License idamnjanovic@1: along with this program. If not, see . idamnjanovic@1: idamnjanovic@1: --------------------------------------------------------------------------- idamnjanovic@1: idamnjanovic@1: SMALLbox is a MATLAB Evaluation Framework for the EU FET-OPEN Project, no: 225913: idamnjanovic@1: Sparse Models, Algorithms, and Learning for Large-scale data (SMALL). idamnjanovic@1: idamnjanovic@1: The project team includes researchers from the following institutions: idamnjanovic@1: idamnjanovic@1: INRIA: http://www.irisa.fr/metiss/gribonval/ idamnjanovic@1: University of Edinburgh: http://www.see.ed.ac.uk/~mdavies4/ idamnjanovic@1: Queen Mary, University of London: http://www.elec.qmul.ac.uk/people/markp/ idamnjanovic@1: EPFL: http://people.epfl.ch/pierre.vandergheynst idamnjanovic@1: Technion: http://www.cs.technion.ac.il/~elad/ idamnjanovic@1: idamnjanovic@1: --------------------------------------------------------------------------- idamnjanovic@1: idamnjanovic@1: Version 0.5 of SMALLbox will download and install the following existing toolboxes idamnjanovic@1: related to Sparse Representations, Compressed Sensing and Dictionary Learning: idamnjanovic@1: idamnjanovic@1: idamnjanovic@1: Sparco: http://www.cs.ubc.ca/labs/scl/sparco/ idamnjanovic@1: idamnjanovic@1: SPGL1: http://www.cs.ubc.ca/labs/scl/spgl1/ idamnjanovic@1: idamnjanovic@1: SparseLab: http://sparselab.stanford.edu/ idamnjanovic@1: idamnjanovic@1: Sparsify: http://www.see.ed.ac.uk/~tblumens/sparsify/sparsify.html idamnjanovic@1: idamnjanovic@1: GPSR: http://www.lx.it.pt/~mtf/GPSR/ idamnjanovic@1: idamnjanovic@1: OMPbox and KSVDBox: http://www.cs.technion.ac.il/~ronrubin/ idamnjanovic@1: idamnjanovic@1: IMPORTANT: idamnjanovic@1: In order to use SparseLab please register at idamnjanovic@1: http://cgi.stanford.edu/group/sparselab/cgi-bin/register.pl idamnjanovic@1: idamnjanovic@1: IMPORTANT: idamnjanovic@1: To successfully install all toolboxes you will need to have MEX setup to compile C files. idamnjanovic@1: If this is not already setup, run "mex -setup" or type "help mex" in the MATLAB command prompt. idamnjanovic@1: idamnjanovic@1: IMPORTANT: idamnjanovic@1: Because the toolboxes are downloaded automatically, you must have an internet connection idamnjanovic@1: to successfully install SMALLbox. idamnjanovic@1: idamnjanovic@1: IMPORTANT: idamnjanovic@1: If you are running Matlab on MAC OSX or Linux, you must start Matlab with the jvm enabled. idamnjanovic@1: Not doing so, will prevent you being able to unzip the downloaded toolboxes. idamnjanovic@1: idamnjanovic@1: To install the toolbox run the command "SMALLboxsetup" from the MATLAB command prompt. idamnjanovic@1: idamnjanovic@1: Once installed, there are two optional demo functions that can be run, idamnjanovic@1: idamnjanovic@1: SMALL_solver_test.m : idamnjanovic@1: idamnjanovic@1: Example test of solvers from different toolboxes on Sparco compressed sensing problems idamnjanovic@1: idamnjanovic@1: and idamnjanovic@1: idamnjanovic@1: SMALL_solver_test_Audio.m : idamnjanovic@1: idamnjanovic@1: Example test of solvers on Sparco audio source separation problems idamnjanovic@1: idamnjanovic@1: --------------------------------------------------------------------------- idamnjanovic@1: idamnjanovic@1: For more information on the SMALL Project, please visit the following website: idamnjanovic@1: idamnjanovic@1: http://small.inria.fr idamnjanovic@1: idamnjanovic@1: idamnjanovic@1: Contacts: ivan.damnjanovic@elec.qmul.ac.uk idamnjanovic@1: matthew.davies@elec.qmul.ac.uk idamnjanovic@1: idamnjanovic@1: idamnjanovic@1: This code is in experimental stage; any comments or bug reports are idamnjanovic@1: very welcome.