-
Notifications
You must be signed in to change notification settings - Fork 177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Restrict voxels used in computations #714
Comments
Before we go into that in detail - do you already have problems reading the CT or is it about dose calculation and optimization?
If you can read the CT, you could either downsample it at import, use a coarser dose grid, or remove voxels during dose calculation / optimization. But let's delve into this when we have more information |
Hi, thank you very much for the prompt reply.
|
Hi, the CT sounds not too big, so I am a bit wondering about the computational resources needed. Apart from that, matRad should automatically restrict calculation (at least with default settings) to all voxels within contours. However, we are a bit limited with the data structures available to us within matRad, so the data structure containing dose influence (dij) can become quite large and calculation is not as efficient as it could be. Are you using the current master branch or another branch? The dev_varRBErobOpt branch has some methods to choose voxels implemented. Lines 107 to 109 in c3de378
There, one can also choose specific voxel indices to calculate dose. Another way to restrict voxels is playing with the various cut-offs applied to dose (i.e., which dose of a beamlet should be left out), there are some parameters for that. Let me know, which method sounds most useful for you, then I can help with it specifically. |
This issue was automatically marked as stale because it has been sitting there for 14 days without activity. It will be closed in 14 days if no further activity occurs. |
Hi,
I have a too big CT. I tried using other software (LifeX) to generate a cropped CT but the new dicom files have a different structure that causes errors when reading them with matRad.
I therefore wanted to ask if there would be a way to work within matRad reading the whole CT but restricting the voxels used in calculations (e.g. similar to the option RestricVoxelsXmin, ...Xmax, etc from Topas).
Thank you very much in advance.
The text was updated successfully, but these errors were encountered: