Skip to main content
Healthcare Technology Letters logoLink to Healthcare Technology Letters
. 2017 Sep 18;4(5):193–198. doi: 10.1049/htl.2017.0065

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

Zhe Min 1, Hongliang Ren 2, Max Q-H Meng 1,
PMCID: PMC5683247  PMID: 29184664

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.

Keywords: surgery, calibration, image registration, covariance matrices, statistics, Monte Carlo methods, medical image processing, optical tracking, biomedical optical imaging

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

1. 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. trfr [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 trfotsR and trfotst, 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 [613]. 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, trfr, is known, the calibration error is easily calculated: Ecal=trfrtrfr. However, without loss of generality, since ground truth of trfr 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.

2. 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;

  • ABT – measured transformation matrix relating frames A and B;

  • T or R – true transformation or rotation matrix;

  • Ap – true value of vector p in frame A;

  • Ap – measured value of vector p in frame A.

2.1. PPRR problem

The PPRR problem is to determine the rigid transformation TSE(3) composed of a rotation matrix RSO(3) and a translation vector tR3 which minimise the following term [10]:

FRE2=i=1N|Wi(R(xi+Δxi)+t(yi+Δyi))|2 (1)

where FRE is the weighted fiducial registration error, N3 is the number of fiducials, X={x1,,xN}R3×N and Y={y1,,yN}R3×N represent corresponding fiducials' position sets in X (e.g. TRF) and Y (e.g. OTS frame) spaces to be registered, {Δx1,,ΔxN}R3×N and {Δy1,,ΔyN}R3×N represent FLE vector sets in X and Y spaces, WiR3×3 is a non-singular weighting matrix of the ith fiducial. Without loss of generality, Δxi and Δyi are modelled as independent zero-mean random variables (only reasonable for passive OTS [5]) satisfying ΔxiN(0,cov[xi]) and ΔyiN(0,cov[yi]), where cov[v] denotes the covariance matrix of one random variable v with itself.

2.2. 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:

TTRE(r)=R(r+Δrx)+t+Δry(Rr+t)=Rr+t(Rr+t)+RΔrx+Δry=ΔRRr+ttTRE(r)+RΔrx+Δry (2)

where RSO(3) and tR3 are the ‘true’ rotation matrix and translation vector relating X and Y spaces, rR3 is the ‘true’ target location in X space, ΔrxR3N(0,cov[Δrx]) and ΔryR3N(0,cov[Δry]) are independent TLE vectors in X and Y spaces. TLE=(RΔrx+Δry)N(0,Rcov[Δrx]RT+cov[Δry]) 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 ΔR=R(R())TI3×3 is of first-order in FLE or TLE magnitude. With the two assumptions, we can see TTRE equals the following:

TTRE(r)=TRE(r)+ΔRRΔrx+RΔrx+ΔryTRE(r)+RΔrx+Δry (3)

where the term ΔRRΔrx disappears in last line of (3) as it is of second order in FLE.

Fig. 1.

Fig. 1

Illustrations of TTRE in a rigid registration

a X space: before registration, solid circles {xi}i=1N and open dashed circles {xi+Δxi}i=1N are ‘true’ and localised/measured fiducial sets, respectively. Solid square r and open dashed square r+Δrx represent ‘true’ and localised target, respectively. {Δxi}i=1N are FLE vectors and Δrx is the TLE vector in X space

b Y space: before registration, solid circles {yi}i=1N and open circles {yi+Δyi}i=1N are ‘true’ and localised fiducial sets, respectively. {Δyi}i=1N are FLE vectors in Y space

c Y space: after registration, open dashed circles {T(xi+Δxi)}i=1N is set of the transformed localised fiducials from X space where T is the estimated/calculated rigid transformation matrix, FREi is the FRE vector between corresponding ith fiducials after registration, open dashed square T(r+Δrx) is the transformed localised target from X space, Δry is TLE vector in Y space, solid square Rr+t is ‘true’ target in Y space, TTRE is the distance between ‘true’ and ‘localised’ target denoted by open square

2.2.1. Mean of TTRE

The mean of TTRE is calculated by taking the expectation of TTRE vector in (3)

TTRE(r)=TRE(r)+RΔrx+Δry=TRE(r)+RΔrx+Δry=03×1 (4)

where we have adopted the property that R is a constant matrix in going from the first to second line of (4).

2.2.2. Covariance matrix of TTRE

The covariance matrix of TTRE is calculated using the expected value of the outer product of TTRE vector with itself

cov[TTRE(r)]=TTRE(r)(TTRE(r))T (5)

Substitute (3) into (5), together with (4), the following holds:

cov[TTRE(r)]=cov[TRE(r)]+cov[RΔrx]+cov[Δry]=cov[TRE(r)]+Rcov[Δrx](R)T+cov[Δry] (6)

where we have utilised the property that terms TRE, Δrx and Δry are co-independent and thus uncorrelated with each other. The expression of cov[TRE(r)] was developed in [10].

2.2.3. RMS of TTRE

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

TTRE(r)2=trace(cov[TTRE(r)]). (7)

2.3. Surgical tool-tip tracking

Two paired-point rigid registrations are involved in determining the tool-tip position in CRF space (denoted by crfr): (i) TRF-attached fiducials' measured positions in OTS frame are registered to corresponding fiducials' calibrated positions in TRF and trfotsT is acquired; (ii) CRF-attached fiducials' measured positions in OTS frame are registered to corresponding fiducials' calibrated positions in CRF and crfotsT is acquired. After the two registrations, crfr can be calculated as: crfr=otscrfT(trfotsT(trfr)), where we defined ABT(Ar)=ABRAr+ABt. 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 {trfxi}i=1N be the TRF-attached N fiducials's calibrated positions in TRF, we assume {trfxi}i=1N={trfxi}i=1N. Likewise, we assume {crfci}i=1N={crfci}i=1N if we let {trfci}i=1N denote the CRF-attached N fiducials's calibrated positions in CRF.

2.3.1. 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)

TTREto(otsr)=trfotsR(trfr+Δrx)+trfotst(trfotsRtrfr+trfotst) (8)

where TRF is X space and OTS frame is Y space in (8), target (tool-tip) localisation error Δrx in TRF space is caused by pivot calibration. Notice Δry disappears in (8) as the tracking system does not make any direct localisation of the tool-tip in OTS frame.

2.3.2. Surgical tool-tip tracking error in CRF space

We shift back to use term TREcomb(crfr) to represent surgical tool-tip tracking error vector in CRF

TREcomb(crfr)=crfrcrfr=otscrfT(trfotsT(trfr))otscrfT(trfotsT(trfr))=otscrfT(trfotsT(trfr))otscrfT(trfotsT(trfr)otsTTREto(otsr))=crfTREoc(crfr)+otscrfT(otsTTREto(otsr))=crfTREoc(crfr)+otscrfRotsTTREto(otsr) (9)

where

crfTREoc(crfr)=otscrfT(otsr)otscrfT(otsr) (10)
otsTTREto(otsr)=trfotsT(trfr)trfotsT(trfr)=otsrotsr (11)

Notice since otsTTREto(otsr) represents a difference vector and is not a spatial position, the transformation otscrfT can be reduced to the rotation matrix otscrfR in the last line of (9) [15].

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

The mean of TRE in CRF space is a zero vector

TREcomb(crfr)=03×1 (12)

The covariance matrix of TRE in CRF space is the following:

cov[TREcomb(crfr)]=TREcomb(crfr)(TREcomb(crfr))T (13)

Substitute the last expression of (9) into (13), with some expansions, we can obtain

cov[crfTREcomb(crfr)]=crfTREoc(crfr)(crfTREoc(crfr))T+otscrfRotsTTREto(otsr)(otsTTREto(otsr))T(otscrfR)T+2crfTREoc(crfr)(otsTTREto(otsr))T(otscrfR)T (14)

Due to the two registrations, respectively, denoted by ‘oc’ and ‘to’ are independent, the two random variables crfTREoc(crfr) and (otsTTREto(otsr))T are uncorrelated. Thus, the last term in (14) disappears and together with (4), we obtain a more concise expression of cov[TREcomb(crfr)]:

cov[crfTREoc(crfr)]+otscrfRcov[otsTTREto(otsr)](otscrfR)T (15)

where crfcov[TREoc(crfr)] can be computed using the expression developed in [10], otscov[TTREto(otsr)] is calculated using (9). The RMS value of surgical tool-tip tracking error in CRF space is further calculated as the following:

RMStre,comb(crfr)=(RMStre,oc(crfr))2+(RMSttre,to(otsr))2 (16)

where (RMStre,oc(crfr))2 and (RMSttre,to(otsr))2 can be computed using (7).

3. 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, {trfxi}i=14, are: [35.5,27,0]T, [35.5,27,0]T, [35.5,27,0]T, [35.5,27,0]T mm [19]. For the second kind of surgical tool, the coordinates of fiducials in TRF, {trfxi}i=14, are: [0,50,0]T,[50,0,0]T,[0,50,0]T,[50,0,0]Tmm [21]. As it is shown in Fig. 2c, the CRF rigid-body is a square centred at Oc with side length l being 32 or 64 mm. The coordinates of CRF-attached fiducials in CRF, {crfci}i=14, are [l/2,l/2,0]T, [l/2,l/2,0]T, [l/2,l/2,0]T, [l/2,l/2,0]T mm. The distance d between CRF origin Oc 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 Ot was 85 mm; for the second kind of tool, ρ equals 200 mm. The FLE covariance matrix ΣFLE in OTS frame was set to be identical for all TRF-attached and CRF-attached fiducials: ΣFLE=diag([0.022,0.022,0.22]T) [20]. The pivot calibration uncertainty covariance matrix Σpivot was set to be a matrix whose eigenvalues' square roots were [0.31,0.40,0.91]T [4]. For all simulated cases, the rotation matrix between CRF and OTS stays the same and is denoted as crfotsR.

Fig. 2.

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 Oc and the pivot point P, ρ is the distance from TRF origin Ot 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, M=100 random orientations of surgical tool {trfotsRj}j=1M were generated while the tool-tip was fixed at the pivot point P. For the jth tool orientation trfotsRj, Ns=2000 samples of 2N FLE vectors and pivot calibration uncertainty vectors Δrx are generated independently according to ΣFLE and Σpivot, respectively. Let k=1,,Ns denotes the index of Ns error samples. For the kth sample, the generated 2N+1 vectors were added to ‘true’ transformed fiducials' positions in OTS frame trfotsRj{trfxi}i=14 and crfotsR{crfci}i=14, and the ‘real’ tip position in TRF trfr. In this way, the kth measured TRF-attached and CRF-attached positions in OTS frame {otsxik}i=14 and {otscik}i=14 and ‘disturbed’ tool-tip position in TRF trfrk were acquired. Then {otsxik}i=14 and {otscik}i=14 were registered to their corresponding calibrated ones in TRF and CRF spaces {trfxi}i=14 and {crfci}i=14, respectively. The registration algorithm introduced in [22] was used in the above two registrations with the weighting matrix Wi being (ΣFLE)1/2 for all the fiducials. After the two registrations, trfotsRjk and crfotsRk were acquired. So for jth tool orientation, {trfotsRjk}k=1Ns and {crfotsRk}k=1Ns 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 (α=0.05) 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 [%diff=100(RMSpreRMSsim)/RMSsim.]. Statistics (mean, standard deviation, maximum and minimum) of RMS percentage difference were further calculated for each simulated case.

4. 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 ±2.78% (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 ±2.60% (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 Σsim=Σpre and test 2 is H0:μsim=μpre,Σsim=Σpre

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: Σsim=Σpre and test 2 is H0:μsim=μpre,Σsim=Σpre

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. 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.

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

One issue in applying the error model to real surgical tool tracking scenario is that the ‘true’ rotation matrix otscrfR in (6), (15) is not known. In real implementations, otscrfR can be approximated using measured rotation matrixotscrfR. 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].

5. 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.

6. 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.

7 References

  • 1.Yaniv Z.: ‘Registration for orthopaedic interventions’, In Zheng G., Li S. (Eds.): ‘Computational radiology for orthopaedic interventions’ (Springer International Publishing, 2016), pp. 41–70 [Google Scholar]
  • 2.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: 10.1109/TMI.2009.2039344) [DOI] [PubMed] [Google Scholar]
  • 3.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: 10.1243/09544119JEIM589) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.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: 10.1002/rcs.1541) [DOI] [PubMed] [Google Scholar]
  • 5.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: 10.1109/TMI.2012.2216890) [DOI] [PubMed] [Google Scholar]
  • 6.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: 10.1109/TMI.2007.908124) [DOI] [PubMed] [Google Scholar]
  • 7.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: 10.1109/TMI.2009.2020751) [DOI] [PubMed] [Google Scholar]
  • 8.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: 10.1109/TMI.2009.2034296) [DOI] [PubMed] [Google Scholar]
  • 9.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: 10.1016/j.media.2011.01.001) [DOI] [PubMed] [Google Scholar]
  • 10.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: 10.1109/TMI.2010.2091513) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Datteri R., Dawant B.M.: ‘Estimation of rigid-body registration quality using registration networks’. SPIE Medical Imaging, 2012, pp. 831419–831419 [Google Scholar]
  • 12.Datteri R., Dawant B.: ‘Estimation and reduction of target registration error’. Medical Image Computing and Computer-Assisted Intervention-MICCAI, 2012, pp. 139–146 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Fitzpatrick J.M.: ‘Rigid point registration circuits’. SPIE Medical Imaging, 2014, pp. 90362P–90362P [Google Scholar]
  • 14.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: 10.1109/TMI.2004.825614) [DOI] [PubMed] [Google Scholar]
  • 15.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 [Google Scholar]
  • 16.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 [DOI] [PubMed] [Google Scholar]
  • 17.Yaniv Z.: ‘Which pivot calibration?’ SPIE Medical Imaging, 2015, pp. 941527–941527-9 [Google Scholar]
  • 18.Ma B., Banihaveb N., Choi J., et al. : ‘Is pose-based pivot calibration superior to sphere fitting?’ SPIE Medical Imaging, 2017, pp. 101351U–101351U [Google Scholar]
  • 19.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: 10.1109/TMI.2009.2016336) [DOI] [PubMed] [Google Scholar]
  • 20.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 [Google Scholar]
  • 21.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 [Google Scholar]
  • 22.Balachandran R., Fitzpatrick J.M.: ‘Iterative solution for rigid-body point-based registration with anisotropic weighting’. SPIE Medical Imaging, 2009, pp. 72613D–72613D [Google Scholar]
  • 23.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 [Google Scholar]
  • 24.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 [Google Scholar]
  • 25.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 [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Healthcare Technology Letters are provided here courtesy of Wiley

RESOURCES