12345678910111213141516171819202122232425262728293031323334 |
- %reset random generator
- rng shuffle
- %add nrrd processing capability
- addpath('nrrd_read_write_rensonnet')
- disp('Test');
- [cax,cm]=loadTime(path,patientID);
- %segmFile=fullfile(path,patientID,sprintf('%s_Segmentation.txt',patientID));
- %v0=loadPixels(segm,patientID);
- [filepath,name,suffix]=fileparts(segmFile);
- if contains(suffix,'nrrd')
- v0=extractPixelsFromNrrd(segmFile);
- end
- if contains(suffix,'txt')
- v0=dlmread(segmFile);
- n=size(v0,1);
- v0=[(1:n)' v0];
- end
- data=loadSPECTdata(path,patientID,cm);
- sigma2=str2num(sigma2);
- na=7;
- fcenters=extractCenters(data,v0,sigma2,na);
- %this will write out fitPar
- [globalPar, cPars] = fitCentersPixelIVF(path, patientID, cax, cm, fcenters,sigma2);
- %[globalPar, cPars, xa, U]=fitFromClusters(path,cax, cm, data, nclass,realizationId);
- disp('DynamicPixelAnalysis done\n');
- quit;
- %writeData
|