Sliced Online Model Checking for Optimizing the Beam Scheduling Problem in Robotic Radiation Therapy

Q4 Computer Science
Lars Beckers, S. Gerlach, Ole Lubke, Alexander Schlaefer, Sibylle Schupp
{"title":"Sliced Online Model Checking for Optimizing the Beam Scheduling Problem in Robotic Radiation Therapy","authors":"Lars Beckers, S. Gerlach, Ole Lubke, Alexander Schlaefer, Sibylle Schupp","doi":"10.4204/EPTCS.399.9","DOIUrl":null,"url":null,"abstract":"In robotic radiation therapy, high-energy photon beams from different directions are directed at a target within the patient. Target motion can be tracked by robotic ultrasound and then compensated by synchronous beam motion. However, moving the beams may result in beams passing through the ultrasound transducer or the robot carrying it. While this can be avoided by pausing the beam delivery, the treatment time would increase. Typically, the beams are delivered in an order which minimizes the robot motion and thereby the overall treatment time. However, this order can be changed, i.e., instead of pausing beams, other feasible beam could be delivered. We address this problem of dynamically ordering the beams by applying a model checking paradigm to select feasible beams. Since breathing patterns are complex and change rapidly, any offline model would be too imprecise. Thus, model checking must be conducted online, predicting the patient's current breathing pattern for a short amount of time and checking which beams can be delivered safely. Monitoring the treatment delivery online provides the option to reschedule beams dynamically in order to avoid pausing and hence to reduce treatment time. While human breathing patterns are complex and may change rapidly, we need a model which can be verified quickly and use approximation by a superposition of sine curves. Further, we simplify the 3D breathing motion into separate 1D models. We compensate the simplification by adding noise inside the model itself. In turn, we synchronize between the multiple models representing the different spatial directions, the treatment simulation, and corresponding verification queries. Our preliminary results show a 16.02 % to 37.21 % mean improvement on the idle time compared to a static beam schedule, depending on an additional safety margin. Note that an additional safety margin around the ultrasound robot can decrease idle times but also compromises plan quality by limiting the range of available beam directions. In contrast, the approach using online model checking maintains the plan quality. Further, we compare to a naive machine learning approach that does not achieve its goals while being harder to reason about.","PeriodicalId":30085,"journal":{"name":"Electronic Proceedings in Theoretical Computer Science","volume":"17 7","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Electronic Proceedings in Theoretical Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4204/EPTCS.399.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 0

Abstract

In robotic radiation therapy, high-energy photon beams from different directions are directed at a target within the patient. Target motion can be tracked by robotic ultrasound and then compensated by synchronous beam motion. However, moving the beams may result in beams passing through the ultrasound transducer or the robot carrying it. While this can be avoided by pausing the beam delivery, the treatment time would increase. Typically, the beams are delivered in an order which minimizes the robot motion and thereby the overall treatment time. However, this order can be changed, i.e., instead of pausing beams, other feasible beam could be delivered. We address this problem of dynamically ordering the beams by applying a model checking paradigm to select feasible beams. Since breathing patterns are complex and change rapidly, any offline model would be too imprecise. Thus, model checking must be conducted online, predicting the patient's current breathing pattern for a short amount of time and checking which beams can be delivered safely. Monitoring the treatment delivery online provides the option to reschedule beams dynamically in order to avoid pausing and hence to reduce treatment time. While human breathing patterns are complex and may change rapidly, we need a model which can be verified quickly and use approximation by a superposition of sine curves. Further, we simplify the 3D breathing motion into separate 1D models. We compensate the simplification by adding noise inside the model itself. In turn, we synchronize between the multiple models representing the different spatial directions, the treatment simulation, and corresponding verification queries. Our preliminary results show a 16.02 % to 37.21 % mean improvement on the idle time compared to a static beam schedule, depending on an additional safety margin. Note that an additional safety margin around the ultrasound robot can decrease idle times but also compromises plan quality by limiting the range of available beam directions. In contrast, the approach using online model checking maintains the plan quality. Further, we compare to a naive machine learning approach that does not achieve its goals while being harder to reason about.
优化机器人放射治疗中光束调度问题的切片在线模型检查
在机器人放射治疗中,来自不同方向的高能光子束被射向患者体内的靶点。机器人超声波可追踪目标运动,然后通过同步光束运动进行补偿。不过,光束移动可能会导致光束穿过超声换能器或携带换能器的机器人。虽然可以通过暂停光束传输来避免这种情况,但治疗时间会增加。通常情况下,光束的传输顺序可以最大限度地减少机器人的运动,从而缩短整体治疗时间。然而,这种顺序是可以改变的,也就是说,可以不暂停光束传输,而是传输其他可行的光束。我们通过应用模型检查范例来选择可行的光束,从而解决了光束动态排序的问题。由于呼吸模式复杂多变,任何离线模型都不够精确。因此,模型检查必须在线进行,在短时间内预测患者当前的呼吸模式,并检查哪些光束可以安全投射。在线监测治疗过程可以动态地重新安排光束,以避免暂停,从而缩短治疗时间。人类的呼吸模式非常复杂且变化迅速,因此我们需要一个可以快速验证的模型,并使用正弦曲线叠加的近似方法。此外,我们还将三维呼吸运动简化为单独的一维模型。我们通过在模型内部添加噪声来补偿简化。反过来,我们在代表不同空间方向的多个模型、治疗模拟和相应的验证查询之间进行同步。我们的初步结果显示,与静态光束计划相比,空闲时间平均缩短了 16.02% 至 37.21%,具体取决于额外的安全系数。需要注意的是,在超声波机器人周围增加安全系数可以减少空闲时间,但同时也会限制可用光束方向的范围,从而影响计划质量。相比之下,使用在线模型检查的方法能保持计划质量。此外,我们还将其与天真的机器学习方法进行了比较,后者无法实现其目标,同时也更难进行推理。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
1.10
自引率
0.00%
发文量
295
审稿时长
21 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信