TREATMENT PLANNING SYSTEM, METHOD, AND PROGRAM

Information

  • Patent Application
  • 20240285972
  • Publication Number
    20240285972
  • Date Filed
    October 02, 2023
    a year ago
  • Date Published
    August 29, 2024
    3 months ago
Abstract
A treatment planning system is configured to create a treatment planning for radiotherapy and includes a processing device and a memory. The memory stores a plurality of calculation models, and the processing device uses at least two of the plurality of calculation models to calculate calculation values of biological effect indices representing an effect of radiotherapy with respect to a condition for radiotherapy, and searches for the condition so that at least two of the calculation values to be calculated approach a predetermined target value.
Description
CROSS-REFERENCE TO RELATED APPLICATION

The present application claims priority from Japanese application JP2023-030506, filed on Feb. 28, 2023, the content of which is hereby incorporated by reference into this application.


BACKGROUND OF THE INVENTION
1. Field of the Invention

The present disclosure relates to a technique for creating a treatment planning for radiotherapy.


2. Description of the Related Art

In radiotherapy, a biological effect index, which is a predictive index of treatment prognosis, is used. As biological effect indices, a tumor control probability (TCP) and a normal tissue complication probability (NTCP) are often used.


WO2018/116354A1 discloses a treatment planning method in which a TCP and an NTCP are calculated based on a calculation model using a prescription (a total dose, a fraction number, etc.) as an input, and the prescription is optimized so that the TCP and the NTCP are brought close to target values. In this case, it is determined that the closer the TCP is to 1, and the closer the NTCP is to 0, the better the prescription.


A plurality of calculation models for calculating a TCP are proposed in Non-Patent Literature 1 “J. H. Chang et al., RADBIOMOD: A simple program for utilising biological modelling in radiotherapy plan evaluation, Physica Medica 32, 248-254, 2016”. A Poisson statistical model will be described as an example from among them. In general, it is known that cell death caused by radiation follows Poisson statistics. Assuming that the number of cancer cells contained in a tumor (target) before the start of treatment is n and the survival probability of a cancer cell associated with radiotherapy is λ, the probability P (χ=0) that the number χ of cancer cells in the target is 0 after the end of the treatment, that is, the TCP is expressed by Equation (1).









[

Equation


1

]









TCP
=


P

(

χ
=
0

)

=



exp


{


-
n


λ

}




(

n

λ

)

χ



χ
!


=

exp


{


-
n


λ

}








(
1
)







In this case, the survival probability λ of a tumor cell associated with radiotherapy is expressed by a linear-quadratic curve model (LQ model) as in Equation (2).









[

Equation


2

]









λ
=

exp


{


-

α



D

(

1
+


β

N

α



D


)


}






(
2
)







In Equation (2), D is the total irradiation dose to the target, and N is the number of times that fractionated irradiation with radiation is performed. α and β are parameters indicating radiosensitivity of cancer cells. α and β can be determined by an in vitro radiation irradiation experiment or the like. The α and β are not uniquely determined, and even in a similar case, different numerical values may be adopted depending on documents and facilities.


In addition, in a calculation model (for example, an equivalent uniform dose model or the like) different from the above-described Poisson statistical model, other parameters may be used instead of α and β. Other parameters can be determined, for example, by fitting a calculation model to a graph in which a vertical axis represents past treatment results (for example, 1 for no exacerbation and 0 for exacerbation), a horizontal axis represents an equivalent uniform dose (EUD) of a target, and the like.


Non-Patent Literature 2 is “C M. van Leeuwen, et al., The alfa and beta of tumours: a review of parameters of the linear-quadratic model, derived from clinical radiotherapeutic studies. Radiat Oncol. 13, 96, 2018”.


SUMMARY OF THE INVENTION

As described above, there are multiple calculation models and parameter sets that may be used for the same case. Certainly, values of biological effect indices, such as the TCP or the NTCP, that are calculated by using a calculation model and a parameter set are different. Therefore, to create a treatment planning based on a biological effect index, a medical practitioner is required to consider and select which calculation model and parameter set to use for each patient. In addition, the medical practitioner may have difficulty in uniquely determining a calculation model and a parameter set. However, even in such cases, it is difficult for the medical practitioner to find a compromise plan between multiple calculation models and parameter sets.


One object included in the present disclosure is to provide a technology that enables creation of a treatment planning based on a plurality of calculation models.


A treatment planning system according to one aspect included in the present disclosure is a treatment planning system that is configured to create a treatment planning for radiotherapy and includes a processing device and a memory. The memory stores a plurality of calculation models, and the processing device uses at least two of the plurality of calculation models to calculate calculation values of biological effect indices representing an effect of radiotherapy with respect to a condition for radiotherapy, and searches for the condition so that at least two of the calculation values to be calculated approach a predetermined target value.


According to one aspect included in the present disclosure, it is possible to create a treatment planning based on a plurality of calculation models.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic configuration diagram illustrating an example of a configuration of a treatment planning system according to the present embodiment;



FIG. 2 is a flowchart for explaining an example of a treatment planning creation process by the treatment planning system;



FIG. 3 is a diagram illustrating an example of a GUI for inputting a target region and an excluded region;



FIG. 4 is a diagram illustrating an example of a GUI for inputting a target tumor control probability, a calculation model, a weight of the model, and a parameter set used for the target region;



FIG. 5 is a diagram illustrating an example of a GUI for selecting a calculation model; and



FIG. 6 is a diagram illustrating an example of a GUI for selecting a parameter set.





DESCRIPTION OF THE PREFERRED EMBODIMENTS

Hereinafter, embodiments of the present invention will be described with reference to the drawings.



FIG. 1 is a schematic configuration diagram illustrating an example of a configuration of a treatment planning system 100 according to the present embodiment. The treatment planning system 100 includes a device capable of performing various types of information processing, for example, an information processing device such as a computer device.


In the example illustrated in FIG. 1, the treatment planning system 100 includes an arithmetic processing device 101, an input device 102, a display device 103, a memory 104, a database 105, and a communication device 106. The arithmetic processing device 101 is connected to the input device 102, the display device 103, the memory 104, the database 105, and the communication device 106. This connection method is not particularly limited, and may be a connection method via a local area network (LAN) or a wide area network (WAN) such as the Internet.


The arithmetic processing device 101 is, for example, a processor such as a central processing unit (CPU), a graphic processing unit (GPU), or a field-programmable gate array (FPGA), and constitutes a control unit that controls the entire treatment planning system 100.


The input device 102 is a device that receives various types of information from an operator who operates the treatment planning system 100, and is, for example, a mouse, a keyboard, or the like. The display device 103 is a device that displays various types of information such as a treatment plan, and is, for example, a display.


The memory 104 and the database 105 are configured as the same or different recording media, and record a program (computer program) that defines the operation of the arithmetic processing device 101, and various types of information (for example, calculation models to be described later) used and generated in the arithmetic processing device 101. Examples of the recording media include a magnetic storage medium such as a hard disk drive (HDD), semiconductor storage media such as a random access memory (RAM), a read only memory (ROM), and a solid state drive (SSD), and a combination of an optical disk such as a digital versatile disk (DVD) and an optical disk drive. Note that the arithmetic processing device 101 reads the program from either one or both of the recording media at the start of the operation of the treatment planning system 100 (for example, when treatment planning system 100 is turned on), executes the read program, and executes various types of processing regarding the treatment planning, thereby controlling the entire treatment planning system 100.


The communication device 106 is a communication interface communicably connected to an external device. In the example illustrated in FIG. 1, the communication device 106 is connected to a radiotherapy apparatus 200.


In the present embodiment, an example in which the present invention is applied to a treatment planning system supporting spot scanning type particle beam therapy will be described. However, the present invention can be similarly applied to X-ray therapy or particle beam therapy other than the spot scanning method, and the same effect can be obtained. In the spot scanning method, points (spots) are three-dimensionally arranged inside and around a target region to be irradiated with radiation in a patient body, particularly a tumor or the like, and each spot is irradiated with a small-diameter beam. A prescribed dose of a beam to be emitted is determined for each spot, and when a certain spot is irradiated with a prescribed dose, the beam is deflected to the next spot, and the beam is sequentially emitted. By irradiating all the spots with a prescribed dose, a desired irradiation dose distribution is formed in the target region.


Examples of treatments other than the spot scanning method include intensity modulated radiotherapy (IMRT) using an X-ray and a treatment planning system supporting volumetric modulated arc therapy (VMAT), and the present invention is also applicable to the therapy. In an X-ray therapy apparatus that performs intensity modulation such as IMRT or VMAT, the target is irradiated with X-rays from a plurality of directions. Although the dose distribution formed in the target by X-rays emitted from each direction is not uniform, a uniform dose distribution matching the three-dimensional shape of the target is imparted to the patient body by superimposing contributions from all directions. In this case, a fluence distribution of the X-rays to be emitted from each direction can be obtained by solving an inverse problem using the treatment planning system. A multi-leaf collimator may also be placed between an x-ray source and an isocenter to obtain any fluence distribution of X-rays. Even in a treatment planning system corresponding to such a radiotherapy apparatus, the present invention can obtain an effect equivalent to the effect in the present embodiment.



FIG. 2 is a flowchart for explaining an example of a treatment planning creation process by the treatment planning system 100. A particle beam may be hereinafter referred to as radiation.


In the treatment planning creation process, first, the arithmetic processing device 101 receives a target region to be irradiated with radiation and an excluded region to be avoided from being irradiated with radiation (step S1). For example, the arithmetic processing device 101 displays each slice image of a CT image of the patient on the display device 103, and receives a target region and an excluded region for each slice image from the operator via the input device 102. The target region is, for example, a region of a tumor or the like. The excluded region is, for example, a region of an organ at risk (OAR). Hereinafter, the excluded region that is a risk region may be referred to as an OAR. In addition, both the target region and the OAR may be referred to as a region of interest.



FIG. 3 is a diagram illustrating an example of a graphical user interface (GUI) for the operator to input the target region and the excluded region. When the operator inputs a target region 301 and an OAR 302 with a mouse, a stylus pen, or the like on a certain slice image, the target region 301 and the OAR 302 are drawn in a graphical user interface (GUI) on the display device 103 as illustrated in FIG. 3. As illustrated in FIG. 3, in the present embodiment, an example is shown in which one target region and one OAR are present, but two or more target regions and two or more OARs may be present.


The description returns to FIG. 2. The arithmetic processing device 101 records the received target region and the received excluded region in the memory 104 or the database 105 as three-dimensional position information (step S2).


Next, the arithmetic processing device 101 receives a target tumor control probability TCPobj, which is a target value of a therapeutic effect, for the target region 301 (step S3). In addition, the arithmetic processing device 101 receives a target normal tissue complication probability NTCPobj, which is a target value of the therapeutic effect, for the OAR 302. Furthermore, the arithmetic processing device 101 receives weights wTCP and wNTCP for the target region 301 and the OAR 302, respectively. A region of interest having a larger weight is prioritized in the optimization of the prescription.


The description returns to FIG. 2 again. The arithmetic processing device 101 records the received target tumor control probability TCPobj, the received target normal tissue complication probability NTCPobj, and the weights wTCP and wNTCP in the memory 104 or the database 105 (step S4).


Furthermore, the arithmetic processing device 101 receives a calculation model for calculating the TCP or the NTCP, a weight wmodel Of the calculation model, and a parameter set of the calculation model for the target region 301 and the OAR 302 (step S5). The arithmetic processing device 101 records the received calculation model, weight wmodel, and parameter set in the memory 104 or the database 105 (step S6). Similarly to the weights wTCP and wNTCP, when a plurality of calculation models are set, a calculation model with a larger weight wmodel is prioritized in the optimization of the prescription.



FIG. 4 is a diagram illustrating an example of a GUI for inputting the target tumor control probability TCPobj used for the target region 301 by the operator, the calculation model for the TCP, the weight wmodel of the model, and the parameter set. The operator can call the GUI illustrated in FIG. 4 for each region of interest by selecting a setting screen call button 303 for the target region illustrated in FIG. 3 using the input device 102. As illustrated in FIG. 4, a plurality of calculation models can be set for one region of interest. Note that, in the present embodiment, a plurality of different parameter sets can be combined for the same calculation model and registered in the treatment planning system 100 as separate calculation models.


The calculation model and the parameter set can be selected by the operator from a list of calculation models and parameter sets previously stored in the database 105. When the operator selects a model addition button 401 illustrated in FIG. 4, a model selection screen (FIG. 5) to be described later is called. A calculation model once added can be deleted by selecting a model deletion button 402.



FIG. 5 is a diagram illustrating an example of a GUI for selecting a calculation model. A list of calculation models matching the designated type of region of interest (target, OAR) stored in the database 105 in advance is shown. By selecting a model selection button 501, the operator can select a calculation model to be newly added. After selecting a model selection cancel button (return button) 502, the operator can cancel the selection of the calculation model and return to a setting screen illustrated in FIG. 4. When the calculation model is selected in FIG. 5, a screen for selecting a parameter set is called.



FIG. 6 is a diagram illustrating an example of a GUI for selecting a parameter set. In this GUI, a list of parameter sets corresponding to calculation models selected on the model selection screen illustrated in FIG. 5 among parameter sets stored in the database 105 in advance is shown. By selecting a parameter set selection button 601, the operator can select a parameter set to be used for the selected calculation model. When a parameter set selection cancel button (return button) 602 is selected, it is possible to cancel the selection of a parameter set and return to the model selection screen illustrated in FIG. 5.


The procedure in which the operator inputs the target tumor control probability TCPobj used for the target region 301, the calculation model for the TCP, the weight wmodel of the model, and the parameter set has been described above with reference to FIGS. 4 to 6. However, a procedure in which the operator inputs the target normal tissue complication probability NTCPobj of the OAR 302, the calculation model for the NTCP, the weight wmodel of the calculation model, and the parameter set of the calculation model is similar thereto. By selecting a setting screen call button 305 for the OAR illustrated in FIG. 3, a GUI for inputting the target tumor control probability TCPobj used for the target region 301 by the operator, the calculation model for the TCP, the weight wmodel of the model, and the parameter set is called. This GUI is similar to the GUI illustrated in FIG. 4, and the target normal tissue complication probability NTCPobj of the OAR 302, the calculation model for the NTCP, the weight wmodel Of the calculation model, and the parameter set of the calculation model can be input from similar GUIs to those illustrated in FIGS. 4 to 6.


When the model setting is completed for all regions of interest, the operator selects an optimization start button 304 illustrated in FIG. 3. When the optimization start button 304 is selected, a search for an optimal prescription using the set biological effect index, calculation model, weight of the model, and parameter set is started.


The description returns to FIG. 2 again.


The arithmetic processing device 101 sets an objective function for the prescription search based on the information recorded in the memory 104 or the database 105 (step S7). The objective function is expressed by Equation (3).









[

Equation


3

]










Objective


function



(


x


,
N

)


=



w
TCP





i





w
model

(
i
)


(


TCP
obj

-

TCP

(
i
)



)

2



θ

(


TCP
obj

-

TCP

(
i
)



)




+


w
NTCP





j





w
model

(
j
)


(


NTCP
obj

-

NTCP

(
i
)



)

2



θ

(


NTCP

(
j
)


-

NTCP
obj


)










(
3
)










    • N and {right arrow over (x)} are parameters for optimization, and are vectors having elements indicating the number of times that fractionated irradiation with radiation is performed, and an irradiation dose to each spot, respectively.

    • i indicates a number of a model set in the target region 301, and w(i) model indicates a weight of the model i.

    • TCP (i) indicates a tumor control probability calculated by the calculation model i.

    • j indicates a number of a model set in the OAR 302, and w(j)model indicates a weight of the model j.

    • NTCP (j) indicates a normal tissue complication probability calculated by the calculation model j.

    • A function θ is a step function. In a case where an argument is positive, the function is 1, and in a case where the argument is not positive, the function is 0.





Next, as an example of a TCP calculation method by the arithmetic processing device 101, a Poisson statistical model will be described as an example of a model. It is known that the probability of cancer cells having received radiation follows Poisson statistics. Therefore, the probability Pk (χ=0) that the number of cancer cells included in a voxel k in the target region 301 will be 0 at the end of treatment is expressed by Equation (4).









[

Equation


4

]











P
k

(

χ
=
0

)

=



exp


{


-

λ
k




n
k


}




(


-

λ
k




n
k


)

χ



χ
!


=

exp


{


-

λ
k




n
k


}







(
4
)







In this case, the survival probability λk of the cancer cells in the voxel k associated with radiotherapy is expressed by a linear-quadratic curve model (LQ model) as in Equation (5).









[

Equation


5

]










λ
k

=

exp


{


-

α
i





D
k

(

1
+



β
i


N


α
i





D
k



)


}






(
5
)







Dk is the total irradiation dose to the voxel k, and N is the number of times that fractionated irradiation is performed. αi and βi are parameters of a model i indicating the radiosensitivity of the cancer cells.


Since the TCP is a probability that the number of cancer cells included in the target region 301 will be 0 after the end of treatment, it is calculated by calculating the product of the probabilities P (χ=0) for all voxels included in the target region 301 as in Equation (6).









[

Equation


6

]










TCP

(
i
)


=



k



exp


{


-

λ
k




n
k


}







(
6
)







In the present embodiment, the TCP calculation method using the Poisson statistical model has been exemplified, but another model such as an equivalent uniform dose model can be used, and in that case, the same effect as that of the present embodiment can be obtained.


Next, an example of a method of calculating the NTCP by the arithmetic processing device 101 will be described. According to a representative model, the NTCP of the OAR is calculated according to Equation (7).









[

Equation


7

]










NTCP

(
j
)


=


1
2

[

1
-

erf

(

t

2


)


]





(
7
)







Here, t is expressed by Equation (8).









[

Equation


8

]









t
=




D
max



v

n
p



-

TD
50




m
p



TD
50







(
8
)







Furthermore, DmaxVnp is expressed by Equation (9).









[

Equation


9

]











D
max



V

n
p



=



k



{



(

D
k


)


1

n
p





v
V


}


n
p







(
9
)







Here, V represents the volume of the entire OAR, and v represents the volume per voxel. k is a number of a voxel included in the OAR. np, mp, and TD50 are parameters determined based on past clinical data and the like, and are stored in advance in the database 105 by the operator.


Dk′ is the converted total irradiation dose to the voxel k, and indicates the total irradiation dose for obtaining the biological effect equivalent to the irradiation in which the total irradiation dose is Dk and the number of times that fractionated irradiation is performed is N in a case where an irradiation dose for irradiation performed one time is dref=2 Gy. As described above, the probability λk that normal tissue included in the voxel k survives by the irradiation in which the total irradiation dose is Dk and the number of times that fractionated irradiation is performed is N can be expressed by Equation (10).









[

Equation


19

]










λ
k

=

exp


{


-

α
j





D
k

(

1
+



β
j


N


α
j





D
k



)


}






(
10
)







Here, αj and βj are parameters of a calculation model j indicating radiosensitivity of normal tissue cells. Therefore, the converted total irradiation dose Dk′ can be obtained as in the Equations (11) and (12).









[

Equation


11

]










λ
k

=


exp


{


-

α
j





D
k

(

1
+



β
j


N


α
j





D
k



)


}


=

exp


{


-

α
j




N
ref




d
ref

(

1
+



β
j


α
j




d
ref



)


}







(
11
)













D
k


=



N
ref



d
ref


=


D
k





α
j

+


β
j



D
k

/
N




α
j

+


β
j



d
ref










(
12
)







Note that the NTCP calculation method described in the present embodiment is an example, and it is also possible to calculate the NTCP using another model equation, and in that case, the same effect as that of the present embodiment can be obtained.


The dose Dk for each voxel obtained in the calculation of the TCP and the NTCP is calculated based on Equation (13) indicating the relationship between a vector (hereinafter, also referred to as an absorbed dose vector) having the absorbed dose of each voxel included in the target region 301 and the OAR 302 as an element and a vector (hereinafter, also referred to as a spot dose vector) having a beam dose to each spot as an element.









[

Equation


12

]











D
k



=

A


x







(
13
)







Dk is the absorbed dose vector, and {right arrow over (x)} is the spot dose vector.


A matrix A is a matrix representing the dose given to each voxel k by radiation applied to each spot, and is calculated based on an irradiation direction set in advance by the operator and in-vivo information of a CT image.


The description returns to FIG. 2 again. When the objective function is generated in step S7, the arithmetic processing device 101 obtains an irradiation dose to each spot and the number of times that fractionated irradiation is performed that minimize the objective function by iterative search (step S8). The end condition is not particularly limited, but a condition according to an index may be set using, as the index, the total calculation time of iterative calculation in iterative search, the number of iterations of the calculation in the iterative search, the amount of a change in the objective function per iteration in the iterative calculation, or the like.


The absorbed dose vector indicated on the left side of Equation (13) can be estimated based on the assumption that the dose in the target region 301 is Dmean and is uniformly distributed and isotropically decreases outside the target according to the distance from the target region 301 even when the spot dose vector included on the right side of Equation (13) is unknown. Under this assumption, the dose Dmean can be used as a search parameter instead of the spot dose vector. As a result, since the number of search parameters is reduced, fast convergence can be expected. However, after the search for the number N of times that fractionated irradiation is performed and the central dose Dmean is completed, a procedure for determining a spot dose vector again based on an objective function F′ expressed in Equation (14) is required.









[

Equation


13

]










F



(

x


)


=



k



(


D
mean

-

D
k


)

2






(
14
)







However, the relationship between the absorbed dose vector and the spot dose vector is as expressed in Equation (13).


The description returns to FIG. 2 again. Finally, the arithmetic processing device 101 calculates a three-dimensional dose distribution based on the obtained beam dose to each spot, displays the calculation result on the display device 103, records the calculation result in the memory 104 or the database 105, and completes the treatment planning (step S9).


The embodiments described above are examples for describing the present invention, and are not intended to limit the scope of the present invention only to those embodiments. A person skilled in the art can implement the present invention in various other aspects without departing from the scope of the present invention. In addition, the above-described embodiment includes the following items. However, the items included in the present embodiment are not limited to the following items.


(Item 1)

A treatment planning system is configured to create a treatment planning for radiotherapy, and includes a memory configured to store a plurality of calculation models, and a processing device configured to calculate calculation values of biological effect indices representing an effect of radiotherapy with respect to a condition for the radiotherapy using at least two of the plurality of calculation models, and search for the condition so that at least two of the calculation values to be calculated approach a predetermined target value.


According to this, since the condition is searched so that the calculation values of the biological effect indices calculated using two or more calculation models approach the target value, it is possible to create a robust treatment planning independent of one calculation model and a parameter set.


(Item 2)

In the treatment planning system described in Item 1, the processing device searches for the condition using an objective function based on a difference between the calculation values and the target value. Therefore, the condition can be searched by the optimization of the objective function.


(Item 3)

In the treatment planning system described in Item 2, the objective function is a function that weights the difference between the calculation values and the target value by a weight specified for the at least two calculation models so as to add the weight to the difference. According to this, it is possible to optimize prescription by giving priority to each calculation model.


(Item 4)

In the treatment planning system described in Item 3, the processing device searches for the condition so as to minimize a value of the objective function.


(Item 5)

In the treatment planning system described in Item 1, the processing device calculates the biological effect indices for a target region to be irradiated with radiation and/or a risk region not to be irradiated with the radiation in radiotherapy.


(Item 6)

In the treatment planning system described in Item 5, the biological effect indices are a tumor control probability of the target region and a normal tissue complication probability of the risk region. According to this, it is possible to search for a prescription that optimizes the tumor control probability and the normal tissue complication probability.


(Item 7)

In the treatment planning system described in Item 1, the condition includes the number of times that fractionated irradiation is performed and an irradiation dose to each spot in spot scanning irradiation. This makes it possible to search for the optimum number of times that fractionated irradiation is performed and the irradiation dose to each spot.


(Item 8)

The treatment planning system described in Item 1 further includes a display device, and the processing device displays, on the display device, a management screen indicating information regarding the at least two calculation models used for calculation of the biological effect indices. According to this, a treatment planning creator can create the treatment planning while confirming which calculation model to use.


(Item 9)

In the treatment planning system described in Item 8, the processing device displays, on the display device, a selection screen that enables selection of a calculation model that is among the plurality of calculation models stored in the memory and is to be used for the calculation of the biological effect indices. According to this, the treatment planning creator can select a calculation model on the selection screen and create the treatment plan.


(Item 10)

The treatment planning system according to claim 5 further includes a display device, and the processing device displays, on the display device, a management screen indicating information regarding the at least two calculation models used for calculation of the biological effect indices, in association with a region of interest for which the biological effect indices are calculated. According to this, the treatment planning creator can create the treatment planning while confirming the region of interest and the calculation model on the screen.

Claims
  • 1. A treatment planning system configured to create a treatment planning for radiotherapy, the treatment planning system comprising: a memory configured to store a plurality of calculation models; anda processing device configured to calculate calculation values of biological effect indices representing an effect of radiotherapy with respect to a condition for the radiotherapy using at least two of the plurality of calculation models, andsearch for the condition so that at least two of the calculation values to be calculated approach a predetermined target value.
  • 2. The treatment planning system according to claim 1, wherein the processing device searches for the condition using an objective function based on a difference between the calculation values and the target value.
  • 3. The treatment planning system according to claim 2, wherein the objective function is a function that weights the difference between the calculation values and the target value by a weight specified for the at least two calculation models so as to add the weight to the difference.
  • 4. The treatment planning system according to claim 3, wherein the processing device searches for the condition so as to minimize a value of the objective function.
  • 5. The treatment planning system according to claim 1, wherein the processing device calculates the biological effect indices for a target region to be irradiated with radiation and/or a risk region not to be irradiated with the radiation in radiotherapy.
  • 6. The treatment planning system according to claim 5, wherein the biological effect indices are a tumor control probability of the target region and a normal tissue complication probability of the risk region.
  • 7. The treatment planning system according to claim 1, wherein the condition includes a number of times that fractionated irradiation is performed and an irradiation dose to each spot in spot scanning irradiation.
  • 8. The treatment planning system according to claim 1, further comprising a display device, wherein the processing device displays, on the display device, a management screen indicating information regarding the at least two calculation models used for calculation of the biological effect indices.
  • 9. The treatment planning system according to claim 8, wherein the processing device displays, on the display device, a selection screen that enables selection of a calculation model that is among the plurality of calculation models stored in the memory and is to be used for the calculation of the biological effect indices.
  • 10. The treatment planning system according to claim 5, further comprising a display device, wherein the processing device displays, on the display device, a management screen indicating information regarding the at least two calculation models used for calculation of the biological effect indices, in association with a region of interest for which the biological effect indices are calculated.
  • 11. A treatment planning method for creating a treatment planning for radiotherapy by a treatment planning system including a processing device and a memory, the treatment planning method comprising: causing the processing device to store a plurality of calculation models to the memory;causing the processing device to calculate calculation values of biological effect indices representing an effect of radiotherapy with respect to a condition for the radiotherapy using at least two of the plurality of calculation models; andcausing the processing device to search for the condition so that at least two of the calculation values to be calculated approach a predetermined target value.
  • 12. A treatment planning program for creating a treatment planning for radiotherapy by a treatment planning system including a processing device and a memory, the treatment planning program causing the processing device to: store a plurality of calculation models to the memory; andcalculate calculation values of biological effect indices representing an effect of radiotherapy with respect to a condition for the radiotherapy using at least two of the plurality of calculation models; andsearch for the condition so that at least two of the calculation values to be calculated approach a predetermined target value.
Priority Claims (1)
Number Date Country Kind
2023-030506 Feb 2023 JP national