Introduction

Image-guided surgery (IGS) enables high precision and improved outcomes for interventional procedures. However, typically only static preoperative images are available for intra-operative guidance, which are unable to provide updated and interactive information during a surgical procedure. MRI is an ideal guidance tool for IGS due to its ability to perform “real-time”, high quality, volumetric imaging. The ability to redirect the path of a needle once it has entered the body enables minimally invasive access to challenging surgical sites, as well as the ability to compensate for intra-operative tissue motion. A number of different approaches have been investigated to steer flexible needles,2 including: (1) needle base manipulation of symmetric-tip needles,9 (2) asymmetric tip-based needle steering,28 (3) pre-curved tip needles,16 and (4) concentric tube continuum robots (also referred to as active cannulas).6,8,27,30 MRI-guided robotic surgery systems have been investigated with considerable efforts for neurosurgery,25,10,14 prostate biopsy31 and brachytherapy,18 breast biopsy11 and cardiac interventions.26 However, the MRI compatibility issue, namely the mutual interference between the MR scanner and robotic system, is still a challenge.

From the actuation perspective, pneumatics and piezoelectrics are two of the most commonly used actuation methods. Stoianovici et al.18 designed pneumatic stepper motors and applied them to the automatic brachytherapy seeds placement. Chen et al.3 proposed a novel pneumatic stepper motor based on crank-link mechanism. Yang et al.33 also investigated pneumatic motors for biopsy diagnosis of breast cancer.

Pneumatic actuation has the two key limitations for MRI-guided interventions. (1) Position control limitation: precise position control of servo-controlled pneumatic cylinders are difficult as nonlinear friction force and long pneumatic transmission lines may result in overshoot and instability. As observed in Yang et al.,32 the oscillation amplitude is around 5 mm during a 25 mm step response (\(20\% \) error) which would be unacceptable for a needle insertion procedure. One of the most advanced pneumatic stepping motors as described in Stoianovici et al.22 overcomes the stability and overshoot issue, but is limited to a 3.3° step angle. In contrast, the step angle of the rotary piezoelectric motor in our robot (PiezoLegs, LR80, PiezoMotor AB, Sweden) is \(5.73\times 10^{-6}\) degree. (2) Bulky size limitation: the aforementioned piezoelectric rotary motor has a 23 mm diameter by 34.7 mm length, as compared with the pneumatic stepper motor’s \(70\times 20\times 25\) mm dimensions.

However, without careful design considerations imaging noise during simultaneous imaging and motion is evident. This is clearly visible with commercially available piezoelectric motor drivers.7 Krieger et al.12 reported that piezoelectric motors utilizing commercially available motor drivers cause unacceptable MR imaging noise (up to \(40-80\%\) signal loss) during simultaneous imaging and robot motion. This is the technical hurdle overcome by the custom piezoelectric motor controller utilizing a direct digital synthesizer waveform generator and specially designed amplification circuit in this paper.

This manuscript describes the design and evaluation of an MRI-guided concentric tube continuum robotic system, combining our recently developed framework for MR-conditional piezoelectric actuation23 with a concentric tube robot deployed as a steerable needle. We describe a new robot system and the first-ever closed loop-targeting results with a concentric tube robot in an MRI scanner. These experiments are also the first conducted in biological tissues with concentric tube robots in an MRI scanner, while all prior studies have used phantoms. Some results in this manuscript appeared in preliminary conference paper form in Su et al.24 Notable additions and extensions include that the current experiments are closed loop (i.e., using targets identified directly on MRI images) rather than open loop (i.e., deployment without specific image-frame targets). This is the first archival publication on the use of concentric tube robots in the MRI scanner with a piezoelectrically-actuated robotic system.

Materials and Methods

Kinematics Model

Our prototype concentric tube robot is made of three concentric elastic tubes. The outer tube and inner tube are naturally straight, while the middle tube has a pre-curved section at its tip with a constant curvature \(\kappa = 0.0138\)/mm. This parameter was determined by preliminary estimation for Ultrasonic Interstitial Thermal Therapy (USITT)4 liver ablation application. Further tube geometry optimization is required for the specific clinical intervention based on anatomy and constraints, following the method proposed be Bergeles et al.1 The results presented for this example configuration may be generalized to other configurations based on tube geometry optimization.

The inner elastic tube is solid wire, which in our clinical application represents a USITT ablator4 but could also represent another diagnostic or therapy delivery instrument. Nickel titanium, also known as nitinol, is used to fabricate the tubes and wire, due to its unique characteristics of sustaining high strain without damage (sustain recoverable strain of as much as \(\epsilon =11\% \)),5 and high torsional rigidly compared to their flexural rigidity.

In general, torsional effects are important to consider whenever there are two or more tubes with overlapping curved sections. General model with no external loads has been studied by Dupont et al.6 and Rucker et al.19 General model with external loads was presented by Rucker et al.20 and Lock et al.15 The particular design in this paper eliminates the need to consider torsion because there is only one pre-curved tube and hence no torsional deformation except that which is due to friction. So the model presented in this section is a special case where the general model reduces to a simple algebraic model due to the design choice of having only one precurved tube. However, the model in this paper (and our recent conference papers24 and13) is the only one to consider the angular offset resulting from tube clearances, which has been a source of error in prior models. The model was established under the main assumption of linear elasticity (constant Young’s modulus) and the dominance of bending effects over the shear effects induced by bending.

Mechanics of Concentric Tubes

An interaction effect occurs among the precurved tubes, which are placed concentrically, causing bending into a combined shape different from the natural at-rest geometry of individual tubes. To describe the complete shape of the concentric tube robot, a mechanics model is established for the shape of a single “link” composed of several overlapping concentric curved tubes, based on the Bernoulli-Euler beam equation29:

$$\begin{aligned} \Delta \kappa =\frac{M}{EI} \end{aligned}$$
(1)

where \(\Delta \kappa = \kappa -\kappa _i\) is the difference between the deformed curvature, \(\kappa \), and the “at rest” precurvature, \(\kappa _i\). M is the internal moment carried by the tube, E is the modulus of elasticity (Young’s modulus), and I is the cross-sectional moment of inertia. In a similar way of describing the equilibrium position of linear springs of different lengths and stiffness when connected in parallel by a force balance, the resultant curvature in a segment of n overlapping tubes whose natural planes of curvature are aligned by:

$$\begin{aligned} k_r=\frac{\sum_{i=1}^{n} E_{i}I_{i}k_{i}}{\sum_{i=1}^{n} E_{i}I_{i}} \end{aligned}$$
(2)

for n tubes, where \(k_{i}\) are the preformed curvatures of the individual tubes.

Forward Kinematics

Forward kinematics of a concentric tube robot is a description of complete device shape in terms of the joint variables. The prototype concentric tube robot consists of four segments, each with constant curvature as shown in Fig. 1. The length of each segment \(l_1,\, l_2, \,l_3, \,l_4\) are calculated from the actuated distances \(q_1, \, q_2, \, q_3\), which are the insertion distance of each tube’s tip from its starting point. The starting point (i.e., home position) is defined to be the position where tips of each tube are at the constrained entry point. Considering the finite clearance between tubes, there would be an angular offset of \(\alpha \) between the middle and outer tube, and an angular offset of \(\lambda \) between the middle and inner tube. The offset angles were experimentally measured using graph paper, then calibrated by fitting the kinematic model.

The initial values of offset angles (\(\alpha =15^\circ , \lambda =-2^\circ \)) are obtained by measuring the angle of 2 tangent lines at each segment, and then calibrated by fitting the theoretical model with experiment data to get the offset values which have minimum fitting errors The constant tube length parameters are \(L_1=65 \) mm, \(L_2=162 \) mm, \(L_c=74\) mm, and \(L_3=340\) mm.

Figure 1
figure 1

Illustration of the 3-segment concentric tube continuum manipulator kinematics with the joint variables.

The lengths of the sections shown in Fig. 1 are given by:

$$\begin{aligned} l_1= & {} max(q_2-L_c,0)\end{aligned}$$
(3)
$$\begin{aligned} l_2= & {} max(q_1-l_1,0)\end{aligned}$$
(4)
$$\begin{aligned} l_3= & {} max(q_2-l_2-l_1,0)\end{aligned}$$
(5)
$$\begin{aligned} l_4= & {} max(q_3-l_3-l_2-l_1,0) \end{aligned}$$
(6)

\(L_c\) is the length of the pre-curved section of the middle tube (tube 2). The curvatures of overlapping sections \(k_{123}\) and \(k_{23}\) are:

$$\begin{aligned} k_{123} = \frac{E_2 I_2 k_{2}}{E_1 I_1+E_2 I_2+E_3 I_3} \end{aligned}$$
(7)
$$\begin{aligned} k_{23} = \frac{E_2 I_2 k_{2}}{E_2 I_2+E_3 I_3} \end{aligned}$$
(8)

where \(E_i\) is the Young’s Modulus of the \(i{\rm th}\) tube (i.e., i = 1, 2, 3, corresponding to outer, middle and inner tubes respectively) and \(I_i\) is the cross sectional moment of inertia of the tube. Forward kinematics consists of the series of homogeneous transformations, where the tip coordinate frame is determined with respect to a base frame located at the constrained entry point by:

$$\begin{aligned} T_{tip}=T_1T_\theta T_2T_\alpha T_3 T_\lambda T_4 \end{aligned}$$
(9)

where intermediate transformations are defined as:

$$\begin{aligned} T_1= \begin{bmatrix} 1&0&0&0\\ 0&1&0&0\\ 0&0&1&l_1\\ 0&0&0&1 \end{bmatrix} \end{aligned}$$
$$\begin{aligned} T_\theta = \begin{bmatrix} {\text{cos}}\theta&-{\text{sin}}\theta&0&0\\ {\text{sin}}\theta&{\text{cos}}\theta&0&0\\ 0&0&1&0\\ 0&0&0&1 \end{bmatrix} \end{aligned}$$
$$\begin{aligned} T_2= \begin{bmatrix} 1&0&0&0\\ 0&{\text{cos}}(k_{23} l_2)&-{\text{sin}}(k_{23} l_2)&\frac{{\text{cos}}(k_{23} l_2)-1}{k_{23}}\\ 0&{\text{sin}}(k_{23} l_2)&{\text{cos}}(k_{23} l_2)&\frac{{\text{sin}}(k_{23} l_2)}{k_{23}}\\ 0&0&0&1 \end{bmatrix} \end{aligned}$$
$$\begin{aligned} T_\alpha = \begin{bmatrix} 1&0&0&0\\ 0&{\text{cos}}\alpha&-{\text{sin}}\alpha&0\\ 0&{\text{sin}}\alpha&{\text{cos}}\alpha&0\\ 0&0&0&1 \end{bmatrix} \end{aligned}$$
$$\begin{aligned} T_3= \begin{bmatrix} 1&0&0&0\\ 0&{\text{cos}}(k_{123} l_3)&-{\text{sin}}(k_{123} l_3)&\frac{{\text{cos}}(k_{123} l_3)-1}{k_{123}}\\ 0&{\text{sin}}(k_{123} l_3)&{\text{cos}}(k_{123} l_3)&\frac{{\text{sin}}(k_{123} l_3)}{k_{123}}\\ 0&0&0&1 \end{bmatrix} \end{aligned}$$
$$\begin{aligned} T_\lambda = \begin{bmatrix} 1&0&0&0\\ 0&{\text{cos}}\lambda&-{\text{sin}}\lambda&0\\ 0&{\text{sin}}\lambda&{\text{cos}}\lambda&0\\ 0&0&0&1 \end{bmatrix} \end{aligned}$$
$$\begin{aligned} T_4= \begin{bmatrix} 1&0&0&0\\ 0&1&0&0\\ 0&0&1&l_4\\ 0&0&0&1 \end{bmatrix} \end{aligned}$$
(10)

Thus, \(T_{tip}\) gives the 6-DOF position and orientation of the tip of the concentric tube robot as a function of the measured actuator configurations: \(q_1, q_2, q_3\) and \(\theta \).

Inverse Kinematics for Closed-loop Control

To place the tip of the concentric tube robot at a desired target with specific joint configuration, the forward kinematic mapping given must be inverted. To this end, we perform a nonlinear optimization based on the Levenberg–Marquardt algorithm. This enables us to resolve the joint values which minimize the errors between the predicted kinematic model and desired tip position. The predicted tip position are resolved by a uniform \(100 \times 100\) joint space discretization (middle tube translation \(\times \)Prior evaluation in

inner wire translation, i.e., \(q_2 \times q_3\)), and then computing the predicted tip position at each configuration using the forward kinematics model. Based on the configuration of the robot, the outer tube translation \(q_1\) is a constant value in this study, and middle tube rotation can be calculated geometrically, i.e., \(\theta =atan2(x,y)\), where x and y are the elements of needle tip Cartesian position vector. At each configuration, the nonlinear optimization function lsqnonlin in Matlab is utilized to resolve the joint values (overall computation time within 250 ms for \(100 \times 100\) joint space calculation) that minimizes the errors between the predicted and desired tip position, as well as the residual errors, with predicted joint values as the initial guess of the lsqnonlin function. The final solutions of joint values are obtained by choosing the configuration which is the interpolation of multiple closest residual errors among all the configurations.

Robotic System Design

MR-Conditional Concentric Tube Manipulator

The robot mechanism is designed to perform needle-based interventional procedures. In this study, it is configured to perform precise control of the three concentric tubes forming the concentric tube robot upon a base platform. The 6-DOF robot consists of two kinematically-decoupled modules, namely the 3-DOF Cartesian base stage and the 3-DOF needle driver module, as shown in Fig. 2. The Cartesian stage provides 3-DOF motion for placement of the constrained entry point of concentric tube robot. The needle driver module provides 1-DOF translation (\(q_2\)) and 1-DOF rotation (\(\theta \)) of the precurved middle tube, and 1-DOF translation (\(q_3\)) of the inner wire. The Cartesian stage positions the tip of the outer-most tube, while the needle driver module grasps the pre-curved middle tube with a collet to control its rotation and translation and clamps the proximal end of the inner wire to translate within the middle tube. Additional detail about the manipulator upon which this system was adapted is described in Su et al.23

Figure 2
figure 2

3D CAD model of the concentric tube manipulator showing Cartesian base stage, needle driver module, fiducial frame, and the 3 concentric tubes.

Piezoelectric Actuation System

Prior evaluation in MRI demonstrated significant degradation of image quality with signal noise ratio (SNR) reduction of up to \(40{-}80\)%.12 To address this issue, a custom piezoelectric motor controller was developed. In our implementation, the driving signal is generated from direct digital synthesizer (DDS), and passes through four linear amplifiers and \(\pi \) filters out to the piezoelectric actuator. The amplifiers produce 4-channels of clean driving signals for the four quasi-static legs (A, B, C, and D legs) forming a stator which interchangeably establish frictional contact to a ceramic drive preloaded with a beryllium copper leaf spring. Further electrical design details have been described in Su et al.23

Image-Based Registration and Control

To register the robot to the patient coordinate system in the image space—referred to as Right-Anterior-Superior (RAS) coordinates—a fiducial frame is firmly attached to the base of the robot as shown in Fig. 3. The fiducial frame is composed of seven tubes filled with MR-visible, high contrast fluid (Beekley, Bristol, CT), and configured in a set of Z shapes in each of the three orthogonal planes, as shown in Fig. 4 (left). Figure 4 (right) illustrates one T2-weighted fast spin echo image of the tracking fiducial frame.21

Figure 3
figure 3

The coordinate system and kinematic chain is used to determine the tip location in the RAS coordinates.

The corresponding serial chain of homogeneous transformations was used to determine the tip location in the RAS coordinates is:

$$\begin{aligned} T_{Tip}^{RAS}=T_{Z}^{RAS} T_{Base}^{Z} T_{Rob}^{Base} T_{Tip}^{Rob} \end{aligned}$$
(11)

where \(T_{Tip}^{RAS}\) is the desired needle tip in the RAS coordinate system, \(T_{Z}^{RAS}\) is fiducial’s 6-DOF coordinates with respect to RAS as determined by the fiducial frame registration, \(T_{Base}^{Z}\) is the mechanically fixed location of the fiducial frame on the robot base as determined based on robot calibration, \(T_{Rob}^{Base}\) is the position of the constrained entry point of concentric tube robot with respect to the robot base which is determined from the kinematics of the 3-DOF Cartesian stage, and \(T_{Tip}^{Rob}\) in the tip position of concentric tube robot with respect to the constrained entry point as determined by the concentric tube robot kinematics defined in “Materials and Methods” section.

Figure 4
figure 4

The Z-frame registration fiducial (left) with corresponding cross-sectional MR image (right).

Results

The performance of this robot, primarily the targeting accuracy in three different medium (free space, gelatin phantom and ex vivo tissue), has been studied and is reported in this section. A series of experiments were conducted to systematically demonstrate the capability and error sources of this robotic system.

Task Space Accuracy Assessment Utilizing Optical Tracking System

The accuracy of the robot in task space was evaluated using a Polaris (Northern Digital, Ontario, Canada) optical tracking system (OTS). The stated 3D volumetric accuracy of the Polaris is 0.35 mm, and based on our assessment the standard deviation of the readings for a given stable point is 0.10 mm. A 6-DOF passive tracking tool rigid body composed of a circular plate and 3 passive spheres was rigidly mounted on the base of the robot, serving as the global reference during this experiment, i.e., all the data are recorded with respect to this 6-DOF reference frame. One passive sphere is attached at the tip of inner wire of the concentric tube robot to serve as the tip tracking marker of OTS, as shown in Fig. 5.

Figure 5
figure 5

The optical tracking system for validation of concentric tube robot kinematics and assessment of free space accuracy.

The concentric tube robot is commanded to 12 targets (3 targets in each of 4 planes) that were specified as virtual points in the coordinate system of fiducial frame on the robot base. The actual tip position is measured by collecting 300 frames at 30 Hz using OTS, with respect to reference frame. The fiducial frame is registered to OTS reference frame via 3 feature points, i.e.,, the center point, and an arbitrary point in each of the x axis and the z axis of the fiducial frame. Based on these 3 featured points, the fiducial frame can be registered to the reference frame. The accuracy is evaluated by comparing the intended and actual tip position, both in the coordinate system of fiducial frame.

The results obtained from the benchtop evaluation are shown in Fig. 6, demonstrating RMS error of 1.94 mm and standard deviation of 0.97 mm for the 12 targets, validating the accuracy of the robotic system as well as the kinematics model.

Figure 6
figure 6

Free space evaluation of the accuracy of the active cannula robot. The concentric tube robot was moved to 12 desired points (red circles) in free space and the actual position was measured by the optical tracker (blue stars).

MRI-Guided Closed-loop Multiple-Point Targeting with Gelatin Phantom

In light of the positioning capability of the robot in free space, the system was further evaluated with image-guided targeting based on desired pixels in the MR image volume. This study was performed in a gelatin phantom. Knox Gelatin (Kraft Foods Global Inc., IL) was mixed with boiling water at a concentration of \(3\%\) (by weight). The phantom was placed on the bed of a 3 Tesla MRI scanner (Philips Achieva, Best, Netherlands) between 2 flex coils to enhance the imaging quality. The robot was placed beside the phantom, and the bed was adjusted to place the phantom at the isocenter of the scanner. The phantom was imaged with a diagnostic T2-weighted fast spin echo protocol (repetition time 800 ms, echo time 11 ms, slice thickness 1.0, 0.9 mm \(\times \) 0.9 mm pixel size). The robot was commanded to 12 targets that were selected from the 3D MRI images and 70 images slices of the phantom were acquired for each trajectory to verify the trajectory (Fig. 7).

Figure 7
figure 7

The phantom and robot experimental setup illustrating the concentric tube continuum robot at the entrance of the 3T MRI scanner bore.

The results from 12 robotic active cannula closed-loop targeting overlaid with the theoretical model are shown in Fig. 8, which demonstrates an RMS error of 2.17 mm and standard deviation of 0.97 mm.

Figure 8
figure 8

MRI-guided multiple-point targeting results inside a gelatin phantom. The concentric tube robot was closed-loop controlled to move the needle tip to 12 desired points (red circles) in gelatin phantom and the actual position was measured by analyzing acquired MR images (blue stars).

Demonstration of Available Redundancy with Phantom Trials in MRI

This concentric tube manipulator can achieve remote center of motion like movement to reach a given target point from various trajectories by utilizing different joint space configurations. With the active cannula, this could be potentially employed to avoid obstacles. To demonstrate this redundancy, a series of experiments were conducted in both free space and phantom trials.

Assessment in Free Space

This concept was qualitatively demonstrated based on camera recording and the accuracy in free space quantitatively evaluated by the OTS. An arbitrary target point was selected within the workspace of robot, and 3 solutions of trajectories with different joint configurations were solved based on the inverse kinematics. In these experiments, the rotation angle of middle tube was set to a constant value (90°), i.e., the 3 trajectories are in the same plane. It should be noted that this is intended as an example of the ability to reach a target point from multiple trajectories, and the set of reachable paths includes a full 360° rotation. The simulated 3 trajectories with a common tip position are shown in Fig. 9.

Figure 9
figure 9

Simulation of the remote center of motion like kinematics of the concentric continuum robot. Three needle placement trajectories reach the same target point, achieved by applying different configurations of both the Cartesian base and the concentric tubes.

To qualitatively demonstrate the concept, a benchtop test was setup with a digital 10.1 mega-pixel CCD camera (Panasonic Lumix DMC-LX5, Japan) rigidly mounted on the top of robot, with lens axis perpendicular to the horizontal plane. A grid paper was used as a reference to localize the tip position. The robot was commanded to the given target point with 3 solved solutions, and their trajectories were recorded by the camera. The 3 trajectories were overlaid in the same figure shown in Fig. 10 to visually illustrate this kinematic redundancy.

Figure 10
figure 10

Overlaid camera images of three actual robot trajectories targeting the same point from multiple approach trajectories.

For a quantitative analysis, using a similar procedure described in “Task Space Accuracy Assessment Utilizing Optical Tracking System” section, a spherical tracking marker was attached on the innermost tip of active cannula to record the actual tip position with respect to the 6-DOF reference frame. The robot was commanded to the 3 solved trajectories (the same target position from multiple approach paths), and then the accuracy was evaluated by comparing the theoretical and actual tip positions. The experiment demonstrated RMS error of 0.48 mm, and standard deviation of 0.16 mm.

Assessment with Phantom Trials in MRI

This dexterity that can reach the same target with different path due to position kinematic redundancy was evaluated with phantom trials under live MRI guidance. With the same experimental setup as described in “MRI-Guided Closed-loop Multiple-Point Targeting with Gelatin Phantom section, the active cannula was placed in the soft gelatin phantom to an arbitrary point with 3 different sets of joint configurations, imaged with T2-weighted protocol. Figure 11 shows slices from the 3D MR image volume of the 3 trajectories. The accuracy of tip positions was evaluated by comparing the theoretical (calculated based on the kinematic model) and actual tip positions (determined by the position of the corresponding signal void in each slice), which demonstrating RMS error of 0.59 mm, and standard deviation of 0.12 mm in reaching the same point from different paths.

Figure 11
figure 11

MR images of 3 different concentric tube robot needle insertion trajectories to the same target location in the soft gelatin phantom. Closed-loop inverse kinematics was utilized to reach the same target with different joint space configurations.

MRI-Guided Closed-loop Multiple-Point Targeting Within Ex Vivo Tissue

An ex vivo liver tissue study was conducted as a demonstration under live MRI guidance. A fresh porcine liver, with approximated dimension of 200 mm \(\times \) 150 mm \(\times \) 50 mm was used as the specimen. The specimen was rigidly attached to the phantom frame, which was mounted on the robot base, to reduce the motion of specimen during insertion (Fig. 12).

Figure 12
figure 12

Experimental setup for ex vivo tissue evaluation. The interventional robot is inside 3T MRI scanner bore deploying concentric tubes, and the MRI console outside displaying the live MR image of the curved path.

Three targets were selected from the MRI volume, then the concentric tube robot calculated inverse kinematics to command the motors to generate the tube motion to desired reference point. The final path was imaged with T2-weighted fast spin echo protocol (repetition time 800 ms, echo time 11 ms, slice thickness 1.0, 0.9 \(\times \) 0.9 mm pixel size) for accuracy evaluation. Figure 13 shows the MRI image volume for one of the curved trajectories. In this image, 70 axial slices (0.9 mm \(\times \) 0.9 mm \(\times \) 1.0 mm voxel size) composed into a 3D volume which is re-sliced into the three orthogonal planes shown. In each set of MRI images, the actual 3D trajectory of the inserted cannula is measured by determining the position of the corresponding signal void in each slice.

Figure 13
figure 13

Volumetric MR image showing a representative active cannula path inserted into a ex vivo liver by the robot inside the MRI scanner. The cannula is inserted along the I-S direction (vertical in this figure) and is shown in the coronal plane along with additional two cross-sectional planes.

Figure 14 shows the three curved trajectories to reach targets in the ex vivo tissue and red spheres indicate the desired positions. For a quantitative evaluation, Table 1 shows the needle placement error in terms of the desired position in MRI and the manually segmented actual needle tip position. The Cartesian positioning errors of the three trajectories are: 3.79, 2.87, and 6.48 mm, respectively. Clinically, there is no consensus about the targeting accuracy standard depending on different organ interventions and treatment methods. But roughly, it is agreed that 1 cm or ideally 5 mm accuracy (e.g., 5 mm is the grid spacing of prostate biopsy guide template) is satisfactory.

Figure 14
figure 14

Ex vivo tissue results showing three different selected targets (red spheres) and the corresponding needle trajectory and needle tip location on axial TSE T2 weighted MR images.

Table 1 Accuracy assessment of MRI-guided closed-loop needle placement to 3 targets inside an ex vivo liver tissue.

Discussion

The kinematic modeling and accuracy of the MRI-guided concentric tube continuum robot presented in this paper was evaluated thorough experiments. The targeting capability of the system in free space was accomplished with an RMS error of 1.96 mm. The closed-loop targeting capability of the system was further evaluated in soft gelatin phantom under live MRI guidance with an RMS error of 2.18 mm. Compared with the results in free space, small additional errors are introduced by the interaction force with the external medium (i.e., gelatin phantom) and the ability to detect needle artifact in MRI image. While for the ex vivo tissue interventional procedures under the same MRI image sequence, the RMS error of 4.64 mm is mostly due to the interaction force with the external medium, i.e., porcine liver, which is relatively large compared to that of the soft gelatin phantom. This obviously imposes challenges in in vivo needle placement and targeting.

Our proposed image-guided closed-loop control method only utilizes MRI to define targets and evaluate targeting accuracy. To further utilize the imaging capability of MRI, one effort from our group is to dynamically scan, track and align imaging plane to visualize the needle trajectory for closed-loop control of needle tip motion.17 We envision that the same imaging technique can be extended from a bevel-tip needle steering scenario17 to the concentric tube robot applications. Future research will focus on preparation for neurosurgical interventions through cadaver and in-human-trials, as well as on improving accuracy of the kinematic model by integrating frictional force and compensating the interaction force with tissue.