Box body positioning correction method, radiation delivery equipment quality control system and storage medium
By determining the positions of the radiation source and the isocenter on the projection plane, calculating the tank placement deviation, and adjusting the liquid level, the problem of low placement accuracy of the annular linear accelerator tank was solved, achieving higher placement accuracy and quality control accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2026-03-24
AI Technical Summary
The low positioning accuracy of the housing in a circular linear accelerator makes quality control difficult, and existing technologies lack effective solutions.
By determining the positions of the radiation source and the isocenter point on the projection plane, the placement deviation of the tank is calculated, and the height of the liquid surface is adjusted according to the deviation to ensure that the radiation source and the liquid surface are at the same height, thereby improving the placement accuracy.
This improved the accuracy of the radioactive source housing placement, ensuring that the accuracy of the radioactive source position does not affect the calculation of the housing adjustment height, and solved the problem of low housing placement accuracy in the annular linear accelerator.
Smart Images

Figure CN121728652A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of box positioning correction, and in particular to a box positioning correction method, a radiation delivery device quality control system and a storage medium. BACKGROUND
[0002] Radiation delivery devices such as linear accelerators are large in size, complex in structure, and integrated with multiple high-precision technologies, and thus, their mechanical performance, dosimetric performance, and imaging performance need to be strictly controlled. A box is usually used to control the dosimetric performance of the linear accelerator. The box can quickly collect the relative dose distribution of the rays in the water phantom, automatically calculate the field flatness symmetry, percentage depth dose, and other parameters, and ensure the quality of the beam output of the accelerator. In order to strictly ensure the quality of the quality control, the positioning SSD (Source to Surface Distance) of the box has a high precision requirement. When the positioning error is large, the quality control will be difficult to perform. The SSD can be the distance between the radiation source and the liquid surface of the box used for machine quality control. For a general C-arm accelerator, the laser lamp can be used as a standard reference for the positioning SSD of the box. However, for some special models of accelerators, the box needs to be positioned on the patient bed, and the laser lamp can no longer be used as a standard. A new method needs to be used to determine the positioning of the box so that the distance from the source to the surface is at the expected value.
[0003] In the related art, to determine the positioning of the box, a phantom image obtained after being radiated by a radiation source needs to be acquired, and the image needs to be analyzed to determine whether the joint image between the image of the phantom and the surrounding medium is clear. If yes, it is determined that the rays radiated by the radiation source are aligned with the surface at the expected value of the SSD, and the positioning of the box is determined based on this. This method has a high accuracy requirement for the gantry angle. A 0.1° deviation in the gantry angle will introduce a 2mm SSD error.
[0004] At present, there is no effective solution to the problem of low positioning accuracy of the box of the ring-shaped linear accelerator in the related art. SUMMARY
[0005] Therefore, it is necessary to provide a box positioning correction method, a radiation delivery device quality control system, and a storage medium that can solve the problem of low positioning accuracy of the box of the ring-shaped linear accelerator.
[0006] In a first aspect, a box positioning correction method is provided in the present embodiment, and the method comprises:
[0007] positioning a radiation source of a radiation delivery device at the same height as a liquid surface of the liquid in the box, and determining a first position of the radiation source projected on a projection plane through the liquid surface;
[0008] determining a second position on the projection plane projected from the radiation source through the isocenter of the radiation delivery device;
[0009] determining a box setup deviation according to the first position and the second position;
[0010] adjusting the height of the liquid surface according to the box setup deviation.
[0011] In some embodiments, the method comprises:
[0012] determining a plurality of first rotation angles of the radiation source when the radiation source and the isocenter are at the same height;
[0013] determining a plurality of first positions on the projection plane projected from the radiation source through the liquid surface when the radiation source is at the plurality of first rotation angles;
[0014] integrating a plurality of deviation heights calculated according to the plurality of first positions and the second position to obtain a target deviation height of the box;
[0015] adjusting the height of the liquid surface according to the target deviation height.
[0016] In some embodiments, positioning a radiation source of a radiation delivery device at the same height as a liquid surface of a liquid in a box comprises:
[0017] obtaining a projection width of the liquid surface projected onto the projection plane by the radiation source of the radiation delivery device;
[0018] adjusting the height of the liquid surface such that the projection width is at a minimum value, and considering that the radiation source is positioned at the same height as the liquid surface when the projection width is at the minimum value.
[0019] In some embodiments, the determining a box setup deviation according to the first position and the second position, and adjusting the height of the liquid surface according to the box setup deviation comprises:
[0020] determining the deviation angle according to a distance between the first position and the second position, and a distance between the radiation source and the projection plane;
[0021] adjusting the height of the liquid surface according to a distance between the radiation source and the isocenter and the deviation angle, or according to a distance between the radiation source and a position obtained by projecting the isocenter onto the liquid surface along a direction perpendicular to the liquid surface and the deviation angle.
[0022] In some embodiments, adjusting the liquid level height based on the tank positioning deviation includes:
[0023] The height is adjusted based on the deviation height, wherein the deviation height is calculated using the following equation:
[0024] H 偏差 =D2×sin(α), or
[0025] H 偏差 =D3×tan(α)
[0026] Among them, H 偏差 D1 represents the deviation height, D2 represents the distance between the radiation source and the isocenter point, D3 represents the distance between the radiation source and the position obtained by projecting the isocenter point onto the liquid surface in a direction perpendicular to the liquid surface, and α represents the deviation angle.
[0027] In some embodiments, the housing placement deviation includes a deviation angle, which is calculated using the following equation:
[0028] α = arctan(P / D1)
[0029] Wherein, α represents the deviation angle, P represents the distance between the first position and the second position, and D1 represents the distance between the radiation source and the projection plane.
[0030] In some embodiments, determining the box placement deviation based on the first position and the second position includes:
[0031] Determine whether the first position is the same as the second position;
[0032] When the first position and the second position are determined to be the same, the box placement deviation is determined to be 0.
[0033] When it is determined that the first position and the second position are not the same, the box placement deviation is measured.
[0034] In some embodiments, adjusting the liquid level height based on the tank positioning deviation includes:
[0035] The radiation source is rotated based on the box placement deviation so that the radiation source and the isocenter are located on the same horizontal plane;
[0036] Adjust the height of the liquid surface so that it is at the same height as the radiation source.
[0037] Secondly, this embodiment provides a quality control system for radiation delivery equipment, including:
[0038] A radiation delivery device, the radiation delivery device comprising a radiation source and a detection device; and,
[0039] A container containing liquid.
[0040] During quality control, the housing is positioned at the same height as the liquid surface, and the detection device is configured to determine a first position on the projection plane of the radiation source projected onto the detection device through the liquid surface, and a second position on the projection plane of the radiation source projected onto the projection plane through the isocenter point of the radiation delivery device; the first and second positions are used to calculate the housing positioning deviation to adjust the height of the liquid surface.
[0041] Thirdly, this embodiment provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the box placement correction method described in the first aspect above.
[0042] The method for calibrating the placement of the radioactive source, the quality control system for the radioactive delivery equipment, and the storage medium determine the placement deviation of the radioactive source by using the positions of the isocenter point and the liquid surface in the container on the projection plane. Based on the placement deviation, the height of the container adjustment is calculated, thereby improving the placement accuracy of the radioactive source and ensuring that the error in the position of the radioactive source does not affect the calculation of the container adjustment height. This solves the problem of low placement accuracy of the container in a ring-shaped linear accelerator. Attached Figure Description
[0043] Figure 1 This is a hardware structure block diagram of the terminal of a cabinet placement correction method according to an embodiment of this application;
[0044] Figure 2 This is a flowchart illustrating the box placement correction method in one embodiment;
[0045] Figure 3 This is a structural schematic diagram showing the accurate placement of the box in one embodiment;
[0046] Figure 4 This is a structural schematic diagram showing an inaccurate placement of the box in one embodiment.
[0047] Figure 5 This is a flowchart illustrating the box placement correction method in another embodiment;
[0048] Figure 6 This is a schematic diagram of a liquid level thickness curve in one embodiment;
[0049] Figure 7 This is a structural block diagram of a quality control system for a radiation delivery device in one embodiment;
[0050] Figure 8 This is a structural block diagram of a box placement correction system in one embodiment;
[0051] Figure 9 This is a structural block diagram of the box placement correction device in one embodiment;
[0052] Figure 10 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0053] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0054] Unless otherwise defined, the technical or scientific terms used in this application shall have the general meaning as understood by one of ordinary skill in the art to which this application pertains. Words such as “a,” “an,” “an,” “the,” “the,” and “these,” used in this application, do not indicate quantitative limitation and may be singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that comprises a series of steps or modules (units) is not limited to the listed steps or modules (units) but may include steps or modules (units) not listed, or may include other steps or modules (units) inherent to such processes, methods, products, or devices. The terms “connected,” “linked,” and “coupled,” used in this application, are not limited to physical or mechanical connections but may include electrical connections, whether direct or indirect. The term “multiple” used in this application refers to two or more. The "and / or" operator describes the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: A alone, A and B simultaneously, and B alone. Typically, the character " / " indicates that the objects before and after it are in an "or" relationship. The terms "first," "second," and "third," etc., used in this application are merely for distinguishing similar objects and do not represent a specific ordering of the objects.
[0055] The radiation delivery equipment in this application may include radiation therapy equipment, radiation processing equipment, etc., such as linear accelerators, cyclotrons, etc. Radiation delivery may include radiation therapy, radiation processing, etc.
[0056] In this application, a radioactive source can refer to a source operable to deliver radiation or light. Radiation or light delivered based on a radioactive source includes, but is not limited to, one or more of X-rays, gamma rays, protons, heavy ions, and electrons. Optionally, the radioactive source can generate X-rays by bombarding a metal target with high-speed electrons. The radioactive source can be an equivalent radioactive source that is equivalent to a light source or emitting point. As an example, the radioactive source can include: a target or metal component that generates X-ray radiation when struck by electrons from an electron accelerator, the ray outlet of a linear accelerator, etc. The radioactive source can also be other sources with ray emission capabilities, which will not be elaborated here. The frame of the radioactive delivery device can be used to carry or support the radioactive source, which can rotate with the rotation of the frame. As an example, the rotation angle of the radioactive source is the same as the frame angle, referring to the angle between the radioactive source connected to the frame and the vertical axis. SSD can refer to the distance between the isocenter position of the radioactive delivery device and the surface of the object being measured. In this application, the surface of the object being measured can be the liquid surface of a tank (e.g., a water tank).
[0057] The term "same height" or "identical height" as used in this application is not limited to two items having exactly the same height. It may also cover the following situations: the height difference between the two items is less than a specific range or value. For example, the height difference between the two items is within ±10% (based on the height of either item), within ±5%, within ±1%, within ±3mm, within ±1mm, etc.
[0058] The method embodiments provided in this example can be executed on a terminal, computer, or similar computing device, such as running on a terminal. Figure 1 This is a hardware structure block diagram of a terminal for a cabinet placement correction method according to an embodiment of this application, which can be applied to a terminal. For example... Figure 1 As shown, a terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 and a memory 104 for storing data are also included. The processor 102 may be, but is not limited to, a microprocessor (MCU) or a programmable logic device (FPGA). The terminal may also include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that… Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the terminal described above. For example, the terminal may also include components that are larger than... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown are illustrated.
[0059] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the box placement correction method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0060] The transmission device 106 is used to receive or send data via a network. This network includes a wireless network provided by the terminal's communication provider. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 can be a Radio Frequency (RF) module used for wireless communication with the Internet.
[0061] In one embodiment, such as Figure 2 As shown, a method for calibrating the placement of a box is provided, which can be applied to... Figure 1 Taking the terminal in the example, the explanation includes the following steps:
[0062] Step S201: Position the radiation source of the radiation delivery device at the same height as the liquid surface in the container, and determine the first position of the radiation source projected onto the projection plane through the liquid surface.
[0063] The enclosure may contain liquids, such as water or oil. The enclosure may be transparent or semi-transparent relative to the projection beam, visible light, infrared light, etc. The projection beam originating from the radiation source (e.g., a radiation beam delivered by the radiation source, a laser beam emitted from a laser mounted on the radiation source) projects the liquid surface onto the projection plane after passing through the enclosure. Optionally, a radiation field image can be acquired using an EPD (Electronic Portal Imaging Device). For example, by adjusting the rotation angle of the radiation source in the radiation delivery device, when the radiation source is positioned at the same height as the liquid surface in the enclosure, the EPD acquires the signal generated by the radiation beam parallel to the liquid surface projected onto the EPD detection surface, and obtains the radiation field image based on the acquired data, thus determining the first position of the liquid surface projected onto the projection plane of the EPD. The radiation field image can be rectangular, square, irregular, etc., and is not limited thereto.
[0064] However, this is not the only method; other methods can be used to determine the first position of the radiation source projected onto the projection plane through the liquid surface. As another example, it can be positioned directly opposite the radiation delivery device (e.g., along a path perpendicular to...). Figure 3 , Figure 4 The image is taken from the direction of the paper plane, and then the image is processed by computer or manually connected to the liquid surface and intersected with the preset projection plane to determine the first position.
[0065] Step S202: Determine the second position of the isocenter point projected from the radiation source through the radiation delivery device onto the projection plane.
[0066] In this paper, the isocenter point can include a point around which the radiation source (and / or the frame carrying the radiation source) of the radiation delivery device rotates during radiation delivery (also referred to as the theoretical isocenter point), for example, the center point where multiple beams converge during the rotation of the radiation source in the area receiving radiation delivery; it can also include points near the theoretical isocenter point, such as points within 3 mm, within 1 mm, etc., of the theoretical isocenter point. Optionally, the isocenter point of the radiation delivery device can be obtained on the projection plane when the radiation source of the radiation delivery device is positioned at the same height as the liquid surface in the tank, based on the actual irradiation field image acquired by EPD. Optionally, the isocenter point of the radiation delivery device can be obtained by facing the radiation delivery device (e.g., along a path perpendicular to the...). Figure 3 , Figure 4The image is captured (in the direction of the paper plane), and then the image is processed by computer or manually drawn to draw a line connecting the radiation source and the isocenter point, intersecting with a preset projection plane, thereby determining the second position. For example, if the projection plane is the detection surface of the EPD that remains facing the radiation source whether the radiation source rotates or not (e.g., such as...). Figure 3 , Figure 4 The surface of the projection plate (the side closest to the box shown) is then perpendicular to the detection surface by a straight line passing through the radiation source, which serves as the line connecting the radiation source and the isocenter point.
[0067] In this paper, the projection plane may not be limited to a plane perpendicular to the straight line connecting the radiation source and the isocenter (e.g., the plane where the detection surface of the EPD is located), but may be other planes, such as a plane perpendicular to the ground or horizontal plane, or other planes at a certain angle relative to the ground or horizontal plane, as long as they can achieve the technical purpose of this application.
[0068] Step S203: Determine the box placement deviation based on the first position and the second position.
[0069] Optionally, the chamber positioning deviation can be measured using existing angle measuring equipment based on the first and second positions, and the position of the radiation source. Optionally, the chamber positioning deviation can be calculated based on the distance between the first and second positions, and the distance from the radiation source to the projection plane. However, this is not a limitation; the chamber positioning deviation can also be determined based on the first and second positions in other ways. The chamber positioning deviation can be or includes deviation angle, deviation height, etc. As an example, the deviation angle can include the angle between the direction of the straight line passing through the radiation source and the liquid surface and the direction of the straight line passing through the radiation source and the isocenter point. For example, it can correspond to the angle between the direction of the straight line (e.g., a horizontal straight line) containing any point on the radiation source and the liquid surface and the direction of the beam centerline of the radiation source. As an example, the deviation height can include the height difference between the isocenter point and the liquid surface in the chamber, corresponding to the distance from the isocenter point to the liquid surface.
[0070] The straight line passing through the radiation source and the liquid surface, and the straight line passing through the radiation source and the isocenter point (and the corresponding first and second positions), can lie in a plane perpendicular to the liquid surface (e.g., Figure 3 , Figure 4 The first position (on the plane of the paper) or the second position (at an angle to the plane) can be located on the plane itself. As a non-limiting example, the first or second position on another plane can be transformed or projected onto a plane that is convenient for processing or calculation (e.g., the plane itself) through angle or position measurement, projection, or coordinate system transformation. Figure 3 , Figure 4 On the paper plane, then determine the box placement deviation.
[0071] In theory, when the SSD of the enclosure is within the distance specified in the radiation delivery plan, the first and second positions coincide. At this point, the relative dose distribution of radiation can be obtained based on the enclosure, enabling quality control of radiation dose performance. However, due to the possibility of inaccurate enclosure placement, if the radiation source of the radiation delivery equipment is positioned at the same height as the liquid surface in the enclosure, the radiation source and the isocenter may not be at the same height. This results in the enclosure placement not conforming to the expected placement, thus introducing SSD deviation. In other words, the actual SSD differs from the expected SSD value, making it impossible to accurately perform quality control checks on the dosimetric performance of the radiation source based on the current enclosure.
[0072] For ease of understanding, exemplarily, with the SSD of the radiation delivery device = 1000 mm, when the rotation angle of the radiation source is controlled by the gantry to bring the radiation source to the same height as the isocenter, the first rotation angle of the radiation source is 90 degrees. Based on this, Figure 3 A structural schematic diagram for accurate box placement is provided, such as Figure 3 As shown, when the gantry rotates to 90 degrees, the radiation source and the isocenter are at the same height, and the rays emitted by the radiation source pass through the chamber and irradiate the projection plate (e.g., EPD, photodetector, etc.). The surface of this projection plate (e.g., the detection surface) is used as the projection plane, and the first position of the liquid surface in the chamber and the second position of the isocenter coincide on the projection plane.
[0073] Figure 4 An inaccurate structural diagram of the box placement is provided, such as... Figure 4 As shown, after rotating the radioactive source by 90 degrees, due to deviations in the rotation process, the actual rotation angle of the radioactive source carried by the frame is 89.9 degrees. Figure 4 In the diagram, the isocenter is defined as ISO center, the first position is P1, and the second position is P2. Clearly, the radiation source and the isocenter are not at the same height. Based on the projection plane on which the projection plate surface lies, a distance can be determined between the first and second positions. Figure 4 In this context, α represents the deviation angle after the radiation source is rotated. After determining the triangle formed by the radiation source, the first position, and the second position, the included angle α can be calculated or measured based on existing angle calculation methods, thereby determining the box placement deviation.
[0074] The radioactive source can be rotated and adjusted based on other rotatable existing equipment other than the rack. When the radioactive source is at the same height as the isocenter point, the first rotation angle of the radioactive source and the corresponding SSD can be other values, which are not limited here.
[0075] However, it is not limited to this. The height of the center distance from the liquid surface can also be directly or indirectly measured by a distance measuring device (e.g., a laser rangefinder) to obtain the deviation height as the box placement deviation.
[0076] Step S204: Adjust the liquid level according to the tank positioning deviation.
[0077] The liquid level can be adjusted by one or more methods, such as moving the height of the container or the device supporting the container, changing the volume of liquid injected into the container, or changing the angle of the frame.
[0078] When the tank positioning deviation includes the tank positioning deviation angle, optionally, the height of the device supporting the tank can be adjusted until the deviation angle obtained based on the first and second positions is 0. Alternatively, the deviation height of the liquid level can be calculated based on the distance between the radiation source and the isocenter point and the deviation angle. The liquid level height can be adjusted by changing the volume of liquid injected into the tank, moving the tank, or moving the movable device of the supporting tank, so that the tank positioning SSD is accurate after the movement. However, this is not limited to these methods. Different methods can be used to adjust the liquid level height, or different adjustment methods can be combined. For example, the tank can be moved to bring the liquid level as close as possible to the isocenter point, and then the frame rotation angle can be adjusted by high-precision deviation angle measurement. For easier understanding, please refer to [reference needed]. Figure 4 The height to be adjusted for the chamber is HOffset, which corresponds to the distance from the isocenter point to the liquid surface (i.e., the deviation height). The chamber positioning deviation angle α is the angle in the triangle formed by the line segment between the radiation source and the isocenter point, and the height to be adjusted for the chamber. Given one side and one angle, the height to be adjusted for the chamber can be calculated using existing length calculation methods. However, this is not the only limitation; the height to be adjusted can also be adjusted according to actual needs, for example, it can be set to a height value greater than or less than HOffset, for example, to compensate for various machine errors.
[0079] When the tank positioning deviation includes a height deviation, the liquid level can be adjusted optionally by one or more methods, such as moving the tank or the height of the device supporting the tank, changing the volume of liquid injected into the tank, or changing the frame angle. For example, when the height deviation is... Figure 4 When the height HOffset to be adjusted is shown, the box positioning can be corrected by moving the height of the device supporting the box upward by the height HOffset to be adjusted.
[0080] In the above-mentioned box positioning correction method, the box positioning deviation of the radiation source is determined by the position of the isocenter point and the liquid surface of the box on the projection plane. The height of the box adjustment is calculated based on the box positioning deviation, so that the distance between the liquid surface of the box and the isocenter is accurate and the accuracy of the position of the radiation source does not affect the box positioning accuracy, thereby improving the box positioning accuracy of the radiation source and solving the problem of low box positioning accuracy, such as that of linear accelerators with ring frames.
[0081] While this application provides method operation steps as shown in the above embodiments or figures, the method may include more or fewer operation steps based on conventional or non-inventive effort. For steps where there is no logically necessary causal relationship, the execution order of these steps is not limited to the execution order provided in the embodiments of this application. For example, after positioning the radiation source of the radiation delivery device at the same height as the liquid level in the container, the execution order of obtaining the first position and the second position may differ from that shown in the above embodiments.
[0082] In some embodiments, the chamber positioning correction method further includes: determining multiple first rotation angles of the radiation source when the radiation source and the isocenter point are at the same height; determining multiple first positions of the radiation source projected onto the projection plane through the liquid surface when the radiation source is located at multiple first rotation angles; integrating multiple deviation heights calculated based on the multiple first positions and second positions to obtain a target deviation height of the chamber; and adjusting the height of the liquid surface based on the target deviation height.
[0083] Optionally, for radiation delivery equipment with a ring-shaped frame (e.g., a ring linear accelerator), the radiation source can be positioned at the same height as the liquid level in the chamber at multiple first rotation angles. For example, when the first rotation angle is 90 degrees and 270 degrees, rotating the radiation source to either 90 degrees or 270 degrees will satisfy the requirement that the radiation source and the liquid level in the chamber are at the same height. The first rotation angle can be obtained based on the design parameters of the radiation delivery equipment.
[0084] If the isocenter is an ideal point without volume, then with multiple first rotation angles, the radiation source and the isocenter are at the same height, and the multiple first positions are identical. However, in practical applications, the isocenter is a point with volume (i.e., within a certain spatial volume range), so multiple first positions are obtained based on the multiple first rotation angles. For each first position, the steps of determining the tank positioning deviation based on the first and second positions, and adjusting the liquid level height based on the tank positioning deviation, are performed to obtain multiple deviation heights. The multiple deviation heights can be integrated to obtain the target deviation height by calculating the median, average, and other existing data integration methods. This setup, considering that the isocenter is a point with volume, reduces the influence of the isocenter's volume on the compensated deviation height by calculating the deviation height based on multiple angles, further improving the accuracy of tank positioning correction.
[0085] Optionally, the enclosure is placed on a target object for radiographic delivery. For example, if the target object is a treatment bed, the height of the enclosure can be adjusted by changing the height of the treatment bed according to the target deviation height. It is understood that the enclosure can also be placed on other height-adjustable devices besides a treatment bed; this is not a limitation.
[0086] In some embodiments, positioning the radiation source of the radiation delivery device at the same height as the liquid surface in the container includes: obtaining the projection width of the radiation source of the radiation delivery device projecting the liquid surface onto a projection plane; adjusting the height of the liquid surface to a minimum projection width, and considering the radiation source as positioned at the same height as the liquid surface when the projection width is at a minimum.
[0087] The projection of the liquid surface is sharpest when the radiation source and the liquid surface in the tank are at the same horizontal level, and the projection width on the projection plane is minimized. Conversely, when they are not at the same height, the projection will be blurry and the projection width will be larger.
[0088] Optionally, the height of the liquid level can be adjusted by changing the height of the tank or the volume of the liquid inside the tank, and the projection width of the liquid level onto the flat surface can be calculated. The minimum width indicates that the radiation source and the liquid level in the tank are at the same horizontal level. For example, the height of the liquid level can be adjusted vertically, and a curve showing the change in projection width can be obtained based on the adjusted projection width. The minimum projection width in the curve can be used to determine the liquid level at which the projection width is at its minimum. Alternatively, if the curve shows an inflection point, the liquid level at the inflection point can be used as the liquid level at which the projection width is at its minimum. The height of the tank or the volume of the liquid inside the tank can then be adjusted based on the liquid level at which the projection width is at its minimum. For example, the height of the liquid level can also be adjusted vertically until the projection width reaches 0, thus determining that the current projection width of the liquid level is at its minimum.
[0089] Optionally, the projection width can be obtained from the half-width at half-maximum (WHM) of the gradient image of the projection of the box.
[0090] Optionally, if the minimum projected width cannot be obtained after adjusting the height of the liquid level, it indicates that the rotation angle of the radiation source or the height of the liquid level inside the tank is inaccurate. After recalibrating the position of the radiation source or the height of the liquid level inside the tank, the step of adjusting the height of the liquid level should be performed again.
[0091] In this embodiment, the minimum projection width is obtained by adjusting the height of the tank. When the projection width is at its minimum, the radiation source and the liquid surface in the tank are almost at the same level, ensuring the accuracy of the second position and improving the accuracy of the correction.
[0092] In some embodiments, determining the tank positioning deviation based on the first position and the second position; adjusting the liquid level height based on the tank positioning deviation includes: determining the tank positioning deviation based on the first position, the second position, and the distance between the radiation source and the projection plane; adjusting the liquid level height based on the distance between the radiation source and the isocenter point and the tank positioning deviation, or based on the distance between the radiation source and the position obtained by projecting the isocenter point onto the liquid surface in a direction perpendicular to the liquid surface and the tank positioning deviation.
[0093] Optionally, the distance between the radiation source and the projection plane when the radiation source and the liquid surface in the tank are at the same horizontal height can be obtained using any existing measuring device. After constructing a triangle using the distance between the first and second positions and the distance between the radiation source and the projection plane, the tank positioning deviation can be calculated based on the lengths of the two sides of the triangle.
[0094] Furthermore, in one embodiment, the housing placement deviation is calculated using the following equation:
[0095] α = arctan(P / D1)
[0096] Where α represents the deviation angle (corresponding to the box placement deviation), P represents the distance between the first position and the second position, and D1 represents the distance between the radiation source and the projection plane.
[0097] After obtaining the tank positioning deviation, the liquid level can be adjusted based on the distance between the radiation source and the isocenter point and the tank positioning deviation. In one embodiment, adjusting the liquid level based on the tank positioning deviation includes:
[0098] The height is adjusted based on the deviation height, which is calculated using the following equation:
[0099] H 偏差 =D²×sin(α)
[0100] Among them, H 偏差 D2 represents the deviation height, D2 represents the distance between the radiation source and the isocenter, and α represents the deviation angle (corresponding to the box placement deviation). The distance between the radiation source and the isocenter can be obtained from the design parameter SAD (Source to Axis Distance) of the radiation delivery equipment.
[0101] Alternatively, after obtaining the tank positioning deviation, the height of the liquid level can be adjusted based on the distance and deviation angle between the radiation source and the position obtained by projecting the isocenter point onto the liquid surface in a direction perpendicular to the liquid surface. In one embodiment, adjusting the height of the liquid level based on the tank positioning deviation includes:
[0102] H 偏差=D3×tan(α)
[0103] Among them, H 偏差 The deviation height is represented by D3, which represents the distance between the radiation source and the position obtained by projecting the isocenter onto the liquid surface in a direction perpendicular to the liquid surface, and α represents the deviation angle. The distance between the radiation source and the position obtained by projecting the isocenter onto the liquid surface in a direction perpendicular to the liquid surface can be obtained from the design parameters of the radiation delivery equipment, namely SID (Source to Image Distance).
[0104] In some embodiments, determining the box placement deviation based on the first position and the second position includes: determining whether the first position is the same as the second position; when the first position is determined to be the same as the second position, determining that the box placement deviation is 0; when the first position is determined to be different from the second position, measuring the box placement deviation.
[0105] If the first and second positions are the same, it indicates that the radiation source is at the same height as the liquid surface, and the rotation angle of the radiation source is accurate, ensuring that the radiation source and the isocenter point are also at the same height. In this case, there is no deflection angle, and no adjustment to the tank positioning is required. Conversely, if the first and second positions are different, it indicates that the rotation angle of the radiation source is inaccurate when it is at the same height as the liquid surface, and the tank positioning needs adjustment. In this embodiment, the tank positioning deviation is determined based on whether the first and second positions are the same. This avoids calculating the tank positioning deviation based on the distance between the first and second positions when the tank positioning deviation is 0, thus reducing redundant steps.
[0106] In one embodiment, adjusting the liquid level height based on the tank positioning deviation includes: rotating the frame according to the angle corresponding to the tank positioning deviation until the tank positioning deviation obtained based on the first position and the second position is 0, thereby changing the liquid level height. For ease of understanding, the above... Figure 4 Taking the included angle α as an example, the rotation angle of the radiation source can be changed by rotating the frame so that the included angle α is 0.
[0107] Alternatively, the liquid level can be adjusted based on the tank placement deviation, including: calculating the height to be adjusted of the tank based on the distance and deviation angle between the radiation source and the center point; changing the height of the tank or the height of the device supporting the tank based on the height to be adjusted; or changing the volume of liquid injected into the tank based on the height to be adjusted, thereby adjusting the liquid level so that the SSD placement of the moved tank is accurate.
[0108] Furthermore, in one embodiment, adjusting the liquid level height based on the tank positioning deviation includes: rotating the radiation source based on the tank positioning deviation so that the radiation source and the isocenter are on the same horizontal plane; and adjusting the liquid level height so that the liquid level and the radiation source are at the same height. This adjustment of the liquid level height can compensate for the height difference, ensuring that the distance between the liquid level and the isocenter meets the SSD value required for treatment. By sequentially adjusting the positions of the radiation source and the tank, ensuring that the radiation source, isocenter, and liquid level are at the same height, the SSD error is reduced while the accuracy of the radiation source angle is improved.
[0109] The second position differs for different SSDs during enclosure positioning correction. If the SSD has been changed after calculating the corresponding second position based on a specific SSD, a new second position needs to be obtained. To quickly obtain the second position, in some embodiments, obtaining the second position of the isocenter point of the radiation source on the projection plane includes: obtaining the initial position of the isocenter point of the radiation source on the projection plane when the distance between the isocenter point and the liquid surface of the enclosure is a first distance; obtaining the distance between the isocenter point and the liquid surface when the distance is a second distance, and the distance between the projection position of the isocenter point of the radiation source projected onto the projection plane after passing through the radiation delivery device and the initial position; adjusting the initial position based on the distance between the position of the emitted ray and the initial position to obtain the first position.
[0110] Wherein, the first distance is the pre-set length of the SSD. The second distance is the newly acquired length of the SSD. Optionally, before placing the enclosure, the initial position of the isocenter point of the radiation source on the projection plane is obtained by acquiring a field image. After changing the distance between the isocenter point of the radiation delivery device and the liquid surface, when the radiation source of the radiation delivery device is positioned at the same height as the liquid surface in the enclosure, the corresponding rotational position of the radiation source will change, resulting in a change in the projection of the radiation source onto the projection plane after passing through the isocenter point of the radiation delivery device. Optionally, the first position is obtained by adding the distance between the position of the ray emitted by the radiation source and the initial position to the initial position. By calculating the theoretical position of the ray emitted by the radiation source on the projection plane, the initial position obtained before placing the enclosure is adjusted, avoiding repeated movement of the enclosure to obtain the first position and improving the efficiency of enclosure placement correction.
[0111] Optionally, when the distance between the isocenter and the liquid surface is the second distance, obtaining the distance between the projection position of the isocenter of the radioactive source onto the projection plane and the initial position includes: calculating the second rotation angle of the radioactive source based on the second distance and the distance between the radioactive source and the isocenter; and calculating the distance between the position of the ray emitted by the radioactive source and the initial position based on the second rotation angle and the distance between the radioactive source and the projection plane.
[0112] Let D be the second distance between the liquid surface and the isocenter, and SID be the distance between the radiation source and the isocenter. The second rotation angle β of the radiation source can be calculated as 90° - arcsin(D / SAD). The distance between the radiation source and the projection plane is SID. The calculated distance between the position of the emitted ray and the initial position is equal to (D / SAD*SID). The first position P2 = P ISO +D / SAD*SID, where P ISO This is the initial position.
[0113] In this embodiment, the first position under different SSDs is calculated by the distance between the radioactive source and the liquid surface, which can be obtained directly. The method is simple and has a small amount of calculation, and can quickly achieve the effect of correcting the placement of the box under different SSDs.
[0114] The present embodiment will now be described and illustrated through preferred embodiments. In one embodiment, Figure 5 This is a flowchart of another method for calibrating the placement of the enclosure. For example... Figure 5 As shown, it includes the following steps:
[0115] Step S501: Acquire CAX images.
[0116] CAX images are images obtained based on a projection plane, including but not limited to images obtained through computer-aided design (CAD), computer-aided manufacturing (CAM), and computer-aided engineering (CAE). Optionally, by using the imaging surface of the projection plate (e.g., the detection surface of an EPD) as the projection plane, the projection coordinates of the radiation beam axis of the radiation source on the projection plane at the current gantry angle are calculated by acquiring a square field image, and the CAX image is obtained based on the projection coordinates.
[0117] Step S502: Input liquid into the tank so that the liquid level reaches a preset height.
[0118] It is understood that liquids other than water can be used inside the chamber. Optionally, a preset height of 30.5 cm can be selected. The preset liquid level is related to the pre-set height of the SSD and the radiation source, and is set in advance according to the application requirements when the chamber performs radiation source quality control. Therefore, there is no limitation on the preset height of the liquid in the chamber.
[0119] Step S503: Execute the liquid level thickness coarse inspection plan. This plan involves adjusting the height of the chamber vertically, using the half-width of the liquid level image on the projection plate as the projection width. This plan is used to check if the projection width has reached its minimum value. Optionally, the radiation source is located in a circular linear accelerator, the gantry is connected to the linear accelerator, and the chamber is placed on the treatment bed. When SSD = 100cm, the first rotation angle is 90° or 270°. Adjusting the gantry to 90° and / or 270° allows the radiation emitted by the linear accelerator to be projected onto the projection plate through the chamber, thus obtaining the projection width.
[0120] Step S504: Determine whether the liquid surface thickness curve has an inflection point. If yes, proceed to step S506; otherwise, proceed to step S505. Optionally, the liquid surface thickness curve can be obtained based on the change in the projected width during the execution of the liquid surface thickness coarse inspection plan. Figure 6 This is a schematic diagram of a liquid level thickness curve in this embodiment, as shown below. Figure 6 As shown, the vertical axis represents the liquid surface thickness on the projection plane, i.e., the projection width in the above embodiment, and the horizontal axis represents the height of the treatment bed. By adjusting the height of the treatment bed, the height of the chamber is changed vertically, thus obtaining the liquid surface thickness curve. If the minimum projection width can be obtained based on the liquid surface thickness curve, then when the chamber projection reaches the minimum width, the frame and the liquid surface are at the same height, which can be used to determine the initial placement of the chamber. At the same time, the first position of the chamber liquid surface projection on the projection plane is obtained according to the CAX image. However, the chamber placement obtained at this time is still inaccurate.
[0121] Step S505: Recalibrate the frame and / or confirm the water level.
[0122] In this process, after repeatedly recalibrating the frame and / or confirming the water level, step S503 is repeated until a minimum value is found in the liquid level thickness curve after changing the tank height vertically. If a minimum value is not found in the liquid level thickness curve after changing the tank height vertically, there is an error in the frame positioning and / or liquid level height, and the frame positioning and / or liquid level height need to be corrected.
[0123] Step S506: Execute the high-precision liquid level detection plan. This plan includes: determining the first rotation angle of the radiation source when the radiation source and the isocenter are at the same height, based on a pre-set SSD; adjusting the gantry angle based on the rotation angle; and detecting the projected position P1 of the liquid level in the tank on the projection plate surface of the EPID. The deviation height is calculated based on P1, the projected position P2 of the isocenter ISOCenter on the EPID projection plate surface, the distance SID from the radiation source to the EPID, and the distance SAD from the line source to the isocenter. If multiple first rotation angles are obtained, the gantry can be adjusted based on each angle, and the corresponding deviation height is calculated after each adjustment. Optionally, compared to the coarse liquid level thickness detection plan, the high-precision liquid level detection plan obtains a more accurate liquid level position on the projection plate surface through a higher sampling frequency.
[0124] For example, with SSD = 100cm preset and the first rotation angle being 90° or 270°, after adjusting the frame to 90°, the projection position P1 of the liquid surface in the tank on the projection plate of the EPD is calculated. Based on P1, the projection position P2 of the isocenter point ISOCenter on the projection plate of the EPD, the distance SID from the radiation source to the EPD, and the distance SAD from the line source to the isocenter point, the tank positioning deviation, i.e., the deviation angle α = arctan(P / SID), is obtained. Based on this, the deviation height Hoffset = SAD*sin(α) is calculated. The deviation height is then calculated using the same method after adjusting the frame to 270°.
[0125] Before placing the housing, P2 can be obtained by acquiring a field image using an electronic field imaging device. The position of point P2 differs depending on the SSD used for gantry angle correction. For example, step S506, obtaining the projection position P2 of the isocenter point ISOCenter on the EPD projection plate surface, further includes adjusting the distance between the liquid surface and the isocenter point to D. Theoretically, when the gantry rotation angle meets the SSD setting requirements, the difference between the current rotation angle of the radiation source and the rotation angle before the adjustment of the distance between the liquid surface and the isocenter point is β, where β = 90° - arcsin(D / SAD). Based on this, the projection position P2 of the radiation source on the EPD projection plate surface is obtained as P... ISO +D / SAD*SID, where P ISO The initial position of the ISOCenter on the projection plate surface of EPID before the distance between the liquid surface and the ISOCenter is adjusted.
[0126] Step S507: Calculate the optimal bed height. If multiple deviation heights are calculated, first integrate the data from these multiple deviation heights, then combine them with the original height of the treatment bed and the target deviation height to obtain the optimal bed height. Optionally, the median, average, and other existing data integration methods can be used to integrate the multiple deviation heights obtained at first rotation angles of 90° and 270° to obtain the target deviation height. The optimal bed height is then obtained based on the original height of the treatment bed and the target deviation height.
[0127] Step S508: Automatic bed transfer.
[0128] Optionally, since the low-precision liquid level thickness detection plan (or coarse detection plan) in step S503 is used to simply test whether the liquid level is within the detectable range, the tank can be positioned, liquid can be added into the tank, and the position of the liquid level in the tank can be obtained. When the difference between the liquid level height and the distance from the radiation source and the preset SSD value is less than or equal to the specified range, it is confirmed that the current liquid level is within the detectable range of EPD. In this case, the low-precision detection plan can be skipped, and the high-precision liquid level detection plan can be executed directly. Specifically, without executing step S503, the integrated plan of G90 and G270 can be directly executed based on the high-precision liquid level detection plan, and the target deviation height can be calculated based on the projection position P1 of the tank liquid level on the EPD projection plate surface and the projection position P2 of the isocenter point ISOCenter on the EPD projection plate surface. The specified range can be set to 5mm, and the size of the specified range can also be adjusted; the larger the specified range, the longer the execution time of the high-precision liquid level detection plan. The optimal bed height is determined based on the target deviation height calculated using a high-precision liquid level detection plan. When moving the bed based on this optimal bed height, the bed value step size is correlated with a specified range: decreasing the specified range by one order of magnitude reduces the bed value step size by one order of magnitude during bed movement. Optionally, compared to executing a low-precision detection plan, executing a high-precision liquid level detection plan allows for obtaining the projected position of the liquid level on the EPID projection plate surface through a higher sampling frequency, thereby improving the accuracy of the projected position acquisition.
[0129] This embodiment calibrates the rack angle deviation based on the projection of the isocenter point onto the EPID. By automatically executing a series of lifting and lowering operations and image acquisition, the image data on the projection plane is analyzed to calculate the high-precision SSD position. Based on this embodiment, high-precision automated correction of the rack placement height can be achieved, eliminating the influence of laser lamp errors and bed subsidence on the liquid level. Simultaneously, it corrects the rack angle deviation, offering advantages such as speed, automation, high precision, and high repeatability.
[0130] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows, and some steps may be substituted, omitted, or combined.
[0131] For example, in Figure 5 In the method described in the flowchart, when the known height of the liquid level in the tank (e.g., the liquid level in the water tank) is within 5 mm of the desired SSD (the range is adjustable; the larger the range, the longer the execution time), a high-precision liquid level detection plan can be directly executed. A low-precision detection plan (or coarse detection plan) is typically used only for simple testing to determine if the liquid level is within the detectable range. However, if this detection plan is executed simultaneously at multiple rack angles, its results can also be used as the final calculation result. Therefore, in this case, step S503 can be omitted. That is, it is determined whether the difference between the liquid level in the tank and the desired SSD is less than a predetermined threshold (e.g., 5 mm, 3 mm, or less). If it is less than the predetermined threshold, a high-precision detection is performed to determine the deviation angle and / or deviation height. Alternatively, multiple low-precision detections can be performed at multiple radiation source rotation angles (or rack angles) to obtain multiple low-precision detection results. The deviation angle and / or deviation height are then determined based on these multiple low-precision detection results (e.g., by weighted averaging or inputting into a pre-trained machine learning model).
[0132] For example, multiple coarse liquid level thickness checks or a single high-precision check can be performed at step S503. Based on the results of multiple coarse checks or a single high-precision check, it can be determined whether the difference between the liquid level in the enclosure and the desired SSD is less than a predetermined threshold (e.g., 1mm, 0.5mm or less). If it is less than the predetermined threshold, it can be considered that the enclosure placement has met the required requirements, and there is no need to perform enclosure placement correction. Subsequent steps can be omitted, and the enclosure placement correction method can end.
[0133] Unless otherwise expressly stated herein, there is no strict order in which these steps are performed; they can be performed in other orders. Furthermore, at least some steps in the flowcharts of the embodiments described above may include multiple steps or stages. These steps or stages are not necessarily completed at the same time, but may be performed at different times. The execution order of these steps or stages is not necessarily sequential, but may be performed alternately or in turn with other steps or at least some of the steps or stages within other steps. For example, step S501 may be performed after step S502. Step S501 may be performed synchronously during the execution of steps S503 to S506.
[0134] Based on the same inventive concept, this application also provides a quality control system for radiation delivery equipment to implement the aforementioned box positioning correction method. The solution provided by this system is similar to the solution described in the above method; therefore, the specific limitations in one or more embodiments of the radiation delivery equipment quality control system provided below can be found in the limitations of the box positioning correction method described above, and will not be repeated here.
[0135] In one embodiment, Figure 7 A quality control system for radiation delivery equipment is provided. For example... Figure 7 As shown, the quality control system for the radiation delivery equipment includes a radiation delivery device and a housing. The radiation delivery device includes a radiation source and a detection device; the housing contains liquid. During quality control, the housing is positioned at the same height as the liquid surface, and the detection device is configured to determine a first position on a projection plane of the radiation source projected onto the detection device through the liquid surface, and a second position on the projection plane of the radiation source projected onto the projection plane through the isocenter point of the radiation delivery equipment. The first and second positions are used to calculate the housing positioning deviation to adjust the liquid level height.
[0136] Specifically, when the first position and the second position are the same, the tank positioning deviation is determined to be 0, and there is no need to adjust the liquid level; when the first position and the second position are different, the tank positioning deviation is measured or calculated based on the first position and the second position.
[0137] Furthermore, during quality control of the radiation delivery equipment, when the housing is positioned at the same height as the liquid surface, multiple first rotation angles of the radiation source are obtained. Based on these first rotation angles, the rotation angles of the radiation source in the radiation delivery equipment are adjusted. Then, a detection device determines multiple first positions projected onto the projection plane from the radiation source across the liquid surface, and a second position projected onto the projection plane from the center point of the radiation delivery equipment. At this point, calculating the housing positioning deviation using the first and second positions to adjust the liquid surface height includes: integrating multiple deviation heights calculated based on the multiple first and second positions to obtain the target deviation height of the housing; and a height adjustment module adjusting the liquid surface height according to the target deviation height.
[0138] In one embodiment, when performing quality control, positioning the container and determining whether the container is positioned at the same height as the liquid surface includes: obtaining the projection width of the radiation source of the radiation delivery device projecting the liquid surface onto the projection plane; adjusting the height of the liquid surface to a minimum projection width, and considering the radiation source as positioned at the same height as the liquid surface when the projection width is at a minimum.
[0139] In one embodiment, calculating the tank positioning deviation based on the first position and the second position to adjust the liquid level includes: determining the tank positioning deviation, such as the deviation angle, based on the distance between the first position and the second position and the distance between the radiation source and the projection plane.
[0140] The height of the liquid surface can be adjusted based on the distance and deviation angle between the radiation source and the isocenter, or based on the distance and deviation angle between the radiation source and the position obtained by projecting the isocenter onto the liquid surface in a direction perpendicular to the liquid surface.
[0141] Alternatively, the deviation angle can be calculated using the following equation:
[0142] α = arctan(P / D1)
[0143] Where α represents the deviation angle, P represents the distance between the first and second positions, and D1 represents the distance between the radiation source and the projection plane. As a non-limiting example, when the EPD detection surface is the projection plane, D1 can be equal to SID.
[0144] Optionally, the liquid level height is adjusted based on the tank positioning deviation, including: adjusting the height based on the deviation height, wherein the deviation height is calculated using the following equation:
[0145] H 偏差 =D2×sin(α), or
[0146] H 偏差 =D3×tan(α)
[0147] Where H represents the deviation height, D2 represents the distance between the radiation source and the isocenter, D3 represents the distance between the radiation source and the position obtained by projecting the isocenter onto the liquid surface in a direction perpendicular to the liquid surface, and α represents the deviation angle. For example, when the EPD detection surface is a projection plane, D2 can be equal to SAD.
[0148] Furthermore, adjusting the height of the liquid level includes: rotating the radiation source based on the tank positioning deviation so that the radiation source and the isocenter are located on the same horizontal plane; and adjusting the height of the liquid level so that the liquid level and the radiation source are at the same height.
[0149] For specific limitations of the above-mentioned multiple radiographic delivery equipment quality control system embodiments, please refer to the limitations of the box placement correction method mentioned above, which will not be repeated here.
[0150] Based on the same inventive concept, this application also provides a cabinet positioning correction system for implementing the cabinet positioning correction method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more cabinet positioning correction system embodiments provided below can be found in the limitations of the cabinet positioning correction method described above, and will not be repeated here.
[0151] In one embodiment, such as Figure 9 As shown, a box-type positioning correction system is provided, including: a linear accelerator, a frame, an electron beam imaging device, and a box-type positioning correction device. The linear accelerator is connected to the frame, and the box-type positioning correction device is connected to the linear accelerator, the frame, and the electron beam imaging device. The linear accelerator is used to emit rays through a radiation source; the frame is used to adjust the position of the radiation source of the linear accelerator; the electron beam imaging device is used to capture and display the distribution of rays emitted by the linear accelerator; and the box-type positioning correction device is used to implement any one or more of the above-mentioned box-type positioning correction methods.
[0152] Optionally, in one embodiment, such as Figure 8 As shown, a box positioning and correction device is provided, including: a first acquisition module, a second acquisition module, an angle calculation module, and a height adjustment module, wherein:
[0153] The first acquisition module is used to position the radiation source of the radiation delivery device at the same height as the liquid surface in the container, and to determine the first position of the radiation source projected onto the projection plane through the liquid surface.
[0154] The second acquisition module is used to determine the second position of the isocenter point of the radiation source projected onto the projection plane after passing through the radiation delivery device;
[0155] An angle calculation module is used to determine the box placement deviation based on the first position and the second position.
[0156] The height adjustment module is used to adjust the liquid level according to the deviation of the tank's positioning.
[0157] Each module in the aforementioned enclosure positioning and correction device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0158] In one embodiment, a first acquisition module determines multiple first rotation angles of the radiation source when the radiation source and the isocenter are at the same height; and determines multiple first positions of the radiation source projected onto the projection plane from the liquid surface when the radiation source is at multiple first rotation angles; a second acquisition module determines a second position of the radiation source projected onto the projection plane from the isocenter of the radiation delivery device; an angle calculation module integrates multiple deviation heights calculated based on the multiple first positions and the second position to obtain a target deviation height of the housing; and a height adjustment module adjusts the height of the liquid surface according to the target deviation height.
[0159] In some embodiments, the first acquisition module positions the radiation source of the radiation delivery device at the same height as the liquid surface in the container, including: acquiring the projection width of the radiation source of the radiation delivery device projecting the liquid surface onto the projection plane; adjusting the height of the liquid surface to minimize the projection width, and considering the radiation source as positioned at the same height as the liquid surface when the projection width is minimized.
[0160] In some embodiments, the angle calculation module determines the tank positioning deviation based on the first position and the second position, including determining the tank positioning deviation based on the distance between the first position and the second position, and the distance between the radiation source and the projection plane. Further, the height adjustment module adjusts the liquid level height based on the tank positioning deviation, including adjusting the liquid level height based on the distance between the radiation source and the isocenter point and the tank positioning deviation, or based on the distance between the radiation source and the position obtained by projecting the isocenter point onto the liquid surface in a direction perpendicular to the liquid surface and the tank positioning deviation.
[0161] Alternatively, the deviation angle can be calculated using the following equation:
[0162] α = arctan(P / D1)
[0163] Where α represents the deviation angle, P represents the distance between the first and second positions, and D1 represents the distance between the radiation source and the projection plane. As a non-limiting example, when the EPD detection surface is the projection plane, D1 can be equal to SID.
[0164] Adjust the liquid level height based on the tank positioning deviation, including: adjusting the height based on the deviation height, where the deviation height is calculated using the following equation:
[0165] H 偏差 =D2×sin(α), or
[0166] H 偏差 =D3×tan(α)
[0167] Where H represents the deviation height, D2 represents the distance between the radiation source and the isocenter, D3 represents the distance between the radiation source and the position obtained by projecting the isocenter onto the liquid surface in a direction perpendicular to the liquid surface, and α represents the deviation angle. For example, when the EPD detection surface is a projection plane, D2 can be equal to SAD.
[0168] In some embodiments, the angle calculation module determines the box placement deviation based on the first position and the second position, including: determining whether the first position is the same as the second position; when the first position is determined to be the same as the second position, determining that the box placement deviation is 0; when the first position is determined to be different from the second position, measuring the box placement deviation.
[0169] The height adjustment module adjusts the liquid level according to the tank placement deviation, including: rotating the radiation source based on the tank placement deviation so that the radiation source and the isocenter are on the same horizontal plane; and adjusting the liquid level so that the liquid level and the radiation source are at the same height.
[0170] Furthermore, the box-type positioning and correction system includes a box, which is connected to a box-type positioning and correction device. The box is used for rapid acquisition of the relative dose distribution of the radiation, automatically calculating parameters such as field flatness symmetry and percentage depth dose to ensure the quality of the accelerator beam output. After the box-type positioning and correction device performs one or more of the above-mentioned box-type positioning and correction methods, the height of the box is adjusted by the box-type positioning and correction device. Optionally, the box-type positioning and correction system includes a treatment bed, on which the box is placed. The height of the treatment bed can be adjusted by the box-type positioning and correction device, thereby controlling the height of the box.
[0171] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 10As shown, this computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media. The database stores data such as rack rotation angles, positions of points on the projection plane, calculated distances, and historical cabinet adjustment data. The I / O interfaces are used for information exchange between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a cabinet positioning correction method.
[0172] Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0173] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0174] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0175] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0176] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0177] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above 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.
[0178] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for calibrating the placement of a box, characterized in that, include: Position the radiation source of the radiation delivery device at the same height as the liquid surface in the container, and determine the first position of the radiation source projected onto the projection plane through the liquid surface. Determine a second position on the projection plane from the isocenter point of the radiation source through the radiation delivery device; Determine the box placement deviation based on the first position and the second position; Adjust the liquid level height according to the tank positioning deviation.
2. The method according to claim 1, characterized in that, include: Determine multiple first rotation angles of the radiation source when the radiation source and the isocenter point are at the same height; When the radiation source is located at the plurality of first rotation angles, a plurality of first positions are determined from the radiation source through the liquid surface onto the projection plane; By integrating the multiple deviation heights calculated based on the multiple first positions and the second positions, the target deviation height of the box is obtained; Adjust the height of the liquid level according to the target deviation height.
3. The method according to claim 1, characterized in that, Positioning the radiation source of the radiation delivery device at the same height as the liquid level in the container includes: Obtain the projection width of the liquid surface onto the projection plane by the radiation source of the radiation delivery device; The height of the liquid surface is adjusted so that the projection width is at its minimum value, and the radiation source is considered to be positioned at the same height as the liquid surface when the projection width is at its minimum value.
4. The method according to claim 1, characterized in that, The step of determining the tank positioning deviation based on the first position and the second position, and adjusting the liquid level height based on the tank positioning deviation, includes: The deviation angle is determined based on the distance between the first position and the second position, and the distance between the radiation source and the projection plane; The height of the liquid surface is adjusted based on the distance between the radiation source and the isocenter point and the deviation angle, or based on the distance between the radiation source and the position obtained by projecting the isocenter point onto the liquid surface in a direction perpendicular to the liquid surface and the deviation angle.
5. The method according to claim 1 or 4, characterized in that, Adjusting the liquid level height based on the tank positioning deviation includes: The height is adjusted based on the deviation height, wherein the deviation height is calculated using the following equation: H 偏差 =D2×sin(α), or H 偏差 =D3×tan(a) Among them, H 偏差 D1 represents the deviation height, D2 represents the distance between the radiation source and the isocenter point, D3 represents the distance between the radiation source and the position obtained by projecting the isocenter point onto the liquid surface in a direction perpendicular to the liquid surface, and α represents the deviation angle.
6. The method according to claim 1, characterized in that, The box placement deviation includes a deviation angle, which is calculated using the following equation: α = arctan(P / D1) Wherein, α represents the deviation angle, P represents the distance between the first position and the second position, and D1 represents the distance between the radiation source and the projection plane.
7. The method according to claim 1, characterized in that, Based on the first position and the second position, the box placement deviation is determined, including: Determine whether the first position is the same as the second position; When the first position and the second position are determined to be the same, the box placement deviation is determined to be 0. When it is determined that the first position and the second position are not the same, the box placement deviation is measured.
8. The method according to claim 1, characterized in that, Adjusting the liquid level height based on the tank positioning deviation includes: The radiation source is rotated based on the box placement deviation so that the radiation source and the isocenter are located on the same horizontal plane; Adjust the height of the liquid surface so that it is at the same height as the radiation source.
9. A quality control system for radiation delivery equipment, characterized in that, include: A radiation delivery device, the radiation delivery device comprising a radiation source and a detection device; as well as, A container containing liquid. During quality control, the housing is positioned at the same height as the liquid surface, and the detection device is configured to determine a first position on the projection plane of the radiation source projected onto the detection device through the liquid surface, and a second position on the projection plane of the radiation source projected onto the projection plane through the isocenter point of the radiation delivery device; the first and second positions are used to calculate the housing positioning deviation to adjust the height of the liquid surface.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 8.