Positioning method and device for BNCT treatment system
By introducing the concepts of centers such as equipment virtual and beam virtual in the BNCT treatment system, combined with the coordination of positioning indicator light and support, the problem of fixed source separator positioning in the prior art is solved, and an accurate and efficient positioning effect is achieved.
Patent Information
- Application Number
- CN202411953650.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-05-02
AI Technical Summary
It is difficult for existing BNCT treatment systems to achieve accurate positioning of fixed source skin distances, especially in the presence of complex equipment structure and high-throughput neutron beam currents, which can easily damage auxiliary equipment such as optical distance scales.
By introducing the concept of centers such as equipment virtual and beam virtual, the combination of positioning indicator lights and support members can realize the preset source skin distance from the beam source to the patient's body surface without adding auxiliary equipment such as light distance rulers.
The accuracy and efficiency of fixed source serum positioning of the BNCT treatment system is achieved, avoiding equipment damage and operation complexity, and improving the reliability of treatment.
Smart Images

Figure CN119909324A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of radiotherapy technology, and in particular to a positioning method and device for a BNCT treatment system. Background Art
[0002] Radiotherapy is an important way to treat tumors, using radioactive rays to inhibit the growth of target cells. During the treatment process, it is necessary to ensure that the radiation is accurate to reduce the impact on non-target cells. Positioning is an important part of radiotherapy. Positioning is used to adjust the position of the patient and the treatment equipment to ensure the accuracy of radiation exposure.
[0003] In Boron Neutron Capture Therapy (BNCT), the beam shaper used to emit the beam cannot rotate, and is suitable for a fixed source-skin distance positioning method. Fixed source-skin distance refers to keeping the distance between the beam source and the patient's skin constant during the treatment process. In the prior art, fixed source-skin distance positioning needs to be achieved with the help of equipment such as an optical distance ruler. For example, in photon therapy, an optical distance ruler is provided on the equipment to indicate the distance from a plane perpendicular to the beam axis to the radiation source in the form of visible light.
[0004] However, this form is not suitable for use in BNCT treatment. On the one hand, the BNCT device has a complex structure and it is not easy to add an optical distance ruler; on the other hand, BNCT treatment will emit a high-flux neutron beam, which is very easy to damage the optical distance ruler. Therefore, providing a fixed source-skin distance positioning method suitable for BNCT treatment has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] The embodiments of the present application provide a positioning method and device for a BNCT treatment system to solve the positioning difficulties of existing BNCT fixed source-skin distance treatment.
[0006] In a first aspect, an embodiment of the present application provides a positioning method for a BNCT treatment system, wherein the BNCT treatment system includes a beam shaping body for emitting a beam, a support for carrying a patient, and a positioning indicator light for outputting an indicator light; the method includes:
[0007] Taking the beam outlet of the beam shaper as the starting point, determining the virtual isocenter of the device according to a set distance on the axis of the beam;
[0008] According to the set distance and reference data for formulating a treatment plan, a virtual isocenter of a beam at a planned treatment position is obtained, wherein the distance between the beam outlet and the patient's body surface satisfies a preset source-skin distance;
[0009] Controlling the positioning indicator light to output an indication light to indicate the virtual isocenter of the device, and controlling the support member to move according to the patient's body surface mark and the indication light to make the virtual isocenter of the device coincide with the positioning point;
[0010] The position deviation between the setting position and the virtual isocenter of the beam is obtained, and the movement of the support is controlled according to the position deviation and a preset support angle so that the virtual isocenter of the beam coincides with the virtual isocenter of the device.
[0011] In one example, the reference data includes irradiation point coordinates, and obtaining the virtual isocenter of the beam of the planned treatment position according to the reference data and the set distance includes:
[0012] Determine the beam source position according to the irradiation point coordinates, the preset support angle and the preset source-skin distance;
[0013] Taking the beam source position as a starting point, the virtual isocenter of the beam is determined on the axis of the beam according to the set distance.
[0014] In one example, determining the beam source position according to the irradiation point coordinates, the preset support member angle and the preset source-skin distance includes:
[0015] When the support member is at the preset support member angle, determining the incident point of the axis of the beam on the patient's body surface based on the irradiation point coordinates;
[0016] The beam source position is determined according to the incident point and the preset source-skin distance and in accordance with the incident direction of the beam.
[0017] In one example, controlling the movement of the support member according to the position deviation and the preset support member angle includes:
[0018] Controlling the support to move horizontally or vertically according to the position deviation until the virtual isocenter of the beam coincides with the virtual isocenter of the device;
[0019] The support member is controlled to rotate according to the preset support member angle.
[0020] In one example, the system further includes a calibration indicator light for outputting a calibration light to indicate a reference surface whose distance to the beam shaper is the preset source-skin distance; the method further includes:
[0021] The calibration indicator light is controlled to output calibration light to indicate the position of the reference surface.
[0022] In a second aspect, an embodiment of the present application provides a positioning device for a BNCT treatment system, the system comprising a beam shaping body for emitting a beam, a support for carrying a patient, and a positioning indicator light for outputting an indicator light; the device comprises:
[0023] A determination module, used to determine the virtual isocenter of the device according to a set distance on the axis of the beam, with the beam outlet of the beam shaper as the starting point;
[0024] an acquisition module, for acquiring a virtual isocenter of a beam at a planned treatment position according to the set distance and reference data for formulating a treatment plan, wherein the beam at the planned treatment position satisfies that the distance from the beam outlet to the patient's body surface is a preset source-skin distance;
[0025] A first control module is used to control the positioning indicator light to output an indication light to indicate the virtual isocenter of the device, and control the movement of the support member according to the patient's body surface mark and the indication light so that the virtual isocenter of the device coincides with the positioning point;
[0026] The second control module is used to obtain the position deviation between the setting position and the virtual isocenter of the beam, and control the movement of the support according to the position deviation and the preset support angle so that the virtual isocenter of the beam coincides with the virtual isocenter of the device.
[0027] In one example, the reference data includes irradiation point coordinates, and the acquisition module includes:
[0028] A first determining unit, configured to determine a beam source position according to the irradiation point coordinates, the preset support member angle, and the preset source-skin distance;
[0029] The second determination unit is used to determine the virtual isocenter of the beam according to the set distance on the axis of the beam, taking the beam source position as a starting point.
[0030] In one example, the first determining unit includes:
[0031] A first determining subunit is used to determine the incident point of the axis of the beam on the patient's body surface based on the irradiation point coordinates when the support member is at the preset support member angle;
[0032] The second determining subunit is used to determine the beam source position according to the incident point and the preset source-skin distance and the incident direction of the beam.
[0033] In one example, the second control module includes:
[0034] A first control unit, configured to control the support member to move horizontally or vertically according to the position deviation until the virtual isocenter of the beam coincides with the virtual isocenter of the device;
[0035] The second control unit is used to control the rotation of the support member according to the preset support member angle.
[0036] In one example, the system further includes a calibration indicator light for outputting a calibration light to indicate a reference surface whose distance to the beam shaper is the preset source-skin distance; the device further includes:
[0037] The third control module is used to control the calibration indicator light to output calibration light to indicate the position of the reference surface.
[0038] In a third aspect, the present application provides an electronic device, characterized in that it includes
[0039] Memory,
[0040] processor, and
[0041] A computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the positioning method for a BNCT treatment system as provided in the first aspect is implemented.
[0042] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the positioning method for a BNCT treatment system as in the first aspect.
[0043] Compared with the related art, the positioning method and device for the BNCT treatment system provided in the embodiments of the present application have at least the following technical effects.
[0044] In the embodiment of the present application, a virtual isocenter of the device is set, and there is a set distance between the virtual isocenter of the device and the beam outlet. According to the set distance and the reference data used to formulate the treatment plan, the virtual isocenter of the beam under the treatment plan position is obtained. The virtual isocenter of the beam also has a set distance from the beam outlet, and, in the treatment plan position, the distance from the beam outlet to the patient's body surface is a preset source-skin distance. The virtual isocenter of the device is indicated by the positioning indicator light, and the patient's body surface mark is aligned with the indicator light through the initial positioning. The patient's body surface mark indicates the positioning point in the patient's body, so at this time the positioning point is aligned with the virtual isocenter of the device. After that, a secondary positioning is performed, and the support is controlled to move according to the position deviation of the positioning point and the virtual isocenter of the beam, until the virtual isocenter of the beam coincides with the virtual isocenter of the device. At the beginning of the secondary positioning, the position deviation of the positioning point and the virtual isocenter of the beam is equivalent to the position deviation of the virtual isocenter of the device and the virtual isocenter of the beam. Therefore, the virtual isocenter of the device can coincide with the virtual isocenter of the beam through the secondary positioning. When the two coincide, it indicates that the current treatment system is positioned in the planned treatment position, that is, the beam meets the preset source-skin distance.
[0045] In this way, the positioning method provided in the embodiment of the present application introduces the concept of virtual isocenter in the process of achieving the positioning purpose of fixed source-skin distance. The virtual isocenter of the beam is associated with the preset source-skin distance, and the virtual isocenter of the device corresponds to the virtual isocenter of the beam, so that the beam source to the patient's body surface meets the preset source-skin distance. This positioning method does not require the installation of auxiliary equipment such as optical distance rulers on the beam shaping body, which effectively solves the technical problem that the BNCT system is difficult to achieve fixed source-skin distance positioning. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0047] Figure 1 is a flow chart of a positioning method according to an exemplary embodiment;
[0048] Figure 2 is a schematic diagram of a positioning state according to an exemplary embodiment;
[0049] Figure 3 is a schematic diagram showing the status of a planned treatment position according to an exemplary embodiment;
[0050] Figure 4 is a schematic diagram showing the status of a planned treatment position according to another exemplary embodiment;
[0051] Figure 5 is a schematic diagram showing the status of a planned treatment position according to an exemplary embodiment;
[0052] Figure 6 is a block diagram of a positioning device according to an exemplary embodiment;
[0053] Figure 7 is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments provided in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0055] Obviously, the drawings described below are only some examples or embodiments of the present application. For ordinary technicians in this field, the present application can also be applied to other similar scenarios based on these drawings without creative work. In addition, it can also be understood that although the efforts made in this development process may be complicated and lengthy, for ordinary technicians in this field related to the content disclosed in this application, some changes in design, manufacturing or production based on the technical content disclosed in this application are just conventional technical means, and should not be understood as insufficient content disclosed in this application.
[0056] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those of ordinary skill in the art that the embodiments described in this application may be combined with other embodiments without conflict.
[0057] Unless otherwise defined, the technical terms or scientific terms involved in this application should be understood by people with ordinary skills in the technical field to which this application belongs. The words "one", "a", "a", "the" and the like involved in this application do not indicate a quantitative limitation, and may represent the singular or plural. The terms "include", "comprise", "have" and any of their variations involved in this application are intended to cover non-exclusive inclusions; for example, a process, method, system, product or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units that are not listed, or may also include other steps or units inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "multiple" involved in this application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships, for example, "A and / or B" can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects before and after are in an "or" relationship. The terms "first", "second", "third", etc. involved in this application are only used to distinguish similar objects and do not represent a specific ordering of the objects.
[0058] Based on the above situation, the embodiments of the present application provide a positioning method and device for a BNCT treatment system to improve the accuracy of the positioning process of a fixed source-skin distance.
[0059] In a first aspect, an embodiment of the present application provides a positioning method for a BNCT treatment system. The positioning method is applied to a BNCT treatment system. Specifically, the BNCT treatment system includes a beam shaping body, a support, a positioning indicator light, a treatment device control system, and a treatment planning system.
[0060] The beam shaper is used to emit the beam.
[0061] The support is used to carry and fix the position of the patient, such as a treatment bed or a treatment chair.
[0062] The positioning indicator light is used to output indicator light, such as outputting indicator lasers in different directions, to realize visualization of the target position during the positioning process.
[0063] The treatment equipment control system is used to communicate with the treatment equipment such as the beam shaping body and the support member to control the opening and closing or movement of the treatment equipment. At the same time, the treatment equipment control system is also used to receive data sent by each treatment equipment, such as treatment data, movement data, etc.
[0064] The Treatment Planning System (TPS) is used to formulate a treatment plan and communicate with the treatment equipment control system. The Treatment Planning System sends reference data to the treatment equipment control system so that the treatment equipment control system controls the operation of each treatment equipment based on the reference data.
[0065] The positioning method for a BNCT treatment system provided in the embodiment of the present application is specifically implemented through a treatment device control system and a treatment planning system.
[0066] Figure 1 FIG. 1 is a flow chart of a positioning method according to an exemplary embodiment. Figure 1 As shown, the positioning method provided in the embodiment of the present application includes:
[0067] Step S101 : Taking the beam outlet of the beam shaper as the starting point, the virtual isocenter of the device is determined on the axis of the beam according to a set distance.
[0068] Step S101 is executed in the control system of the treatment device. The beam outlet specifically refers to the position where the beam is emitted from the beam shaping body. In the BNCT treatment device, the position of the beam shaping body is fixed and cannot be rotated. In step S101, the virtual isocenter of the device is set on the beam axis according to the set distance. The virtual isocenter of the device will be used as a reference point for positioning in subsequent steps.
[0069] There is no limitation on the specific value of the set distance, and it can be selected according to the needs. For example, the set distance satisfies: the determined virtual isocenter of the device is close to the entrance and exit of the treatment room. In this way, the subsequent positioning operation is facilitated and the risk of radiation exposure to the operator is reduced.
[0070] Step S102: According to the set distance and the reference data for formulating the treatment plan, the virtual isocenter of the beam of the planned treatment position is obtained, and the distance from the beam outlet to the patient's body surface of the planned treatment position satisfies the preset source-skin distance.
[0071] Step S102 is performed by the treatment planning system, wherein the reference data includes: a preset source-skin distance in the patient's body, irradiation point coordinates, setting point coordinates, and support angles.
[0072] The preset source-skin distance is the distance from the beam source to the patient's body surface that needs to be maintained under treatment conditions.
[0073] The setup point is the reference point in the setup process and can be selected based on the patient's CT image. Usually, a surface mark is made on the patient's body to indicate the location of the setup point.
[0074] The irradiation point is the point through which the axis of the beam passes, such as the center of the tumor target area. In the treatment planning system, the coordinates of the irradiation point are obtained in the patient coordinate system.
[0075] The support member angle is the angle at which the support member deflects relative to the initial position in the treatment state. Optionally, the support member can rotate in three different directions. The initial position is a position predefined according to the use requirements. Figure 2 is a schematic diagram of a positioning state according to an exemplary embodiment. Figure 2 As shown, the support member is in the initial position, and the support member is not rotated in the horizontal plane and the vertical plane. When planning the treatment position, the support member presents a set angle according to the reference data. Figure 3 and Figure 4 is a schematic diagram of the status of the planned treatment position according to different exemplary embodiments, such as Figure 3 As shown, the support member is 45° to the initial position, as shown in Figure 4 As shown, the support member is at 90° to the initial position.
[0076] The planned treatment position indicates that the BNCT treatment device is in the planned treatment state, which is determined based on the reference data. Figure 5 is a schematic diagram showing the status of a planned treatment position according to an exemplary embodiment. Figure 5 As shown, in the planned treatment position, the support is deflected at the support angle in the treatment data, the axis of the beam passes through the irradiation point, and the distance from the beam source to the patient's body surface meets the preset source-skin distance.
[0077] In this case, the process of obtaining the virtual isocenter of the beam by the treatment planning system in step S102 is specifically as follows:
[0078] Step S1021, determining the beam source position according to the irradiation point coordinates, the preset support angle and the preset source-skin distance.
[0079] In the planned treatment position, the axis of the beam passes through the irradiation point, that is, the beam source and the irradiation point are both located on the beam axis. At this time, the treatment planning system is simulated to construct a patient surface boundary model under the preset support angle, and the propagation direction of the beam in the patient is simulated in the treatment planning system, that is, the propagation direction of the beam is clarified. At this time, the incident point of the beam axis on the patient's body surface can be determined based on the irradiation point coordinates. In addition, since the beam meets the preset source-skin distance in the planned treatment position, the beam source position can be determined according to the incident point and the preset source-skin distance according to the incident direction of the beam.
[0080] Here, the beam source position is also the beam outlet position. Although the beam outlet position can be clearly identified in the treatment control system, the beam outlet position is determined in the world coordinate system. The treatment planning system uses the patient coordinate system, so the beam source position is obtained by using the irradiation point coordinates in the patient coordinate system as a reference in step S1021.
[0081] Step S1022: Taking the beam source position as the starting point, determine the virtual isocenter of the beam on the axis of the beam according to the set distance.
[0082] The virtual isocenter of the beam also satisfies that the distance to the beam source is the set distance, and the association between the virtual isocenter of the beam and the virtual isocenter of the device is established through the set distance. Specifically, the virtual isocenter of the beam determined in step S102 and the virtual isocenter of the device determined in step S101 both satisfy the set distance to the beam outlet. The difference is that the virtual isocenter of the beam is confirmed in the patient coordinate system, and the virtual isocenter of the device is confirmed in the world coordinate system. By determining the virtual isocenter of the device in the world coordinate system, it is convenient for the control system of the treatment device to control the movement of equipment such as support parts. By determining the virtual isocenter of the beam in the patient coordinate system, the preset source-skin distance is associated with the virtual isocenter of the beam to realize the subsequent positioning process.
[0083] It should be noted that the serial numbers of step S101 and step S102 are only used to distinguish different steps, but do not limit the execution order of the two steps. Optionally, step S102 may be executed first and then step S101, or the two steps may be executed simultaneously.
[0084] Continue to refer to Figure 1 , after step S102, step S103 is performed, which is as follows:
[0085] Step S103: Control the positioning indicator light to output an indication light to indicate the virtual isocenter of the device, and control the movement of the support member according to the patient's body surface markings and the indication light so that the virtual isocenter of the device coincides with the positioning point.
[0086] Combination Figure 2 As shown, the patient's body surface mark is set according to the setup point. When the indicator light is aligned with the patient's body surface mark, the virtual isocenter of the device is aligned with the setup point. At this time, the setup point inside the patient's body surface coincides with the virtual isocenter of the device. Optionally, the setup indicator light is installed according to the virtual isocenter of the device. In step S103, the setup point can be indicated by controlling the output light of the setup indicator light. The initial setup is completed through step S103, and the virtual isocenter of the device in the world coordinate system is realized, and the setup point in the patient coordinate system is aligned with the patient's body surface mark.
[0087] Step S104, obtaining the position deviation between the setup position and the virtual isocenter of the beam, and controlling the movement of the support according to the position deviation and the preset support angle so that the virtual isocenter of the beam coincides with the virtual isocenter of the device.
[0088] In step S104, the treatment planning system obtains the coordinate deviation of the pre-acquired positioning position and the beam virtual isocenter based on the coordinate point, and then sends the coordinate deviation to the treatment equipment control center, and then controls the movement of the support through the treatment equipment control center.
[0089] When the positioning point coincides with the virtual isocenter of the device, the position deviation between the positioning point and the virtual isocenter of the beam is equivalent to the position deviation between the virtual isocenter of the device and the virtual isocenter of the beam. Therefore, controlling the movement of the support according to the deviation can achieve the coincidence of the virtual isocenter of the device and the virtual isocenter of the beam.
[0090] Specifically, in step S104, the movement of the support is controlled according to the position deviation and the preset support angle, including: the treatment control system controls the rotation of the support according to the preset support angle, at which time the support is at the preset support angle in the treatment state. Further, the treatment control system obtains a movement control instruction according to the position deviation, sends the movement control instruction to the support, and controls the support to move horizontally or vertically until the virtual isocenter of the beam coincides with the virtual isocenter of the device.
[0091] In this way, secondary positioning is performed through step S104, so that the support is in the position set in the planned treatment state. At this time, the beam meets the preset source-skin distance.
[0092] Based on the above, in the embodiment of the present application, a virtual isocenter of the device is set, and there is a set distance between the virtual isocenter of the device and the beam outlet. According to the set distance and the reference data for formulating the treatment plan, the virtual isocenter of the beam under the treatment plan position is obtained. The virtual isocenter of the beam also has a set distance from the beam outlet, and, in the treatment plan position, the distance from the beam outlet to the patient's body surface is the preset source-skin distance. The virtual isocenter of the device is indicated by the positioning indicator light, and the patient's body surface mark is aligned with the indicator light through the initial positioning. The patient's body surface mark indicates the positioning point in the patient's body, so at this time the positioning point is aligned with the virtual isocenter of the device. After that, a secondary positioning is performed, and the support is controlled to move according to the position deviation of the positioning point and the virtual isocenter of the beam, until the virtual isocenter of the beam coincides with the virtual isocenter of the device. At the beginning of the secondary positioning, the position deviation of the positioning point and the virtual isocenter of the beam is equivalent to the position deviation of the virtual isocenter of the device and the virtual isocenter of the beam. Therefore, the virtual isocenter of the device can coincide with the virtual isocenter of the beam through the secondary positioning. When the two coincide, it indicates that the current treatment system is positioned in the planned treatment position, that is, the beam meets the preset source-skin distance.
[0093] In this way, the positioning method provided in the embodiment of the present application introduces the concept of virtual isocenter in the process of achieving the positioning purpose of fixed source-skin distance. The virtual isocenter of the beam is associated with the preset source-skin distance, and the virtual isocenter of the device corresponds to the virtual isocenter of the beam, so that the beam source to the patient's body surface meets the preset source-skin distance. This positioning method does not require the installation of auxiliary equipment such as optical distance rulers, and effectively solves the technical problem that the BNCT system is difficult to achieve fixed source-skin distance positioning.
[0094] In another embodiment, see again Figure 5 The BNCT treatment system further includes a calibration indicator light 100, which is used to output a calibration light to indicate a reference surface whose distance to the beam shaping body is a preset source-skin distance. The positioning method further includes: controlling the calibration indicator light to output a calibration light to indicate the position of the reference surface. The preset source-skin distance is visualized by the calibration indicator light to verify the positioning accuracy of the fixed source-skin distance.
[0095] Specifically, during the positioning process, if the preset source-skin distance is kept fixed, the calibration light is tangent to the patient's body surface. If the patient's body blocks the calibration light, it indicates that the current source-skin distance is less than the preset source-skin distance. If there is still a significant distance from the patient's body surface to the calibration light, it indicates that the current source-skin distance is greater than the preset source-skin distance.
[0096] Optionally, the calibration indicator light 100 is arranged in the horizontal direction to output the calibration light propagating in the horizontal direction (eg Figure 5 As shown). Alternatively, the calibration indicator light 100 is arranged in the vertical direction to output the calibration light propagating in the vertical direction. The calibration indicator light 100 can be fixed on the wall or the floor of the treatment room, and does not need to be arranged at the beam shaping body of the BNCT device, so as not to affect the structure of the beam shaping body and reduce the risk of damage caused by the beam.
[0097] In summary, the positioning method for the BNCT treatment system provided in the embodiment of the present application utilizes the virtual isocenter of the device and the virtual isocenter of the beam to achieve fixed source-skin distance positioning. The overall positioning process does not require the addition of auxiliary components to the beam shaping body, avoiding the defects of the prior art of relying on optical distance rulers and front pointers for fixed source-skin distance positioning, which not only ensures positioning accuracy but also improves operating efficiency. In addition, a calibration indicator light is added to achieve visual calibration of the fixed source-skin distance, which is convenient for operators to perform quality control on the positioning effect.
[0098] In a second aspect, an embodiment of the present application provides a positioning device for a BNCT treatment system. Figure 6 is a block diagram of a positioning device according to an exemplary embodiment. Figure 6 As shown, the positioning device comprises:
[0099] A determination module 610 is used to determine the virtual isocenter of the device according to a set distance on the axis of the beam, with the beam outlet as the starting point;
[0100] An acquisition module 620 is used to acquire a virtual isocenter of a beam at a planned treatment position according to the set distance and reference data for formulating a treatment plan, and the beam at the planned treatment position satisfies a preset source-skin distance;
[0101] The first control module 630 is used to control the positioning indicator light to output an indication light to indicate the virtual isocenter of the device, and control the movement of the support member according to the patient's body surface mark and the indication light so that the virtual isocenter of the device coincides with the positioning point;
[0102] The second control module 640 is used to obtain the position deviation between the setting position and the virtual isocenter of the beam, and control the movement of the support according to the position deviation and the preset support angle so that the virtual isocenter of the beam coincides with the virtual isocenter of the device.
[0103] In one embodiment, the reference data includes irradiation point coordinates, and the acquisition module includes a first determination unit and a second determination unit.
[0104] The first determination unit is used to determine the beam source position according to the irradiation point coordinates, the preset support angle and the preset source-skin distance;
[0105] The second determination unit is used to determine the virtual isocenter of the beam according to a set distance on the axis of the beam, taking the beam source position as a starting point.
[0106] In one embodiment, the first determining unit includes a first determining subunit and a second determining subunit.
[0107] The first determining subunit is used to determine the incident point of the beam on the patient's body surface based on the irradiation point coordinates when the support member is at the preset support member angle;
[0108] The second determination subunit is used to determine the beam source position according to the incident point and the preset source-skin distance and the incident direction of the beam.
[0109] In one embodiment, the second control module includes a first control unit and a second control unit.
[0110] The first control unit is used to control the horizontal or vertical movement of the support member according to the position deviation until the virtual isocenter of the beam coincides with the virtual isocenter of the device;
[0111] The second control unit is used to control the rotation of the support member according to a preset support member angle.
[0112] In one embodiment, the BNCT treatment system further includes a calibration indicator light for outputting calibration light to indicate a reference surface whose distance to the beam shaper is a preset source-skin distance; and the device further includes a third control module. The third control module is used to control the calibration indicator light to output calibration light to indicate the position of the reference surface.
[0113] The positioning device for the BNCT treatment system provided in the embodiment of the present application utilizes the virtual isocenter of the device and the virtual isocenter of the beam to achieve fixed source-skin distance positioning. The overall positioning process does not require the addition of auxiliary components to the beam shaping body, which solves the defect of the BNCT treatment system in the prior art that it is difficult to achieve fixed source-skin distance positioning, not only ensuring the positioning accuracy but also improving the operating efficiency. In addition, a calibration indicator light is added to achieve visual calibration of the fixed source-skin distance, which is convenient for operators to perform quality control on the positioning effect.
[0114] In a third aspect, an embodiment of the present application provides an electronic device, the electronic device comprising a memory and a processor. A computer program is stored in the memory, the computer program can be run on the processor, and when the processor executes the computer program, the positioning method for the BNCT treatment system provided in the first aspect is implemented.
[0115] Figure 7 FIG. 1 is a block diagram of an electronic device according to an exemplary embodiment. Figure 7 As shown, the electronic device may include a processor 71 and a memory 72 storing computer program instructions.
[0116] Specifically, the processor 71 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0117] Among them, the memory 72 may include a large-capacity memory for data or instructions. By way of example and not limitation, the memory 72 may include a hard disk drive (HDD), a floppy disk drive, a solid-state drive (SSD), a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 72 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 72 may be inside or outside the data processing device. In a specific embodiment, the memory 72 is a non-volatile memory. In a specific embodiment, the memory 72 includes a read-only memory (ROM) and a random access memory (RAM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (Programmable Read-Only Memory, PROM for short), an erasable PROM (Erasable Programmable Read-Only Memory, EPROM for short), an electrically erasable PROM (Electrically Erasable Programmable Read-Only Memory, EEPROM for short), an electrically alterable ROM (Electrically Alterable Read-Only Memory, EAROM for short) or a flash memory (FLASH) or a combination of two or more of these. Under appropriate circumstances, the RAM can be a static random access memory (SRAM) or a dynamic random access memory (DRAM), wherein the DRAM can be a fast page mode dynamic random access memory (FPMDRAM), an extended data output dynamic random access memory (EDODRAM), a synchronous dynamic random access memory (SDRAM), etc.
[0118] The memory 72 may be used to store or cache various data files required for processing and / or communication, as well as possible computer program instructions executed by the processor 71 .
[0119] The processor 71 reads and executes computer program instructions stored in the memory 72 to implement any one of the positioning methods for the BNCT treatment system in the above embodiments.
[0120] In one embodiment, the electronic device may include a communication interface 73 and a bus 70. Figure 7 As shown, the processor 71, the memory 72, and the communication interface 73 are connected via a bus 70 and communicate with each other.
[0121] The communication interface 73 is used to implement communication between the modules, devices, units and / or equipment in the embodiment of the present application. The communication port 73 can also implement data communication with other components such as: external devices, image / data acquisition equipment, databases, external storage, and image / data processing workstations.
[0122] The bus 70 includes hardware, software or both. The bus 70 includes but is not limited to at least one of the following: a data bus, an address bus, a control bus, an expansion bus, and a local bus. By way of example and not limitation, bus 70 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses or a combination of two or more of these. Where appropriate, bus 70 may include one or more buses. Although embodiments of the present application describe and illustrate a particular bus, the present application contemplates any suitable bus or interconnect.
[0123] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a program stored thereon, and when the program is executed by a processor, the positioning method for a BNCT treatment system provided in the first aspect is implemented.
[0124] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.
[0125] In a possible embodiment, the present invention can also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of the positioning method for a BNCT treatment system provided in the first aspect.
[0126] The program code for executing the present invention may be written in any combination of one or more programming languages, and may be executed entirely on a user device, partially on a user device, as an independent software package, partially on a user device and partially on a remote device, or entirely on a remote device.
[0127] Those skilled in the art should understand that the various technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the various technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0128] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A positioning method for a BNCT treatment system, characterized in that: The BNCT treatment system includes a beam shaping body for emitting a beam, a support for carrying a patient, and a positioning indicator light for outputting an indicator light; the method includes: Taking the beam outlet of the beam shaper as the starting point, determining the virtual isocenter of the device according to a set distance on the axis of the beam; According to the set distance and reference data for formulating a treatment plan, a virtual isocenter of the beam at the planned treatment position is obtained, wherein the distance between the beam outlet and the patient's body surface satisfies a preset source-skin distance; Controlling the positioning indicator light to output an indication light to indicate the virtual isocenter of the device, and controlling the support member to move according to the patient's body surface mark and the indication light to make the virtual isocenter of the device coincide with the positioning point; The position deviation between the setting position and the virtual isocenter of the beam is obtained, and the movement of the support is controlled according to the position deviation and a preset support angle so that the virtual isocenter of the beam coincides with the virtual isocenter of the device.
2. The positioning method according to claim 1, characterized in that: The reference data includes the irradiation point coordinates, and obtaining the virtual isocenter of the beam of the planned treatment position according to the reference data and the set distance includes: Determine the beam source position according to the irradiation point coordinates, the preset support angle and the preset source-skin distance; Taking the beam source position as a starting point, the virtual isocenter of the beam is determined on the axis of the beam according to the set distance.
3. The positioning method according to claim 2, characterized in that: The step of determining the beam source position according to the irradiation point coordinates, the preset support member angle and the preset source-skin distance comprises: When the support member is at the preset support member angle, determining the incident point of the axis of the beam on the patient's body surface based on the irradiation point coordinates; The beam source position is determined according to the incident point and the preset source-skin distance and in accordance with the incident direction of the beam.
4. The positioning method according to claim 1, characterized in that: The controlling the movement of the support member according to the position deviation and the preset support member angle comprises: Controlling the support to move horizontally or vertically according to the position deviation until the virtual isocenter of the beam coincides with the virtual isocenter of the device; The support member is controlled to rotate according to the preset support member angle.
5. The positioning method according to any one of claims 1 to 4, characterized in that: The system further includes a calibration indicator light for outputting a calibration light to indicate a reference surface whose distance to the beam shaping body is the preset source-skin distance; the method further includes: The calibration indicator light is controlled to output calibration light to indicate the position of the reference surface.
6. A positioning device for a BNCT treatment system, characterized in that: The system includes a beam shaping body for emitting a beam, a support for carrying a patient, and a positioning indicator light for outputting an indicator light; the device includes: A determination module, used to determine the virtual isocenter of the device according to a set distance on the axis of the beam, with the beam outlet of the beam shaper as the starting point; an acquisition module, for acquiring a virtual isocenter of a beam at a planned treatment position according to the set distance and reference data for formulating a treatment plan, wherein the beam at the planned treatment position satisfies that the distance from the beam outlet to the patient's body surface is a preset source-skin distance; A first control module is used to control the positioning indicator light to output an indication light to indicate the virtual isocenter of the device, and control the movement of the support member according to the patient's body surface mark and the indication light so that the virtual isocenter of the device coincides with the positioning point; The second control module is used to obtain the position deviation between the setting position and the virtual isocenter of the beam, and control the movement of the support according to the position deviation and the preset support angle so that the virtual isocenter of the beam coincides with the virtual isocenter of the device.
7. An electronic device, characterized in that: include: Memory, processor, and A computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the positioning method for a BNCT treatment system according to any one of claims 1 to 5 is implemented.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the positioning method for a BNCT treatment system according to any one of claims 1 to 5 is implemented.
