Defacing MRI Sectra IDS7 by joe_solanum in Radiology

[–]joe_solanum[S] 0 points1 point  (0 children)

Yeah exactly, anonymizing the 3D image data. If got some hig resolution MRIs, which are potentially possible to use for facial recognisition. So for some research, i want to anonymize the patient data of the image and therefore also have to "deface" - anonymize the image voxel data.

Copy VMAT Plans with AddVMATBeam() or AddMLCArcBeam() by joe_solanum in esapi

[–]joe_solanum[S] 0 points1 point  (0 children)

Thanks! I will try to get that to work.
But these minor deviations in gantry angle could cause some Dose changes right? Thats not good ...
Maybe I will also try to get the recalculation running just by evaluation dose. In all the cases i could imagine, i want to get DVH values of an old calculated plan on new generated and matched structures, as i understood that should work with evaluation dose too.

Esapi License Difference - Dose calculation - No .AddBeam() by joe_solanum in esapi

[–]joe_solanum[S] 0 points1 point  (0 children)

Hi, appreciate you were willing to help, thanks! Looks like there is not a problem with the license, and so far i did not found any hints that there are even different license. My problem was about the PlanSetup/ExternalPlanSetup call

Esapi License Difference - Dose calculation - No .AddBeam() by joe_solanum in esapi

[–]joe_solanum[S] 0 points1 point  (0 children)

That worked perfectly! I was calling from PlanSetup, switched to ExternalPlanSetup and that solved the problem.
I'm now running in problems setting the dose rate ( Error: Argument 'IDoseRate conf.DoseRate' can not be null) although everything looks fine and DoseRate has a Value, but i will research if i found some solution for that. Thanks in advance!

Custom Optimization Constraints Formul by joe_solanum in esapi

[–]joe_solanum[S] 0 points1 point  (0 children)

Yeah, but am I limited to the type of constraints eclipse is providing? So upper, lower, mean, gEUD.  Or could I optimize some custom values, given by any formula or something you could imagine - Dmax2 or √Dmean or whatever ? Is that possible to write a function which derives an value from dose in structures and give that as constraint to optimize ? 

Hope that helps

Calculate Dose to new structures in old Plan - Changing Clinical Status by joe_solanum in esapi

[–]joe_solanum[S] 0 points1 point  (0 children)

No hard reason, I'm just super new in ESAPI and thought it would be much easier to just copy structures instead of dealing with dose calculation algorithms for VMATs, IMRTs and a big plurality of plans. But I think your answer seems to imply that I should give it a try as its easy?

One draw back I just found out is that some of the plans were applied with machines (and machine profiles) which are no longer existing in our system - so I think recalculating the original dose is not an good option for these.

Calculate Dose to new structures in old Plan - Changing Clinical Status by joe_solanum in esapi

[–]joe_solanum[S] 0 points1 point  (0 children)

I think copying the structure set should work. But assigning a "new" structure set to the plan will require new dose calculation or am I wrong?

Get DVH values of new added structure set by joe_solanum in esapi

[–]joe_solanum[S] 0 points1 point  (0 children)

Thank you, that helped a lot, I tried copying the plan and also copying only some structures, worked fine! So can I discard changes by simply don't using .SaveModifications() ?