Literature DB >> 29184664

Estimation of surgical tool-tip tracking error distribution in coordinate reference frame involving pivot calibration uncertainty.

Zhe Min1, Hongliang Ren2, Max Q-H Meng1.   

Abstract

Accurate understanding of surgical tool-tip tracking error is important for decision making in image-guided surgery. In this Letter, the authors present a novel method to estimate/model surgical tool-tip tracking error in which they take pivot calibration uncertainty into consideration. First, a new type of error that is referred to as total target registration error (TTRE) is formally defined in a single-rigid registration. Target localisation error (TLE) in two spaces to be registered is considered in proposed TTRE formulation. With first-order approximation in fiducial localisation error (FLE) or TLE magnitude, TTRE statistics (mean, covariance matrix and root-mean-square (RMS)) are then derived. Second, surgical tool-tip tracking error in optical tracking system (OTS) frame is formulated using TTRE when pivot calibration uncertainty is considered. Finally, TTRE statistics of tool-tip in OTS frame are then propagated relative to a coordinate reference frame (CRF) rigid-body. Monte Carlo simulations are conducted to validate the proposed error model. The percentage passing statistical tests that there is no difference between simulated and theoretical mean and covariance matrix of tool-tip tracking error in CRF space is more than 90% in all test cases. The RMS percentage difference between simulated and theoretical tool-tip tracking error in CRF space is within 5% in all test cases.

Entities:  

Keywords:  Monte Carlo methods; Monte Carlo simulations; OTS; RMS; TLE; TTRE; TTRE statistics; biomedical optical imaging; calibration; coordinate reference frame; covariance matrices; covariance matrix; decision making; fiducial localisation error; first-order approximation; image registration; image-guided surgery; mean statistics; medical image processing; optical tracking; optical tracking system; optical tracking system;; pivot calibration uncertainty; root-mean-square; single-rigid registration; statistics; surgery; surgical tool-tip tracking error distribution; target localisation error; total target registration error

Year:  2017        PMID: 29184664      PMCID: PMC5683247          DOI: 10.1049/htl.2017.0065

Source DB:  PubMed          Journal:  Healthc Technol Lett        ISSN: 2053-3713


Introduction

Surgical tool-tip tracking is an essential technique in image-guided surgery (IGS) [1, 2]. On the one hand, it can be used to provide the real-time surgical tool-tip position in tracking system frame during surgery. On the other hand, it can also be adopted to acquire fiducials' positions in patient space for an image-to-patient registration [3]. Statistics of surgical tool-tip tracking error can provide real-time feedback to help surgeons make correct decisions (e.g. avoiding potentially dangerous tool movements) during surgery [4]. Among various tracking systems, optical tracking system (OTS) is most commonly adopted because of its robustness and high accuracy. OTS frame is usually set as a frame whose x- and y-axis are in the image plane while the z-axis is pointing outwards the stereo camera. Before surgical tool-tip tracking, an important procedure called pivot calibration usually has to be done to determine the tool-tip position in tool reference frame (TRF), i.e. [5]. TRF is the local coordinate frame of a surgical tool determined by the relative positions of markers attached to the surgical tool with the frame's origin being the centroid of markers' locations. During pivot calibration, the surgical tool is pivoted around a fixed point. During surgical tool-tip tracking process, to acquire the pose of surgical tool and , measured positions of tool-attached fiducials (markers) in OTS frame have to be registered to corresponding ones in TRF frame. Assuming that the pivot calibration is perfect, surgical tool-tip tracking error is actually target registration error (TRE) in the above paired-point rigid registration (PPRR). Paired-point indicates the correspondences between points in two spaces are known. Extensive efforts have been made to estimate or model TRE statistics when fiducial localisation error (FLE) distribution is known [6-13]. FLE is produced when OTS locates the three-dimensional (3d) coordinates of fiducials/markers. TRE statistical model was first formally adopted in the scenario of surgical tool-tip tracking by West and Maurer [14]. FLE distribution was assumed to be isotropic (the same in all directions) and homogenous (the same for all fiducials) in [14]. Anisotropic FLE was later considered in [8, 15]. All of above work shares one assumption that pivot calibration is perfect. In surgical tool-tip tracking, two issues exist: (i) The surgical tool-tip position is usually reported relative to a CRF. The CRF rigid body also consisting of fiducials is usually attached to the patient to compensate the patient's motion during surgery [16]. Like TRF, CRF is determined by the relative positions of markers attached to the CRF rigid-body. (ii) Pivot calibration is in fact not perfect [17, 18]. As physical measurements in real world cannot be perfect, there exists inevitable error in pivot calibration as well. It is of great value to consider pivot calibration uncertainty in order to estimate tool-tip tracking error more accurately. To summarise, both FLEs in locating CRF-attached fiducials and pivot calibration uncertainty have to be considered. FLEs of TRF-attached and CRF-attached fiducials can be determined from fiducial registration error (FRE) during tracking [19] or through other methods [20]. If the ‘true’ tool-tip position in TRF, , is known, the calibration error is easily calculated: . However, without loss of generality, since ground truth of is not available due to financial costs [17]. Fortunately, statistics (e.g. covariance matrix) of pivot calibration uncertainty can be estimated during the calibration process [4, 21]. Recently, the covariance propagation techniques are adopted to incorporate uncertainties from tool pose estimation, pivot calibration, image-to-patient registration [4, 21]. While their method can model the tool-tip tracking error distribution in computed tomography (CT) frame quite well, the numerical computation of Jacobians involved in their methods may be a potential drawback for its easy implementation. The purpose of this Letter is to describe and validate a closed-form solution to surgical tool-tip tracking error model problem in CRF while pivot calibration uncertainty is considered. To do this, we first define and develop a new type of error metric called total target registration error (TTRE) in a single rigid registration. Target localisation error (TLE) in two spaces to be registered is considered in the formulation of TTRE. Tool-tip tracking error in OTS frame is represented by TTRE where TLE in TRF space is caused by pivot calibration. Then TTRE model is extended to the case where an optically tracked tool's pose is measured relative to a CRF. A closed-form formulation of statistics (i.e. mean, covariance matrix, RMS (root-mean-square)) of surgical tool-tip tracking error in CRF is then derived. Simulation results show that the proposed model can (i) predict the mean and covariance matrix of tool-tip tracking error in CRF well (at least 90% of test cases accepting the null-hypothesis of hypothesis tests); and (ii) predict RMS value of tool-tip tracking error in CRF well (RMS percentage difference between predicted and simulated data is within 5% for all test cases). We summarise our contributions as follows: (i) A new type of error related to target called TTRE is proposed in a paired-point rigid registration; (ii) TTRE statistical model is derived when first-order approximation in FLE or TLE magnitude is made; (iii) TTRE model is applied to surgical tool-tip tracking scenario; and (iv) simulations are conducted to validate the effectiveness of proposed error model.

Method

The coordinate frames and transformation matrices involved in this Letter are first defined for clarity: OTS – optical tracking system; TRF – tool reference frame; CRF – coordinate reference frame; – measured transformation matrix relating frames A and B; or – true transformation or rotation matrix; – true value of vector in frame A; – measured value of vector in frame A.

PPRR problem

The PPRR problem is to determine the rigid transformation composed of a rotation matrix and a translation vector which minimise the following term [10]: where FRE is the weighted fiducial registration error, is the number of fiducials, and represent corresponding fiducials' position sets in X (e.g. TRF) and Y (e.g. OTS frame) spaces to be registered, and represent FLE vector sets in X and Y spaces, is a non-singular weighting matrix of the ith fiducial. Without loss of generality, and are modelled as independent zero-mean random variables (only reasonable for passive OTS [5]) satisfying and , where denotes the covariance matrix of one random variable with itself.

Total target registration error

A new type of error metric that is referred to as total target registration error at a given ‘nominal’ target point is proposed and defined as follows: where and are the ‘true’ rotation matrix and translation vector relating X and Y spaces, is the ‘true’ target location in X space, and are independent TLE vectors in X and Y spaces. is the ‘two-space’ TLE vector. The concept of TTRE is illustrated in Fig. 1. Two assumptions are now made to simplify (2): (a) both FLE and TLE magnitudes are small; (b) approximation to first-order in FLE or TLE magnitude is utilised. It was proved in [10] that is of first-order in FLE or TLE magnitude. With the two assumptions, we can see TTRE equals the following: where the term disappears in last line of (3) as it is of second order in FLE.
Fig. 1

Illustrations of TTRE in a rigid registration

a X space: before registration, solid circles and open dashed circles are ‘true’ and localised/measured fiducial sets, respectively. Solid square and open dashed square represent ‘true’ and localised target, respectively. are FLE vectors and is the TLE vector in X space

b Y space: before registration, solid circles and open circles are ‘true’ and localised fiducial sets, respectively. are FLE vectors in Y space

c Y space: after registration, open dashed circles is set of the transformed localised fiducials from X space where is the estimated/calculated rigid transformation matrix, is the FRE vector between corresponding ith fiducials after registration, open dashed square is the transformed localised target from X space, is TLE vector in Y space, solid square is ‘true’ target in Y space, is the distance between ‘true’ and ‘localised’ target denoted by open square

Illustrations of TTRE in a rigid registration a X space: before registration, solid circles and open dashed circles are ‘true’ and localised/measured fiducial sets, respectively. Solid square and open dashed square represent ‘true’ and localised target, respectively. are FLE vectors and is the TLE vector in X space b Y space: before registration, solid circles and open circles are ‘true’ and localised fiducial sets, respectively. are FLE vectors in Y space c Y space: after registration, open dashed circles is set of the transformed localised fiducials from X space where is the estimated/calculated rigid transformation matrix, is the FRE vector between corresponding ith fiducials after registration, open dashed square is the transformed localised target from X space, is TLE vector in Y space, solid square is ‘true’ target in Y space, is the distance between ‘true’ and ‘localised’ target denoted by open square

Mean of TTRE

The mean of TTRE is calculated by taking the expectation of TTRE vector in (3) where we have adopted the property that is a constant matrix in going from the first to second line of (4).

Covariance matrix of TTRE

The covariance matrix of TTRE is calculated using the expected value of the outer product of TTRE vector with itself Substitute (3) into (5), together with (4), the following holds: where we have utilised the property that terms , and are co-independent and thus uncorrelated with each other. The expression of was developed in [10].

RMS of TTRE

The TTRE RMS value is acquired by calculating the trace of TTRE covariance matrix

Surgical tool-tip tracking

Two paired-point rigid registrations are involved in determining the tool-tip position in CRF space (denoted by ): (i) TRF-attached fiducials' measured positions in OTS frame are registered to corresponding fiducials' calibrated positions in TRF and is acquired; (ii) CRF-attached fiducials' measured positions in OTS frame are registered to corresponding fiducials' calibrated positions in CRF and is acquired. After the two registrations, can be calculated as: , where we defined . The above two registrations are denoted as ‘to’ and ‘oc’ hereafter, respectively. It is worth mentioning that we still assume that both TRF-attached and CRF-attached fiducials' positions in their own respective local coordinate frames (i.e. TRF and CRF) are well calibrated. Mathematically, let be the TRF-attached N fiducials's calibrated positions in TRF, we assume . Likewise, we assume if we let denote the CRF-attached N fiducials's calibrated positions in CRF.

Surgical tool-tip tracking error in OTS frame

In surgical tool-tip tracking, tool-tip tracking error in OTS frame is actually an adapted version of TTRE in (2) where TRF is X space and OTS frame is Y space in (8), target (tool-tip) localisation error in TRF space is caused by pivot calibration. Notice disappears in (8) as the tracking system does not make any direct localisation of the tool-tip in OTS frame.

Surgical tool-tip tracking error in CRF space

We shift back to use term to represent surgical tool-tip tracking error vector in CRF where Notice since represents a difference vector and is not a spatial position, the transformation can be reduced to the rotation matrix in the last line of (9) [15].

Mean, covariance matrix and RMS of tool-tip tracking error in CRF space

The mean of TRE in CRF space is a zero vector The covariance matrix of TRE in CRF space is the following: Substitute the last expression of (9) into (13), with some expansions, we can obtain Due to the two registrations, respectively, denoted by ‘oc’ and ‘to’ are independent, the two random variables and are uncorrelated. Thus, the last term in (14) disappears and together with (4), we obtain a more concise expression of : where can be computed using the expression developed in [10], is calculated using (9). The RMS value of surgical tool-tip tracking error in CRF space is further calculated as the following: where and can be computed using (7).

Experiments

We conducted extensive simulations using two different surgical tool configurations. The two surgical tool configurations are shown clearly in Figs. 2a and b. In all simulations, the number of TRF-attached or CRF-attached fiducials N is 4. More specifically, for the first kind of surgical tool, the coordinates of fiducials in TRF, , are: , , , mm [19]. For the second kind of surgical tool, the coordinates of fiducials in TRF, , are: [21]. As it is shown in Fig. 2c, the CRF rigid-body is a square centred at with side length l being 32 or 64 mm. The coordinates of CRF-attached fiducials in CRF, , are , , , mm. The distance d between CRF origin and pivot point or tool-tip position P was set to be 100, 200, 300 or 400 mm. For the first kind of tool, the distance between tool tip P and marker centroid was 85 mm; for the second kind of tool, equals 200 mm. The FLE covariance matrix in OTS frame was set to be identical for all TRF-attached and CRF-attached fiducials: [20]. The pivot calibration uncertainty covariance matrix was set to be a matrix whose eigenvalues' square roots were [4]. For all simulated cases, the rotation matrix between CRF and OTS stays the same and is denoted as .
Fig. 2

Two surgical tool configurations

a Fiducials' configuration and tool-tip position of the first surgical tool

b Fiducials' configuration and tool-tip position of the second surgical tool. Notice that the two fiducial configurations are planar which means these fiducials lie on one plane

c CRF and TRF are indicated by the x and y axes, l is the side length of CRF rigid body, d is the distance between CRF origin and the pivot point P, is the distance from TRF origin to the tip position P. z axis is perpendicular to both x and y axes. CRF-attached and TRF-attached fiducials are denoted as coloured solid circles

Two surgical tool configurations a Fiducials' configuration and tool-tip position of the first surgical tool b Fiducials' configuration and tool-tip position of the second surgical tool. Notice that the two fiducial configurations are planar which means these fiducials lie on one plane c CRF and TRF are indicated by the x and y axes, l is the side length of CRF rigid body, d is the distance between CRF origin and the pivot point P, is the distance from TRF origin to the tip position P. z axis is perpendicular to both x and y axes. CRF-attached and TRF-attached fiducials are denoted as coloured solid circles For each simulated case with certain values of l and d, random orientations of surgical tool were generated while the tool-tip was fixed at the pivot point P. For the jth tool orientation , samples of FLE vectors and pivot calibration uncertainty vectors are generated independently according to and , respectively. Let denotes the index of error samples. For the kth sample, the generated vectors were added to ‘true’ transformed fiducials' positions in OTS frame and , and the ‘real’ tip position in TRF . In this way, the kth measured TRF-attached and CRF-attached positions in OTS frame and and ‘disturbed’ tool-tip position in TRF were acquired. Then and were registered to their corresponding calibrated ones in TRF and CRF spaces and , respectively. The registration algorithm introduced in [22] was used in the above two registrations with the weighting matrix being for all the fiducials. After the two registrations, and were acquired. So for jth tool orientation, and were calculated in all. For each tool orientation, TRE statistics of tool-tip in CRF space were calculated using above simulated data and (8), (9). At the same time, for each tool orientation, the predicted TRE statistics in CRF were computed using (5)–(7), (12), (15) and (16). Two Wishart distribution hypothesis tests () similar to those in [6] were conducted for each simulation case (with the null hypothesis stating that there was no difference between simulated and theoretical TRE covariance matrix (or mean and covariance matrix)). For each simulated case, the percentage passing the M Wishart distribution hypothesis tests was recorded. The percentage difference between simulated and theoretical TRE RMS was also calculated for each tool orientation [.]. Statistics (mean, standard deviation, maximum and minimum) of RMS percentage difference were further calculated for each simulated case.

Results and discussion

Simulation results are summarised in Tables 1 and 2. The worst cases in each column are emphasised using black bold texts. For the first kind of tool, at least 93 and 94% accept the null hypothesis of first and second hypothesis test, respectively. The RMS percentage difference is within (95% confidence interval (CI)) with maximum and minimum values being 4.41 and −4.23%. For the second kind of tool, at least 93 and 95% accept the null hypothesis of first and second hypothesis tests, respectively. The RMS percentage difference is within (95% CI) with maximum and minimum values being 4.33 and −3.71%. Thus, we can conclude proposed error model can well predict the simulated/measured tool-tip tracking error magnitudes. With FLE RMS and pivot calibration uncertainty vector RMS being 0.20 and 1.27 mm, respectively, the model's performance varies little with respect to different side lengths l of CRF and working distances d.
Table 1

Monte Carlo simulation results for first kind of surgical tool with various reference tool size l and working distance d. Null hypothesis for test 1 is and test 2 is

CaseRef. sizeWorking distanceAcceptedRMS percent difference summary statistics
l, mmd, mm1, %2, %Mean, %Std. dev, %Max, %Min, %
13210093.0097.000.041.283.10−2.94
23220095.0099.00−0.061.393.75−4.23
33230095.0095.00−0.011.163.41−3.36
43240097.0094.000.071.233.09−2.67
56410097.00100.000.141.113.43−2.05
66420097.0099.000.021.012.13−3.24
76430095.0096.000.081.264.41−3.02
86440098.00100.000.061.223.38−2.68
Table 2

Monte Carlo simulation results for second kind of surgical tool with various reference tool size l and working distance d. Null hypothesis for test 1 is: and test 2 is

CaseRef sizeWorking distanceAcceptedRMS percent difference summary statistics
l, mmd, mm1, %2, %Mean, %Std. dev, %Max, %Min, %
13210094.0096.00−0.121.302.74−3.71
23220095.0099.00−0.011.163.28−3.13
33230093.0098.000.041.063.36−2.28
43240095.0095.00−0.031.213.18−2.98
56410096.00100.000.101.153.06−2.46
66420097.00100.000.091.123.23−2.48
76430095.0099.000.011.163.04−2.97
86440096.00100.000.071.214.33−3.58
Monte Carlo simulation results for first kind of surgical tool with various reference tool size l and working distance d. Null hypothesis for test 1 is and test 2 is Monte Carlo simulation results for second kind of surgical tool with various reference tool size l and working distance d. Null hypothesis for test 1 is: and test 2 is The 95% CI boundary of predicted (red) and simulated (green) covariance matrices are visualised in Fig. 3. The three ellipses in each plot represent the three principal directions of tool-tip tracking error covariance matrices in CRF. As it is shown in the plots of Fig. 3, predicted covariance matrices agree very well with the simulated ones. It is worth mentioning the tool-tip tracking error distribution is anisotropic in CRF. More specifically, we are more uncertain of tool-tip position in the direction with larger ellipse.
Fig. 3

(Left) Predicted (red) and simulated (green) tool-tip tracking error covariance matrix (95% CI boundary) in CRF for one simulation case using first kind of surgical tool; (Right) similar statistics are visualised for one simulation case using the second kind of surgical tool

(Left) Predicted (red) and simulated (green) tool-tip tracking error covariance matrix (95% CI boundary) in CRF for one simulation case using first kind of surgical tool; (Right) similar statistics are visualised for one simulation case using the second kind of surgical tool One issue in applying the error model to real surgical tool tracking scenario is that the ‘true’ rotation matrix in (6), (15) is not known. In real implementations, can be approximated using measured rotation matrix. Another one is the choice of visualisation methods in order to better convey the information of tool-tip tracking uncertainty to surgeon [4]. One potential advantage of our method over those in [4, 21] is that more realistic or vivid geometry rendering technique can be used for uncertainty visualisation. This is due to that there needs no expensive calculations like Jacobian computation and Cholesky decompositions involved in [4, 21], which cost much time. As indicated in [2], TRE vectors of optically tracked tool-tip may be used as FLEs for an image-to-patient registration of an IGS procedure. The acquired FLE can be utilised to estimate the TRE of a surgical target after the image-to-patient registration [23] or be adopted as weightings to improve the accuracy of an image-to-patient registration. Moreover, the TRE vectors of optically tracked tool-tip can also be used to update the pre-operative surgical plan to decrease the probability of the surgical tool touching critical structures [24, 25].

Conclusions

In this Letter, we have presented a closed-form formulation of surgical tool-tip tracking error distribution in CRF. Pivot calibration uncertainty is included in the proposed error model. Results show that the proposed model can predict tool-tip tracking error statistics in a precise way for all test cases. More specifically, the magnitude (RMS), position (mean) and shape (covariance matrix) of surgical tool-tip tracking error are very well modelled for two kinds of surgical tools. Future extensions include incorporating the proposed error model into a commercial surgical navigation system to provide useful feedback for surgeon during surgery. The proposed model will also be extended to the case where a multi-camera tracking system is adopted to eliminate the occlusion problem of existing stereo-camera tracking system. In a multi-camera tracking system, FLEs of TRF-attached and CRF-attached fiducials should be considered to be inhomogeneous and anisotropic. The inhomogeneity of FLE is partly caused by different number of cameras seeing each fiducial.
  14 in total

1.  Designing optically tracked instruments for image-guided surgery.

Authors:  Jay B West; Calvin R Maurer
Journal:  IEEE Trans Med Imaging       Date:  2004-05       Impact factor: 10.048

2.  General approach to first-order error prediction in rigid point registration.

Authors:  Andrei Danilchenko; J Michael Fitzpatrick
Journal:  IEEE Trans Med Imaging       Date:  2010-11-11       Impact factor: 10.048

3.  Improved statistical TRE model when using a reference frame.

Authors:  Andrew D Wiles; Terry M Peters
Journal:  Med Image Comput Comput Assist Interv       Date:  2007

4.  A statistical model for point-based target registration error with anisotropic fiducial localizer error.

Authors:  Andrew D Wiles; Alexander Likholyot; Donald D Frantz; Terry M Peters
Journal:  IEEE Trans Med Imaging       Date:  2008-03       Impact factor: 10.048

5.  Distribution of target registration error for anisotropic and inhomogeneous fiducial localization error.

Authors:  Mehdi Hedjazi Moghari; Purang Abolmaesumi
Journal:  IEEE Trans Med Imaging       Date:  2009-05-05       Impact factor: 10.048

6.  Real-time estimation of FLE statistics for 3-D tracking with point-based registration.

Authors:  Andrew D Wiles; Terry M Peters
Journal:  IEEE Trans Med Imaging       Date:  2009-03-24       Impact factor: 10.048

7.  Rigid-body point-based registration: The distribution of the target registration error when the fiducial registration errors are given.

Authors:  A Seginer
Journal:  Med Image Anal       Date:  2011-01-11       Impact factor: 8.545

8.  Target tracking errors for 5D and 6D spatial measurement systems.

Authors:  Andrew D Wiles; Terry M Peters
Journal:  IEEE Trans Med Imaging       Date:  2010-03       Impact factor: 10.048

9.  Estimation of optimal fiducial target registration error in the presence of heteroscedastic noise.

Authors:  Burton Ma; Mehdi H Moghari; Randy E Ellis; Purang Abolmaesumi
Journal:  IEEE Trans Med Imaging       Date:  2010-03       Impact factor: 10.048

10.  The role of registration in accurate surgical guidance.

Authors:  J M Fitzpatrick
Journal:  Proc Inst Mech Eng H       Date:  2010       Impact factor: 1.617

View more
  1 in total

1.  [An animal experimental study on domestic robot-assisted total knee arthroplasty].

Authors:  Wei Chai; Jie Xie; Xiaogang Zhang; Tingfang Yan; Yalan Zhao; Chuan He; Yuan Zhang
Journal:  Zhongguo Xiu Fu Chong Jian Wai Ke Za Zhi       Date:  2020-11-15
  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.