Introduction
Surgical tool-tip tracking is an essential technique in image-guided surgery (IGS) [, ]. 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 []. 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 []. 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. []. 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 []. 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 []. FLE distribution was assumed to be isotropic (the same in all directions) and homogenous (the same for all fiducials) in []. Anisotropic FLE was later considered in [, ]. 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 []. 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 [, ]. 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 [] or through other methods []. 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 []. Fortunately, statistics (e.g. covariance matrix) of pivot calibration uncertainty can be estimated during the calibration process [, ].
Recently, the covariance propagation techniques are adopted to incorporate uncertainties from tool pose estimation, pivot calibration, image-to-patient registration [, ]. 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 []:
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 r is proposed and defined as follows:
[IMAGE OMITTED. SEE PDF]
Mean of TTRE
The mean of TTRE is calculated by taking the expectation of TTRE vector in ()
Covariance matrix of TTRE
The covariance matrix of TTRE is calculated using the expected value of the outer product of TTRE vector with itself
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 ()
Surgical tool-tip tracking error in CRF space
We shift back to use term to represent surgical tool-tip tracking error vector in CRF
Mean, covariance matrix and RMS of tool-tip tracking error in CRF space
The mean of TRE in CRF space is a zero vector
Experiments
We conducted extensive simulations using two different surgical tool configurations. The two surgical tool configurations are shown clearly in Figs. . 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 []. For the second kind of surgical tool, the coordinates of fiducials in TRF, , are: []. As it is shown in Fig. , 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: []. The pivot calibration uncertainty covariance matrix was set to be a matrix whose eigenvalues' square roots were []. For all simulated cases, the rotation matrix between CRF and OTS stays the same and is denoted as .
[IMAGE OMITTED. SEE PDF]
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 [] 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 (), (). At the same time, for each tool orientation, the predicted TRE statistics in CRF were computed using ()–(), (), () and ().
Two Wishart distribution hypothesis tests () similar to those in [] 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 and . 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
Case | Ref. size | Working distance | Accepted | RMS percent difference summary statistics | ||||
l, mm | d, mm | 1, % | 2, % | Mean, % | Std. dev, % | Max, % | Min, % | |
1 | 32 | 100 | 93.00 | 97.00 | 0.04 | 1.28 | 3.10 | −2.94 |
2 | 32 | 200 | 95.00 | 99.00 | −0.06 | 1.39 | 3.75 | −4.23 |
3 | 32 | 300 | 95.00 | 95.00 | −0.01 | 1.16 | 3.41 | −3.36 |
4 | 32 | 400 | 97.00 | 94.00 | 0.07 | 1.23 | 3.09 | −2.67 |
5 | 64 | 100 | 97.00 | 100.00 | 0.14 | 1.11 | 3.43 | −2.05 |
6 | 64 | 200 | 97.00 | 99.00 | 0.02 | 1.01 | 2.13 | −3.24 |
7 | 64 | 300 | 95.00 | 96.00 | 0.08 | 1.26 | 4.41 | −3.02 |
8 | 64 | 400 | 98.00 | 100.00 | 0.06 | 1.22 | 3.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
Case | Ref size | Working distance | Accepted | RMS percent difference summary statistics | ||||
l, mm | d, mm | 1, % | 2, % | Mean, % | Std. dev, % | Max, % | Min, % | |
1 | 32 | 100 | 94.00 | 96.00 | −0.12 | 1.30 | 2.74 | −3.71 |
2 | 32 | 200 | 95.00 | 99.00 | −0.01 | 1.16 | 3.28 | −3.13 |
3 | 32 | 300 | 93.00 | 98.00 | 0.04 | 1.06 | 3.36 | −2.28 |
4 | 32 | 400 | 95.00 | 95.00 | −0.03 | 1.21 | 3.18 | −2.98 |
5 | 64 | 100 | 96.00 | 100.00 | 0.10 | 1.15 | 3.06 | −2.46 |
6 | 64 | 200 | 97.00 | 100.00 | 0.09 | 1.12 | 3.23 | −2.48 |
7 | 64 | 300 | 95.00 | 99.00 | 0.01 | 1.16 | 3.04 | −2.97 |
8 | 64 | 400 | 96.00 | 100.00 | 0.07 | 1.21 | 4.33 | −3.58 |
The 95% CI boundary of predicted (red) and simulated (green) covariance matrices are visualised in Fig. . 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. , 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.
[IMAGE OMITTED. SEE PDF]
One issue in applying the error model to real surgical tool tracking scenario is that the ‘true’ rotation matrix in (), () 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 []. One potential advantage of our method over those in [, ] 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 [, ], which cost much time.
As indicated in [], 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 [] 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 [, ].
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.
Funding and declaration of interests
This work was supported by RGC GRF grants CUHK 415512 and CUHK 415613, CRF grant CUHK 6CRF13G, and CUHK VC discretional fund #4930765, awarded to Prof. Max Q.-H. Meng. The authors thank Singapore Academic Research Fund under grant R-397-000-227-112 and NMRC Bedside & Bench under grant R-397-000-245-511 and Singapore Millennium Foundation awarded to Prof. Hongliang Ren.
Yaniv Z.: ‘Registration for orthopaedic interventions’, In Zheng G., Li S. (Eds.): ‘Computational radiology for orthopaedic interventions’ (Springer International Publishing, 2016), pp. 41–70
Wiles A.D., Peters T.M.: ‘Target tracking errors for 5D and 6D spatial measurement systems’, IEEE Trans. Med. Imaging, 2010, 29, (3), pp. 879–894 (doi:
Fitzpatrick J.M.: ‘The role of registration in accurate surgical guidance’, Proc. Inst. Mech. Eng. H, J. Eng. Med., 2010, 224, (5), pp. 607–622 (doi:
Simpson A.L., Ma B., Vasarhelyi E.M., et al.: ‘Computation and visualization of uncertainty in surgical navigation’, Int. J. Med. Robot. Comput. Assist. Surg., 2014, 10, (3), pp. 332–343 (doi:
Thompson S., Penney G., Dasgupta P., et al.: ‘Improved modelling of tool tracking errors by modelling dependent marker errors’, IEEE Trans. Med. Imaging, 2013, 32, (2), pp. 165–177 (doi:
Wiles A.D., Likholyot A., Frantz D.D., et al.: ‘A statistical model for point‐based target registration error with anisotropic fiducial localizer error’, IEEE Trans. Med. Imaging, 2008, 27, (3), pp. 378–390 (doi:
Moghari M.H., Abolmaesumi P.: ‘Distribution of target registration error for anisotropic and inhomogeneous fiducial localization error’, IEEE Trans. Med. Imaging, 2009, 28, (6), pp. 799–813 (doi:
Ma B., Moghari M.H., Ellis R.E., et al.: ‘Estimation of optimal fiducial target registration error in the presence of heteroscedastic noise’, IEEE Trans. Med. Imaging, 2010, 29, (3), pp. 708–723 (doi:
Seginer A.: ‘Rigid‐body point‐based registration: the distribution of the target registration error when the fiducial registration errors are given’, Med. Image Anal., 2011, 15, (4), pp. 397–413 (doi:
Danilchenko A., Fitzpatrick J.M.: ‘General approach to first‐order error prediction in rigid point registration’, IEEE Trans. Med. Imaging, 2011, 30, (3), pp. 679–693 (doi:
Datteri R., Dawant B.M.: ‘Estimation of rigid‐body registration quality using registration networks’. SPIE Medical Imaging, 2012, pp. 831419–831419
Datteri R., Dawant B.: ‘Estimation and reduction of target registration error’. Medical Image Computing and Computer‐Assisted Intervention‐MICCAI, 2012, pp. 139–146
Fitzpatrick J.M.: ‘Rigid point registration circuits’. SPIE Medical Imaging, 2014, pp. 90362P–90362P
West J.B., Maurer C.R.: ‘Designing optically tracked instruments for image‐guided surgery’, IEEE Trans. Med. Imaging, 2004, 23, (5), pp. 533–545 (doi:
Min Z., Meng M.Q.H.: ‘General first‐order TRE model when using a coordinate reference frame for rigid point‐based registration’. 2017 IEEE 14th Int. Symp. Biomedical Imaging (ISBI 2017), 2017, pp. 169–173
Wiles A.D., Peters T.M.: ‘Improved statistical TRE model when using a reference frame’. Int. Conf. on Medical Image Computing and Computer‐Assisted Intervention, 2007
Yaniv Z.: ‘Which pivot calibration?’ SPIE Medical Imaging, 2015, pp. 941527–941527‐9
Ma B., Banihaveb N., Choi J., et al.: ‘Is pose‐based pivot calibration superior to sphere fitting?’ SPIE Medical Imaging, 2017, pp. 101351U–101351U
Wiles A.D., Peters T.M.: ‘Real‐time estimation of FLE statistics for 3‐D tracking with point‐based registration’, IEEE Trans. Med. Imaging, 2009, 28, (9), pp. 1384–1398 (doi:
Simpson A.L., Dillon N.P., Miga M.I., et al.: ‘A framework for measuring TRE at the tip of an optically tracked pointing stylus’. SPIE Medical Imaging, 2013, (2013), pp. 867114–867121
Simpson A.L., Ma B., Ellis R.E., et al.: ‘Uncertainty propagation and analysis of image‐guided surgery’. SPIE Medical Imaging, 2011, pp. 79640H–79640H‐7
Balachandran R., Fitzpatrick J.M.: ‘Iterative solution for rigid‐body point‐based registration with anisotropic weighting’. SPIE Medical Imaging, 2009, pp. 72613D–72613D
Ma B., Choi J., Huai H.M.: ‘Target registration error for rigid shape‐based registration with heteroscedastic noise’. SPIE Medical Imaging, 2014, pp. 90360U–90360U
Bruns T.L., Webster III R.J.: ‘An image guidance system for positioning robotic cochlear implant insertion tools’. Proc. of SPIE, 2017, 10135, pp. 101350O‐1–101350O‐6
Dillon N.P., Siebold M.A., Mitchell J.E., et al.: ‘Increasing safety of a robotic system for inner ear surgery using probabilistic error modeling near vital anatomy’. SPIE Medical Imaging, 2016, pp. 97861G–97861G
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2017. This work is published under http://creativecommons.org/licenses/by-nc-nd/3.0/ (the "License"). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
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.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details
1 Robotics and Perception Laboratory, The Chinese University of Hong Kong, Shatin, N.T., Hong Kong
2 Laboratory of Medical Mechatronics, National University of Singapore, Singapore, Singapore