ea58b69a69173765037fe297b78ada7117667630
Christoph Budziszewski roi image working

Christoph Budziszewski authored 15 years ago

1) function runROIImageMaskMode(args)
Christoph Budziszewski moved things

Christoph Budziszewski authored 15 years ago

2) 
Christoph Budziszewski roi image working

Christoph Budziszewski authored 15 years ago

3) subjects = args.subjects;
4) mask     = ['^' cell2mat(args.mask) '.*\.img$'];
5)     
6) nSubjects = size(subjects);
7) sessionlist = 1:3;
8) 
9) 
10) for s = 1:nSubjects
11)     subjectStruct{s}.dir = fullfile(args.basedir,cell2mat(subjects(s)));
12)     subjectStruct{s}.name = cell2mat(subjects(s));
13)     subjectStruct{s}.roiFile = ui_selectRoiImage(...
14)         sprintf('Select ROI Files for %s',subjectStruct{s}.name),...
15)         fullfile(subjectStruct{s}.dir,'results','roi'));
16) end
17) 
18) 
19) 
20) for s = 1:nSubjects
21)     % load image data
22)    
23)     disp('fetching volume definitions, please wait');
24)     subjectStruct{s}.volumes = spm_vol(getImageFileList(subjectStruct{s}.dir,sessionlist,mask));
25) 
26)     disp('computing volume values, please wait');
27)     subjectStruct{s}.rawData = calculateRoiImageData(subjectStruct{s}.volumes,subjectStruct{s}.roiFile);
28)     % calculate psth
29)           
Christoph Budziszewski moved things

Christoph Budziszewski authored 15 years ago

30) end
31) 
Christoph Budziszewski roi image working

Christoph Budziszewski authored 15 years ago

32) assignin('base','subjectStruct',subjectStruct);
33)