get_perturbed_image_beamlets_p2.m 693 B

123456789101112131415161718192021
  1. % part 2 of the getting perturbed image
  2. patientData_path= 'C:\010-work\003_localGit\WiscPlan_v2\data\PatientData';
  3. pertNum='16';
  4. merge_beamlets(4, [patientData_path '\perturbed_output']);
  5. target_filename = [patientData_path '\perturbed_output\batch_dose.bin'];
  6. optResultsFile = [patientData_path, '\matlab_files\optResults.mat'];
  7. load(optResultsFile);
  8. D = read_ryan_beamlets([patientData_path '\perturbed_output\batch_dose.bin'],'ryan sum', optResults.weights{end});
  9. G = Geometry;
  10. save(['C:\010-work\003_localGit\WiscPlan_v2\data\PatientData\dosePert_' pertNum], 'D')
  11. save(['C:\010-work\003_localGit\WiscPlan_v2\data\PatientData\geomPert_' pertNum], 'G')
  12. disp('Perturbed dose saved')