annotate SMALLBoxInit.m @ 189:75b5dedcfd45 luisf_dev

created initialization file; changing SMALL_learn in order to initialize plugins.
author luisf <luis.figueira@eecs.qmul.ac.uk>
date Thu, 16 Feb 2012 18:24:43 +0000
parents
children
rev   line source
luis@189 1 function SMALLboxInit(varargin)
luis@189 2 %% SMALLboxInit
luis@189 3 %
luis@189 4 % Will add all necessary files and folders to the Matlab Path
luis@189 5 %
luis@189 6 % SMALLbox initialisation
luis@189 7
luis@189 8 %
luis@189 9 % Centre for Digital Music, Queen Mary, University of London.
luis@189 10 % This file copyright 2009 Ivan Damnjanovic, Matthew Davies.
luis@189 11 %
luis@189 12 % This program is free software; you can redistribute it and/or
luis@189 13 % modify it under the terms of the GNU General Public License as
luis@189 14 % published by the Free Software Foundation; either version 2 of the
luis@189 15 % License, or (at your option) any later version. See the file
luis@189 16 % COPYING included with this distribution for more information.
luis@189 17 %
luis@189 18 %%
luis@189 19 clc;
luis@189 20 clear;
luis@189 21
luis@189 22 FS=filesep;
luis@189 23
luis@189 24 SMALL_path=pwd;
luis@189 25 SMALL_p=genpath(SMALL_path);
luis@189 26 addpath(SMALL_p);
luis@189 27
luis@189 28
luis@189 29 % should init "old" toolboxes
luis@189 30
luis@189 31
luis@189 32
luis@189 33
luis@189 34
luis@189 35 %%
luis@189 36
luis@189 37
luis@189 38 % if ~exist('sparcoSetup.m','file')
luis@189 39 % fprintf('\n ******************************************************************');
luis@189 40 % fprintf('\n\n Initialising SPARCO and Rice Wavelet Toolbox Setup');
luis@189 41 %
luis@189 42 % Sparco_path = [SMALL_path,FS,'toolboxes',FS,'SPARCO'];
luis@189 43 % if exist([Sparco_path, FS, 'sparco-1.2.zip'],'file'),
luis@189 44 % Sparco_zip=[Sparco_path, FS, 'sparco-1.2.zip'];
luis@189 45 % else
luis@189 46 % Sparco_zip='http://www.cs.ubc.ca/labs/scl/sparco/downloads.php?filename=sparco-1.2.zip';
luis@189 47 % fprintf('\n\n Downloading toolbox, please be patient\n\n');
luis@189 48 % end
luis@189 49 % unzip(Sparco_zip,Sparco_path);
luis@189 50 % Sparco_p=genpath(Sparco_path);
luis@189 51 % addpath(Sparco_p);
luis@189 52 % cd(SMALL_path)
luis@189 53 %
luis@189 54 %
luis@189 55 %
luis@189 56 % if exist('curvelab.pdf','file')
luis@189 57 % crvroot = fileparts(which('curvelab.pdf'));
luis@189 58 % addtopath(crvroot,'fdct_usfft_matlab');
luis@189 59 % addtopath(crvroot,'fdct_wrapping_matlab');
luis@189 60 % addtopath(crvroot,'fdct_wrapping_cpp/mex');
luis@189 61 % addtopath(crvroot,'fdct3d/mex');
luis@189 62 % else
luis@189 63 % fprintf(['\nWarning: CurveLab is not in the path. Sparco Problems 50-51 ' ...
luis@189 64 % 'will not work.\n\n']);
luis@189 65 % end
luis@189 66 %
luis@189 67 %
luis@189 68 % cd(SMALL_path);
luis@189 69 %
luis@189 70 % fprintf('SPARCO Installation Successful!\n');
luis@189 71 % else
luis@189 72 % fprintf('\n ******************************************************************');
luis@189 73 % fprintf('\n\n SPARCO and Rice Wavelet Toolbox are already installed');
luis@189 74 % end
luis@189 75 % %%
luis@189 76 % %removing Rice Wavelet tollbox provided with SPARCO from the path, so
luis@189 77 % %the newer version provided with SMALLbox is used
luis@189 78 %
luis@189 79 % rmpath([SMALL_path,FS,'toolboxes',FS,'SPARCO',FS,'sparco-1.2',FS,'tools',FS,'rwt']);
luis@189 80 %
luis@189 81 % if ~exist('spgsetup.m','file')
luis@189 82 % fprintf('\n ******************************************************************');
luis@189 83 % fprintf('\n\n Initialising SPGL1 Setup');
luis@189 84 %
luis@189 85 % try
luis@189 86 % SPGL1_path = [SMALL_path,FS,'toolboxes',FS,'SPGL1'];
luis@189 87 % if exist([SPGL1_path, FS, 'spgl1-1.7.zip'],'file'),
luis@189 88 % SPGL1_zip=[SPGL1_path, FS, 'spgl1-1.7.zip'];
luis@189 89 % else
luis@189 90 % SPGL1_zip='http://www.cs.ubc.ca/~mpf/downloads/spgl1-1.7.zip';
luis@189 91 % fprintf('\n\n Downloading toolbox, please be patient\n\n');
luis@189 92 % end
luis@189 93 % unzip(SPGL1_zip,SPGL1_path);
luis@189 94 % SPGL1_p=genpath(SPGL1_path);
luis@189 95 % addpath(SPGL1_p);
luis@189 96 %
luis@189 97 %
luis@189 98 % cd([SPGL1_path,FS,'spgl1-1.7']);
luis@189 99 % fprintf('Compiling SPGL1 MEX interfaces ...');
luis@189 100 % try
luis@189 101 % spgsetup;
luis@189 102 % fprintf('\n SPGL1 Installation Successful!\n');
luis@189 103 % catch
luis@189 104 % warning('Could not compile SPGL1 MEX interfaces.');
luis@189 105 % end
luis@189 106 % catch
luis@189 107 % fprintf('\n SPGL1 Installation Failed\n');
luis@189 108 % end
luis@189 109 % cd(SMALL_path);
luis@189 110 % else
luis@189 111 % fprintf('\n ******************************************************************');
luis@189 112 % fprintf('\n\n SPGL1 is already installed');
luis@189 113 % end
luis@189 114 % %%
luis@189 115 %
luis@189 116 % if ~exist('SparsePath.m','file')
luis@189 117 % fprintf('\n ******************************************************************');
luis@189 118 % fprintf('\n\n Initialising SparseLab Setup');
luis@189 119 %
luis@189 120 % try
luis@189 121 % SL_path = [pwd,FS,'toolboxes',FS,'SparseLab'];
luis@189 122 % if exist([SL_path, FS, 'SparseLab21-Core.zip'],'file'),
luis@189 123 % SL_zip=[SL_path, FS, 'SparseLab21-Core.zip'];
luis@189 124 % else
luis@189 125 % SL_zip='http://sparselab.stanford.edu/SparseLab_files/Download_files/SparseLab21-Core.zip';
luis@189 126 % fprintf('\n\n Downloading toolbox, please be patient\n\n');
luis@189 127 % end
luis@189 128 % unzip(SL_zip,SL_path);
luis@189 129 % SL_p=genpath(SL_path);
luis@189 130 % addpath(SL_p);
luis@189 131 % fprintf('\n SparseLab Installation Successful!\n');
luis@189 132 % catch
luis@189 133 % fprintf('\n SparseLab Installation Failed\n');
luis@189 134 % cd(SMALL_path);
luis@189 135 % end
luis@189 136 % cd(SMALL_path);
luis@189 137 % else
luis@189 138 % fprintf('\n ******************************************************************');
luis@189 139 % fprintf('\n\n SparseLab is already installed');
luis@189 140 % end
luis@189 141 % %%
luis@189 142 %
luis@189 143 % if ~exist('greed_pcgp.m','file')
luis@189 144 % fprintf('\n ******************************************************************');
luis@189 145 % fprintf('\n\n Initialising Sparsify Setup');
luis@189 146 %
luis@189 147 % try
luis@189 148 % Sparsify_path = [pwd,FS,'toolboxes',FS,'Sparsify'];
luis@189 149 % if exist([Sparsify_path, FS, 'sparsify_0_4.zip'],'file'),
luis@189 150 % Sparsify_zip=[Sparsify_path, FS, 'sparsify_0_4.zip'];
luis@189 151 % else
luis@189 152 % Sparsify_zip='http://www.see.ed.ac.uk/~tblumens/sparsify/sparsify_0_4.zip';
luis@189 153 % fprintf('\n\n Downloading toolbox, please be patient\n\n');
luis@189 154 % end
luis@189 155 % unzip(Sparsify_zip,Sparsify_path);
luis@189 156 % Sparsify_p=genpath(Sparsify_path);
luis@189 157 % addpath(Sparsify_p);
luis@189 158 % fprintf('\n Sparsify Installation Successful\n');
luis@189 159 % catch
luis@189 160 % fprintf('\n Sparsify Installation Failed\n');
luis@189 161 % end
luis@189 162 % cd(SMALL_path);
luis@189 163 % else
luis@189 164 % fprintf('\n ******************************************************************');
luis@189 165 % fprintf('\n\n Sparsify is already installed');
luis@189 166 % end
luis@189 167 % %%
luis@189 168 % if ~exist('GPSR_Basic.m','file')
luis@189 169 % fprintf('\n ******************************************************************');
luis@189 170 % fprintf('\n\n Initialising GPSR Setup');
luis@189 171 %
luis@189 172 % try
luis@189 173 % GPSR_path = [pwd,FS,'toolboxes',FS,'GPSR'];
luis@189 174 % if exist([GPSR_path, FS, 'GPSR_6.0.zip'],'file'),
luis@189 175 % GPSR_zip=[GPSR_path, FS,'GPSR_6.0.zip'];
luis@189 176 % else
luis@189 177 % GPSR_zip='http://www.lx.it.pt/~mtf/GPSR/GPSR_6.0.zip';
luis@189 178 % fprintf('\n\n Downloading toolbox, please be patient\n\n');
luis@189 179 % end
luis@189 180 % unzip(GPSR_zip,GPSR_path);
luis@189 181 %
luis@189 182 % GPSR_p=genpath(GPSR_path);
luis@189 183 % addpath(GPSR_p);
luis@189 184 % fprintf('\n GPSR Installation Successful\n');
luis@189 185 % catch
luis@189 186 % fprintf('\n GPSR Installation Failed');
luis@189 187 % end
luis@189 188 % cd(SMALL_path);
luis@189 189 % else
luis@189 190 % fprintf('\n ******************************************************************');
luis@189 191 % fprintf('\n\n GPSR is already installed');
luis@189 192 % end
luis@189 193 % %%
luis@189 194 % if ~exist('cvx_setup.m','file')
luis@189 195 % fprintf('\n ******************************************************************');
luis@189 196 % fprintf('\n\n Initialising CVX Setup');
luis@189 197 %
luis@189 198 % try
luis@189 199 % CVX_path = [pwd,FS,'toolboxes',FS,'CVX'];
luis@189 200 % machine=computer;
luis@189 201 % if (strcmp(machine,'PCWIN')||strcmp(machine,'PCWIN64'))
luis@189 202 % if exist([CVX_path, FS, 'cvx.zip'],'file'),
luis@189 203 % CVX_zip=[CVX_path, FS,'cvx.zip'];
luis@189 204 % else
luis@189 205 % CVX_zip='http://cvxr.com/cvx/cvx.zip';
luis@189 206 % fprintf('\n\n Downloading toolbox, please be patient\n\n');
luis@189 207 % end
luis@189 208 % unzip(CVX_zip,CVX_path);
luis@189 209 % else
luis@189 210 % if exist([CVX_path, FS, 'cvx.tar.gz'],'file'),
luis@189 211 % CVX_tar=[CVX_path, FS,'cvx.tar.gz'];
luis@189 212 % else
luis@189 213 % CVX_tar='http://cvxr.com/cvx/cvx.tar.gz';
luis@189 214 % fprintf('\n\n Downloading toolbox, please be patient\n\n');
luis@189 215 % end
luis@189 216 % untar(CVX_tar,CVX_path);
luis@189 217 % end
luis@189 218 % cd([CVX_path,FS,'cvx']);
luis@189 219 % fprintf('\n\n Running cvx_setup.m script \n\n');
luis@189 220 % cvx_setup;
luis@189 221 % fprintf('\n\n Ignore the cvx_setup note about adding the path. It is done automatically in SMALLbox \n\n');
luis@189 222 % CVX_p=genpath(CVX_path);
luis@189 223 % addpath(CVX_p);
luis@189 224 % fprintf('\n CVX Installation Successful\n');
luis@189 225 % catch
luis@189 226 % fprintf('\n CVX Installation Failed');
luis@189 227 % end
luis@189 228 % cd(SMALL_path);
luis@189 229 % else
luis@189 230 % fprintf('\n ******************************************************************');
luis@189 231 % fprintf('\n\n CVX is already installed');
luis@189 232 % end
luis@189 233 %
luis@189 234 % %%
luis@189 235 % %% KSVD utils setup
luis@189 236 %
luis@189 237 % if ~(exist('addtocols')==3)
luis@189 238 % cd([SMALL_path,FS,'util',FS,'ksvd utils']);
luis@189 239 % make
luis@189 240 % cd(SMALL_path);
luis@189 241 % end
luis@189 242 %
luis@189 243 % %% fast omp for Gabor dictionary
luis@189 244 %
luis@189 245 % if ~(exist('omp2Gabor')==3)
luis@189 246 % cd([SMALL_path,FS,'solvers', FS,'SMALL_ompGabor']);
luis@189 247 % make
luis@189 248 % cd(SMALL_path);
luis@189 249 % end
luis@189 250 % %%
luis@189 251 % if ~exist('ksvdver.m','file')
luis@189 252 % fprintf('\n ******************************************************************');
luis@189 253 % fprintf('\n\n Initialising OMPbox and KSVDBox Setup');
luis@189 254 %
luis@189 255 % try
luis@189 256 % KSVD_path = [pwd,FS,'toolboxes',FS,'KSVD'];
luis@189 257 % if exist([KSVD_path, FS, 'ompbox10.zip'],'file'),
luis@189 258 % omp_zip=[KSVD_path, FS, 'ompbox10.zip'];
luis@189 259 % else
luis@189 260 % omp_zip='http://www.cs.technion.ac.il/%7Eronrubin/Software/ompbox10.zip';
luis@189 261 % fprintf('\n\n Downloading toolbox, please be patient\n\n');
luis@189 262 % end
luis@189 263 % unzip(omp_zip,[KSVD_path, FS, 'ompbox']);
luis@189 264 %
luis@189 265 % cd([KSVD_path, FS, 'ompbox', FS, 'private']);
luis@189 266 % make;
luis@189 267 % cd(SMALL_path);
luis@189 268 %
luis@189 269 % if exist([KSVD_path, FS, 'ksvdbox13.zip'],'file'),
luis@189 270 % KSVD_zip=[KSVD_path, FS, 'ksvdbox13.zip'];
luis@189 271 % else
luis@189 272 % KSVD_zip='http://www.cs.technion.ac.il/%7Eronrubin/Software/ksvdbox13.zip';
luis@189 273 % fprintf('\n\n Downloading toolbox, please be patient\n\n');
luis@189 274 % end
luis@189 275 % unzip(KSVD_zip,[KSVD_path, FS, 'ksvdbox']);
luis@189 276 % cd([KSVD_path, FS, 'ksvdbox', FS, 'private']);
luis@189 277 % make;
luis@189 278 % cd(SMALL_path);
luis@189 279 % KSVD_p=genpath(KSVD_path);
luis@189 280 % addpath(KSVD_p);
luis@189 281 % fprintf('\n KSVDBox and OMPBox Installation Successful\n');
luis@189 282 % catch
luis@189 283 % fprintf('\n KSVDBox and OMPBox Installation Failed');
luis@189 284 % cd(SMALL_path);
luis@189 285 % end
luis@189 286 % else
luis@189 287 % fprintf('\n ******************************************************************');
luis@189 288 % fprintf('\n\n KSVD is already installed');
luis@189 289 % end
luis@189 290 % %%
luis@189 291 % if ~exist('ksvdsver.m','file')
luis@189 292 % fprintf('\n ******************************************************************');
luis@189 293 % fprintf('\n\n Initialising OMPSbox and KSVDSBox Setup');
luis@189 294 %
luis@189 295 % try
luis@189 296 % KSVDS_path = [pwd,FS,'toolboxes',FS,'KSVDS'];
luis@189 297 % if exist([KSVDS_path, FS, 'ompsbox1.zip'],'file'),
luis@189 298 % omps_zip=[KSVDS_path, FS, 'ompsbox1.zip'];
luis@189 299 % else
luis@189 300 % omps_zip='http://www.cs.technion.ac.il/%7Eronrubin/Software/ompsbox1.zip';
luis@189 301 % fprintf('\n\n Downloading toolbox, please be patient\n\n');
luis@189 302 % end
luis@189 303 % unzip(omps_zip,[KSVDS_path, FS, 'ompsbox']);
luis@189 304 %
luis@189 305 % cd([KSVDS_path, FS, 'ompsbox', FS, 'private']);
luis@189 306 % make;
luis@189 307 % cd(SMALL_path);
luis@189 308 %
luis@189 309 % if exist([KSVDS_path, FS, 'ksvdsbox11.zip'],'file'),
luis@189 310 % KSVDS_zip=[KSVDS_path, FS, 'ksvdsbox11.zip'];
luis@189 311 % else
luis@189 312 % KSVDS_zip='http://www.cs.technion.ac.il/%7Eronrubin/Software/ksvdsbox11.zip';
luis@189 313 % fprintf('\n\n Downloading toolbox, please be patient\n\n');
luis@189 314 % end
luis@189 315 % unzip(KSVDS_zip,[KSVDS_path, FS, 'ksvdsbox']);
luis@189 316 % cd([KSVDS_path, FS, 'ksvdsbox', FS, 'private']);
luis@189 317 % make;
luis@189 318 % cd(SMALL_path);
luis@189 319 % KSVDS_p=genpath(KSVDS_path);
luis@189 320 % addpath(KSVDS_p);
luis@189 321 % fprintf('\n KSVDSbox and OMPSbox Installation Successful\n');
luis@189 322 % catch
luis@189 323 % fprintf('\n KSVDSbox and OMPSbox Installation Failed');
luis@189 324 % cd(SMALL_path);
luis@189 325 % end
luis@189 326 % else
luis@189 327 % fprintf('\n ******************************************************************');
luis@189 328 % fprintf('\n\n KSVDS is already installed');
luis@189 329 % end
luis@189 330 % %%
luis@189 331 %
luis@189 332 % if ~exist('mexTrainDL.m','file')
luis@189 333 % fprintf('\n ******************************************************************');
luis@189 334 % fprintf('\n\n If you want to use SMALLbox with SPAMS On-line Dictionary Learning please go to:');
luis@189 335 % fprintf('\n http://www.di.ens.fr/willow/SPAMS/index.html');
luis@189 336 % fprintf('\n and follow the instructions. The License prohibits redistribution of the SPAMS.');
luis@189 337 %
luis@189 338 % else
luis@189 339 % fprintf('\n ******************************************************************');
luis@189 340 % fprintf('\n\n SPAMS On-line Dictionary Learning is already installed');
luis@189 341 % end;
luis@189 342 % %%
luis@189 343 %
luis@189 344 %
luis@189 345 % if ~exist('midiInfo.m','file')
luis@189 346 % try
luis@189 347 % matlab_midi_path = [pwd,FS,'util',FS,'matlab_midi'];
luis@189 348 % if exist([matlab_midi_path, FS, 'matlab_midi.zip'],'file'),
luis@189 349 % matlab_midi_zip=[SL_path, FS, 'matlab_midi.zip'];
luis@189 350 % else
luis@189 351 % matlab_midi_zip='http://www.kenschutte.com/static/code/matlab_midi.zip';
luis@189 352 % fprintf('\n\n Downloading toolbox, please be patient\n\n');
luis@189 353 % end
luis@189 354 % unzip(matlab_midi_zip,matlab_midi_path);
luis@189 355 % matlab_midi_p=genpath(matlab_midi_path);
luis@189 356 % addpath(matlab_midi_p);
luis@189 357 % fprintf('\n matlab_midi (http://www.kenschutte.com/midi/) Installation Successful!\n');
luis@189 358 % catch
luis@189 359 % fprintf('\n matlab_midi (http://www.kenschutte.com/midi/) Installation Failed\n');
luis@189 360 % cd(SMALL_path);
luis@189 361 % end
luis@189 362 %
luis@189 363 % else
luis@189 364 % fprintf('\n ******************************************************************');
luis@189 365 % fprintf('\n\n matlab_midi (http://www.kenschutte.com/midi/) is already installed');
luis@189 366 % end
luis@189 367 %
luis@189 368 %
luis@189 369 %
luis@189 370 % %% RWT setup
luis@189 371 % if ~(exist('mdwt')==3)
luis@189 372 % cd([SMALL_path, FS, 'util', FS, 'Rice Wavelet Toolbox'])
luis@189 373 % fprintf('Compiling the Rice Wavelet Toolbox MEX interfaces...');
luis@189 374 % try
luis@189 375 % if exist('mdwt' ,'file')~=3, mex mdwt.c; end
luis@189 376 % if exist('midwt' ,'file')~=3, mex midwt.c; end
luis@189 377 % if exist('mrdwt' ,'file')~=3, mex mrdwt.c; end
luis@189 378 % if exist('mirdwt','file')~=3, mex mirdwt.c; end
luis@189 379 % fprintf('Rice Wavelet Toolbox Installation Successful!\n\n');
luis@189 380 % catch
luis@189 381 % warning('Could not compile Rice Wavelet Toolbox MEX interfaces.\n');
luis@189 382 % end
luis@189 383 % cd(SMALL_path);
luis@189 384 % end
luis@189 385 % %%
luis@189 386 % fprintf('\n ******************************************************************');
luis@189 387 % fprintf('\n\n Initialising SMALLbox Examples Setup');
luis@189 388 %
luis@189 389 % % % Need to do a bit of temporary housekeeping first.
luis@189 390 % % cd(SMALL_path);
luis@189 391 % % try
luis@189 392 % % cd(['Problems',FS,'private']);
luis@189 393 % % if exist('addtocols' ,'file')~=3,
luis@189 394 % % fprintf('\n Compiling MEX interfaces for SMALL examples \n');
luis@189 395 % % make;
luis@189 396 % % end
luis@189 397 % % fprintf('\n SMALLbox Problems Installation Successful! \n');
luis@189 398 % % catch
luis@189 399 % % fprintf('\n SMALLbox Problems Installation Failed \n');
luis@189 400 % % end
luis@189 401 % % cd(SMALL_path);
luis@189 402 %
luis@189 403 %
luis@189 404 %
luis@189 405 % fprintf('\n ******************************************************************');
luis@189 406 % fprintf('\n\n SMALLbox Installation Complete!');
luis@189 407 %
luis@189 408 %
luis@189 409 % fprintf('\n\n For more information on the installed toolboxes see');
luis@189 410 % fprintf('\n\n Sparco: http://www.cs.ubc.ca/labs/scl/sparco/');
luis@189 411 % fprintf('\n\n SPGL1: http://www.cs.ubc.ca/labs/spgl1/?n=HomePage');
luis@189 412 % fprintf('\n\n SparseLab: http://sparselab.stanford.edu/ (PLEASE REGISTER SPARSELAB!)');
luis@189 413 % fprintf('\n\n Sparsify: http://www.see.ed.ac.uk/~tblumens/sparsify/sparsify.html');
luis@189 414 % fprintf('\n\n GPSR: http://www.lx.it.pt/~mtf/GPSR/');
luis@189 415 % fprintf('\n\n CVX: http://cvxr.com/cvx/');
luis@189 416 % fprintf('\n\n OMPbox and KSVDBox: http://www.cs.technion.ac.il/~ronrubin/\n');
luis@189 417 %
luis@189 418 %
luis@189 419 % % LIST DEMOS FROM EXAMPLE DIRECTORY...
luis@189 420 %
luis@189 421 % demo_ack = input('\n\n Would you like to run a demo: ([y]/n)? ','s');
luis@189 422 %
luis@189 423 % if demo_ack == 'n',
luis@189 424 % fprintf('\n Thank you for installing SMALLbox.');
luis@189 425 % fprintf('\n For information on the SMALLbox example scripts');
luis@189 426 % fprintf('\n Please see the examples directory. \n');
luis@189 427 % return;
luis@189 428 % else
luis@189 429 %
luis@189 430 % demo_choice = input('\n 1 to run SMALL_solver_test \n 2 to run Dictionary Learning for Image Denoising demo \n q to quit: ','s');
luis@189 431 % switch(demo_choice)
luis@189 432 % case{'1'}
luis@189 433 % fprintf('\n Running SMALL_solver_test problem');
luis@189 434 % SMALL_solver_test;
luis@189 435 % case{'2'}
luis@189 436 % fprintf('\n Running SMALL Image Denoise problem');
luis@189 437 % SMALL_ImgDenoise_DL_test_KSVDvsSPAMS;
luis@189 438 % otherwise
luis@189 439 % return;
luis@189 440 % end
luis@189 441 %
luis@189 442 % end
luis@189 443 %
luis@189 444
luis@189 445