# HG changeset patch # User Mehrdad # Date 1302619347 -3600 # Node ID 51aa5a4932b047e4bc91d4c58841cd3892038ad7 # Parent 59706b14d75b70dff4ddd46c4ab76ca1238d7c6a# Parent cced8c7c2f9f3e0dd89c4594e525398e5c1e3002 sodgho diff -r 59706b14d75b -r 51aa5a4932b0 To Do list.m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/To Do list.m Tue Apr 12 15:42:27 2011 +0100 @@ -0,0 +1,23 @@ +CardiacMRI: +- Last thing I was dealing with was temporal fft operator that I have put in opFFTxd.m in util directory. +- Problem setup is now kind of realistic: + - user choose upload cardiac images from dataset + - he can shose the slice number (1-10 - default is 5) + - sigma level (0.05 by default) + - undersampling factor (fold default is 6) + - n image size (256 by default) + - read 3d matrix of n*n cardiac images in szt time points + - adds noise sigma*var(signal) + - do 2d circular fft per image and take random lines as specified by mask + - mask is made to sample n*szt/fold lines in phase encode and time dimensions + - play movies of original, undersampled cardiac images and mask + +SMALLboxSetup.m - Installation script: + +- Add make call for DL/RLS_DLA/private and Problems/private (still need to + shall these be private directories as in KSVD. Files inside are common + common routines that are used all around, so it makes sense to put them + in util directory) + SOLVED: A copy of "ksvd/private" is put into "util/ksvd utils" and istallation + script will run make command in the directory to compile mex files +- \ No newline at end of file diff -r 59706b14d75b -r 51aa5a4932b0 bugs.m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bugs.m Tue Apr 12 15:42:27 2011 +0100 @@ -0,0 +1,12 @@ +% I encountered an error while running SMALL_solver_test_Audio : + +%??? Error using ==> +%problems\private\completeOps>@(x)reshape(data.B(x,1),data.signalSize) +%Too many input arguments. +%Error in ==> SMALL_playAudio at 17 +%SMALL.solver.reconstructed = SMALL.Problem.reconstruct(SMALL.solver.solution); +%Error in ==> SMALL_solver_test_Audio at 96 +%SMALL_playAudio(SMALL); + + +% version of Matlab used: 7.9.0.529 - 64 bits \ No newline at end of file diff -r 59706b14d75b -r 51aa5a4932b0 examples/Image Denoising/SMALL_ImgDenoise_DL_test_KSVDvsRLSDLA.m --- a/examples/Image Denoising/SMALL_ImgDenoise_DL_test_KSVDvsRLSDLA.m Tue Apr 12 15:32:21 2011 +0100 +++ b/examples/Image Denoising/SMALL_ImgDenoise_DL_test_KSVDvsRLSDLA.m Tue Apr 12 15:42:27 2011 +0100 @@ -1,4 +1,4 @@ -%% DICTIONARY LEARNING FOR IMAGE DENOISING + %% DICTIONARY LEARNING FOR IMAGE DENOISING % This file contains an example of how SMALLbox can be used to test different % dictionary learning techniques in Image Denoising problem. % It calls generateImageDenoiseProblem that will let you to choose image, diff -r 59706b14d75b -r 51aa5a4932b0 test.m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test.m Tue Apr 12 15:42:27 2011 +0100 @@ -0,0 +1,1 @@ +test \ No newline at end of file