analyzePixel.m 672 B

123456789101112131415161718192021222324252627
  1. %reset random generator
  2. rng shuffle
  3. %add nrrd processing capability
  4. addpath('nrrd_read_write_rensonnet')
  5. path='/home/studen/temp/dynamicSPECT';
  6. [cax,cm]=loadTime(path,patientID);
  7. segmFile=fullfile(path,patientID,sprintf('%s_Segmentation.txt',patientID));
  8. %v0=loadPixels(segm,patientID);
  9. v0=dlmread(segmFile);
  10. data=loadSPECTdata(path,patientID,cm);
  11. sigma2=str2num(sigma2);
  12. na=7;
  13. fcenters=extractCenters(data,v0,sigma2,na);
  14. %this will write out fitPar
  15. [globalPar, cPars] = fitCentersPixel(path, patientID, cax, cm, fcenters,sigma2);
  16. %[globalPar, cPars, xa, U]=fitFromClusters(path,cax, cm, data, nclass,realizationId);
  17. disp('DynamicPixelAnalysis done');
  18. %writeData