Varian-MedicalAffairsAppliedSolutions / MAAS-SFRThelper

Medical Affairs Applied Solutions ESAPI plugin tools to aid in the creation of structure patterns (spheres) or irregular stuctures (straight and angled rods) which can be evaluated or aid in the creation of treatment plans with the intention of not covering traditional PTVs homogeneously.
Other
5 stars 3 forks source link

Latin Hypercube sampling #11

Closed mattcschmidt closed 1 month ago

mattcschmidt commented 3 months ago

Looking into methods of sphere sampling

arjunKarnwal27 commented 3 months ago

interested

japnp commented 2 months ago

interested

Arjun,

We will start working on this after we do the WashU method and try to get Pierre's method running. Chances are we will need to use python libraries so chronologically it makes sense to try to get the Voronoi method working first. But in parallel, we need our manuals. That is critical for this month. 1-s2.0-S0306454922001438-am.pdf

If you want to read ahead, a paper where we used LHS is attached. We mainly used the scikit-optimize package there (different application but the idea is the same). If you can find a C# parallel to that, that would really help. If not, we'll have to implement our own.

There are many other sampling techniques that come with scikit-optimize. Ideally, we want to directly attach that to our code but that may or may not be possible.

Let's talk more later! :)

-J

japnp commented 1 month ago

Implemented in python version along with Grid sampling and others. AAPM abstract submitted. Will consider implementing to C# version later but not immediate priority for now.