COMPENSATION METHOD FOR BED SURFACE DROP BEFORE AND AFTER ACCELERATOR RADIOTHERAPY BED

20230356002 · 2023-11-09

    Inventors

    Cpc classification

    International classification

    Abstract

    A compensation method for bed surface drop before and after accelerator radiotherapy bed includes the following contents: the weight G is decomposed into N weights on average, the length L is decomposed into M positions on average, and then an experiment is carried out. The drop matrix H.sub.N×M of the couch top is measured by the experiment, by performing cubic spline interpolation on the rows of the matrix H.sub.N×M, and then performing cubic spline interpolation on the columns, the resulting cubic spline interpolation matrix S.sub.N×N1, M×M1 of H.sub.N×M has N*N1 rows and M*M1 columns, and then applies it to practice. The drop amount H obtained by the compensation method for bed surface drop before and after accelerator radiotherapy bed of the present invention is the optimal estimated value with the Least Sum of Square Error.

    Claims

    1. A compensation method for bed surface drop before and after accelerator radiotherapy bed comprising the following steps: S1: within the range of the patient's weight G, decompose G into N weights on average, that is G=(G.sub.1, G.sub.2, . . . , G.sub.i,G.sub.N), within the range of the couch top position L of moving the tumor to the isocenter position, decompose L into M positions on average, that is L=(L.sub.1, L.sub.2, . . . , L.sub.j, . . . , L.sub.M); S2: carry out an experiment, under the condition of constant weight G.sub.i and length L.sub.j, measure the drop amount H.sub.ij of the couch top through the experimental method to form a matrix H.sub.N×M, as shown below: H = [ H 1 1 .Math. H 1 j .Math. H 1 M .Math. .Math. .Math. .Math. .Math. H i 1 .Math. H ij .Math. H iM .Math. .Math. .Math. .Math. .Math. H N 1 .Math. H Nj .Math. H N M ] ; S3: in the case of a certain weight G.sub.i, with H(G.sub.i, H(G.sub.i,L.sub.2), . . . , H(G.sub.i,L.sub.j), . . . , H(G.sub.i,L.sub.M) as the calculation node, the cubic spline curve S(G.sub.i,L) of L is calculated by the cubic spline calculation method, and the average subdivision between L.sub.j−1 and L.sub.j is M1 parts, that is, L.sub.j−1, L.sub.j−1,1, . . . , L.sub.j−1,M1−1, L.sub.j, and through the cubic polynomial S(G.sub.i,L), calculate
    S(G.sub.i, S(G.sub.i,L.sub.j−1,1), . . . , S(G.sub.i,L.sub.j−1,M1−1), S(G.sub.i,L.sub.j); S4: in the case of a certain length of L.sub.j−1, L.sub.j−1,1, . . . , L.sub.j−1,M1−1, L.sub.j, with H(G.sub.1,L.sub.j−1,k), H(G.sub.2,L.sub.j−1,k), . . . , H(G.sub.i,L.sub.j−1,k), . . . , H(G.sub.N,L.sub.j−1,k) as the calculation node, the cubic spline curve S(G,L.sub.j−1,k) of L is calculated by the cubic spline calculation method, and the average subdivision between G.sub.i−1 and G.sub.i is N1 parts, that is, G.sub.1−1, G.sub.i−1,1, . . . , G.sub.i−1,N1−1, G.sub.i, and through cubic polynomial S(G,L.sub.j−1,k), calculate S(G.sub.i−1,L.sub.j−1,k), S(G.sub.i−1,1,L.sub.j−1,k), S(G.sub.i−1,2,L.sub.j−1,k), . . . , S(G.sub.i−1,N−1,L.sub.j−1,k), S(G.sub.i,L.sub.j−1,k); S5: for the experimental measurement value matrix H.sub.N×M, by performing cubic spline interpolation on the rows, and then performing cubic spline interpolation on the columns, the resulting cubic spline interpolation matrix S.sub.N×N1, M×M1 of H.sub.N×M has N*N1 rows and M*M1 columns; S6: the patient is lying on the treatment couch, and the actual weight G of the patient and the actual L of moving the tumor to the isocenter position are obtained, and the pixel point closest to the value is found, and the corresponding drop amount H is calculated by using this pixel point.

    2. The compensation method for bed surface drop before and after accelerator radiotherapy bed according to claim 1, wherein in the step S2, under the condition that weight G.sub.i and length L.sub.j are constant, the drop amount H.sub.ij of the couch top is measured by an optical distance indicator.

    3. The compensation method for bed surface drop before and after accelerator radiotherapy bed according to claim 1, wherein the patient's weight G ranges from 5 to 150 kg.

    4. The compensation method for couch top drop before and after accelerator radiotherapy bed according to claim 1, wherein the range of the couch top position L of moving the tumor to the isocenter position is 200 mm˜1200 mm.

    5. The compensation method for bed surface drop before and after accelerator radiotherapy bed according to claim 1, wherein the steps of the cubic spline calculation method are as follows: (1) calculate each value according to the determined conditions to form a system of equations; (2) solve the system of equations to obtain M0, M1, M2, . . . , Mn; (3) substitute the obtained value of Mi back into the expression of S(x), so that the approximate value S(x) of the function y=f(x) at any point can be obtained.

    6. The compensation method for bed surface drop before and after accelerator radiotherapy bed according to claim 5, wherein the step (1) of the cubic spline calculation method is specifically: set n+1 points on the given interval [a, b] a=x0<x1<x2< . . . <xn=b, and the corresponding function values yi=f(xi), i=0, 1, . . . , n; if the function S(x) satisfies: in each subinterval [xk, xk+1](k=0, 1, . . . , n−1), S(x) is a polynomial of no more than three times, S(xi)=yi, i=0, 1, . . . , n; and S(x), S′(x), S″(x) are continuous on [a, b]; then S(x) is called the cubic spline interpolation function of f(x) on nodes x0, x1, x2, . . . , xn; given n+1 sample points (xi, yi) (i=0, 1, . . . , n), determining a cubic spline interpolation function requires 4n independent conditions; { S ( x 0 ) = y 0 , S ( x n ) = y n S - ( x i ) = S + ( x i ) = y i , S - ( x i ) = S + ( x i ) , S - ( x i ) = S + ( x i ) , ( i = 1 , 2 , .Math. n - 1 ) S ( a ) = f ( a ) , S ( b ) = f ( b ) ; note Mi=S″(xi), the second derivative S″(x) of S(x) in [x.sub.i,x.sub.i+1] is expressed as the following formula: S ( x ) = M i x i + 1 - x h i + M i + 1 x - x i h i x [ x i , x i + 1 ] , wherein h i = x i + 1 - x i .

    7. The compensation method for bed surface drop before and after accelerator radiotherapy bed according to claim 6, wherein the step (2) of the cubic spline calculation method is specifically: from the continuity S′(xi−)=S′(xi+), (i=1, 2, . . . , n−1) can get μ i M i - 1 + 2 M i + γ i M i + 1 = d i ; wherein { μ i = h i - 1 h i + h i - 1 , λ i = 1 - μ i d i = 6 ( y i + 1 - y i h i - y i - y i - 1 h i - 1 ) ( h i + h i - 1 ) - 1 ; for Type 1 interpolation problems: λ 0 = 1 , d 0 = 6 [ y 1 - y 0 h 0 - y 0 ] h 0 ; μ n = 1 , d n = 6 [ y n - ( y n - y n - 1 ) h n - 1 ] h n - 1 ; when both G and L are uniformly divided: { μ i = 1 2 , γ i = 1 2 d i = 3 ( y i + 1 - 2 y i + y i - 1 ) ; γ 0 = 1 , d 0 = 6 ( y 1 - y 0 - y 0 ) ; γ n = 1 , d n = - 6 ( y n - y n - 1 - y n ) ; the unknown parameters M0, M1, . . . , Mn can be solved by solving the following system of equations [ 2 λ 0 μ 1 2 λ 1 0 μ 2 2 λ 2 μ n - 1 2 λ n - 1 μ n 2 ] [ M 0 M 1 M 2 .Math. M n - 1 M n ] = [ d 0 d 1 d 2 .Math. d n - 1 d n ] .

    8. The compensation method for bed surface drop before and after accelerator radiotherapy bed according to claim 7, wherein the step (3) of the cubic spline calculation method is specifically: substitute the parameters M0, M1, . . . , Mn into the expression S(x) to obtain the spline function: S ( x ) = M i ( x i + 1 - x ) 3 6 h i + M i + 1 ( x - x i ) 3 6 h i + ( y i h i - M i 6 h i ) ( x i + 1 - x ) + ( y i + 1 h i - M i + 1 6 h i ) ( x - x i ) ; when h is normalized to 1, the above formula can be simplified as: S ( x ) = M i ( x i + 1 - x ) 3 6 + M i + 1 ( x - x i ) 3 6 + ( y i - M i 6 ) ( x i + 1 - x ) + ( y i + 1 - M i + 1 6 ) ( x - x i ) ; wherein x ( x i , x i + 1 ) .

    9. The compensation method for bed surface drop before and after accelerator radiotherapy bed according to claim 1, wherein the gravity sensor is provided on the treatment couch.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0041] FIG. 1 is a schematic structural diagram of an accelerator treatment couch provided by an embodiment of the present invention.

    [0042] Where: 1—Gravity sensor.

    DETAILED DESCRIPTION OF THE EMBODIMENTS

    [0043] The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

    [0044] In order to achieve the purpose of the present invention, in some of the embodiments of the compensation method for bed surface drop before and after accelerator radiotherapy bed,

    [0045] The compensation method for bed surface drop before and after accelerator radiotherapy bed includes the following steps: [0046] S1: within the range of the patient's weight G, decompose G into N weights on average, that is G=(G.sub.1, G.sub.2, . . . , G.sub.i, . . . , G.sub.N), within the range of the couch top position L of moving the tumor to the isocenter position, decompose L into M positions on average, that is L=(L.sub.1, L.sub.2, . . . , L.sub.j, . . . , L.sub.M); [0047] S2: carry out the experiment, under the condition of certain weight G.sub.i and length L.sub.j, measure the drop amount H.sub.ij of the couch top through the experimental method to form a matrix H.sub.N×M (as shown in Table 1), as shown below:

    [00010] H = [ H 11 .Math. H 1 j .Math. H 1 M .Math. .Math. .Math. .Math. .Math. H i 1 .Math. H ij .Math. H iM .Math. .Math. .Math. .Math. .Math. H N 1 .Math. H Nj .Math. H NM ] ; [0048] S3: in the case of a certain weight G.sub.i, [0049] with H(G.sub.i,L.sub.1), H(G.sub.i,L.sub.2), . . . , H(G.sub.i,L.sub.j), . . . , H(G.sub.i,L.sub.M) as the calculation nodes, the cubic spline curve S(G.sub.i,L) of L is calculated by the cubic spline calculation method, and the average subdivision between L.sub.j−1 and L.sub.j is M1 parts, that is, L.sub.j−1, L.sub.j−1,1, . . . , L.sub.j−1,M1−1, L.sub.j, and through the S(G.sub.i,L) cubic polynomial, calculate [0050] S(G.sub.i,L.sub.j−1), S(G.sub.i,L.sub.j−1,1), . . . , S(G.sub.i,L.sub.j−1,M1−1), S(G.sub.i,L.sub.j); S4: in the case of a certain length L.sub.j−1, L.sub.j−1,1, . . . , L.sub.j−1,M1−1, . . . , L.sub.j, with H(G.sub.1,L.sub.j−1,k), H(G.sub.2,L.sub.j−1,k), . . . , H(G.sub.i,L.sub.j−1,k), . . . , H(G.sub.N,L.sub.j−1,k) as the calculation nodes, the cubic spline curve S(G,L.sub.j−1,k) of L is calculated by the cubic spline calculation method, and the average subdivision between G.sub.i−1 and G.sub.i is N1 parts, that is, G.sub.i−1, G.sub.i−1,1, . . . , G.sub.i−1,N1−1, G.sub.i, and through S(G,L.sub.j−1,k) cubic polynomial, calculate S(G.sub.i−1,L.sub.j−1,k), S(G.sub.i−1,1,L.sub.j−1,k), S(G.sub.i−1,2,L.sub.j−1,k), . . . , S(G.sub.i−1,N−1,L.sub.j−1,k), S(G.sub.i,L.sub.j−1,k); S5: for the experimental measurement value matrix H.sub.N×M, by performing cubic spline interpolation on rows, and then performing cubic spline interpolation on columns, the resulting cubic spline interpolation matrix S.sub.N×N1, M×M1 of H.sub.N×M has N*N1 rows and M*M1 columns (It is equivalent to dividing the weight G into an average of N*N1 parts, and the length L into an average of M*M1 parts); [0051] S6: the patient is lying on the treatment couch, the actual weight G of the patient and the actual L of moving the tumor to the isocenter position are obtained, and the pixel point closest to the value is found, and the corresponding drop amount H is calculated by using this pixel point.

    [0052] The compensation method for bed surface drop before and after accelerator radiotherapy bed is also called the compensation method for drop of front and back couch top of accelerator treatment.

    TABLE-US-00001 TABLE 1 Weight G.sub.i(unit: Kg), Length L.sub.j(unit: mm) And the measured value of the couch top drop (unit: mm) Weight(kg)/ Length(mm) 300 400 500 600 700 800 900 1000 1100 10 1.4 1.5 1.6 1.7 1.8 1.9 2 2.1 2.2 20 1.8 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 30 3 3.2 3.4 3.6 3.8 4 4.2 4.4 4.6 40 4 4.2 4.4 4.6 4.8 5 5.2 5.4 5.6 50 5 5.2 5.4 5.5 5.6 5.7 5.8 5.9 6.1 60 5.2 5.5 5.6 5.8 6 6.1 6.3 6.5 6.6 70 5.8 6 6.2 6.3 6.5 6.6 6.7 6.8 7 80 6.3 6.5 6.7 6.8 6.9 7 7.2 7.4 7.5 90 6.8 7 7.2 7.4 7.5 7.6 7.7 7.9 8 100 7.2 7.4 7.6 7.7 7.8 7.9 8 8.1 8.3 110 7.5 7.8 8 8.1 8.2 8.4 8.5 8.6 8.7 120 7.8 8 8.2 8.4 8.5 8.6 8.7 8.8 8.9 130 8 8.4 8.6 8.7 8.8 8.9 9 9.1 9.2 140 8.3 8.6 8.8 8.9 9 9.1 9.2 9.3 9.4

    [0053] The drop amount H obtained by compensation method for bed surface drop before and after accelerator radiotherapy bed of the present invention is the optimal estimated value with the Least Sum of Square Error.

    [0054] The present invention proposes a compensation method for bed surface drop before and after accelerator radiotherapy bed, which can obtain the precise drop amount of the couch, so that the levelness of the couch can be accurately corrected. It is ensured that the actual treatment position is consistent with the treatment position specified by the planning system, so as to achieve the purpose of optimal treatment.

    [0055] In order to further optimize the implementation effect of the present invention, in other embodiments, other features and techniques are the same, the difference is that in step S2, under the condition of a certain weight G.sub.i and length L.sub.j, the drop of the couch top H.sub.ij is measured by an optical indicator.

    [0056] With the above preferred solution, the drop amount of the couch top is measured with an optical indicator, which is more convenient to operate. For example: in the original state (that is, when there is no patient and the couch top does not move forward, G=0, L=0), the laser is directed to the bottom of the couch top, and the drop amount H=0 of the couch top at this time is collected and recorded by the optical distance indicator.

    [0057] When a weight-determined experimental object G.sub.i is placed on the couch top (or measured by a gravity sensor under the treatment couch) and the couch top is moved forward with the couch top position L.sub.j, the drop amount H of the couch top is recorded by using an optical distance indicator.

    [0058] Of course, the above is only one method of the experiment, and it is not the core idea of the present invention. The alternative methods can also be used to carry out the experiment to obtain the couch top drop amount H.

    [0059] In order to further optimize the implementation effect of the present invention, other features and technologies are the same in other implementation methods, but the difference is that the patient's weight G ranges from 5 to 150 kg.

    [0060] In order to further optimize the implementation effect of the present invention, other features and technologies are the same in other implementation methods, but the difference is that the range of the couch top position L of moving the tumor to the isocenter position is 200 mm˜1200 mm.

    [0061] Cubic Hermit interpolation has good smoothness. Since the 1960s, the so-called spline interpolation method was first developed due to the needs of engineering design such as aviation and shipbuilding. This kind of advantage improves the smoothness of the interpolation function, and is an interpolation algorithm with the least sum of squared errors. The spline interpolation method has become an extremely important branch of numerical approximation, and has been widely used in many fields.

    [0062] The idea of spline interpolation: select appropriate low-order polynomials segment by segment, and connect them to form an interpolation function according to certain smoothness requirements.

    [0063] In order to further optimize the implementation effect of the present invention, in other embodiments, other feature technologies are the same, the difference is that the steps of the cubic spline calculation method are as follows: [0064] (1) calculate each value according to the determined conditions to form a system of equations; [0065] (2) solve the system of equations to obtain M0, M1, M2, . . . , Mn; [0066] (3) substitute the obtained value of Mi back into the expression of S(x), so that the approximate value S(x) of the function y=f(x) at any point can be obtained.

    [0067] Using the above preferred solution, step (1) of the cubic spline calculation method is specifically:

    [0068] Definition: set n+1 points on the given interval [a, b] a=x0<x1<x2<<xn=b, and the corresponding function value yi=f(xi), i=0, 1, . . . , n; [0069] if the function S(x) satisfies: in each subinterval [xk, xk+1](k=0, 1, . . . ,n−1), S(x) is a polynomial of no more than three times, S(xi)=yi, i=0, 1, . . . , n; and S(x), S′(x), S″(x) are continuous on [a, b]; [0070] then S(x) is called the cubic spline interpolation function of f(x) on nodes x0, x1, x2, . . . , xn; [0071] given n+1 sample points (xi, yi) (i=0, 1, . . . , n), determining a cubic spline interpolation function requires 4n independent conditions;

    [0072] In the definition, 4n−2 conditions have been specified, namely

    [00011] { S ( x 0 ) = y 0 , S ( x n ) = y n S - ( x i ) = S + ( x i ) = y i , S - ( x i ) = S + ( x i ) , S - ′′ ( x i ) = S + ′′ ( x i ) , ( i = 1 , 2 , .Math. n - 1 )

    [0073] Therefore, it is generally necessary to specify two additional boundary conditions (type 1): the derivatives f(a) and f(b) of f(x) at both ends are known, and S′(a)=f′(a), S′(b)=f′(b);

    [0074] Denote Mi=S″(xi), considering its form on any interval [x.sub.i,x.sub.i+1], according to the definition of cubic spline, the second derivative S″(x) of S(x) is in each subinterval [x.sub.i,x.sub.i+1] (i=0, 1, 2 , . . . , n−1) are all linear functions; [0075] therefore, the second derivative [x.sub.i,x.sub.i+1] of S(x)=Si(x) is expressed as the following formula:

    [00012] S ( x ) = M i x i + 1 - x h i + M i + 1 x - x i h i x [ x i , x i + 1 ] , wherein h i = x i + 1 - x i .

    [0076] As a preferred solution, step (2) of the cubic spline calculation method is specifically: [0077] from the continuity S′(xi−)=S′(xi+), (i=1, 2, . . . , n−1) can get

    [00013] μ i M i - 1 + 2 M i + γ i M i + 1 = d i ; wherein { μ i = h i - 1 h i + h i - 1 , λ i = 1 - μ i d i = 6 ( y i + 1 - y i h i - y i - y i - 1 h i - 1 ) ( h i + h i - 1 ) - 1 ; [0078] the solution to the Type 1 interpolation problem exists and is unique.

    [0079] For Type 1 interpolation problems:

    [00014] λ 0 = 1 , d 0 = 6 [ y 1 - y 0 h 0 - y 0 ] h 0 ; μ n = 1 , d n = 6 [ y n - ( y n - y n - 1 ) h n - 1 ] h n - 1 ; [0080] when both G and L are uniformly divided:

    [00015] { μ i = 1 2 , γ i = 1 2 d i = 3 ( y i + 1 - 2 y i + y i - 1 ) ; γ 0 = 1 , d 0 = 6 ( y 1 - y 0 - y 0 ) ; γ n = 1 , d n = - 6 ( y n - y n - 1 - y n ) ; [0081] the unknown parameters M0, M1, . . . , Mn can be solved by solving the following system of equations

    [00016] [ 2 λ 0 μ 1 2 λ 1 0 μ 2 2 λ 2 μ n - 1 2 λ n - 1 μ n 2 ] [ M 0 M 1 M 2 .Math. M n - 1 M n ] = [ d 0 d 1 d 2 .Math. d n - 1 d n ] .

    [0082] As a preferred solution, step (3) of the cubic spline calculation method is specifically: [0083] substitute the parameters M0, M1, . . . , Mn into the S(x) expression to obtain the spline function:

    [00017] S ( x ) = M i ( x i + 1 - x ) 3 6 h i + M i + 1 ( x - x i ) 3 6 h i + ( y i h i - M i 6 h i ) ( x i + 1 - x ) + ( y i + 1 h i - M i + 1 6 h i ) ( x - x i ) ; [0084] when h is normalized to 1, the above formula can be simplified as:

    [00018] S ( x ) = M i ( x i + 1 - x ) 3 6 + M i + 1 ( x - x i ) 3 6 + ( y i - M i 6 ) ( x i + 1 - x ) + ( y i + 1 - M i + 1 6 ) ( x - x i ) ; wherein x ( x i , x i + 1 ) .

    [0085] As shown in FIG. 1 , in order to further optimize the implementation effect of the present invention, in other embodiments, other features and technologies are the same, except that a gravity sensor 1 is provided on the treatment couch.

    [0086] Using the above embodiment, a gravity sensor 1 is set on the treatment couch, the patient is lying on the couch, the gravity sensor directly measures the weight of the patient, and sends it to the processor. The processor obtains the precise drop amount according to the above-mentioned function, combined with the real-time L. Then, the compensation device can perform drop compensation according to the drop amount, thereby ensuring that the real treatment position is consistent with the planning treatment position to ensure the best treatment.

    [0087] The invention provides a compensation method for bed surface drop before and after accelerator radiotherapy bed. Since H=f(G,L), and H is a two-dimensional nonlinear relationship between G and L, it is very difficult to establish their accurate mathematical models if the small-signal linearization method is used, because G and L need to be divided into small intervals. Therefore the workload is very heavy and inaccurate.

    [0088] In the present invention, the corresponding relationship is approximated by a cubic spline function, and the cubic spline is an approximation algorithm with the least sum of squared errors. In the case of a certain weight G.sub.i, to calculate the drop amount H at the position L, the cubic spline interpolation method can be used; in the case of a certain position L.sub.j, to calculate the drop amount H at the weight G, the cubic spline interpolation method is also used. In this way, a more subdivided and more accurate H interpolation matrix can be obtained. Piece-wise linear interpolation has the advantages of simple calculation, good stability, guaranteed convergence and easy implementation on the computer.

    [0089] Regarding the preferred embodiment of the present invention, it should be pointed out that for technician, without departing from the inventive concept of the present invention, several modifications and improvements can be made, which all belong to the protection scope of this present invention.