Sliced Online Model Checking for Optimizing the Beam Scheduling Problem in Robotic Radiation Therapy (2403.18918v1)
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.
- International Journal of Computer Assisted Radiology and Surgery 11(11), pp. 2085–2096, 10.1007/s11548-016-1423-2.
- Gerd Behrmann, Alexandre David & Kim G. Larsen (2004): A Tutorial on Uppaal. In Marco Bernardo & Flavio Corradini, editors: Formal Methods for the Design of Real-Time Systems: 4th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM-RT 2004, LNCS 3185, Springer–Verlag, pp. 200–236, 10.1007/978-3-540-30080-9_7.
- SIGBED Rev. 8(2), p. 7–10, 10.1145/2000367.2000368.
- International Journal on Software Tools for Technology Transfer 17(4), pp. 397–415, 10.1007/s10009-014-0361-y.
- Phys Med Biol 58, p. 3911 – 3929, 10.1088/0031-9155/58/11/3911.
- Int J Comput Ass Rad 17, p. 2023 – 2032, 10.1007/s11548-022-02664-6.
- Med Phys 50, p. 4613 – 4622, 10.15480/882.5073.
- Int J Comput Ass Rad 12, p. 149 – 159, 10.1007/s11548-016-1455-7.
- IEEE Transactions on Parallel and Distributed Systems 25(3), pp. 642–652, 10.1109/TPDS.2013.50.
- Journal of Machine Learning Research 12, pp. 2825–2830, 10.5555/1953048.2078195.
- Mona Qanadilo, Sufyan Samara & Yuhong Zhao (2013): Accelerating Online Model Checking. In: 2013 Sixth Latin-American Symposium on Dependable Computing, pp. 40–47, 10.1109/LADC.2013.20.
- Jonas Rinast (2015): An online model-checking framework for timed automata, 10.15480/882.1253. Available at http://tubdok.tub.tuhh.de/handle/11420/1256.
- In: Proceedings of the 21st Nordic Workshop on Programming Theory, 21, DTU Informatik, Danmarks Tekniske Universitet, pp. 20–22.
- Alexander Schlaefer & Achim Schweikard (2008): Stepwise multi-criteria optimization for robotic radiosurgery. Med Phys 35, p. 2094 – 2103, 10.1118/1.2900716.
- Matthias Schlüter, Christoph Fürweger & Alexander Schlaefer (2019): Optimizing robot motion for robotic ultrasound-guided radiation therapy. Phys Med Biol 64, 10.1088/1361-6560/ab3bfb.
- Krishna Sudhakar, Yuhong Zhao & Franz-Josef Rammig (2016): Efficient integration of online model checking into a small-footprint real-time operating system. Concurrency and Computation: Practice and Experience 28(14), pp. 3773–3797, 10.1002/cpe.3712.
- Yuhong Zhao & Franz Rammig (2012): Online Model Checking for Dependable Real-Time Systems. In: 2012 IEEE 15th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, pp. 154–161, 10.1109/ISORC.2012.28.
Sponsor
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.