by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Victor Gabriel Leandro Alves
    @victorgabr
    Hi
    I was testing pylinac. I have found that differential_evolution is a bit slower than brute force grid search, but you can get better results.
    Victor Gabriel Leandro Alves
    @victorgabr
    Nice work!
    James Kerns
    @jrkerns
    Yeah, it's slower, but it's less code I have to maintain haha.
    Victor Gabriel Leandro Alves
    @victorgabr
    But grid search in some cases does not find the optimum solution, your coded a search of 3 x 3 matrix, I have found images that it did not work.
    And differential_evolution have found the optimum center and radius.
    Victor Gabriel Leandro Alves
    @victorgabr
    I have MATLAB a code to estimate gantry sag during arc delivery using cine EPID imaging. Maybe I can contribute to pylinac repository with a Python implementation.
    James Kerns
    @jrkerns
    Interesting. Do you have a manuscript or presentation about it I could read?
    The most recent gantry sag paper I've read is this one: http://scitation.aip.org/content/aapm/journal/medphys/39/4/10.1118/1.3697528
    Victor Gabriel Leandro Alves
    @victorgabr
    I can send you the paper.
    I will take a look at your reference.
    James Kerns
    @jrkerns
    Thanks, I'll read it tonight
    Victor Gabriel Leandro Alves
    @victorgabr
    I only have the code. I have made it 3 years ago.
    James Kerns
    @jrkerns
    So I read the paper. I like what they did; it seems like an early incarnation of IsoCal. Unfortunately since their jigs are not widespread it seems like a very niche application. If someone replicated the jigs, only then would it be useful. Multiply that probability by the number of medical physicists who use Python and the number seems very low.
    Victor Gabriel Leandro Alves
    @victorgabr
    I Agree with you. It is a very niche application. I dit not have the jigs while I was coded the MATLAB script, so I had adapted its methodology to calculates using a ball bearing phantom (like your reference), but I used CBCT to position it near the isocenter room instead of lasers. I am familiar with OpenCV 3.0 that has just released Pyhon 3.4 support. It seems more an example application than an useful application.
    James Kerns
    @jrkerns
    It's a worthwhile project if your clinic will use it. It seems like IsoCal is becoming a new standard for those who can afford it; after that, the methods are numerous with no clear winner. I'm very interested to see what TG-198 will say...