Field determination method and device, electronic equipment and computer readable storage medium
By comprehensively scoring and simulating the radiation fields, target radiation fields were selected, resolving the contradiction between the number of radiation fields and the quality of radiotherapy, and realizing an efficient and economical radiotherapy plan.
Patent Information
- Application Number
- CN202511137836.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-14
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2045-08-14
AI Technical Summary
Existing technologies rely on expert experience or fixed rules to determine the radiation field, which cannot simultaneously achieve the minimum number of radiation fields and sufficiently high radiotherapy quality, resulting in long radiotherapy time, high cost, and uncertainty risks.
By comprehensively scoring each radiation field and considering the constraints of the planned target area, organs at risk, and other organ regions, M target radiation fields are selected. The dose calculation engine is used for simulation calculation and parameter adjustment to ensure the quality of radiotherapy.
While ensuring the quality of radiotherapy, the number of radiation fields is reduced, treatment costs are lowered, radiotherapy time is shortened, and the risk of radiotherapy accidents is reduced.
Smart Images

Figure CN120714172B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of medical technology and artificial intelligence, and more specifically, to a method, apparatus, electronic device, and computer-readable storage medium for determining a shooting field. Background Technology
[0002] Radiotherapy is a common treatment for cancer. Among them, intensity-modulated radiotherapy (IMRT) is a commonly used radiotherapy technique. It uses a series of different radiation fields to irradiate the target area from different directions. By adjusting the intensity distribution information within the radiation field, the high-dose area is conformed to the target area, and to a certain extent, the normal tissues surrounding the target area are avoided.
[0003] When designing an IMRT program, the first step is to select appropriate field directions and the number of fields. While there are numerous optimization methods for field directions, each with its own advantages, field direction itself is rarely discussed. Currently in clinical practice, field selection is often done by physicists based on their experience or by using conventionally agreed-upon settings.
[0004] However, the number of radiation fields directly affects the clinical radiotherapy time. The more radiation fields there are, the longer the radiotherapy time will be, and therefore the more treatment-influencing factors will arise. For example, during the long treatment process, the organs at risk may shift due to the patient's breathing, or the patient may move involuntarily. These factors may cause the planned target area and organs at risk to not be treated according to the preset plan, thus greatly reducing the radiotherapy effect and even causing complications. Therefore, in the field of radiotherapy, there is an urgent need for a method that uses as few radiation fields as possible without affecting the quality of radiotherapy planning.
[0005] There is currently no effective solution to the above problems. Summary of the Invention
[0006] This application provides a method, apparatus, electronic device, and computer-readable storage medium for determining radiation fields, in order to at least solve the technical problem in the prior art that relying on expert experience or fixed rules to determine radiation fields makes it impossible to simultaneously achieve the minimum number of radiation fields and sufficiently high radiotherapy quality.
[0007] According to one aspect of the embodiments of this application, a method for determining a firing field is provided, comprising: obtaining a first score for each of N firing fields, wherein N is an integer greater than 1, and the first score of each firing field is used to determine the score of the firing field under constraints set for a planned target area; obtaining a second score for each firing field, wherein the second score of each firing field is used to determine the score of the firing field under constraints set for an organ at risk; obtaining a third score for each firing field, wherein the third score of each firing field is used to determine the score of the firing field under constraints set for other organ regions, wherein other organ regions are organ regions other than the organ at risk and the planned target area; and determining M firing fields as target firing fields from the N firing fields based on the first score, the second score, and the third score, wherein M is a positive integer less than N.
[0008] Optionally, obtaining the first score for each of the N firing fields includes: obtaining a first sub-score and a second sub-score for each firing field, wherein the first sub-score for each firing field is used to determine the score of the firing field under a first constraint condition set for the planned target area, the first constraint condition being used to constrain the minimum dose index received by the volume of the target proportion of the planned target area; the second sub-score for each firing field is used to determine the score of the firing field under a second constraint condition set for the planned target area, the second constraint condition being used to constrain the maximum dose index received by the planned target area; and summing the first sub-score and the second sub-score for each firing field to obtain the first score for that firing field.
[0009] Optionally, obtaining a second score for each of the N radiation fields includes: using a weight value corresponding to the prescription requirement for the organ at risk as a first weight value; using a prescription dose value corresponding to the organ at risk as a first dose value; under constraints set for the organ at risk, simulating and calculating the dose value corresponding to the organ at risk generated based on the i-th radiation field using a dose calculation engine to obtain a second dose value, wherein the i-th radiation field is any one of the N radiation fields; calculating the ratio of the second dose value to the first dose value, and calculating the product of the ratio and the first weight value to obtain the second score for the i-th radiation field.
[0010] Optionally, the third score of each of the N firing fields is obtained, including: obtaining the weight values set for other organ regions to obtain the second weight value; obtaining the maximum dose value set for the planned target area to obtain the third dose value; under the constraints set for other organ regions, simulating and calculating the maximum dose value corresponding to other organ regions generated based on the i-th firing field through the dose calculation engine to obtain the fourth dose value; calculating the ratio of the third dose value to the fourth dose value, and calculating the product of the ratio and the second weight value to obtain the third score of the i-th firing field.
[0011] Optionally, obtaining the first sub-score for each firing field includes: obtaining the weight value of the minimum dose index set for the volume of the target proportion of the planned target area to obtain the third weight value; obtaining the index requirement value of the minimum dose index set by the user for the volume of the target proportion of the planned target area; under the first constraint set for the planned target area, simulating and calculating the minimum dose value of the volume of the target proportion of the planned target area generated based on the i-th firing field through the dose calculation engine to obtain the fifth dose value; calculating the ratio of the fifth dose value to the index requirement value, and calculating the product of the ratio and the third weight value to obtain the first sub-score for the i-th firing field.
[0012] Optionally, obtaining the second sub-score for each firing field includes: obtaining the weight value set for the maximum dose index received by the planned target area to obtain the fourth weight value; obtaining the index threshold set by the user for the maximum dose index received by the planned target area; under the second constraint set for the planned target area, simulating and calculating the maximum dose value received by the planned target area based on the i-th firing field through the dose calculation engine to obtain the sixth dose value; calculating the ratio of the index threshold of the maximum dose index to the sixth dose value, and calculating the product of the ratio and the fourth weight value to obtain the second sub-score for the i-th firing field.
[0013] Optionally, M shooting fields are selected from N shooting fields as target shooting fields based on the first score, the second score, and the third score, including: summing the first score, the second score, and the third score of each shooting field to obtain the target score of that shooting field; and selecting M shooting fields from N shooting fields as target shooting fields based on the target score of each shooting field.
[0014] Optionally, based on the target score of each radiation field, M radiation fields are determined from N radiation fields as target radiation fields, including: Step 1, removing the radiation field with the lowest target score, and using the remaining radiation fields, without changing the setting parameters corresponding to any constraints, performing dose calculation based on the radiotherapy plan through the dose calculation engine to obtain the dose calculation result; Step 2, if it is detected that the dose calculation result meets the dose range set for each region of interest, continue to execute Step 1; if it is detected that the dose calculation result does not meet the dose range set for at least one region of interest, execute Step 3; Step 3, checking whether the number of parameter adjustments for the radiotherapy plan exceeds the preset number; if it is detected that the number of parameter adjustments for the radiotherapy plan has not exceeded the preset number, adjusting the parameters of the radiotherapy plan according to the dose calculation result, and regenerating the dose calculation result according to the adjusted radiotherapy plan, and proceeding to Step 2; if it is detected that the number of parameter adjustments for the radiotherapy plan has exceeded the preset number, determining the currently remaining radiation fields as target radiation fields.
[0015] Optionally, the parameters of the radiotherapy plan are adjusted according to the dose calculation results, including: based on the dose calculation results, after normalizing the minimum dose value received by the target volume of the planned target area to the target value, if it is detected that the maximum dose value received by the planned target area does not meet the dose range set for the planned target area, the constraint value of the maximum dose constraint function of the planned target area is reduced by a preset ratio; if it is detected that the dose value corresponding to the organ at risk does not meet the dose range set for the organ at risk, the constraint value of the dose constraint function of the organ at risk is reduced by a preset ratio.
[0016] According to another aspect of this application, a firing field determination device is also provided, wherein the device includes: a first processing unit for acquiring a first score for each of N firing fields, wherein N is an integer greater than 1, and the first score of each firing field is used to determine the score of the firing field under constraints set for the planned target area; a second processing unit for acquiring a second score for each firing field, wherein the second score of each firing field is used to determine the score of the firing field under constraints set for organs at risk; a third processing unit for acquiring a third score for each firing field, wherein the third score of each firing field is used to determine the score of the firing field under constraints set for other organ regions, wherein other organ regions are organ regions other than organs at risk and the planned target area; and a fourth processing unit for determining M firing fields as target firing fields from the N firing fields based on the first score, the second score, and the third score, wherein M is a positive integer less than N.
[0017] According to another aspect of this application, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer-readable storage medium, wherein when the computer program is executed, the device in which the computer-readable storage medium is located performs the above-described field determination method.
[0018] According to another aspect of this application, an electronic device is also provided, wherein the electronic device includes one or more processors and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors perform the above-described field determination method.
[0019] In this application, a first score can be obtained for each of N firing fields, where N is an integer greater than 1. The first score of each firing field is used to determine the score of that firing field under the constraints set for the planned target area. A second score can be obtained for each firing field, where the second score of each firing field is used to determine the score of that firing field under the constraints set for the organs at risk. A third score can be obtained for each firing field, where the third score of each firing field is used to determine the score of that firing field under the constraints set for other organ regions, which are organ regions other than the organs at risk and the planned target area. Then, based on the first score, the second score, and the third score, M firing fields are determined from the N firing fields as target firing fields, where M is a positive integer less than N.
[0020] As can be seen from the above, this application scores and estimates the radiotherapy quality of each radiation field from at least three perspectives: the planned target area, organs at risk, and other organ regions. Then, it combines the scores obtained from the three perspectives to screen N radiation fields, thereby minimizing the number of radiation fields while ensuring radiotherapy quality. This not only reduces treatment costs (generally, the more radiation fields, the higher the treatment cost) but also shortens the radiotherapy time (because the more radiation fields, the longer the radiotherapy time). It reduces the uncertainty risk of radiotherapy accidents caused by long-term radiotherapy, and thus solves the technical problem in the prior art that relies on expert experience or fixed rules to determine radiation fields, making it impossible to simultaneously achieve the minimum number of radiation fields and sufficiently high radiotherapy quality. Attached Figure Description
[0021] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0022] Figure 1 This is a flowchart of an optional firing field determination method according to an embodiment of this application;
[0023] Figure 2 This is a flowchart of an optional field selection according to an embodiment of this application;
[0024] Figure 3 This is a schematic diagram of a field determination device according to an embodiment of this application. Detailed Implementation
[0025] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0026] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0027] It should also be noted that the information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, and displayed data) collected in this application are information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of related data all comply with the relevant laws, regulations, and standards of the relevant regions, necessary confidentiality measures have been taken, and they do not violate public order and good morals. Corresponding operation entry points are provided for users to choose to authorize or refuse. For example, this system has interfaces with relevant users or organizations. Before obtaining relevant information, a request to obtain the information needs to be sent to the aforementioned user or organization through the interface, and the relevant information is obtained only after receiving consent from the aforementioned user or organization.
[0028] According to an embodiment of this application, an embodiment of a shooting field determination method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0029] Figure 1 This is a flowchart of an optional field-of-fire determination method according to an embodiment of this application, such as... Figure 1 As shown, the method includes the following steps:
[0030] Step S101: Obtain the first rating of each of the N shooting fields.
[0031] In step S101, N is an integer greater than 1, and the first score of each firing field is used to determine the score of the firing field under the constraints set for the planned target area.
[0032] In one optional embodiment, a field determination system can be used as the execution subject of the field determination method in this application embodiment. The field determination system can be a software system or an embedded system combining software and hardware. In addition to selecting a field determination system as the execution subject of the field determination method in this application embodiment, other devices, equipment, and other forms of execution subjects can also be selected to execute the field determination method in this application embodiment. Those skilled in the art should know that this application embodiment does not impose any special restrictions on the execution subject of the field determination method.
[0033] Optionally, the N radiation fields can be N initial radiation fields used when developing a radiotherapy plan. Using N radiation fields ensures that the radiotherapy plan achieves various preset parameters. However, this embodiment aims to minimize the number of radiation fields while shortening the radiotherapy duration, thus maintaining radiotherapy quality. To achieve this, the radiation field determination system first obtains a first score for each of the N radiation fields, denoted as P1. The first score of each radiation field is used to determine its score under the constraints set for the planned target area. The planned target area can be denoted as PTV in the radiotherapy field.
[0034] It should be noted that, since a core requirement when using radiation fields for radiotherapy is to deliver a sufficient dose of radiation to the PTV, the radiation field determination system performs a first score calculation for each of the N radiation fields during the field selection process. The purpose of this is to ensure that the selected radiation fields can meet the constraints set for the PTV, thereby ensuring that the radiotherapy target for the PTV is achieved.
[0035] Step S102: Obtain the second score for each shooting field.
[0036] In step S102, a second score for each field is used to determine the score of that field under the constraint conditions set for the organ at risk.
[0037] Optionally, the number of organs at risk (referred to as OARs) can be one or more. The second score for each field refers to the comprehensive score of that field under the constraints set for each organ at risk. The second score of each field comprehensively reflects the quality assessment of that field from the perspective of each organ at risk. The second score can be denoted as P2.
[0038] Step S103: Obtain the third score for each shooting field.
[0039] In step S103, the third score of each field is used to determine the score of the field under the constraints set for other organ regions, which are organ regions other than organs at risk and planned target areas.
[0040] Optionally, other organ regions can be denoted as NT (normal tissues, excluding PTV and OAR). In addition to assessing the quality of each firing field based on the perspective of the organ at risk and the planned target area, this embodiment of the application also assesses the quality of each firing field based on the perspective of NT, thereby achieving a comprehensive assessment of the firing fields and improving the accuracy of firing field determination. The third score for each firing field can be denoted as P3.
[0041] Step S104: Determine M target shooting fields from N shooting fields based on the first score, the second score, and the third score, where M is a positive integer less than N.
[0042] Optionally, the target score for each firing field can be calculated using the following formula (1). .
[0043]
[0044] Optionally, the field determination system can select the M fields with the highest target scores from N fields as target fields. It should be noted that a higher target score indicates a greater contribution to improving the quality of radiotherapy, and therefore, it should be retained. Conversely, a lower target score indicates that the field can be discarded first. The field determination system can start discarding fields with the lowest target scores, and after discarding one field, it re-simulates the radiotherapy plan for the remaining fields to ensure that the preset goals of the radiotherapy plan can be achieved using the remaining fields. This process continues until the M fields with the highest target scores are selected, and these M fields are retained as target fields for use in the execution of the radiotherapy plan.
[0045] As can be seen from the above, this application scores and estimates the radiotherapy quality of each radiation field from at least three perspectives: the planned target area, organs at risk, and other organ regions. Then, it combines the scores obtained from the three perspectives to screen N radiation fields, thereby minimizing the number of radiation fields while ensuring radiotherapy quality. This not only reduces treatment costs (generally, the more radiation fields, the higher the treatment cost) but also shortens the radiotherapy time (because the more radiation fields, the longer the radiotherapy time). It reduces the uncertainty risk of radiotherapy accidents caused by long-term radiotherapy, and thus solves the technical problem in the prior art that relies on expert experience or fixed rules to determine radiation fields, making it impossible to simultaneously achieve the minimum number of radiation fields and sufficiently high radiotherapy quality.
[0046] In one optional embodiment, obtaining a first score for each of the N firing fields includes: obtaining a first sub-score and a second sub-score for each firing field, wherein the first sub-score for each firing field is used to determine the score of the firing field under a first constraint condition set for the planned target area, the first constraint condition being used to constrain the minimum dose index received by the volume of the target proportion of the planned target area; the second sub-score for each firing field is used to determine the score of the firing field under a second constraint condition set for the planned target area, the second constraint condition being used to constrain the maximum dose index received by the planned target area; and the first sub-score and the second sub-score for each firing field are summed to obtain the first score for the firing field.
[0047] Optionally, the first sub-score can be denoted as P11, and the second sub-score can be denoted as P12. The first sub-score of each radiation field can be used to evaluate the radiotherapy quality performance of the radiation field under the first constraint condition set for the PTV. The first constraint condition is used to constrain the minimum dose index received by the target proportion of the PTV volume. The target proportion can be set by the user, such as 95%, 90%, 80%, etc. When the target proportion is set to 95%, the first constraint condition is the condition used to constrain the index requirement of the PTV at D95 (the minimum dose received by 95% of the volume).
[0048] In addition, the second sub-score for each radiation field is used to determine the radiotherapy quality performance of that field under the second constraint conditions set for the PTV. The second constraint conditions are used to constrain the maximum dose index (i.e., the upper limit of dose requirement) received by the PTV.
[0049] The first score of a shooting field can be obtained by summing the first and second sub-scores of each shooting field using the following formula (2).
[0050]
[0051] It should be noted that the first and second sub-scores assess the radiotherapy quality performance of each field from the perspectives of the minimum dose index and the maximum dose index of the target proportion volume of the PTV, respectively. This ensures a full and comprehensive assessment of the quality impact between each field and the PTV, thereby guaranteeing the accuracy of field selection based on the scores.
[0052] In one optional embodiment, obtaining a second score for each of the N radiation fields includes: using a weight value corresponding to the prescription requirement for the organ at risk as a first weight value; using a prescription dose value corresponding to the organ at risk as a first dose value; under constraints set for the organ at risk, simulating and calculating the dose value corresponding to the organ at risk generated based on the i-th radiation field using a dose calculation engine to obtain a second dose value, wherein the i-th radiation field is any one of the N radiation fields; calculating the ratio of the second dose value to the first dose value, and calculating the product of the ratio and the first weight value to obtain the second score for the i-th radiation field.
[0053] Optionally, Formula (3) shows the calculation process for the second score for each field of fire (taking any one field of fire as an example).
[0054]
[0055] As shown in formula (3), This represents the weight value corresponding to the prescription requirement of the i-th OAR (Organ at Risk) (corresponding to the first weight value mentioned above), where i is an integer greater than or equal to 1. When there are multiple OARs, the field determination system will obtain the weight value corresponding to the prescription requirement of each OAR.
[0056] Secondly This represents the prescription requirement for the i-th OAR set by the user (i.e., the prescription dose value corresponding to the i-th OAR, which is referred to as the first dose value in this embodiment).
[0057] This represents the prescription dose value (which can be denoted as the second dose value) corresponding to the i-th OAR after simulation calculation by the dose calculation engine under fixed constraints (constraints set for the i-th organ at risk).
[0058] Finally, the ratio of the second dose value to the first dose value corresponding to the i-th OAR is calculated, and then this ratio is multiplied by the first weight value corresponding to the i-th OAR to obtain the field score based on the i-th OAR. If there are multiple OARs, the field scores determined based on all OARs are summed to obtain the second score.
[0059] In one optional embodiment, obtaining a third score for each of the N firing fields includes: obtaining a weight value set for other organ regions to obtain a second weight value; obtaining a maximum dose value set for the planned target area to obtain a third dose value; under the constraints set for other organ regions, simulating and calculating the maximum dose value corresponding to other organ regions generated based on the i-th firing field using a dose calculation engine to obtain a fourth dose value; calculating the ratio of the third dose value to the fourth dose value, and calculating the product of the ratio and the second weight value to obtain the third score for the i-th firing field.
[0060] Optionally, Formula (4) shows the calculation process for the third score for each field of fire (taking any field of fire as an example).
[0061]
[0062] In formula (4), This indicates the weight value set for NT (normal tissues, excluding PTV and OAR) (i.e., the second weight value mentioned above).
[0063] This indicates the user-set maximum dose requirement for PTV (i.e., the third dose value mentioned above).
[0064] This represents the maximum dose of NT after simulation calculation by the dose calculation engine under fixed constraints (constraints set for NT) (i.e., the fourth dose value mentioned above).
[0065] Finally, the third dose value is calculated ( ) and the fourth dose value ( The ratio of ) is then calculated, and this ratio is then compared with the second weight value ( The product of ) gives the field score based on NT. If multiple NTs exist, the field scores based on all NTs are summed to obtain the third score.
[0066] In one optional embodiment, obtaining the first sub-score for each firing field includes: obtaining a weight value set for the minimum dose index of the volume of the target proportion of the planned target area to obtain a third weight value; obtaining a user-set index requirement value for the minimum dose index of the volume of the target proportion of the planned target area; under a first constraint set for the planned target area, simulating and calculating the minimum dose value of the volume of the target proportion of the planned target area generated based on the i-th firing field using a dose calculation engine to obtain a fifth dose value; calculating the ratio of the fifth dose value to the index requirement value, and calculating the product of the ratio and the third weight value to obtain the first sub-score for the i-th firing field.
[0067] Optionally, taking a target ratio of 95% as an example, the first sub-rating of each shooting field (taking any shooting field as an example) can be determined by the following formula (5).
[0068]
[0069] In formula (5), This represents the weight value of PTV at D95 (the minimum dose received at 95% of volume) (i.e., the third weight value mentioned above).
[0070] This indicates the D95 dose requirement of the PTV set by the user (i.e., the minimum dose requirement value of the volume of the target area relative to the planned target area set by the user).
[0071] This refers to the D95 dose of the PTV (i.e., the fifth dose value mentioned above) after simulation calculation by the dose calculation engine under fixed constraints (the first constraint set for the PTV).
[0072] Finally, the fifth dose value is calculated ( ) and the required numerical value of the indicator ( The ratio of ) is then calculated, and this ratio is compared with the third weight value ( The product of ) is used to obtain the first sub-score of the shooting field.
[0073] In one optional embodiment, obtaining the second sub-score for each firing field includes: obtaining a weight value set for the maximum dose index received by the planned target area to obtain a fourth weight value; obtaining a threshold value set by the user for the maximum dose index received by the planned target area; under the second constraint set for the planned target area, simulating and calculating the maximum dose value received by the planned target area based on the i-th firing field using a dose calculation engine to obtain a sixth dose value; calculating the ratio of the threshold value of the maximum dose index to the sixth dose value, and calculating the product of the ratio and the fourth weight value to obtain the second sub-score for the i-th firing field.
[0074] Optionally, the second sub-rating for each field (taking any field as an example) can be calculated using the following formula (6).
[0075]
[0076] In formula (6), This refers to the weight value set for the maximum dose index received by PTV (i.e., the fourth weight value mentioned above).
[0077] This refers to the maximum dose of PTV calculated by the dose calculation engine under fixed constraints (the second constraint set for PTV) (i.e., the sixth dose value mentioned above).
[0078] This refers to the maximum dose requirement for PTV set by the user (i.e., the threshold of the maximum dose index that PTV receives mentioned above).
[0079] Finally, the threshold value of the maximum dose index is calculated. ) and the sixth dose value ( The ratio of ) is then calculated, and this ratio is then compared with the fourth weight value ( The product of ) is used to obtain the second sub-rating of the shooting field.
[0080] In one optional embodiment, determining M target shooting fields from N shooting fields based on a first score, a second score, and a third score includes: summing the first score, the second score, and the third score of each shooting field to obtain the target score of that shooting field; and determining M target shooting fields from N shooting fields based on the target score of each shooting field.
[0081] Optionally, the following formula (7) is the formula for calculating the target score.
[0082]
[0083] The field scoring formula shown in formula (7) above considers the influence of a single field on the user's desired planned target (i.e., the prescription value), where the dose requirements set by the user are fixed values. In this case, the radiotherapy quality when using this field to execute a radiotherapy plan is judged from the dose values calculated by the dose calculation engine based on the field simulation in the following way:
[0084] The higher the D95 value of PTV, the better the quality of radiotherapy;
[0085] The smaller the Dmax value, the better the quality of radiotherapy;
[0086] The smaller the value required for the corresponding prescription of OAR, the better the quality of radiotherapy;
[0087] The lower the maximum dose of NT, the better the quality of radiotherapy;
[0088] The calculation formula for the target score (Formula 7) shows that the higher the target score value of the field, the better the field is for the planned dose, and the more it should be given priority to retain.
[0089] In one optional embodiment, determining M target firing fields from N firing fields based on the target score of each firing field includes:
[0090] Step 1: Remove the field with the lowest target score, and use the remaining fields to perform dose calculation based on the radiotherapy plan through the dose calculation engine without changing any setting parameters corresponding to the constraints, and obtain the dose calculation result.
[0091] Step 2: If the dose calculation result meets the dose range set for each region of interest, continue to execute Step 1; if the dose calculation result does not meet the dose range set for at least one region of interest, execute Step 3.
[0092] Step 3: Check if the number of times the parameters of the radiotherapy plan have been adjusted exceeds the preset number; if the number of times the parameters of the radiotherapy plan have been adjusted has not exceeded the preset number, adjust the parameters of the radiotherapy plan according to the dose calculation results, and regenerate the dose calculation results according to the adjusted radiotherapy plan, and proceed to Step 2; if the number of times the parameters of the radiotherapy plan have been adjusted has exceeded the preset number, determine the remaining radiation field as the target radiation field.
[0093] Optionally, Figure 2 This is a flowchart of an optional field selection method according to an embodiment of this application, such as... Figure 2 As shown,
[0094] First, calculate the target score for each field using the field scoring formula (Formula 7). Then proceed to step 1.
[0095] Step 1: Remove the field with the lowest target score, and without changing any constraint parameters, use the remaining fields to calculate the dose for the radiotherapy plan and obtain the dose calculation results;
[0096] Step 2: Judge the dose calculation results. If the dose calculation results meet the dose requirements set by the user for each ROI, proceed to Step 1 to remove the injection field again; if the dose calculation results do not meet the dose requirements for at least one ROI, proceed to Step 3.
[0097] Step 3: Determine whether the number of times the radiotherapy plan parameters have been adjusted has exceeded the preset number. If not, adjust the radiotherapy plan parameters according to the dose calculation results, and regenerate the dose calculation results according to the adjusted radiotherapy plan, and proceed to Step 2. If the preset number has been exceeded, the process ends. At this time, the remaining relevant radiation fields are the final target radiation fields, including the number and angle of the target radiation fields.
[0098] In one optional embodiment, adjusting the parameters of the radiotherapy plan based on the dose calculation results includes: after normalizing the minimum dose value received by the target proportion volume of the planned target area to the target value according to the dose calculation results, if it is detected that the maximum dose value received by the planned target area does not meet the dose range set for the planned target area, then the constraint value of the maximum dose constraint function of the planned target area is reduced by a preset ratio; if it is detected that the dose value corresponding to the organ at risk does not meet the dose range set for the organ at risk, then the constraint value of the dose constraint function of the organ at risk is reduced by a preset ratio.
[0099] Optionally, when adjusting the parameters of the radiotherapy plan, the minimum dose value received by the target proportion volume of the planned target area can first be normalized to the target value based on the dose calculation results. For example, the D95 value of the PTV can be normalized to the target value to ensure that the D95 value of the PTV meets the requirements. Then, if the maximum dose value received by the PTV is detected to be unacceptable, the constraint value of the maximum dose constraint function of the PTV is reduced by a preset ratio (e.g., 0.9). If the dose value corresponding to the OAR is unacceptable, the constraint value of the dose constraint function of the OAR can also be reduced by a preset ratio.
[0100] According to another aspect of the embodiments of this application, a firing field determination device is also provided, wherein, Figure 3 This is a schematic diagram of a firing field determination device according to an embodiment of this application, as shown below. Figure 3 As shown, the device includes: a first processing unit 301, a second processing unit 302, a third processing unit 303, and a fourth processing unit 304.
[0101] The first processing unit 301 is used to obtain a first score for each of the N firing fields, where N is an integer greater than 1, and the first score of each firing field is used to determine the score of the firing field under the constraints set for the planned target area; the second processing unit 302 is used to obtain a second score for each firing field, where the second score of each firing field is used to determine the score of the firing field under the constraints set for the organs at risk; the third processing unit 303 is used to obtain a third score for each firing field, where the third score of each firing field is used to determine the score of the firing field under the constraints set for other organ regions, which are organ regions other than the organs at risk and the planned target area; the fourth processing unit 304 is used to determine M firing fields as target firing fields from the N firing fields based on the first score, the second score, and the third score, where M is a positive integer less than N.
[0102] Optionally, the first processing unit 301 includes: a first acquisition subunit, configured to acquire a first sub-score and a second sub-score for each firing field, wherein the first sub-score for each firing field is used to determine the score of the firing field under a first constraint condition set for the planned target area, the first constraint condition being used to constrain the minimum dose index received by the volume of the target proportion of the planned target area; the second sub-score for each firing field is used to determine the score of the firing field under a second constraint condition set for the planned target area, the second constraint condition being used to constrain the maximum dose index received by the planned target area; and a first calculation subunit, configured to sum the first sub-score and the second sub-score for each firing field to obtain the first score of the firing field.
[0103] The second processing unit 302 includes: a first processing subunit, used to use a weight value corresponding to the prescription requirement for the organ at risk as a first weight value; a second processing subunit, used to use a prescription dose value corresponding to the organ at risk as a first dose value; a third processing subunit, used to simulate and calculate, under the constraints set for the organ at risk, the dose value corresponding to the organ at risk generated based on the i-th field of the radiation field through a dose calculation engine to obtain a second dose value, wherein the i-th field of the radiation field is any one of the N fields of the radiation field; and a second calculation subunit, used to calculate the ratio of the second dose value to the first dose value, and calculate the product of the ratio and the first weight value to obtain a second score for the i-th field of the radiation field.
[0104] The third processing unit 303 includes: a second acquisition subunit, used to acquire weight values set for other organ regions to obtain a second weight value; a third acquisition subunit, used to acquire the maximum dose value set for the planned target area to obtain a third dose value; a fourth processing subunit, used to simulate and calculate the maximum dose value corresponding to other organ regions generated based on the i-th shot field through a dose calculation engine under the constraints set for other organ regions to obtain a fourth dose value; and a third calculation subunit, used to calculate the ratio of the third dose value to the fourth dose value, and calculate the product of the ratio and the second weight value to obtain the third score of the i-th shot field.
[0105] Optionally, the first acquisition subunit includes: a first acquisition module, configured to acquire the weight value of the minimum dose index set for the volume of the target proportion of the planned target area, to obtain a third weight value; a second acquisition module, configured to acquire the index requirement value of the minimum dose index set by the user for the volume of the target proportion of the planned target area; a first processing module, configured to, under the first constraint set for the planned target area, simulate and calculate the minimum dose value of the volume of the target proportion of the planned target area generated based on the i-th firing field through a dose calculation engine, to obtain a fifth dose value; and a first calculation module, configured to calculate the ratio of the fifth dose value to the index requirement value, and calculate the product of the ratio and the third weight value to obtain the first sub-score of the i-th firing field.
[0106] Optionally, the first acquisition subunit includes: a third acquisition module, used to acquire a weight value set for the maximum dose index received by the planned target area, to obtain a fourth weight value; a fourth acquisition module, used to acquire a threshold value set by the user for the maximum dose index received by the planned target area; a second processing module, used to simulate and calculate the maximum dose value received by the planned target area based on the i-th field of the radiation field through a dose calculation engine under the second constraint set for the planned target area, to obtain a sixth dose value; and a second calculation module, used to calculate the ratio of the threshold value of the maximum dose index to the sixth dose value, and calculate the product of the ratio and the fourth weight value to obtain the second sub-score of the i-th field of radiation.
[0107] Optionally, the fourth processing unit includes: a target score calculation subunit, used to sum the first score, second score and third score of each shooting field to obtain the target score of the shooting field; and a shooting field screening unit, used to determine M shooting fields as target shooting fields from N shooting fields based on the target score of each shooting field.
[0108] Optionally, the radiation field screening unit includes: a first execution subunit, used to execute step 1, removing the radiation field with the lowest target score, and using the remaining radiation fields, without changing the setting parameters corresponding to any constraints, performing dose calculation based on the radiotherapy plan through the dose calculation engine to obtain the dose calculation result; a second execution subunit, used to execute step 2, continuing to execute step 1 when the dose calculation result is detected to meet the dose range set for each region of interest; and executing step 3 when the dose calculation result is detected to not meet the dose range set for at least one region of interest; a third execution subunit, used to execute step 3, detecting whether the number of parameter adjustments for the radiotherapy plan exceeds a preset number; adjusting the parameters of the radiotherapy plan according to the dose calculation result when the number of parameter adjustments for the radiotherapy plan does not exceed the preset number, and regenerating the dose calculation result according to the adjusted radiotherapy plan, and proceeding to step 2; and determining the currently remaining radiation fields as target radiation fields when the number of parameter adjustments for the radiotherapy plan has exceeded the preset number.
[0109] Optionally, the third execution subunit includes: a parameter adjustment module, used to, based on the dose calculation results, after normalizing the minimum dose value received by the volume of the planned target area to the target value, if it is detected that the maximum dose value received by the planned target area does not meet the dose range set for the planned target area, then reduce the constraint value of the maximum dose constraint function of the planned target area according to a preset ratio; if it is detected that the dose value corresponding to the organ at risk does not meet the dose range set for the organ at risk, then reduce the constraint value of the dose constraint function of the organ at risk according to a preset ratio.
[0110] According to another aspect of this application, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer-readable storage medium, wherein when the computer program is executed, the device in which the computer-readable storage medium is located performs the above-described field determination method.
[0111] According to another aspect of this application, an electronic device is also provided, wherein the electronic device includes one or more processors and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors perform the above-described field determination method.
[0112] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0113] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0114] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0115] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0116] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0117] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0118] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A field determination device, characterized in that The method comprises the following steps: a first processing unit is configured to obtain a first score of each of N fields, wherein N is an integer greater than 1, and the first score of each field is used to determine the score of the field under the constraint condition set for the planning target volume; a second processing unit is configured to obtain a second score of each field, wherein the second score of each field is used to determine the score of the field under the constraint condition set for the organ at risk; a third processing unit is configured to obtain a third score of each field, wherein the third score of each field is used to determine the score of the field under the constraint condition set for other organ regions, which are organ regions other than the organ at risk and the planning target volume; a fourth processing unit is configured to determine M target fields from the N fields according to the first score, the second score and the third score, comprising the following steps: Step 1: remove the field with the lowest target score, and use the remaining fields to perform dose calculation based on the radiotherapy plan by the dose calculation engine without changing the setting parameters corresponding to any constraint condition, to obtain a dose calculation result; Step 2: if it is detected that the dose calculation result meets the dose range set for each region of interest, continue to perform Step 1; if it is detected that the dose calculation result does not meet the dose range set for at least one region of interest, perform Step 3; Step 3: detect whether the number of parameter adjustments of the radiotherapy plan exceeds a preset number; if it is detected that the number of parameter adjustments of the radiotherapy plan does not exceed the preset number, adjust the parameters of the radiotherapy plan according to the dose calculation result, and regenerate a dose calculation result according to the adjusted radiotherapy plan, and enter Step 2; if it is detected that the number of parameter adjustments of the radiotherapy plan has exceeded the preset number, determine that the current remaining fields are target fields; wherein M is a positive integer less than N.
2. The field determination apparatus of claim 1, wherein, The first processing unit comprises: a first obtaining subunit configured to obtain a first sub-score and a second sub-score of each field, wherein the first sub-score of each field is used to determine the score of the field under the first constraint condition set for the planning target volume, and the first constraint condition is used to constrain the minimum dose index received by the target proportion of the volume of the planning target volume; and the second sub-score of each field is used to determine the score of the field under the second constraint condition set for the planning target volume, and the second constraint condition is used to constrain the maximum dose index received by the planning target volume; a first calculation subunit configured to perform summation calculation on the first sub-score and the second sub-score of each field to obtain the first score of the field.
3. The field determination apparatus of claim 1, wherein, The second processing unit comprises: a first processing subunit configured to take a weight value corresponding to the prescription requirement of the organ at risk as a first weight value; a second processing subunit configured to take a prescription dose value corresponding to the organ at risk as a first dose value; a third processing subunit, configured to simulate and calculate, by a dose calculation engine, a dose value corresponding to the organ at risk generated based on the i-th field under a constraint condition set for the organ at risk, to obtain a second dose value, where the i-th field is any one of the N fields; a second calculation subunit, configured to calculate a ratio of the second dose value to the first dose value, and calculate a product of the ratio and the first weight value, to obtain a second score of the i-th field.
4. The field determination apparatus of claim 1, wherein, The third processing unit comprises: a second acquisition subunit, configured to acquire a weight value set for the other organ region, to obtain a second weight value; a third acquisition subunit, configured to acquire a maximum dose value set for the planning target volume, to obtain a third dose value; a fourth processing subunit, configured to simulate and calculate, by a dose calculation engine, a maximum dose value corresponding to the other organ region generated based on the i-th field under a constraint condition set for the other organ region, to obtain a fourth dose value; a third calculation subunit, configured to calculate a ratio of the third dose value to the fourth dose value, and calculate a product of the ratio and the second weight value, to obtain a third score of the i-th field.
5. The field determination apparatus of claim 2, wherein, The first acquisition subunit comprises: a first acquisition module, configured to acquire a weight value set for a minimum dose indicator of a target proportion of the volume of the planning target volume, to obtain a third weight value; a second acquisition module, configured to acquire an indicator requirement value set by a user for a minimum dose indicator of a target proportion of the volume of the planning target volume; a first processing module, configured to simulate and calculate, by a dose calculation engine, a minimum dose value of a target proportion of the volume of the planning target volume generated based on the i-th field under a first constraint condition set for the planning target volume, to obtain a fifth dose value; a first calculation module, configured to calculate a ratio of the fifth dose value to the indicator requirement value, and calculate a product of the ratio and the third weight value, to obtain a first sub-score of the i-th field.
6. The field determination apparatus of claim 2, wherein, The first acquisition subunit comprises: a third acquisition module, configured to acquire a weight value set for a maximum dose indicator of the planning target volume, to obtain a fourth weight value; a fourth acquisition module, configured to acquire an indicator threshold value set by a user for a maximum dose indicator of the planning target volume; a second processing module, configured to simulate and calculate, by a dose calculation engine, a maximum dose value of the planning target volume generated based on the i-th field under a second constraint condition set for the planning target volume, to obtain a sixth dose value; a second calculation module, configured to calculate a ratio of the indicator threshold value of the maximum dose indicator to the sixth dose value, and calculate a product of the ratio and the fourth weight value, to obtain a second sub-score of the i-th field.
7. The field determination apparatus of claim 1, wherein, The field determination apparatus further comprises: The parameter adjustment module is configured to, according to the dose calculation result, after normalizing the minimum dose value of the volume of the target proportion of the planning target volume to a target value, if it is detected that the maximum dose value of the planning target volume does not satisfy the dose range set for the planning target volume, reducing the constraint value of the maximum dose constraint function of the planning target volume by a preset proportion; and if it is detected that the dose value of the organ at risk does not satisfy the dose range set for the organ at risk, reducing the constraint value of the dose constraint function of the organ at risk by a preset proportion.
8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and when the computer program runs, the device where the computer readable storage medium is located controls the field determination device of any one of claims 1 to 7 to run.
9. An electronic device, comprising: The device comprises one or more processors and a memory, and the memory is configured to store one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors control the field determination device of any one of claims 1 to 7 to run.
Citation Information
Patent Citations
Rule-based automatic radiotherapy plan acquisition method and device
CN115083567A
Radiotherapy plan processing device, storage medium and electronic equipment
CN115862812A