A method and system for therapy control for ab-bnct
Through integrated treatment control system for real-time monitoring and automated control, the problems of low safety and delayed dose verification in AB-BNCT treatment have been solved, realizing real-time dose verification and precise beam control, thus improving the safety and efficiency of treatment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- THE FIRST HOSPITAL OF LANZHOU UNIV
- Filing Date
- 2025-12-22
- Publication Date
- 2026-05-01
AI Technical Summary
Existing AB-BNCT treatment systems have low safety, delayed dose verification, low efficiency of independent control and coordination of each subsystem, and cannot detect dose deviations in real time, resulting in underdosing of tumors or overdosing of normal tissues.
A highly integrated treatment control system is adopted, which monitors the beam data of the accelerator in real time, compares the image position in real time, and adopts a redundant architecture of one main and two backup neutron detectors. Combined with the safety interlock of hardware and soft dose parameters, it realizes real-time dose verification and automated control.
Real-time dose verification was achieved, which improved the safety and efficiency of treatment, reduced the risk of overdose or underdose, enhanced the reliability and fault tolerance of the system, and ensured that the beam accurately covered the tumor target area while protecting normal tissue.
Smart Images

Figure CN121360345B_ABST
Abstract
Description
A treatment and control method and system for AB-BNCT Technical Field
[0001] This invention belongs to the field of radiotherapy control technology, specifically relating to a treatment control method and system for AB-BNCT. Background Technology
[0002] Boron neutron capture therapy (BNCT) is a binary targeted radiotherapy that utilizes the α and 7Li produced by the 10B(n,α)₇Li reaction within tumor cells to kill the tumor. A 10B carrier with specific affinity for tumor cells (such as BPA and BSH) is intravenously injected into the body. Once the 10B concentration within the tumor cells reaches the therapeutic requirement (~20 μg 10B per gram of tumor tissue), a neutron beam generated by a BNCT device irradiates the tumor tissue. The neutrons enter the tumor cells and react with the 10B within them, releasing high-LET α and 7Li. Because the range of these secondary particles within human tissue (4~10 μm) is approximately equal to the diameter of a cell, only tumor cells with high 10B content are killed, while the surrounding normal tissue with low 10B content remains almost undamaged, resulting in excellent tumor targeting. With the development of accelerator neutron sources, AB-BNCT has become the mainstream approach in this field.
[0003] The Treatment Control System (TCS) is the core component of AB-BNCT, responsible for the precise, safe, and efficient implementation of tumor treatment. This system integrates functions such as accelerator operation, neutron beam modulation, patient positioning, and radiation safety to ensure the treatment process meets clinical requirements.
[0004] A Treatment Planning System (TPS) is a dedicated computer system used to develop radiotherapy plans for patients. In AB-BNCT, due to its unique binary targeted therapy mechanism, the role of the TPS becomes even more complex and crucial. It is not only the designer of the treatment "blueprint" but also the core bridge connecting the biological effects of drugs with physical doses.
[0005] The Accelerator Control System (ACS) is a complete, fully automated accelerator control system used to automatically start, control, and protect all accelerator equipment. It features comprehensive functions including status monitoring, fault diagnosis, equipment safety interlocks, and automatic recording of operating data.
[0006] The Treatment Control Programmable (TCP) is a bridge connecting the Accelerator Control System (ACS) and the Treatment Control System (TCS). It is the core intermediate layer connecting the hardware of the Treatment Control System (TCS) and the Accelerator Control System (ACS), responsible for command transmission, status monitoring and safety interlocking, and ensuring the accurate and stable output of the neutron beam.
[0007] Image-Guided Radiation Therapy (IGRT) is an advanced medical device used to monitor and guide the treatment process during radiotherapy using medical imaging technology. The system acquires real-time images of the patient and matches them with reference images in the treatment plan. If a positional deviation is detected, the treatment bed is automatically or manually adjusted to ensure precise alignment between the target area and the neutron beam coverage.
[0008] However, AB-BNCT treatment systems are extremely complex, involving multiple devices such as accelerators, image-guided systems, patient positioning systems, and dose monitoring systems. Current treatment control systems mostly employ a distributed architecture, with each subsystem operating independently, resulting in low collaborative efficiency and heavy reliance on operator experience and real-time judgment. Furthermore, traditional dose verification is often performed before or after treatment, failing to detect dose deviations in real-time during treatment, potentially leading to underdosing of the tumor or overdosing of normal tissue. Therefore, there is an urgent need in the field for a highly integrated, intelligent, and safe treatment control method and system to address these problems. Summary of the Invention
[0009] In view of the shortcomings of the prior art, the purpose of this invention is to provide a treatment control system and method for AB-BNCT, so as to solve the technical problems of low safety and delayed dosage verification in the prior art.
[0010] According to one aspect of this application, a method for treating and controlling AB-BNCT is disclosed, the method comprising:
[0011] In response to the exit request, an exit condition verification request is sent to the treatment control panel and an exit safety verification request is sent to the facility interlocking control system;
[0012] After receiving the results of the beam exit condition verification from the treatment control panel and the results of the beam exit safety verification from the facility interlock control system, a beam exit button display command is sent to the control panel so that the beam exit button is displayed based on a preset state.
[0013] In response to a change in the state of the beam output button on the control panel, the main detector is invoked to monitor the main real-time beam data of the accelerator in real time. The change in the state of the beam output button refers to the change of the beam output button from a preset state display to a target state display. The beam is emitted by the accelerator after responding to the change in the state of the beam output button.
[0014] The main real-time neutron absorbed dose of the target object at the image target acquisition location is determined based on the main real-time beam data.
[0015] Obtain the target neutron absorbed dose of the target object;
[0016] Based on the primary real-time neutron absorbed dose and the target neutron absorbed dose, a beam control command is sent to the accelerator so that the accelerator controls the beam in response to the beam control command.
[0017] In some embodiments, the method further includes:
[0018] Obtain the current image position and target image position of the target object on the acquisition auxiliary bed;
[0019] Based on the current image position and the target image position, the image position error of the target object is determined, and the target image position is the target area position of the target object;
[0020] Based on the image position error, the compensation path for the acquisition auxiliary bed is determined;
[0021] Control the acquisition auxiliary bed to move along the compensation path to the target image position.
[0022] In some embodiments, sending a beam control command to the accelerator based on the primary real-time neutron absorbed dose and the target neutron absorbed dose, so that the accelerator controls the beam based on the beam control command, includes:
[0023] Compare the main real-time neutron absorbed dose with the target neutron absorbed dose;
[0024] When the main real-time neutron absorbed dose reaches the target neutron absorbed dose, a beam termination control command is sent to the accelerator so that the accelerator terminates beam emission based on the beam termination control command.
[0025] In some embodiments, the method further includes:
[0026] The total beam exit time is acquired in real time, and the total beam exit time is the interval between the current beam exit time and the initial beam exit time.
[0027] The target termination time is determined based on the target neutron absorption dose;
[0028] When the total beam emission time reaches the target termination time, a beam termination control command is sent to the accelerator so that the accelerator terminates beam emission in response to the beam termination control command.
[0029] In some embodiments, the method further includes:
[0030] Acquire the first auxiliary beam data acquired in real time by the first auxiliary detector and the second auxiliary beam data acquired in real time by the second auxiliary detector;
[0031] Compare the main real-time beam data, the first auxiliary beam data, and the second auxiliary beam data;
[0032] When both the first deviation value between the main real-time beam data and the first auxiliary beam data and the second deviation value between the main real-time beam data and the second auxiliary beam data are greater than the error threshold, a beam termination control command is sent to the accelerator so that the accelerator terminates beam emission in response to the beam termination control command.
[0033] In some embodiments, after the state of the beam output button on the control panel changes, the method further includes:
[0034] The control blocker moves from its initial position to the target position to provide a clearance path for the beam.
[0035] In some embodiments, the method further includes:
[0036] Monitor the operating status of each device that is communicatively connected to the control system;
[0037] When any device malfunctions, a locking command is sent to the facility interlocking control system, which then locks all devices.
[0038] According to another aspect of this application, a treatment control system for AB-BNCT is also disclosed, the control system comprising:
[0039] The beam exit request response module is used to respond to beam exit requests by sending a beam exit condition verification request to the treatment control panel and a beam exit safety verification request to the facility interlocking control system.
[0040] The beam exit button display instruction sending module is used to send a beam exit button display instruction to the control panel after receiving the beam exit condition verification pass result from the treatment control panel and the beam exit safety verification pass result from the facility interlock control system, so that the beam exit button is displayed based on a preset state.
[0041] The state change response module is used to respond to the state change of the beam output button on the control panel and call the main detector to monitor the main real-time beam data of the accelerator in real time. The state change of the beam output button means that the beam output button changes from the preset state display to the target state display. The beam is emitted by the accelerator after responding to the state change of the beam output button.
[0042] The main real-time neutron absorbed dose determination module is used to determine the main real-time neutron absorbed dose of the target object at the image target acquisition location based on the main real-time beam data.
[0043] The neutron absorbed dose acquisition module is used to acquire the target neutron absorbed dose of the target object;
[0044] A beam control command sending module is used to send beam control commands to the accelerator based on the main real-time neutron absorbed dose and the target neutron absorbed dose, so that the accelerator controls the beam in response to the beam control commands.
[0045] According to another aspect of this application, an electronic device is also disclosed, the electronic device including a memory and at least one processor, the memory storing instructions; the at least one processor invokes the instructions in the memory to cause the electronic device to perform various steps of the treatment control method for AB-BNCT as described in any of the preceding claims.
[0046] According to another aspect of this application, a computer-readable storage medium is also disclosed, on which instructions are stored, which, when executed by a processor, implement the steps of the treatment control method for AB-BNCT as described in any of the preceding claims.
[0047] The present invention includes, but is not limited to, the following beneficial effects: (1) This solution can perform dose verification, redundant intelligent safety interlocks and automated treatment processes in real time online, effectively solving the technical problems of low safety and delayed dose verification in the prior art; (2) This solution not only includes radiation protection safety interlocks based on hardware status, but also innovatively introduces safety interlocks based on soft dose parameters. Through the real-time dose calculation and verification module, dose deviation can be detected in real time, and dynamic intervention to continue or stop can be carried out, reducing the risk of overdose or underdose irradiation; (3) The neutron detector in this scheme adopts a redundant architecture of one main and two backups. When a single detector fails, the system can make an intelligent diagnosis to avoid unnecessary treatment interruption; when a serious inconsistency occurs, a safety interlock is triggered to stop the beam. This design greatly enhances the reliability and fault tolerance of the system; (4) The whole scheme forms a closed-loop control. From image-guided positioning verification to beam interruption control based on real-time dose, each link is linked and controls the accuracy, ultimately ensuring that the beam can cover the tumor target area to the maximum extent while protecting the surrounding normal tissue; (5) This scheme can quantify the position deviation in three-dimensional space by acquiring the patient's real-time image and the planned image (target area position) and comparing them. Based on this deviation, the treatment can be adjusted accordingly. The bed performs compensatory movements to physically deliver the tumor target area more precisely to the planned irradiation center, achieving maximum beam coverage of the tumor and maximizing the protection of normal tissues. The more precise positioning reduces the risk of off-target or insufficient edge dose due to positioning errors. This means that while delivering a lethal dose to the tumor, it can more effectively avoid surrounding sensitive organs and normal tissues, reduce the incidence of treatment-related complications, and improve the safety window of treatment. (6) By comparing the data of the main detector and the two auxiliary detectors at the same time, the system can verify the reliability of the monitoring data itself in real time, build an internal, self-checking safety network, and improve the safety of treatment control. (7) The system automatically controls the blocker to move from the initial position to the target position to provide a clearance passage, so that in the non-treatment state, the blocker is in the closed position, which can physically block the beam path and prevent any accidental radiation. Attached Figure Description
[0048] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.
[0049] Figure 1 is a flowchart of a treatment control method for AB-BNCT according to an embodiment of this application;
[0050] Figure 2 is a flowchart of a method for sending beam control commands to an accelerator according to an embodiment of this application;
[0051] Figure 3 is a flowchart of image location confirmation according to an embodiment of this application;
[0052] Figure 4 is a flowchart of another method for sending a beam termination control command to an accelerator according to an embodiment of this application;
[0053] Figure 5 is a flowchart of another method for sending a beam termination control command to an accelerator according to an embodiment of this application;
[0054] Figure 6 is a flowchart of a security control method according to an embodiment of this application;
[0055] Figure 7 is a flowchart of the beam output process according to an embodiment of this application;
[0056] Figure 8 is a structural block diagram of a treatment control device for AB-BNCT according to an embodiment of this application;
[0057] Figure 9 is a schematic diagram of the structure of the electronic device provided in an embodiment of the present invention. Detailed Implementation
[0058] This invention provides a treatment control method for AB-BNCT, which is executed based on the AB-BNCT control system TCS. The method includes: in response to a beam emission request, sending a beam emission condition verification request to the treatment control panel and a beam emission safety verification request to the facility interlock control system; after receiving the beam emission condition verification pass results from the treatment control panel and the beam emission safety verification pass results from the facility interlock control system, sending a beam emission button display command to the control panel to make the beam emission button display based on a preset state; in response to the change in the state of the beam emission button on the control panel, calling the main detector to monitor the main real-time beam data of the accelerator in real time, wherein the change in the state of the beam emission button indicates that the beam emission button changes from a preset state display to a target state display, and the beam is emitted by the accelerator after responding to the change in the state of the beam emission button; determining the main real-time neutron absorbed dose of the target object at the image target acquisition location based on the main real-time beam data; acquiring the target neutron absorbed dose of the target object; and sending a beam control command to the accelerator based on the main real-time neutron absorbed dose and the target neutron absorbed dose to make the accelerator control the beam in response to the beam control command. This invention solves the technical problems of low safety and delayed dosage verification in existing AB-BNCT treatments, and improves the safety and efficiency of AB-BNCT treatment.
[0059] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" or "having" and any variations thereof are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0060] To facilitate understanding, the specific process of the embodiments of the present invention will be described below. Before the description, several terms and concepts will be introduced:
[0061] AB-BNCT (Accelerator-Based Boron Neutron Capture Therapy) is an accelerator-based boron neutron capture therapy.
[0062] ACS (Accelerator Control System) is a shorthand term for accelerator control system.
[0063] TCS (Treatment Control System) is a shorthand for treatment control system.
[0064] TCP (Treatment Control Programmable) is also known as the treatment control panel.
[0065] TPS (Treatment Planning System) is a system for planning radiotherapy.
[0066] IGRT (Image-Guided Radiation Therapy) is also known as an image-guided system.
[0067] FICM (Facility Interlock Control Monitor) is a facility interlock control system primarily used to implement safety interlocks for facilities.
[0068] Specifically, Figure 1 is a flowchart of a treatment control method for AB-BNCT according to an embodiment of this application, and Figure 7 is a flowchart of the beam output according to an embodiment of this application. Referring to Figures 1 and 7, the control method is analyzed as follows:
[0069] S100, in response to the beam exit request, sends a beam exit condition verification request to the treatment control panel and a beam exit safety verification request to the facility interlocking control system.
[0070] Specifically, the beam emission request can be initiated by the user clicking the beam emission start button on the software interface of the Treatment Control System (TCS). Upon receiving this request, the TCS system simultaneously sends a beam emission condition verification request to the Treatment Control Panel (TCP) and a beam emission safety verification request to the facility interlocking control system. After receiving the beam emission condition verification request, the TCP sends a formal beam request instruction to the accelerator control system. Furthermore, the TCS communicates with the facility interlocking control system to inquire whether all current hardware safety conditions meet the beam emission requirements.
[0071] S102. After receiving the results of the beam exit condition verification from the treatment control panel and the results of the beam exit safety verification from the facility interlock control system, a beam exit button display command is sent to the control panel so that the beam exit button is displayed based on a preset state.
[0072] Upon receiving a beam emission condition verification request, the ACS performs an internal self-check (e.g., magnet power supply, vacuum, cooling, etc.). Once it confirms its beam emission capability, it sends an ACS ready signal to the TCP, which in turn sends an ACS ready signal to the TCS. Furthermore, the FICM, based on its monitoring of the hardwired safety loop status, sends a signal to the TCS indicating whether the safety conditions are met or not. Only after the TCS receives a beam emission condition verification pass result from the treatment control panel and a beam emission safety verification pass result from the facility interlocking control system, does the TCS send a beam emission button display command to the control panel, causing the beam emission button to display based on a preset state.
[0073] If either condition is not met, TCP will not illuminate the beam indicator and will clearly indicate the reason for the failure to the operator through the TCS interface, such as ACS not being ready or security interlock not being released.
[0074] S104. In response to the change in the state of the beam output button on the control panel, the main detector is invoked to monitor the main real-time beam data of the accelerator in real time.
[0075] The change in the beam output button's state indicates that the button's display changes from a preset state to a target state. The beam is emitted by the accelerator in response to this change. The target state display can be the state after the operator presses the beam output button, at which point the beam output light illuminates and a buzzer sounds. Once the beam output button is pressed, the TCS immediately sends a hard-wired signal or high-speed network command to the accelerator control system, triggering the accelerator to officially begin generating the neutron beam. It is understood that the control stop moves from its initial position to the target position to provide a clearance path for the beam.
[0076] S106. Determine the main real-time neutron absorbed dose of the target object at the image target acquisition location based on the main real-time beam data.
[0077] Specifically, accelerators accelerate charged particles such as protons to extremely high energies (e.g., above 30 MeV) using electromagnetic fields. This accelerated high-energy particle stream is the primary beam. The accelerator's parameters (such as current intensity and energy stability) directly determine the characteristics of the primary beam. The high-energy primary beam (protons) is guided to bombard a specific target material (such as a beryllium-lithium target). Through nuclear reactions (such as the 9Be(p,n)9B reaction), the kinetic energy of the protons is converted into the kinetic energy of neutrons, thus generating a neutron beam for treatment. The beam intensity directly determines the neutron beam flux, and the beam energy and target material characteristics together determine the neutron beam's energy spectrum. The neutron beam itself is not the final weapon; it needs to undergo a nuclear reaction with boron-10 (10B) enriched within tumor cells (10B(n,α)7Li) to produce alpha particles with high linear energy transfer and lithium nuclei. These secondary particles can then efficiently kill tumor cells within a very short range. Neutron dose is a physical quantity that measures the strength of this biological effect; it represents the energy deposited by a neutron beam per unit mass of tissue. The core relationship is: Neutron dose ∝ Neutron flux × Neutron energy spectrum × Boron concentration. A neutron detector is placed in the treatment head to monitor the intensity (flux) of the neutron beam generated from the target material in real time. It does not directly measure the dose within the patient's body, but the real-time count rate it provides is the most direct input for dose calculation. The detector reading directly reflects the instantaneous intensity of the current neutron beam. The real-time dose calculation and verification module utilizes the detector's real-time count, combined with the patient model and boron concentration in the treatment plan, to estimate the actual absorbed dose within the patient's body in seconds using a complex Monte Carlo algorithm or a fast dose engine.
[0078] S108. Obtain the target neutron absorbed dose of the target object.
[0079] Specifically, the target neutron absorption dose is the dose that the target area needs to absorb, as determined in advance.
[0080] S110. Based on the main real-time neutron absorbed dose and the target neutron absorbed dose, a beam control command is sent to the accelerator so that the accelerator controls the beam in response to the beam control command.
[0081] Specifically, Figure 2 is a flowchart of a method for sending beam control commands to an accelerator according to an embodiment of this application. This flowchart is an exemplary illustration of step S110. Referring to Figure 2, it includes the following steps:
[0082] S200, compare the master real-time neutron absorbed dose with the target neutron absorbed dose.
[0083] S202. When the main real-time neutron absorbed dose reaches the target neutron absorbed dose, a beam termination control command is sent to the accelerator so that the accelerator terminates beam emission based on the beam termination control command.
[0084] Specifically, the TCS, through its device control and status monitoring module, reads real-time neutron counts from the neutron detector at an extremely high frequency (e.g., 10 times per second). Using a pre-defined physical model, it rapidly converts parameters such as the neutron count and current beam energy into the actual dose absorbed by the patient. This calculation is dynamic, taking into account the patient's anatomical data and blood boron concentration in the treatment plan. The calculated real-time dose is continuously compared with the preset target dose in the treatment plan, and displayed intuitively on the human-machine interface as a progress bar or percentage, such as "Dose completion 35%". When the real-time dose reaches the target dose, the TCS immediately sends a beam termination control command to the accelerator, causing the accelerator to terminate beam emission based on the command.
[0085] This scheme is a multi-system, multi-condition, and step-by-step authorization and verification mechanism. By closely integrating "people, software, and hardware," it ensures that the start of each treatment is based on the double or even multiple verification of all safety conditions, thereby eliminating serious safety accidents caused by single system failures or human error at the source.
[0086] Furthermore, before executing the flowchart in Figure 1, the present application also needs to confirm the target area image location of the target object, as shown in Figure 3. This flowchart is a flowchart for confirming the target location, and it includes the following steps:
[0087] S300: Obtain the current image position and target image position of the target object on the acquisition auxiliary bed.
[0088] S302. Based on the current image position and the target image position, determine the image position error of the target object, where the target image position is the target area position of the target object.
[0089] S304. Based on the image position error, determine the compensation path for the acquisition auxiliary bed.
[0090] S306. Control the acquisition auxiliary bed to move along the compensation path to the target image position.
[0091] Specifically, before acquiring the current image position of the target object on the acquisition assist bed, the TCS (Therapy Control System) can receive and parse the treatment data packet from the TPS (Therapy Planning System), check whether the file is corrupted, and verify whether key parameters (such as target area coordinates, target dose, and beam parameters) conform to preset rules to prevent erroneous plans from being executed.
[0092] Furthermore, based on the TCS prompts, the operator manually (or automatically) moves the patient roughly to the image acquisition position, i.e., the current image position. After coarse positioning, the TCS sends instructions to the image guidance system (such as CBCT) to acquire the image of the patient's current position and automatically register it with the planned image, where the target image position is the position that matches the planned image.
[0093] The image-guided system feeds back the calculated three-dimensional positional errors (translation and rotation) to the TCS. The TCS's device control module then generates precise movement commands, driving the acquisition assistance bed to perform compensated movement in six dimensions, accurately delivering the patient's target area to the predetermined "treatment isocenter."
[0094] This approach acquires and compares real-time patient images with planned images (target area location) to quantify positional deviations (translation and rotation) in three-dimensional space. Based on these deviations, the treatment bed is automatically adjusted to compensate for the deviations, physically delivering the tumor target area more precisely to the planned irradiation center. This maximizes beam coverage of the tumor while protecting normal tissues to the greatest extent possible. The more precise positioning reduces the risk of "off-target" or "insufficient marginal dose" due to positioning errors. This means that while delivering a lethal dose to the tumor, it can more effectively avoid surrounding sensitive organs and normal tissues, reducing the incidence of treatment-related complications and improving the safety window of treatment.
[0095] Furthermore, Figure 4 is a flowchart of another method for sending a beam termination control command to an accelerator according to an embodiment of this application. Referring to Figure 4, the method includes the following steps:
[0096] S400: Real-time acquisition of the total beam exit time.
[0097] The total beam exit time is the interval between the current beam exit time and the initial beam exit time.
[0098] S402. Determine the target termination time based on the target neutron absorption dose.
[0099] Specifically, based on the target neutron absorption dose, the termination time required after absorbing that dose can be calculated, which is the target termination time.
[0100] S404. When the total beam emission time reaches the target termination time, a beam termination control command is sent to the accelerator so that the accelerator terminates beam emission in response to the beam termination control command.
[0101] Specifically, TCS independently calculates a target termination time based on the target neutron absorbed dose and beam intensity. This is a safety upper limit; even if the dose monitoring system fails completely, once the treatment time reaches this limit, TCS will immediately send a beam termination control command to the accelerator, causing the accelerator to terminate beam emission in response to the beam termination control command, thus preventing over-exposure.
[0102] Furthermore, Figure 5 is a flowchart of another method for sending a beam termination control command to an accelerator according to an embodiment of this application. Referring to Figure 5, the method includes the following steps:
[0103] S500: Acquire the first auxiliary beam data acquired in real time by the first auxiliary detector and the second auxiliary beam data acquired in real time by the second auxiliary detector.
[0104] S502. Compare the main real-time beam data, the first auxiliary beam data, and the second auxiliary beam data.
[0105] S504. When the first deviation value between the main real-time beam data and the first auxiliary beam data and the second deviation value between the main real-time beam data and the second auxiliary beam data are both greater than the error threshold, a beam termination control command is sent to the accelerator so that the accelerator terminates beam emission in response to the beam termination control command.
[0106] Specifically, the error threshold can be preset, for example, 5% or 8%. This example scheme, by simultaneously comparing data from the main detector and two auxiliary detectors, allows the system to verify the reliability of the monitoring data itself in real time. This constructs an inherent, self-checking safety network. If only one auxiliary detector shows abnormal data, the system can infer that the detector itself is faulty, rather than the beam itself is abnormal. In this case, the system can choose to issue an alarm and rely on the main detector and another normal auxiliary detector to continue operating, avoiding unnecessary treatment interruptions and improving treatment efficiency and availability. If the data from both auxiliary detectors deviates significantly from the main detector data, the system highly suspects a main detector malfunction or a serious beam anomaly. In this case, a beam termination control command is sent to the accelerator, causing the accelerator to terminate beam transmission in response. Therefore, by simultaneously comparing data from the main detector and two auxiliary detectors, this scheme allows the system to verify the reliability of the monitoring data itself in real time, constructing an inherent, self-checking safety network and improving the safety of treatment control.
[0107] Furthermore, Figure 6 is a flowchart of a security control method according to an embodiment of this application. Referring to Figure 6, the method includes the following steps:
[0108] The S600 monitors and controls the operating status of each device connected to the monitoring and control system.
[0109] S602. When the operating status of any equipment is abnormal, a locking command is sent to the facility interlocking control system so that the facility interlocking control system can lock all equipment.
[0110] Before treatment begins, the treatment control system needs to apply for "beam release permission" from the FICM. The FICM checks whether a series of hardware safety conditions are met. Only when all conditions are "true" will it allow the beam release process to continue. During treatment, the operating status of each device connected to the control system is monitored. If any device malfunctions, a locking command is sent to the facility interlocking control system, causing the system to lock all devices. The status of each device includes: treatment room door status: all shielded doors leading into the treatment room must be fully closed and locked. This is a fundamental guarantee against radiation leakage to the external environment. Radiation area monitoring: ensuring no personnel remain in the treatment room, or that all personnel are in safe positions. Equipment readiness and interlock status: critical equipment, such as the treatment bed, collimator, and shielding blocks, must be in preset safe positions. Emergency stop buttons: emergency stop buttons distributed inside and outside the treatment room and on the control console are not triggered. Radiation monitoring instrument readings: ambient radiation levels are within safe thresholds.
[0111] Furthermore, Figure 8 is a structural block diagram of the treatment control system for AB-BNCT according to an embodiment of the application. As shown in Figure 8, the device includes:
[0112] The beam exit request response module is used to respond to beam exit requests by sending a beam exit condition verification request to the treatment control panel and a beam exit safety verification request to the facility interlocking control system.
[0113] The beam exit button display instruction sending module is used to send a beam exit button display instruction to the control panel after receiving the beam exit condition verification pass result from the treatment control panel and the beam exit safety verification pass result from the facility interlock control system, so that the beam exit button is displayed based on a preset state.
[0114] The state change response module is used to respond to the state change of the beam output button on the control panel, and call the main detector to monitor the main real-time beam data of the accelerator in real time. The state change of the beam output button means that the beam output button changes from the preset state display to the target state display, and the beam is emitted by the accelerator after responding to the state change of the beam output button.
[0115] The main real-time neutron absorbed dose determination module is used to determine the main real-time neutron absorbed dose of the target object at the image target acquisition location based on the main real-time beam data.
[0116] The neutron absorbed dose acquisition module is used to acquire the target neutron absorbed dose of the target object;
[0117] The beam control command transmission module is used to send beam control commands to the accelerator based on the main real-time neutron absorbed dose and the target neutron absorbed dose, so that the accelerator controls the beam in response to the beam control commands.
[0118] The application of the relevant modules of the system in this example can be found in the above introduction to the principles of the method, and will not be repeated here.
[0119] This solution enables real-time online dose verification, redundant and intelligent safety interlocks, and automated treatment processes, effectively solving the technical problems of low safety and delayed dose verification in existing technologies. Furthermore, this solution not only includes radiation protection safety interlocks based on hardware status, but also innovatively introduces safety interlocks based on soft dose parameters. Through the real-time dose calculation and verification module, dose deviations can be detected instantly, and dynamic interventions such as "continue" or "stop" can be performed, reducing the risk of overdose or underdose. Furthermore, the neutron detectors in this scheme adopt a redundant architecture of "one main and two backups." When a single detector fails, the system can intelligently diagnose and avoid unnecessary treatment interruptions. When a serious inconsistency occurs, a safety interlock is triggered to stop the beam. This design greatly enhances the system's reliability and fault tolerance. Furthermore, the entire scheme forms a closed-loop control system. From image-guided positioning verification to beam flow interruption control based on real-time dose, each link is interconnected and controls precision, ultimately ensuring that the beam can cover the tumor target area to the maximum extent while protecting surrounding normal tissues. Furthermore, by acquiring and comparing real-time patient images with planned images (target area position), this scheme can quantify the positional deviation (translation and rotation) in three-dimensional space. Based on this… The system automatically compensates for deviations in the treatment bed, physically delivering the tumor target area more precisely to the planned irradiation center. This maximizes beam coverage of the tumor while protecting normal tissue to the greatest extent possible. The more precise positioning reduces the risk of "off-target" or "insufficient marginal dose" due to setup errors. This means that while delivering a lethal dose to the tumor, it can more effectively avoid surrounding sensitive organs and normal tissues, reducing the incidence of treatment-related complications and improving the safety window of treatment. Furthermore, by simultaneously comparing data from the main detector and two auxiliary detectors, the system can verify the reliability of the monitoring data in real time, constructing an inherent, self-checking safety network and improving the safety of treatment control. Additionally, the system automatically controls the deflector to move from its initial position to the target position to provide an obstacle avoidance path. In non-treatment states, the deflector is in the closed position, physically isolating the beam path and preventing any accidental radiation.
[0120] Figure 8 above describes the treatment control system for AB-BNCT in this embodiment of the invention from the perspective of modular functional entities. The electronic equipment in this embodiment of the invention will be described in detail below from the perspective of hardware processing.
[0121] Figure 9 is a schematic diagram of an electronic device 900 provided in an embodiment of the present invention. The electronic device 900 can vary considerably due to different configurations or performance characteristics. It may include one or more central processing units (CPUs) 910 (e.g., one or more processors) and a memory 920, and one or more storage media 930 (e.g., one or more mass storage devices) for storing application programs 933 or data 932. The memory 920 and storage media 930 may be temporary or persistent storage. The program stored in the storage media 930 may include one or more modules (not shown in the figure), each module including a series of instruction operations on the electronic device 900. Furthermore, the processor 910 may be configured to communicate with the storage media 930 and execute the series of instruction operations in the storage media 930 on the electronic device 900.
[0122] Electronic device 900 may also include one or more power supplies 940, one or more wired or wireless network interfaces 950, one or more input / output interfaces 960, and / or one or more operating systems 931, such as Windows Server, MacOSX, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that the electronic device structure shown in FIG9 does not constitute a limitation on electronic devices and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0123] The present invention also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of any of the above-described multi-scale coupled watershed pollution source tracing methods.
[0124] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system, device, or unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0125] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0126] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A treatment control system for AB-BNCT, characterized in that, The system includes: a beam-out request response module, used to respond to a beam-out request by sending a beam-out condition verification request to the treatment control panel and a beam-out safety verification request to the facility interlocking control system; wherein, the beam-out request is implemented by the user clicking the beam-out start button on the software interface of the treatment control system (TCS); and a beam-out button display instruction sending module, used to send a beam-out button display instruction to the control panel after receiving both the beam-out condition verification pass result from the treatment control panel and the beam-out safety verification pass result from the facility interlocking control system, so that the beam-out button is displayed based on a preset state, wherein the beam-out condition verification pass result is obtained by the treatment control panel (TCP) upon receiving the beam-out condition verification request. After receiving the beam exit condition verification request, the accelerator control system (ACS) sends a beam request command. Upon receiving the request, the ACS performs an internal self-check to confirm its beam exit capability. Then, it sends a ready signal to the treatment control panel (TCP) and, via the TCP, sends a ready signal back to the treatment control system (TCS). The beam exit safety verification result is determined by the facility interlocking control system (FICM) monitoring the hard-wired safety loop status and sending a confirmation that the safety conditions are met to the TCS. The state change response module responds to changes in the state of the beam exit button on the control panel by calling the main detector to monitor the accelerator's main operation in real time. The data includes real-time beam data, where a change in the state of the beam output button refers to a change from a preset state display to a target state display. The beam is emitted by the accelerator in response to the change in the state of the beam output button. When the beam output button changes from the preset state display to the target state display, the accelerator starts generating a neutron beam and controls the blocker to move from its initial position to the target position to provide a clearance path for the beam. A main real-time neutron absorbed dose determination module is used to determine the main real-time neutron absorbed dose of the target object at the image target acquisition location based on the main real-time beam data. The main real-time neutron absorbed dose is based on the intensity of the neutron beam generated from the target material in real-time monitored by a neutron detector placed in the treatment head, combined with the treatment... The patient model and boron concentration in the treatment plan are determined using the Monte Carlo algorithm; a neutron absorbed dose acquisition module is used to acquire the target neutron absorbed dose of the target object; a beam control command sending module is used to send beam control commands to the accelerator based on the main real-time neutron absorbed dose and the target neutron absorbed dose, so that the accelerator controls the beam in response to the beam control commands; an auxiliary beam data acquisition module is used to acquire the first auxiliary beam data acquired in real time by the first auxiliary detector and the second auxiliary beam data acquired in real time by the second auxiliary detector; an auxiliary beam data comparison module is used to compare the main real-time beam data, the first auxiliary beam data, and the second auxiliary beam data;A beam termination control command sending module is configured to send a beam termination control command to the accelerator when both a first deviation value between the main real-time beam data and the first auxiliary beam data and a second deviation value between the main real-time beam data and the second auxiliary beam data are greater than an error threshold, so that the accelerator terminates beam emission in response to the beam termination control command.
2. The treatment control system for AB-BNCT according to claim 1, characterized in that, The system further includes: an image position acquisition module, used to acquire the current image position and the target image position of the target object on the acquisition auxiliary bed; an image position error acquisition module, used to determine the image position error of the target object based on the current image position and the target image position, wherein the target image position is the target area position of the target object; a compensation path determination module, used to determine the compensation path of the acquisition auxiliary bed based on the image position error; and a motion control module, used to control the acquisition auxiliary bed to move along the compensation path to the target image position.
3. The treatment control system for AB-BNCT according to claim 1, characterized in that, The beam control command sending module includes: an absorbed dose comparison unit, used to compare the main real-time neutron absorbed dose and the target neutron absorbed dose; and a beam termination control command sending unit, used to send a beam termination control command to the accelerator when the main real-time neutron absorbed dose reaches the target neutron absorbed dose, so that the accelerator terminates beam emission based on the beam termination control command.
4. The treatment control system for AB-BNCT according to claim 1, characterized in that, The system further includes: a total beam exit time acquisition module, used to acquire the total beam exit time of the beam in real time, wherein the total beam exit time is the interval between the current beam exit time and the initial beam exit time; a target termination time determination module, used to determine the target termination time based on the target neutron absorption dose; and a beam termination control command sending module, used to send a beam termination control command to the accelerator when the total beam exit time reaches the target termination time, so that the accelerator terminates beam emission in response to the beam termination control command.
5. The treatment control system for AB-BNCT according to claim 1, characterized in that, The system further includes: an operation status monitoring module for monitoring the operation status of each device that is communicatively connected to the control system; and a lock command sending module for sending a lock command to the facility interlocking control system when the operation status of any device is abnormal, so that the facility interlocking control system can lock each device.
6. An electronic device, characterized in that, The electronic device includes a memory and at least one processor, the memory storing instructions; the at least one processor invokes the instructions in the memory to cause the electronic device to perform various steps of the treatment control system for AB-BNCT as described in any one of claims 1-5.
7. A computer-readable storage medium storing instructions thereon, characterized in that, When the instructions are executed by the processor, they implement the various steps of the treatment control system for AB-BNCT as described in any one of claims 1-5.
Citation Information
Patent Citations
Radiation therapy apparatus, system, and method
CN105658279A
Automatic treatment record verification method and system for linear accelerator
CN107050663A
Beam control system for BNCT treatment
CN121003779A