Radiation therapy systems and methods using an external signal
11376446 · 2022-07-05
Assignee
Inventors
Cpc classification
A61N5/1037
HUMAN NECESSITIES
A61N5/1049
HUMAN NECESSITIES
A61N5/1081
HUMAN NECESSITIES
A61N5/1045
HUMAN NECESSITIES
A61N5/1069
HUMAN NECESSITIES
A61N5/1071
HUMAN NECESSITIES
A61N2005/1061
HUMAN NECESSITIES
International classification
Abstract
There is disclosed a method for estimating the position of a target in a body of a subject. The method includes, receiving an external signal that is related with motion of the target; and using a model of a correlation between the external signal and the motion of the target to estimate the position of the target, wherein said position estimation includes an estimate of three dimensional location and orientation of the target. The method further includes periodically receiving a 2-dimensional projection of the target; and updating the model of correlation between the external signal and the motion of the target based on a comparison of the estimated position of the target and the 2-dimensional projection of the target. The method is used in guided radiation therapy.
Claims
1. A method for estimating the positon of a target in a body of a subject, comprising: receiving an external signal that is related to motion of the target; using a model of a correlation between the external signal and the motion of the target to estimate the position of the target, wherein said position estimation includes both an estimate of three dimensional location of the target and orientation of the target at the three dimensional location, whereby position is estimated for six degrees of freedom of movement of the target including both translational movement and rotational movement; periodically receiving a 2-dimensional projection of the target; updating the model of correlation between the external signal and the motion of the target based on a comparison of the estimated position of the target and the 2-dimensional projection of the target.
2. The method of claim 1 wherein periodically receiving a 2-dimensional projection of the target, includes receiving a 2-dimensional projection of the target at any one of the following intervals: 0.1 s, 1 s, 3 s, 10 s, 30 s, an interval greater than 0.1 s, an interval greater than 1 s, an interval greater than 3 s, an interval greater than 10 s, an interval greater than 30 s.
3. The method of claim 1 further comprising: determining the correlation between the external signal and the motion of the target to enable estimation of the position of the target by: receiving a series of 2-dimensional projections captured at a rate equal to or higher than the periodically received 2-dimensional projection of the target; receiving an external signal that overlaps in time with at least part of the received series of 2-dimensional projections; determining a correlation between the external signal at a time (t) and a three dimensional location and orientation of the target from a plurality of said 2-dimensional projections.
4. The method of claim 3 wherein the successive projections in the series of 2-dimensional projections are captured at an interval being any one of the following: an interval less than 0.1 s, 0.1 s, an interval less than 1 s.
5. The method of claim 1 wherein the external signal represents respiration of the subject.
6. The method of claim 5, wherein the external signal is derived from any one or more of the following: respiratory monitor outputting a signal from an external surface or volumetric signal; optical surface monitoring device; a bellows belt.
7. The method of claim 1 wherein the 2-dimensional projection is an x-ray image of at least part of a subject and includes the target.
8. The method of claim 1 wherein a three dimensional location and orientation of the target from a plurality of said 2-dimensional projection is determined by: identifying one or more markers positioned with respect to the target to facilitate identification of the target in a 2-dimensional projection.
9. The method of claim 1 wherein a three dimensional location and orientation of the target from a plurality of said 2-dimensional projections is determined by identifying one or more landmarks to facilitate identification of the target in a 2-dimensional projection.
10. The method of claim 9 wherein the at least three markers are identified.
11. A method of guided radiation therapy in which at least one beam of radiation is directed at a target, comprising: estimating the positon of the target using a method as claimed in claim 1, and directing the beam based on the estimated position.
12. The method of claim 11 further comprising tracking the target by successively performing a method of estimating the position of the target, and directing the beam at the target based on said tracking.
13. The method of claim 11 wherein directing the beam based on the estimated portion includes adjusting or setting one or more of the following system parameters: at least one geometrical property of said at least one emitted beam; a position of the target relative to the beam; a time of emission of the beam; and an angle of emission of the beam relative to the target about the system rotational angle.
14. A system for guided radiation therapy, comprising: a radiation source for emitting at least one treatment beam of radiation; an imaging system arranged to generate a succession of images comprising a two dimensional projection of a field of view and in which the location of the target may be identified; a monitoring system arranged to sense from the subject a parameter that is related with motion of the target, and output an external signal that is related with motion of the target; and a control system to direct the at least one treatment beam at the target, wherein said beam control system is configured to: receive images from the imaging system and the external signal; and estimate the position of the target using a method as claimed in claim 1; and adjust the system to direct the at least one beam at the target.
15. The system as claimed in claim 14 wherein the radiation source is configured to direct a treatment beam along a first beam axis, and the imaging system includes a second radiation source configured to emit at least one imaging beam along a second beam axis that is orthogonal to the first direction and a radiation detector configured to detect radiation transmitted through the target to generate a projection of said at least one imaging beam in a plane normal to the direction of emission of the at least one imaging beam.
16. The system as claimed in claim 15 configured for rotating the radiation source and imaging system about a system rotational axis that is orthogonal to the first and second direction to enable sequential treatment and imaging of the subject at different angular positions about the system rotational axis.
17. The system of claim 14 further comprising a support platform on which a subject of radiation therapy is supported during treatment, at a location such that the centroid of the target is substantially aligned with the intersection between the system rotational axis, and the first and second beam axes.
18. The system of claim 14 wherein the control system controls one or more of: at least one geometrical property of said at least one emitted beam; a position of the target relative to the beam; a time of emission of the beam; and an angle of emission of the beam relative to the target about the system rotational angle.
19. The system of claim 14 further comprising a respiration monitor to provide the external signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13) In each of
DETAILED DESCRIPTION OF THE EMBODIMENTS
(14)
(15) As will be appreciated by those skilled in the art, the radiation source 12, imaging system 16 and support platform 30 are common to most conventional image radiation therapy systems. Accordingly, in the conventional manner the radiation source 12, imaging system 16 can be rotatably mounted (on a structure commonly called a gantry) with respect to the patient support platform 30 so that they can rotate about the patient in use. The rotational axis of the gantry motion is typically orthogonal to the directions of the treatment beam and imaging beam (i.e. the first and second directions.) It enables sequential treatment and imaging of the patient at different angular positions about the system's gantry's axis.
(16) As noted above, the control system 30 processes the respiratory signal from the respiratory monitor 23 and images received from the imaging system 16 and estimates the motion of the target, then issues a control signal to adjust the system 10 to direct the treatment beam at the target. The adjustment will typically comprise at least one of the following: changing a geometrical property of the treatment beam such as its shape or position, e.g. by adapting a multi-leaf collimator of the linac; changing the time of emission of the beam, e.g. by delaying treatment beam activation to a more suitable time; gating the operation of the beam, e.g. turning off the beam if the estimated motion is greater than certain parameters; changing an angle at which the beam is emitted relative to the target about the system rotational axes. The system 10 can also be adjusted so as to direct the treatment beam at the target by moving the patient support platform 26. Moving the support platform 26 effectively changes the position of the centroid of the target with respect to the position of the treatment beam 14 (and imaging beam).
(17) In use the general method of operation in of the system 10 is as follows. The respiratory monitor 23 monitors the breathing of the patient. The radiation source and imaging system rotates around the patient during treatment. The imaging system acquires 2D projections of the target separated by an appropriate time interval. Generally the target (tumour) will be marked by the placement of fiducial markers within or about the target. The positioning of the markers may be such that the centroid of the markers lies at the centre of the target, but this is not strictly necessary. The control system 30 uses a determined correlation between the respiratory signal and target's location and orientation, and the periodically received 2D projections (e.g. kV X-ray images) to estimate the tumour's position. The control system therefore needs a mechanism for determining the correlation that exists and then performing ongoing estimating the target's location and orientation in 3-dimensions.
(18) Thus, in the preferred embodiment, tracking as performed on the basis of an external signal and occasional imaging information. The disclosed method utilises the inherent link between the external respiratory signal and the internal tumour motion, determined during a learning phase of operation.
(19) A method for estimating the 6DoF motion from a one dimensional external respiratory signal and intermittent 2D projections of a target using a least square method will now be described. However, it should be noted that with the use of other types of respiration monitors multiple-dimensional respiration signals could be acquired and used. Then, we describe a VMAT simulation used to comprehensively evaluate the method, based on patients lung data, acquired using the Calypso electromagnetic system (Varian, Calif., USA) at the Northern Sydney Cancer Centre (St Leonard, Sydney, Australia). Throughout this description the IEC 61217 coordinate system is used to describe the patients' motion relative to the treatment beam. According to this coordinate system, the motion in the x-direction corresponds to the Left-Right (LR) direction, the y-direction corresponds to the Superior-Inferior (SI) direction and the z-direction corresponds to the Anterior-Posterior (AP) direction of a patient in the treatment room in the head-first supine orientation.
(20) In the present description the concept of determining or estimating the position of a target refers to determining an offset in the position and rotation of the target from a reference position and rotation. In the example below the reference positon is labelled M.sub.ref.
(21) Learning Phase
(22) The method begins with a learning phase. The relationship between the internal target motion and the external respiratory signal s(t) can be defined as a composite linear correlation:
(23)
(24) where {circumflex over (T)}.sub.r=({circumflex over (T)}.sub.rx {circumflex over (T)}.sub.ry {circumflex over (T)}.sub.rz).sup.T is the translation vector around the [x; y; z] axes of the transformation equation, respectively and the angles φ=(αβγ).sup.T are the rotations angles around the [x; y; z] axes, respectively. In the Equation(1), the parameter A is a time-augmented parameter, following the work of Ruan et al. (2008).
(25) Ruan, D., Fessler, J. A., Balter, J. M., Berbeco, R. I., Nishioka, S. & Shirato, H. (2008), ‘Inference of hysteretic respiratory tumor motion from external surrogates: A state augmentation approach’, Phys Med Biol 53, 2923-2936.
(26) Together, the parameters {circumflex over (T)}.sub.r(t) and φ(t) can be used to calculate the linear transformation between the original orientation and position M.sub.ref of the target and the current position and orientation M(t) of the target:
(27)
where:
(28)
(29) Additionally, if the current orientation and position of the target M(t) is estimated from Eq.(1) as {circumflex over (M)}(t), then we can estimate the projected positions of {circumflex over (M)}(t) using the projection equation:
(30)
(31) with:
(32) (û {circumflex over (v)}).sup.T: the position of the target on the imager,
(33) SID: the X-ray Source to Imager Distance of the system,
(34) SAD: the X-ray Source to Axis (Isocentre) Distance of the system.
(35) Thus, after a learning phase where the actual projected positions (û {circumflex over (v)}).sup.T are detected, the parameters a, b and c of the correlation equation (Eq.1) can be found by minimizing the sum of the distances between the estimated positions (û {circumflex over (v)}).sup.T and the actual projected positions over F number of imaging frames:
(36)
(37) where N is the number of points or markers representing the target M. In order to find a unique orientation R for the target M, the minimum number of points required is 3. However, the state augmentation parameter λ in Eq.1 cannot be found with the aforementioned minimisation process. In this example λ is found iteratively by choosing the λ parameter that produces the smallest mean estimation error over the learning period using the cost function in Eq.5. The algorithm below shows an exemplary implementation of the 6D-IEC algorithm at the end of the learning phase. In this implementation, the state augmentation parameter λ is an integer number of frames. For the in silico simulation described below, each frame corresponds to 100 ms.
(38) TABLE-US-00001 for λ.sub.i = 0:N [~, ~, ~, ~, E(i)] ← compute6DIEC(s.sub.t, (u v) .sup.T, M.sub.ref, λ.sub.i); end for λ = λ.sub.i s.t. min(E); [a, b, c, estimated6DoF, E] ← compute6DIEC(s.sub.t, (u v) .sup.T, M.sub.ref, λ); function compute6DIEC(s.sub.t, (u v).sup.T, M.sub.ref, λ) % Compute the augmented respiratory signal s.sub.t−λ ← s.sub.t(t − λ); %Define Convergence threshold T = 10.sup.−3; % Initialise optimisation seeds [a.sub.0, b.sub.0, c.sub.0] = 0; while |E − E.sub.temp| > T % E: sum of squared estimation errors E ← E.sub.temp; % Optimise to solve for [a, b, c](equations (1)−(5)) [a, b, c, E.sub.temp] ← NLLS(s.sub.t, s.sub.t−λ, (u v).sup.T, M.sub.ref, seeds = [a.sub.0, b.sub.0, c.sub.0]); % Randomly move the seeds to reduce the probability of local minima [a.sub.0, b.sub.0, c.sub.0] ← [a, b, c] + 0.1 * rand([0 : 1]); end while estimated6DoF ← a * s.sub.t + b * s.sub.t−λ+ c; return [a, b, c, estimated6DoF, E]; end function
Tracking Phase
(39) Once learning is complete the tracking phase can begin. During the tracking phase the correlation parameter is known, thus, the current tumour position can be estimated as soon as the signal s(t) is available. Tracking continues by receiving the external signal and optionally processing it, e.g. by down sampling etc. This is used as an input to the estimation framework. In order to ascertain the estimation framework model is up to date, an update is occasionally required. This can be done using a current projection data, i.e. a recently captured 2D projection of the subject that shows the position of the target. The location of the fiducial markers is determined and the tumour position and orientation estimated. However, the full model cannot be built using the occasional projection data because the sampling frequency differs between the learning phase and tracking phase. During the tracking phase, the correlation model is only updated for the linear component a and the static shift component c but not the state augmentation component b.
(40) This process can be summarised as follows:
(41) Use a model of the correlation between the external signal (e.g. a respiratory signal) and the motion of the target to estimate the position of the target. Periodically receive a 2-dimensional projection of the target (e.g. from a kV imager mounted on the treatment gantry). If the model output does not match the projection data to a sufficient extent, update the model of the correlation between the external signal and the motion of the target.
The correlation model can be determined prior to beginning tracking during a learning phase which involves: Receive a series of 2-dimensional projections (e.g. x-ray images) that contain the target) Receive the external signal (e.g. respiratory signal) and determine a correlation between it and the three dimensional location and orientation of the target as defined by the images.
(42)
(43) The process 200 can be divided into two phases, set up or the learning phased 201 and treatment 202. The learning phase 201 uses an imaging procedure 204, e.g. Cone Beam CT, before treatment to initialise 206 the parameters for the movement tracking framework (termed the 6D-IEC framework in this description). Target segmentation 208 is used to identify fiducial markers in the target during initialisation. The tumour motion is related with the external signal 207 generated by the patient monitoring device. The patient monitoring device can be any suitable device that outputs a signal that represents a parameter that is known to be related with tumour motion, such as a respiratory signal. Thus the patient monitoring device could be a Bellow Belt (Philips Medical Systems, Cleveland Ohio) or the like to measure breathing. The initialised framework can then be used to track target motion 210. In some cases 212 patient re-alignment may be necessary. After initialisation, the method moves to the treatment phase 202. During the treatment phase the treatment beam is activated and the target irradiated, movement tracking system will update the tumour's translational and rotational motion 224 in real-time using the external signal 227 and occasional small-field kV images 220. As explained above the position of the fiducial markers are identified, e.g. using target segmentation 222 and this data is used to check and possibly update the position estimation model. As will be described below is it possible to extend the imaging period during the treatment phase 202 from that used during learning 201. The results below show that the period between images taken with the kV imager may be 30 seconds or longer whilst still maintaining useful tracking of the target in 6DoF motion. This may greatly reduce radiation dose received from the target imager compared with rapid imaging of previous techniques. The field of view for the kV imaging during treatment can be reduced to encompass only the tumour and anticipated motion range+50% to reduce imaging dose to the surrounding anatomy.
(44) Motions output by movement tracking method can be used to either or both of: (1) control adaptation of an automatic Multi-Leaf-Collimator (MLC) which will follow the motion of the tumours and adapt the treatment field to hit the tumour at its current position 226; or (2) gate the operation of the treatment beam 228. In the event that detected motion of the target exceeds a pre-set threshold, the treatment beam can be deactivated and the robotic couch moved to re-align the target with the treatment field, after which the treatment can continue. Gating can be automatic or manually performed by a technician in response to an alert issued by the system controller.
(45) The effectiveness of the position estimation technique described herein can be seen in simulations the inventors have performed as set out below.
(46) Evaluation with Simulations
(47) To characterize the performance and retrospectively validate the illustrated embodiment, patient data were obtained from first-in-world multi-leaf collimator (MLC) tracking Stereotactic Ablative Body Radiotherapy (SABR) (NCT02514512). As of July 2017, seven patients had been treated with this technique. Six patients were treated with 48 Gy in 4 fractions and 1 patient with 50 Gy in 5 fractions.
(48) The internal patients motion was obtained using electromagnetic transponders implanted around the patients tumour. Additionally, a respiratory Bellow belt (Philips Medical System, Cleveland, Ohio) was wrapped around the patients abdomen to monitor the patients' breathing pattern during treatment delivery. The belt was equipped with a strain gauge coupled with a sensor to record pressure variation induced by chest stretching during breathing.
(49) Manual synchronisation between bellow respiratory signal (40 Hz) and the Calypso signal with 3 or more beacons (10 Hz) was performed using events such as short apnea or patient cough. 3 patients were treated prone while the other 3 patients were treated supine. Of the 29 fractions, data from 19 fractions were included in the ground-truth dataset Finally, 6DoF intrafraction tumour motion of each fraction was computed using the Calypso data using the Iterative Closest Point Algorithm (Tehrani et al. 2012). The positions and poses of the transponders at the beginning of each fraction where used as the reference positions.
(50) In order to test the accuracy of the 6D-IEC algorithm in estimating 6DoF motion, for each patient trajectory in the ground-truth dataset, the ground-truth 3D positions of the markers were projected onto an imager using equation (4). The SAD and SID value were set at 1000 mm and 1800 mm, respectively. This projection step is to stimulate a realistic scenario during treatment in which radio-opaque implanted markers can be segmented from infraction kV images.
(51) All simulation started with the gantry rotated from 180° at the speed of 6° per second (6 dps) for 60 s. This is to simulate the initial Cone Beam Computed Tomography (CBCT) procedure at the beginning of each fraction. The CBCT period is used as the learning phase for 6D-IEC to build the first correlation model (e.g. as illustrated at 201 of
(52) Three clinical treatment scenarios were tested. In one scenario, the gantry speed is set at 1.6°/s to simulate VMAT lung SABR treatment with flattened filter. In the second testing scenario, the gantry speed is set at 6°/s to simulate lung SABR treatment without flattened filter. Excluding the CBCT learning period, each tested trace include between 4 to 5 minutes of intra-fraction motion. The third scenario was an Intensity Modulated Radiation Therapy (IMRT) with 5 fields were simulated following the initial 60 s CBCT. For these 5 fields IMRT treatment, the linac gantry angles (MV) were set at 250°, 310°, 0°, 60° and 110° with the delivery time for each field set at 40 s.
(53) During the simulated treatment phase, for each gantry speed scenario, the 6D-IEC algorithm was evaluated for different imaging update interval during the tracking period, including: 100 ms, 1 s, 3 s, 10 s and 30 s. The respiratory signal was 40 s Hz.
(54) Results
(55) For this discussion, the translational motion is denoted by its axis of motion, e.g, translation motion in LR is denoted as LR. The rotational motion is denoted by an r before its axis of rotation, e.g rotation motion around the SI axis is denoted as rSI. This is simply for clarity in figures. To evaluate the accuracy and precision of 6D-IEC in estimating 6DoF motions, the 6D-IEC estimated motions were compared against the Calypso ground-truth 6DoF motions, as shown in
(56)
(57)
(58)
(59)
(60) Table 1 reports the mean and standard deviation of the difference between 6D-IEC motion estimations and the ground truth. For the gantry speed of 6°/s, across all the tested imaging update intervals, the difference in the translational motion estimation are both accurate (mean) and precise (standard deviation) to within 1 mm of Calypso while the difference in the rotation motion estimation are accurate (mean) to within 1° and precise to within 2° across all the imaging update intervals.
(61) TABLE-US-00002 TABLE 1 Mean and standard deviation of error of 6D-IEC in estimating 6DoF internal tumour motion from external signal with intermittent imaging during treatment compared to the ground-truth of the signal provided from Calypso electromagnetic system. Clinical Imaging Scenario Interval LR(mm) SI(mm) AP(mm) rLR(°) rSI(°) rAP(°) IMRT 0.1 s 0.07 ± 0.58 −0.02 ± 0.63 0.02 ± 0.75 0.12 ± 1.24 −0.26 ± 1.75 0. 07 ± 0.91 1 s 0.09 ± 0.60 −0.03 ± 0.70 0.05 ± 0.83 0.12 ± 1.29 −0.27 ± 1.85 0.07 ± 0.92 3 s 0.09 ± 0.61 −0.04 ± 0.72 0.05 ± 0.87 0.13 ± 1.31 −0.27 ± 1.86 0.08 ± 0.02 10 s 0.09 ± 0.61 −0.04 ± 0.73 0.05 ± 0.88 0.12 ± 1.31 −0.27 ± 1.85 0.08 ± 0.92 30 s 0.09 ± 0.61 −0.04 ± 0.73 0.05 ± 0.89 0.12 ± 1.31 −0.27 ± 1.87 0.08 ± 0.92 VMAT 1.6°/s 0.1 s 0.04 ± 0.56 −0.01 ± 0.63 0.03 ± 0.77 0.16 ± 1.29 −0.26 ± 1.76 0.09 ± 0.88 1 s 0.08 ± 0.59 −0.03 ± 0.70 0.06 ± 0.84 0.20 ± 1.32 −0.28 ± 1.95 0.11 ± 0.93 3 s 0.08 ± 0.60 −0.04 ± 0.72 0.06 ± 0.86 0.21 ± 1.33 −0.29 ± 1.95 0.10 ± 0.94 10 s 0.09 ± 0.60 −0.04 ± 0.73 0.06 ± 0.88 0.21 ± 1.34 −0.28 ± 1.98 0.11 ± 0.94 30 s 0.09 ± 0.60 −0.04 ± 0.73 0.06 ± 0.88 0.21 ± 1.34 −0.28 ± 1.99 0.11 ± 0.95 VMAT 6°/s 0.1 s 0.06 ± 0.56 −0.02 ± 0.63 0.01 ± 0.76 0.14 ± 1.28 −0.24 ± 1.84 0.08 ± 0.88 1 s 0.08 ± 0.60 −0.03 ± 0.69 0.05 ± 0.84 0.15 ± 1.31 −0.27 ± 1.95 0.09 ± 0.92 3 s 0.08 ± 0.60 −0.04 ± 0.72 0.06 ± 0.86 0.15 ± 1.32 −0.29 ± 1.95 0.09 ± 0.92 10 s 0.09 ± 0.61 −0.04 ± 0.73 0.06 ± 0.88 0.15 ± 1.32 −0.27 ± 1.06 0.09 ± 0.93 30 s 0.09 ± 0.61 −0.04 ± 0.73 0.06 ± 0.89 0.15 ± 1.32 −0.28 ± 1.95 0.05 ± 0.93
(62) For the gantry speed of 1.6°/s, the largest translational errors are in the AP direction in which the standard deviation increases to 1.13 mm for the imaging update interval of 30 s while the standard deviation of the other two translation motion are all under 1 mm for all the imaging update interval. The standard deviation of AP translational errors are under 1 mm for imaging update of 1 s or lower. For the rotational estimations, the standard deviation of errors for the rotation around the SI axis (rSI) are largest at 2:31° for the imaging update of 30 s and is only under 2° for the imaging update interval of 100 ms. In all 6DoFs, the mean of estimation errors are less than 0.2 mm for translational motion and less than 0.3° for rotational motions.
(63) The factors that could affect the accuracy and precision of 6D-IEC using the Pearson correlation test, were evaluated. The following evaluations were performed and are illustrated in
(64) These tests were applied to the best and worst results of the tested clinical scenarios.
(65)
(66) As shown in
(67) Although, although the estimating error of 6D-IEC increased with the motion range of each trace as evident by the high positive Pearson correlation coefficient (
(68)
(69) The preferred embodiment of the position estimation method according to the present invention employs an external signal to estimate tumour position in 6DoF and updates the model with occasional 2D-projections of the target. Embodiments of the present invention may have the advantageous property that good positional estimation (in 6Dof) can be achieved while reducing the radiation dose to the patient compared to techniques that use continuous or rapid imaging.
(70) It should be noted that the illustrative embodiments of the present invention describe a co-planar system geometry, in which the treatment beam and imaging beam lie in the same plane and rotate together about the target. However, as embodiments of the invention chiefly perform estimation based on the external signal (e.g. breathing signal), a non-coplanar treatment geometry, where the gantry does not rotate in an axis orthogonal to the patient's orientation, can also be used to capture the projection of the target to update the estimation algorithm.
(71) It will be understood that the invention disclosed and defined in this specification extends to all alternative combinations of two or more of the individual features mentioned or evident from the text or drawings. All of these different combinations constitute various alternative aspects of the invention.