PLoS ONE
Home Mathematical modeling and computer simulation of needle insertion into soft tissue
Mathematical modeling and computer simulation of needle insertion into soft tissue
Mathematical modeling and computer simulation of needle insertion into soft tissue

Competing Interests: The authors have declared that no competing interests exist.

Article Type: research-article Article History
Abstract

In this study we present a kinematic approach for modeling needle insertion into soft tissues. The kinematic approach allows the presentation of the problem as Dirichlet-type (i.e. driven by enforced motion of boundaries) and therefore weakly sensitive to unknown properties of the tissues and needle-tissue interaction. The parameters used in the kinematic approach are straightforward to determine from images. Our method uses Meshless Total Lagrangian Explicit Dynamics (MTLED) method to compute soft tissue deformations. The proposed scheme was validated against experiments of needle insertion into silicone gel samples. We also present a simulation of needle insertion into the brain demonstrating the method’s insensitivity to assumed mechanical properties of tissue.

Wittek,Bourantas,Zwick,Joldes,Esteban,Miller,and Tian: Mathematical modeling and computer simulation of needle insertion into soft tissue

1. Introduction

Needles are frequently used in various medical procedures such as drug delivery [1], tissue biopsy [2, 3], blood sampling [4], anaesthesia [5] and radiation cancer treatment among others [68]. Accurate needle tip placement is important, since most procedures rely on accurate targeting for an effective outcome. A missed target may prevent delivery of a therapeutic agent and worse, may damage neighboring structures. Targeting in needle insertion is seemingly simple: one aims a rigid needle at a fixed point whose position is known a priori from medical images. In reality, the target moves due to tissue deformations caused by the needle and overall organ motion.

Current methods for addressing these coupled phenomena [912] use linear models of target motion which, while fast, are inaccurate. This leads to a need for continuous image guidance. Even with the latest intraoperative 3D imaging technology, such tracking is limited in spatial and temporal resolution, expensive, and thereby not always feasible [13]. Currently available imaging technologies for direct tracking of the intraoperative motion of anatomical targets exhibit important limitations: i) ionizing radiation exposure in X-ray and Computed Tomography (CT) [14, 15]; ii) noisy images and inability to penetrate the bone/skull in Ultrasound [16]; iii) slow acquisition (order of at least several minutes) in Magnetic Resonance Imaging (MRI) [1719]; iv) ability to track only the surgically exposed organ surface in navigation systems using cameras [20].

Instead of focusing on better target imaging, we concentrate on improving predictive models. We use needle motion as an input to compute deformations within the organ and predict the motion of a target during surgery. Previous approaches for such prediction relied on finite element discretization [2124] and tended to use the assumptions of linear elasticity (that simplify the body organs as continua with linear stress-strain relationship undergoing infinitesimally small deformations [22, 2527]). There are major obstacles associated with such approaches:

    Oversimplifying and unrealistic assumptions: (a) Surgical procedures induce large strains (as high as 80% at needle tip, see e.g. [28]) and discontinuities (due to needle insertion) in the body organs. (b) The vast body of experimental evidence indicates that soft tissues exhibit nonlinear stress-strain behavior [29].

    Time consuming generation of computational grids (finite element meshes): Robust and accurate computation of organ deformation requires good quality finite element meshes. For organs with complex geometry, such as the brain, generation of such meshes is time consuming even if state-of-the-art software for anatomic mesh generation is used [3032].

The problems indicated above motivate our research into mathematical modeling and computer simulation of needle insertion. Our overall goal is to create methods for robust patient-specific simulations that in the future could be used in needle guidance systems to refine pre-operative surgical plans leading to more accurate and faster targeting and better outcomes.

For the last four decades, Finite Element Analysis (FEA) has been the method of choice in computational biomechanics. Nevertheless, the conventional approach to compute soft tissue deformation relies on linear finite element algorithms that assume infinitesimal deformations [22, 33]. However, modeling of soft tissue organs for surgical simulation and image-guided surgery is a non-linear problem of continuum mechanics which involves large deformations and large strains with geometric and material non-linearities [3436], clearly incompatible with the assumption of infinitesimality of deformations. Co-rotational finite elements [24, 37] were proposed to allow close-to-real time computation of deformations. However, this formulation assumes small strains, assumption clearly not satisfied in many clinically relevant scenarios. Another difficulty with using the Finite Element Method for patient-specific applications arises from the common practice of using 4-noded tetrahedral (i.e. linear) finite elements. These elements exhibit volumetric locking and should not be used for almost incompressible materials such as soft tissues [3841]. Parabolic (10-noded) tetrahedron is appropriate but computationally inefficient [42]. 8-noded hexahedra are preferable, but efficient generation of hexahedral meshes for complicated geometries, despite enormous research effort [43], still awaits a satisfactory solution [31]. Using FEM for simulating needle insertion is even more problematic due to very large strains at the needle tip—80% strains were seen close to the tip of a needle inserted into swine brain [28]—leading to element distortion and necessity to remesh.

In this study, we develop and solve our models using the Meshless Total Lagrangian Explicit Dynamics (MTLED) algorithm that accounts for very large deformations and strains, nonlinear stress-strain behavior of soft tissues, and utilizes a trivial to construct unstructured cloud of points as the computational grid [30]. Algorithms such as this overcome costly computational grid generation and are very effective for problems involving large strains and surgical tool insertion [30, 4446].

The key innovative element of our approach is the focus on patient-specific modeling and simulation without relying on very difficult to measure patient-specific properties of tissues [4749], patient-specific parameters of needle-tissue contact models [50, 51, 52], and tissue damage models [53]. We propose a kinematic approach to modeling the tissue-needle interaction, with parameters of the model identifiable from images.

The paper is organized as follows: the advantages of MTLED algorithm [31] are succinctly described in Section 2.1; our novel kinematics-based approach to model needle insertion is presented in Section 2.2; verification of our methods is presented Sections 2.3 and 3.1, and experimental evaluation is described in Sections 2.4 and 3.2. We highlight the applicability of the proposed method to analysis of continua with complex geometry in Sections 2.5 and 3.3 Discussion of our results is in Section 4.

2. Materials and methods

2.1 Computational solid mechanics framework: Meshless total Lagrangian explicit dynamics (MTLED)

In patient-specific applications, where compatibility with clinical workflow is of essence, restrictions on time and effort required to generate spatial discretization limit the use of finite element (FE) method for solving nonlinear partial differential equations governing the deformations of soft tissues [32]. Instead, we use the Meshless Total Lagrangian Explicit Dynamics (MTLED) algorithm capable of overcoming the FE limitations through the use of an unstructured cloud of nodes (instead of interconnected elements) to discretize the geometry. MTLED was first proposed in [54] and comprehensively developed and described in [30]. Here we only restate the major advantages and features of the algorithm.

In MTLED, nodal generation is automatic since the nodes can be arranged/distributed in almost arbitrary way [55]. Another important advantage of meshless discretization over the mesh of interconnected elements is the ability to deal with extremely large deformations and boundary changes that occur during surgical procedures such as needle insertion, retraction, resection and tissue removal.

MTLED is formulated in Total Lagrangian framework which allows all quantities to be computed with respect to the initial configuration and consequently all spatial derivatives used in the algorithm can be precomputed, resulting in substantial savings in computational effort [38]. The method involves three stages: pre-processing, solution and post-processing. In the pre-processing step, all the geometry and material properties are defined. The spatial domain is represented by nodes (displacements and forces are calculated on the nodes; mass is assigned to them) and integration points (where stresses and strains are calculated). Both nodes and integration points exist as particles in the geometry with no connection to each other before support domains and shape functions are created. After introducing the approximation of the displacement field using the modified moving least squares (MMLS) shape functions [56] into the weak form of governing equations of solid mechanics using the total Lagrangian formulation, the global system of discretized equations describing the behavior of the analyzed continuum becomes

where M is the constant mass matrix, tu¨ is the vector of nodal accelerations, tFint is the global nodal internal force vector and tFext is the vector of externally applied forces at time t. The vector of internal nodal forces tFint is computed as
where 0tX is the deformation gradient at time t, 0tS is the second Piola-Kirchoff stress at time t, 0tBL0 is the matrix of shape function derivatives and V0 is the initial volume of the problem domain. Computing the spatial integral defined in Eq (2), requires numerical integration. In MTLED (and most other meshless methods), Gaussian quadrature over a background mesh (not requiring to satisfy strict criteria of quality as finite element meshes do) is used for numerical integration. In the simulations conducted in this study, we used one integration point per integration cell; the accuracy and robustness of this approach have been previously confirmed in [30] and [54].

In the solution step, the displacement field is computed using an explicit time integration scheme:

where tu is the displacement calculated at time t, M is the constant diagonal mass matrix and Δt is the time step. The critical time step, needed for the conditionally stable explicit scheme, is computed during the simulation [57]. There is no need to solve a linear system of equations, therefore the method is easy to apply and parallelize. Because when predicting deformations, our simulation results are insensitive to the mechanical properties (see section 3.1.3 Demonstration of displacement field independence of material properties), we have the freedom to select low values of stress parameters such that we can increase the critical time step (the time step is inversely proportional to stress parameters).

The MTLED post-processing step involves computation of derived quantities (apart from displacement field) such as strain and forces.

In this this study, we used the MTLED software implementation in open-source Julia 1.15 programming language [58]. Because of the application of explicit time integration, that eliminates any need for solving systems of equation, the MTLED hardware requirements are very modest—all simulations in this study were conducted on desktop personal computer with Intel i7 6-core CPU and 16 GB of internal memory. The output is generated in stereolithography STL and VTK (Visualization ToolKit) file formats [59] supported by open-source software platforms such as ParaView [60] and 3D Slicer [61].

2.2 Modeling needle insertion–kinematic approach

2.2.1 Kinematic approach

To avoid the need for patient-specific material properties and needle-tissue interaction models, we propose a novel kinematic modeling approach following the ideas we previously outlined in [49]. The proposed method directly links the deformation of the tissue adjacent to the needle tip and along needle shaft to the needle motion.

Following the experimental literature on needle insertion into soft tissues [62] two phases are distinguished in our kinematic approach: (i) indentation, where the organ surface deforms as a result of contact interactions with the needle tip; and (ii) tissue penetration by the needle that follows the puncture of the organ surface by the needle tip. During the tissue penetration phase, the tissue is in contact with both the needle tip and the needle shaft.

    Indentation: During indentation, only a small area on the organ surface is in contact with the needle (we represent this area by a subset of nodes located on the organ surface). The displacement of these nodes equals the known (imposed) needle tip displacement. We monitor strain in the needle insertion area, and, when the strain exceeds a threshold value (referred to as puncture strain εp), the needle punctures the organ surface and the penetration phase starts.

    Tissue Penetration: During penetration, we define the nodes located close to the needle shaft, and we displace them by a fraction (referred to as the deformation coefficient CD) of the known (imposed) displacement of the needle. This approach removes the need for a patient-specific needle-tissue mechanical interaction model.

Thus, our method for needle insertion modeling has only two parameters (εp and CD). Both can be determined from images of the continuum/body organ undergoing needle insertion as explained in section 2.2.3 Parameters for the kinematic approach.

2.2.2 Material model

As we demonstrate in the following sections, our modeling method allows accurate computation of tissue displacements without knowledge of material properties of the tissue. Nevertheless, for method verification purposes we identified mechanical properties of gels used in our experiments.

We conducted our experiments using Sylgard 527 silicone gel that has been reported in the literature as exhibiting the mechanical behavior similar to the brain tissue [63, 64] and is regarded as scientifically accepted brain tissue surrogate [6567]. It should be noted here that the bio-fidelity of different materials in representing the brain tissue mechanical responses is a subject of extensive research [23]. However, such research is beyond the scope of this study.

To determine the mechanical response of the gel sample, and to describe the non-linear stress-strain mechanical response of nearly incompressible materials we use an Ogden material model. Our previous research [64] has indicated that Sylgard 527 material behavior can be represented using Ogden model:

where λ1, λ2, λ3 are the principal stretches; a, μ and D are material constants. We determined the parameters from the semi-confined compression experiments [68, 69], as shown in Fig 1. The identified parameters are α = -1.3, μ = 722 Pa, and D = 5.57738 × 10−5 Pa-1 (Poisson’s ratio ν = 0.49). It cannot be stressed enough that we require accurate material description solely for method verification. In practical simulations, patient specific material constants are not needed. Only kinematic parameters described below are needed.

(a) Semi-confined compression of a cylindrical sample (diameter of 30 mm, height of 17 mm) of Sylgard 527 gel for determining the gel material parameters. Technical specification of the apparatus is available at http://isml.ecm.uwa.edu.au/ISML/. We used Bestech KD40S-5N tension-compression load-cell with 5N force range (www.bestech.com.au). (b) Example of force measured in the experiments. We conducted the experiments for three gel samples from a given batch of gel.
Fig 1

(a) Semi-confined compression of a cylindrical sample (diameter of 30 mm, height of 17 mm) of Sylgard 527 gel for determining the gel material parameters. Technical specification of the apparatus is available at http://isml.ecm.uwa.edu.au/ISML/. We used Bestech KD40S-5N tension-compression load-cell with 5N force range (www.bestech.com.au). (b) Example of force measured in the experiments. We conducted the experiments for three gel samples from a given batch of gel.

2.2.3 Parameters for the kinematic approach for needle insertion modeling

Our algorithm for modeling needle–tissue interactions uses two parameters that can be determined from the images of the continuum undergoing deformation due to needle insertion: 1) Puncture strain εp (when strain exceeds this value penetration initiates) and 2) Deformation coefficient CD (that links the displacement of the material adjacent to the needle with the displacement of the needle). To illustrate this, we determine these two parameters by conducting needle insertion into the Sylgard 527 silicone gel samples and recording the sample deformation using X-ray C-arm General Electric 9900 apparatus. The experiments (Fig 2) were conducted at The University of Western Australia Clinical Training and Evaluation Centre CTEC. For the gel samples used in the present study, we measured that gel adjacent to the needle moves/deforms (Sylgard 527 gel tends to firmly stick/attach to smooth surfaces such as surgical needle shafts) by ~40% of the distance travelled by the needle tip (therefore CD = 0.4). In this study, we conducted experiments with needles having a symmetric tip (see Fig 3 for geometry of the needle we used). Nevertheless, in our method needle geometry is given by node locations. Therefore, our approach allows arbitrarily shaped needle tips.

X-ray images of the cylindrical sample (diameter of 30 mm, height of 17 mm) of Sylgard 527 gel during needle insertion.
Fig 2

X-ray images of the cylindrical sample (diameter of 30 mm, height of 17 mm) of Sylgard 527 gel during needle insertion.

The images were acquired using X-ray C-arm General Electric 9900 apparatus located at The University of Western Australia Clinical Training and Evaluation Centre CTEC. (a) Calibration of the X-ray apparatus image acquisition system and image distortion evaluation using the X-ray opaque chessboard-like calibration pattern (the pattern was machined from a printed circuit board PCB). (b) X-ray image of the sample at the start of needle insertion. (c) X-ray image of the sample after the needle insertion to the depth of 8 mm. (d) Locally enlarged X-ray image after the needle insertion to the depth of 8 mm. Gel deformation in the area adjacent to the needle is clearly visible. U1 is the needle insertion depth (i.e. the needle tip displacement in relation to top sample surface) and U2 is the maximum deflection of the sample surface along the needle shaft. The deformation coefficient (see section 3.1 Kinematic approach) CD = U2/U1. For the experiment shown in this figure CD = U2/U1≈0.4.

Geometry of the needle used in this study.
Fig 3

Geometry of the needle used in this study.

When analyzing the gel sample deformations, we did not observe any spring-back that can be associated with the puncture. Furthermore, there was no visible instantaneous drop in the force acting on the needle that following the puncture (see Fig 10). Therefore, puncture strain εp was designated an arbitrarily small value of εp = 10−5 to account for a very short indentation stage in our simulation. For organs covered by a tough membrane, a characteristic spring-back is often observed on a force-displacement plot [28, 7072]. When such membrane is not present, the spring-back is not detected.

2.3 Method verification

We verify our proposed modeling and simulation method by considering needle insertion into a homogeneous cylindrical sample (diameter 30 mm; height 17 mm; referred to as a small sample) made from Sylgard 527 gel (Fig 4). This includes verification of our method convergence, demonstration of the method’s ability to accurately compute the needle reaction force when the material properties of the sample are known, and demonstration of the computed displacement field independence of material properties.

Experimental set-up for the needle insertion into silicone gel cylindrical (diameter of 30 mm and height of 17 mm) sample and needle force measurement.
Fig 4

Experimental set-up for the needle insertion into silicone gel cylindrical (diameter of 30 mm and height of 17 mm) sample and needle force measurement.

The needle insertion was conducted using the specialized apparatus we also applied in compression tests to determine Sylgard 527 gel material properties (see Fig 1). The needle force was measured using Bestech KD40S-5N tension-compression load-cell with 5N force range (www.bestech.com.au).

2.3.1 Verification of method convergence

We modeled needle insertion (down to 15 mm) into the small gel sample using a successively denser nodal distribution to represent the spatial domain (the experimental set-up is shown in Fig 4). The coarse grid used consists of 7,480 nodes and 39,145 integration cells (one integration point per integration cell); the moderate grid of 17,730 nodes and 96,038 integration cells, and the refined grid of 30,294 nodes and 166,843 integration cells (Fig 5).

Meshless computational grids used when verifying convergence of the method for modeling of needle insertion proposed in this study.
Fig 5

Meshless computational grids used when verifying convergence of the method for modeling of needle insertion proposed in this study.

(a) Coarse grid (7,480 nodes); (b) Moderate grid (17,730 nodes); and (c) Refined grid (30,294 nodes). Convergence analysis was conducted through modeling of needle insertion into a cylindrical sample according to the experimental set-up shown in Fig 4.

2.3.2 Demonstration of the ability to compute needle reaction force

Following the results of convergence analysis, we apply a computational grid consisting of 17,730 nodes and 96,038 integration cells (one integration point per cell) to simulate needle insertion (15 mm insertion depth) into a small gel sample and compare the computed and experimentally measured (the experimental set-up is shown in in Fig 4) forces acting on the needle. The material behavior of Sylgard 527 gel is represented using the Ogden material model with the parameters determined in section 2.2.2 Material model: a = −1.3, μ = 722 Pa and D = 5.57738×10−5 Pa−1.

2.3.3 Demonstration of displacement field independence of material properties

Following the results of our previous studies on computing deformations of soft tissue specimens subjected to uniaxial tension and compression [73] and predicting the brain deformations due to craniotomy [48, 49], we expect the deformations computed using our methods for needle insertion modeling to be independent of the selection/assumptions regarding the material model and stress parameter (shear modulus or Young’s modulus). To demonstrate this, we apply the computational grid (17,730 nodes and 96,038 integration cells with one integration point per cell), used in section 2.3.2 Demonstration of the ability to compute needle reaction force, to conduct simulation of needle insertion into a small sample (diameter of 30 mm and height of 17 mm) when varying the material properties (two orders of magnitude difference in the shear modulus) and material model (we used the Ogden and neo-Hookean models) as described in Table 1.

Table 1
Parameters of the Ogden and neo-Hookean material models when evaluating the sensitivity of our method for needle insertion modeling to the material properties of the analyzed continuum.
aμ (Pa)D(Pa−1)Poisson’s ratio
Material 1 (Ogden)-1.372.05.57738×10−40.49
Material 2 (Ogden)-1.3722.05.57738×10−50.49
Material 3 (Ogden)-1.37220.05.57738×10−60.49
Material 4 (neo-Hookean)*1000.00.49

*Note: Neo-Hookean material model can be interpreted as a specific case of the Ogden model with α = 2.0.

Note two orders of magnitude difference in stress parameter (shear modulus) between Material 2 and Material 3.

2.4 Experimental evaluation of the method

To experimentally evaluate our modeling and simulation method we constructed a cylindrical sample (diameter of ~65 mm and total height of ~27 mm–see Fig 5) with embedded steel beads whose displacements during needle insertion were tracked by 3D CT. Manufacturing of a sample required creation of three layers with 46 beads (diameter of 100 μm) inserted between bottom and middle layers, and middle and top layers (Fig 6).

(a) Top and (b) side view (X-ray image) of the three-layered non-homogenous (each layer has different material properties) cylindrical Sylgard 527 silicone gel sample with the layers of steel beads (black dots) embedded within the sample; (c) computational grid /nodal distribution (32,276 nodes and 178,993 integration cells) we apply to represent the spatial domain when modeling needle insertion into the sample.
Fig 6

(a) Top and (b) side view (X-ray image) of the three-layered non-homogenous (each layer has different material properties) cylindrical Sylgard 527 silicone gel sample with the layers of steel beads (black dots) embedded within the sample; (c) computational grid /nodal distribution (32,276 nodes and 178,993 integration cells) we apply to represent the spatial domain when modeling needle insertion into the sample.

The bottom layer (Layer 1) has height ~18 mm, the middle one (Layer 2) ~9 mm, and the top one (Layer 3) ~7 mm. The material properties for each gel layer are given in Table 2. They were experimentally determined using semi-confined compression as described in section 2.2.2 Material model. We used the phantom consisting of three layers with different properties to demonstrate that our method is able to predict tissue displacements even when the organ itself is inhomogeneous.

Table 2
Ogden material model parameters for the three layers of the non-homogenous cylindrical Sylgard 527 gel sample.
aμ (Pa)D(Pa−1)
Layer 1-1.31,1533.49249×10−5
Layer 2-1.31,0004.02684×10−5
Layer 3-1.38664.64993×10−5

The sample is shown in Fig 5. The symbols and Ogden model parameters are defined in section 2.2.2 Material model.

Bead tracking was performed by acquiring a series of images of the gel sample in different stages of needle insertion (before the gel penetration by the needle, for the needle insertion depths of 5 mm and 15 mm) using a computed tomography Siemens SOMATOM AS medical scanner installed at Medical XCT Facility of Commonwealth Scientific and Industrial Research Organization (CSIRO) in Kensington, Western Australia (Fig 7). XCT is a radiological imaging system first developed by Hounsfield [74]. This non-destructive technique uses X-rays to obtain a three-dimensional data set of a sample by stacking contiguous cross-sectional two-dimensional images. In our experiments, we used an energy beam of 140kV/500mAs in helical mode acquisition every 0.10 mm (64 slices acquisition per 1 second rotation). A field of view of 71.86 mm × 71.86 mm was selected to oversee the whole gel sample together with the needle tip. This resulted in a voxel size of 0.16 mm × 0.16 mm × 0.10 mm. Each CT transversal (in X-Z plane) image (512 × 512 pixels) was reconstructed using Siemens algorithm (H70h) that enhances the sharpness of the images from edge detection density contrast. Bead tracking in the CT images was performed using Fiducials module [75] in 3D Slicer open-source medical image processing and three-dimensional visualization software platform [61].

Experimental set-up for conducting the experiments on needle insertion within a CT scanner.
Fig 7

Experimental set-up for conducting the experiments on needle insertion within a CT scanner.

The experiments were conducted to obtain quantitative information about the deformation field induced by needle insertion. We used an in-house CT-compatible test apparatus built from hard plastic. The needle is attached to a roller bearing located beneath the actuating screw to prevent transmission of the rotary motion of the screw to the needle (i.e. the needle undergoes only translational/linear motion). For CT image acquisition, we used Siemens SOMATOM XCT scanner located at Medical XCT Facility of Commonwealth Scientific and Industrial Research Organization (CSIRO) in Kensington, Western Australia.

To enable conducting the experiments on needle insertion inside the XCT scanner, we constructed an in-house CT-compatible (manufactured from hard plastic) test apparatus (Fig 7). The apparatus was not equipped with a load-cell as we observed that the load-cell we applied to measure the force acting on the needle and other load-cells available to us are opaque to the X-ray beam generated by the XCT scanner and induce strong artefacts, making acquisition of high-quality 3D images of the gel sample impossible.

To model needle insertion conducted using the experimental set-up shown in Fig 6, we use a nodal distribution of 32,276 nodes and 178,993 integration cells (with one integration point per cell) (Fig 5C), which according to the convergence analysis we conducted in section 3.1.1 Verification of method convergence, ensures a grid independent (converged) numerical solution. This grid density allows us to accurately represent the sample geometry as determined from the CT images.

Total Lagrangian MTLED algorithm we used facilitates computation of the displacement of any point within the model, including points where the beads were located, using Modified Moving Least Square Shape (MMLS) shape functions. The resulting interpolation errors are negligible (L error norm of 10−9 mm).

2.5 Needle insertion into continua with complex geometry

To examine the applicability of the proposed methods for needle insertion modeling to continua with complex geometries, we model needle insertion into a brain phantom geometry determined from the radiographic images (magnetic resonance and computed tomography) as described in [76] (Fig 8). To discretize the analyzed geometry (domain dimensions of 0.14 m × 0.156 m × 0.14 m) we use 73,926 nodes and 417,790 integration cells (with one integration point per cell) (Fig 9). All nodes defining the inferior part of the brain phantom outer surface are rigidly constrained (red nodes in Fig 9). With the exception of the needle insertion point, the remaining outer surface nodes were defined as free (no forces and no displacements prescribed).

Complex geometry (brain phantom made from Sylgard 527 silicone gel) we used in this study to evaluate the performance of our algorithm for needle insertion simulation.
Fig 8

Complex geometry (brain phantom made from Sylgard 527 silicone gel) we used in this study to evaluate the performance of our algorithm for needle insertion simulation.

(a) Photograph of the anatomically accurate human skull cast by 3B Scientific (Hamburg, Germany; https://www.3bscientific.com) we used to manufacture the phantom (inside the skull). (b) Computed tomography (CT) image (sagittal section) of the brain phantom. To extract information about the phantom geometry from the images, we used 3D Slicer—an open source software platform for image processing and three-dimensional visualization [61].

Meshless discretization (using the MTLED algorithm) for simulation of the needle insertion into the brain phantom geometry extracted from the phantom radiographic images.
Fig 9

Meshless discretization (using the MTLED algorithm) for simulation of the needle insertion into the brain phantom geometry extracted from the phantom radiographic images.

The geometry was discretized using 73,926 nodes (blue and red dots) and 417,790 background tetrahedral integration cells with one Gauss point per cell. Red dots indicate the nodes that are rigidly constrained.

3. Results

3.1 Method verification

We verify our modeling and simulation method by considering needle insertion (diameter of 1.6 mm) into a homogeneous cylindrical sample (diameter 30 mm; height 17 mm; referred to as a small sample) made from Sylgard 527 gel (see Fig 4).

3.1.1 Verification of method convergence

The nodal displacements obtained from the coarse (7,480 nodes) and moderate (17,730) grids were interpolated on the refined grid (30,294 nodes) using the interpolating moving least squares [77]. The values obtained through such interpolation were applied to investigate the differences between the predicted displacements when increasing the number of nodes. The results are presented in the histograms plots of the-node-by-node differences between the displacement fields obtained using the refined (30,294 nodes) grid, and the displacement fields computed using the coarse (7,480 nodes) (Fig 9A) and moderate (17,730 nodes) (Fig 10B) grids interpolated on the refined grid. Practically negligible differences (below 0.1 mm for the vast majority of the grid nodes) between the displacements computed using moderate and refined grids are observed (Fig 10). This observation is confirmed by the quantitative analysis using the Normalized Root Mean Square Error NRMSE=1Ni=1N(uiinterpolateduidenser)2umaxdenserumindenser, where N is the number of nodes used the spatial domain discretization, uiinterpolated is the nodal displacement component (ux, uy, uz) is the nodal displacement component obtained by interpolating the results obtained using the coarse and moderate density grids on the dense grid nodes, uidenser is the nodal displacement component computed using the refined grid (30,294 nodes).

(a) Histograms displaying the differences in displacement field components (ux -top, uy -middle, uz -bottom) between (a) the coarse (7,480 nodes) and refined (30,294 nodes) computational grids; and (b) the moderate (17,730 nodes) and refined (30,294 nodes) grids. The comparison was done node-by-node for the refined grid. Interpolation was applied to compute the displacements at the locations of nodes of the refined grid using coarse and moderate density grids. The needle is inserted in the z-direction. Note practically negligible differences (under 0.1 mm for all the nodes) between the displacement field components obtained using moderate and refined grids. As the differences between the displacements obtained using coarse and refined grids were up to 0.6 mm, we used the 0.6 mm as our axial scale so that all the displacement differences (coarse to refined grids and moderate to refined grids) are on the same scale.
Fig 10

(a) Histograms displaying the differences in displacement field components (ux -top, uy -middle, uz -bottom) between (a) the coarse (7,480 nodes) and refined (30,294 nodes) computational grids; and (b) the moderate (17,730 nodes) and refined (30,294 nodes) grids. The comparison was done node-by-node for the refined grid. Interpolation was applied to compute the displacements at the locations of nodes of the refined grid using coarse and moderate density grids. The needle is inserted in the z-direction. Note practically negligible differences (under 0.1 mm for all the nodes) between the displacement field components obtained using moderate and refined grids. As the differences between the displacements obtained using coarse and refined grids were up to 0.6 mm, we used the 0.6 mm as our axial scale so that all the displacement differences (coarse to refined grids and moderate to refined grids) are on the same scale.

NRMSE for the coarse, moderate and refined computational grids/nodal distributions used here is reported in Table 3. With the maximum NRMSE (for the displacement component in the Z-axis direction) of under 6.5 × 10−3, the displacements obtained using the moderate and dense grids are practically indistinguishable. This indicates convergence of the solution for the moderate (17,730 nodes and 96,038 integration points) computational grid and therefore grids of this density were used in further simulations. It may be noted here that even results obtained with a coarse grid (NRMSE of an order to 10−2) may be acceptably accurate in practice.

Table 3
Normalized Root Mean Square Error (NRMSE) for displacement components (ux, uy, uz) for successively denser grids obtained when modeling needle insertion into a cylindrical sample (diameter 30 mm; height 17 mm) of silicone gel.
NRMSE
uxuyuz
Coarse (7,480 nodes) to refined (30,294 nodes) grids1.36×10−21.40×10−28.26×10−3
Moderately dense (17,730 nodes) to refined (30,294 nodes) grids9.83×10−39.72×10−35.75×10−3

The sample is shown in Fig 2.

3.1.2 Demonstration of the ability to compute needle reaction force

The results of simulation of needle insertion into a small cylindrical gel sample (diameter 30 mm; height 17 mm; see Fig 4 for the experimental set-up) confirm that when the mechanical properties of the tissue are known precisely, our method correctly computes not only displacements but also forces and therefore is mechanically consistent (as is nonlinear FEM). The computed force is very close to that experimentally measured (Fig 11). Differences between the computed reaction force and experiment can be attributed to the inadequacy of Ogden model to account accurately for the stress-strain relationship under extreme deformations, with Green strains exceeding 70%.

Measured (red solid line) and computed (black solid line) force acting on the needle during insertion into small cylindrical gel sample (diameter of 30 mm, height of 17 mm).
Fig 11

Measured (red solid line) and computed (black solid line) force acting on the needle during insertion into small cylindrical gel sample (diameter of 30 mm, height of 17 mm).

The sample is shown in Fig 4.

3.1.3 Demonstration of displacement field independence of material properties

As indicated in the histograms in Fig 12, the node-by-node differences between the displacement fields computed when varying the material properties (shear modulus) and material models (Ogden and neo-Hookean) as described in Table 1 are well below 1 μm (10−3 mm). This is consistent with the analysis of the Normalized Root Mean Square Error (NRMSE) for the displacement components (see Table 4). As the maximum NMRSE is 4.17×10−4 (Table 4) for two orders of magnitude shear modulus difference (Material 1 and Material 3), it can be concluded that the displacements computed when varying material models and material properties, as described in Table 1, are for practical purposes indistinguishable. This indicates that the displacement field predicted using our method for needle insertion modeling is independent of the material model and properties used. This feature of our modeling approach is extremely important for patient-specific applications, where we rarely know tissue properties precisely.

Modeling needle insertion into a small cylindrical sample (diameter of 30 mm and height of 17 mm; the sample is shown in Fig 4) when varying the sample material properties (shear modukus) and material model (Ogden and neo-Hookean) as described in Table 1.
Fig 12

Modeling needle insertion into a small cylindrical sample (diameter of 30 mm and height of 17 mm; the sample is shown in Fig 4) when varying the sample material properties (shear modukus) and material model (Ogden and neo-Hookean) as described in Table 1.

The insertion depth is 15 mm. The computational grid consists of 17,730 nodes and 96,038 integration cells with one integration point per cell. Histograms show the node-by-node differences (in millimeters) in displacement field components (ux -top, uy -middle, uz -bottom) between (a) Materials 1 and 2 and (b) between Materials 1 and 3 and (c) between Materials 2 and 4. Materials 1, 2 and 3 are Ogden, and Material 4 is neo-Hookean. The shear moduli are 72.0 Pa for Material 1, 722.0 Pa for Material 2, 7222.0 Pa for Material 3, and 1000.0 Pa for Material 4. See Table 1 for more information about Material 1, Material 2, Material 3 and Material 4.

Table 4
Modeling needle insertion into a cylindrical sample (diameter of 30 mm and height of 17 mm) when varying the sample material model and material properties as described in Table 1.
NRMSE
uxuyuz
Material 1 and 23.85×10−44.62×10−53.25×10−5
Material 1 and 34.17×10−45.80×10−53.39×10−5
Material 2 and 46.33×10−51.67×10−41.17×10−5

The insertion depth is 15 mm. The computational grid consists of 17,730 nodes and 96,038 integration cells with one integration point per cell. Normalized root mean square error (NRMSE) for the displacement components (ux, uy, uz) predicted using different material models and material properties. Materials 1, 2 and 3 are Ogden, and Material 4 is neo-Hookean. Note that two orders of magnitude difference in shear modulus results in negligibly small NRMSE of 4.17×10−4.

3.2 Experimental evaluation of the method

We model the needle insertion to a depth of up to 15 mm into a nonhomogenous cylindrical sample (diameter of 65 mm and height 34 mm) made from silicone gel (Fig 6). We compute the displacement field and reaction force on the needle shaft. We use a nodal distribution of 32,276 nodes and 178,993 integration cells (with one integration point per cell) to accurately represent the sample geometry determined from the CT images (Fig 6C). To qualitatively evaluate the accuracy of our kinematic approach for needle insertion modeling, we compare the general deformation/shape of the gel sample predicted using our model with the CT images acquired in the experiments conducted under the set-up shown in Fig 7. For the quantitative evaluation, we compare the displacement field within the sample at the location of the beads predicted using our model with the beads displacements determined from the analysis of the CT images acquired during needle insertion into the gel sample as shown in Fig 7. The comparison was done for the needle insertion depth of 5 mm and 15 mm.

3.2.1 Accuracy of prediction of the displacement field during needle insertion: Qualitative evaluation

The sample general deformation and shape predicted using our model is very close to the CT images acquired during the needle insertion. As seen in Figs 1315 and 16, the measured and computed surface deformations differ by no more than 0.5 mm (around three voxels). Such accuracy is acceptable for most image-guided procedures [78, 79]. This qualitative observation is consistent with the quantitative analysis of the predicted and experimentally determined displacement field within the sample reported in section 3.2.2 Accuracy of prediction of the displacement field during needle insertion: Quantitative evaluation.

Needle insertion (to depth of 5 mm) into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7).
Fig 13

Needle insertion (to depth of 5 mm) into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7).

The needle diameter is 1.6 mm. The predicted contours of the sample (blue lines) are overlaid on the CT images acquired during the needle insertion. The needle is indicated in figure (a), and its outline can be distinguished in figures (a)-(d). (a) Sections through the planes located at (a) 0 mm, (b) 0.16 mm, (c) 0.32 mm, (d) 0.48 mm, (e) 0.64 mm, (f) 0.80 mm, (g) 0.96 mm, and (h) 1.12 mm anteriorly from the central plane of the needle shaft.

Needle insertion (to depth of 5 mm) into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7)—close-up view of the insertion area.
Fig 14

Needle insertion (to depth of 5 mm) into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7)—close-up view of the insertion area.

The needle diameter is 1.6 mm. The predicted contours of the sample (blue lines) are overlaid on the CT images acquired during the needle insertion. The needle is indicated in figure (a), and its outline can be distinguished in figures (a)-(d). Sections through the planes located at (a) 0 mm, (b) 0.16 mm, (c) 0.32 mm, (d) 0.48 mm, (e) 0.64 mm, (f) 0.80 mm, (g) 0.96 mm, and (h) 1.12 mm anteriorly from the central plane of the needle shaft.

Needle insertion (to a depth of 15 mm) into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7).
Fig 15

Needle insertion (to a depth of 15 mm) into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7).

The needle diameter is 1.6 mm. The predicted contours of the sample (blue lines) are overlaid on the CT images acquired during the needle insertion. The maximum principal Green strain predicted in the simulation is over 70%. The needle is indicated in figure (a), and its outline can be distinguished in figures (a)-(f). Sections through the planes located at (a) 0 mm, (b) 0.16 mm, (c) 0.32 mm, (d) 0.48 mm, (e) 0.64 mm, (f) 0.80 mm, (g) 0.96 mm, and (h) 1.12 mm anteriorly from the central plane of the needle shaft.

Needle insertion (to a depth of 15 mm) into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7)—close-up view of needle insertion area.
Fig 16

Needle insertion (to a depth of 15 mm) into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7)—close-up view of needle insertion area.

The needle diameter is 1.6 mm. The predicted contours of the sample (blue lines) are overlaid on the CT images acquired during the needle insertion. The maximum principal Green strain predicted in the simulation is over 70%. The needle is indicated in figure (a), and its outline can be distinguished in figures (a)-(f). Sections through the planes located at (a) 0 mm, (b) 0.16 mm, (c) 0.32 mm, (d) 0.48 mm, (e) 0.64 mm, (f) 0.80 mm, (g) 0.96 mm, and (h) 1.12 mm anteriorly from the central plane of the needle shaft.

3.2.2 Accuracy of prediction of the displacement field during needle insertion: Quantitative evaluation

As it is difficult to avoid an error smaller than 2 pixels when determining the location of a steel bead in the image, following our previous studies on non-rigid image registration using computational biomechanics models [7981], we used twice the in-plane image resolution (twice the in-plane pixel size) as the criterion for successful displacement prediction. This implies that when the difference between the predicted and experimentally determined bead displacements does not exceed twice the in-plane voxel size, we regard the prediction as accurate. As the resolution (voxel size) of our images was of 0.16 mm × 0.16 mm × 0.10 mm, we use the accuracy criterion of 2 × 0.16 mm = 0.32 mm for the displacement field components in the x-direction and y-direction, and 2 × 0.10 mm = 0.20 mm for the displacement component in the z-direction.

Fig 17 shows the histograms of the differences between the displacement field components (along the three axes of the coordinate system), at the locations of the metallic beads embedded within the sample, predicted using our kinematic approach and measured from the CT images for the needle insertion depth of 5 mm. For 87% (40 out of 46) of the beads the displacement in the x-direction was accurately predicted by our model, as the difference between the modeling and experimentally determined displacements does not exceed the 0.32 mm (twice the image resolution) accuracy threshold (Fig 17). For the y-direction and z-direction displacement field components the accurate prediction (difference of up to 0.32 mm in the y-direction and up to 0.2 mm in the z-direction) was achieved for 67% (31 out of 46) beads.

Needle insertion to the depth of 5 mm into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7).
Fig 17

Needle insertion to the depth of 5 mm into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7).

Comparison of the displacement field components at the beads location predicted using the MTLED algorithm with the kinematic approach for needle insertion modeling we introduced in this study and experimentally determined from the CT images. Histograms of the differences in the (a) x-direction, (b) y-direction and (c) z-direction. The displacements are in millimeters. The predicted and experimentally determined displacement field magnitudes for all beads are listed in S1 Table.

The beads for which the difference between the predicted and experimentally determined displacement magnitude exceeded twice the image resolution (0.32 mm) were located distantly from the needle (Fig 18). In these areas the image contrast is poor, which introduces errors when determining location of the beads.

Needle insertion to the depth of 5 mm into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7).
Fig 18

Needle insertion to the depth of 5 mm into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7).

(a) Top view (X-Y plane) and (b) Transverse view (X-Z plane) of the steel beads (black and red solid circles) embedded in the gel sample as shown in Fig 5A and 5B. Black circles: the difference between the bead displacements predicted using the MTLED algorithm with the kinematic approach for needle insertion modeling and experimentally determined from the CT images does not exceed 0.32 mm (twice the in-plane-image resolution). Red circles with numbers (bead ID): the difference between the bead displacements predicted using the MTLED algorithm with the kinematic approach for needle insertion modeling and experimentally determined from the CT images exceeds 0.32 mm (twice the in-plane-image resolution).

The results of quantitative analysis of the accuracy of prediction of the gel sample deformations for the needle insertion depth of 15 mm are consistent with those for the insertion depth of 5 mm. For the insertion depth of 15 mm, the displacement in the x-direction was accurately predicted for 72% (33 out of 46) beads (Fig 19A), and the displacement in the y-direction—for 87% (40 out of 46) beads (Fig 19B). Although for the displacement in the z-direction, the accurate prediction was achieved only for 44% (20 beads out of 46) (Fig 19C).

Needle insertion to the depth of 15 mm into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7).
Fig 19

Needle insertion to the depth of 15 mm into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7).

Comparison of the displacement field components at the beads location predicted using the MTLED algorithm with the kinematic approach for needle insertion modeling we introduced in this study and experimentally determined from the CT images. Histograms of the differences in the (a) x-direction, (b) y-direction, and (c) z-direction. The displacements are in millimeters. Values of the predicted and experimentally determined displacement field magnitude for all beads are listed in S2 Table.

As with modeling needle insertion to the depth of 5 mm, majority of the beads for which the difference between the predicted and experimentally determined displacement magnitude exceeded 0.32 mm was located distantly from the needle (Fig 20), where the image contrast is poor. This tendency is also clearly visible in the vector plot of the predicted and image-determined displacements of the beads (Fig 21).

Needle insertion to the depth of 15 mm into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7).
Fig 20

Needle insertion to the depth of 15 mm into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel (Figs 6 and 7).

(a) Top view (X-Y plane) and (b) Transverse view (X-Z plane) of the steel beads (black and red solid circles) embedded in the gel sample as shown in Fig 5A and 5B. Black circles: the difference between the bead displacements predicted using the MTLED algorithm with the kinematic approach for needle insertion modeling and experimentally determined from the CT images does not exceed 0.32 mm (twice the in-plane-image resolution). Red circles with numbers (bead ID): the difference between the bead displacements predicted using the MTLED algorithm with the kinematic approach for needle insertion modeling and experimentally determined from the CT images exceeds 0.32 mm (twice the in-plane-image resolution).

Modeling of needle insertion (insertion depth of 15 mm) into the non-homogenous cylindrical (diameter of 65 mm and height of 34 mm) sample of Sylgard 527 gel.
Fig 21

Modeling of needle insertion (insertion depth of 15 mm) into the non-homogenous cylindrical (diameter of 65 mm and height of 34 mm) sample of Sylgard 527 gel.

Vector plot of the predicted (red vectors) using our model and experimentally determined from the CT image analysis (blue vectors) displacement field at the beads’ location. The gel sample is shown in Fig 6, and the experimental set-up—in Fig 7.

3.2.3 Prediction of force acting on the needle

The predicted and experimentally measured (the experimental set-up is shown in Fig 4) forces acting on the needle during insertion into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel agree very well for the insertion depth of up to 10 mm (Fig 22). However, the differences between the modeling and experimental results increase with the needle insertion depth. One possible explanation for this tendency can be that the Ogden model obtained from the experiments (see Fig 1A) loses its accuracy at very high strains.

Measured (red solid line) and predicted (black solid dashed) force acting on the needle during insertion into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel. The sample and the model are shown in Fig 6. The experimental set-up is shown in Fig 4.
Fig 22

Measured (red solid line) and predicted (black solid dashed) force acting on the needle during insertion into the non-homogenous cylindrical sample (diameter of 65 mm and height of 34 mm) of Sylgard 527 gel. The sample and the model are shown in Fig 6. The experimental set-up is shown in Fig 4.

3.2.4 Weak dependence on mechanical properties

To demonstrate that our approach is effective in predicting tissue deformations even when its mechanical properties are unknown, we repeated the needle insertion simulation into a large sample (diameter of 65 and height of 34 mm) with beads using uniformly the simplest neo-Hookean model with μ = 1,000 Pa.

Fig 23, shows the histogram plot of the node-by-node differences between the displacement fields computed using the Ogden material model (three-layers with material properties listed in Table 2) and neo-Hookean material model with the uniform properties for the entire sample. The Normalized Root Mean Square Error (NRMSE) for the ux, uy and uz displacement components is 3.1 × 10−3, 8.1 × 10−3, and 3.2 × 10−3, respectively. This result confirms that for image-guided surgical operations, where prediction of displacements is of importance, our method can be used without the knowledge of patient-specific properties of tissues.

Modeling needle insertion into a cylindrical sample (diameter of 65 mm and height of 34 mm) using uniformly the simplest neo-Hookean model with μ = 1,000 Pa.
Fig 23

Modeling needle insertion into a cylindrical sample (diameter of 65 mm and height of 34 mm) using uniformly the simplest neo-Hookean model with μ = 1,000 Pa.

The insertion depth is 15 mm. Histograms displaying the node-by-node difference (in mm) for the (a) ux (b) uy and (c) uz displacement field components between Ogden and neo-Hookean material models. In the simulations using the Ogden material model, three layers with different material properties were distinguished in the sample as listed in Table 2. For the neo-Hookean material model, the sample was modeled as a homogenous continuum (uniform material properties for the entire sample). Note practically negligible differences (up to 0.05 mm for all the nodes) between the displacements obtained using the two material models.

3.3 Needle insertion into continua with complex geometry

We model the needle insertion into the brain phantom geometry shown in Figs 8 and 9. The insertion was conducted to a depth of 100 mm (in z-direction in Fig 24). The parameters for the Ogden material model used are the same as those used section 3.1 Method verification when modeling needle insertion into the small cylindrical sample (diameter of 30 mm and height of 17 mm) of silicone gel (see Fig 4). The needle diameter (1.6 mm) and the deformation coefficient (CD = 0.4) are the same as in the simulations conducted in section 3.1 Method verification and section 3.1 Experimental verification of the method.

(a) Initial configuration of the brain phantom geometry (the geometry is shown in Figs 8 and 9) and (b) Magnitude of the displacement field (in m) when modeling needle insertion by 0.10 m in z-direction.
Fig 24

(a) Initial configuration of the brain phantom geometry (the geometry is shown in Figs 8 and 9) and (b) Magnitude of the displacement field (in m) when modeling needle insertion by 0.10 m in z-direction.

Magnitude of the displacement field at the insertion depth of 100 mm is shown in Fig 24. The simulation was conducted without any instabilities encountered.

To demonstrate that our approach is effective in predicting tissue deformations even when its mechanical properties are unknown, we repeated our simulation using the simplest neo-Hookean model with μ = 1,000 Pa. Fig 25 shows the histogram plot of the node-by-node differences between the displacement fields computed using the realistic Ogden material model and the simplest neo-Hookean model. The Normalized Root Mean Square Error (NRMSE) for the ux, uy and uz displacement components is 3.2 × 10−2, 3.5 × 10−5, and 1.91 × 10−2, respectively.

Modeling of needle insertion into a continuum with complex geometry (the brain phantom–see Fig 8) using Ogden (with μ = 722 Pa and α = -1.3) and the simplest hyperelastic neo-Hookean material models with μ = 1,000 Pa.
Fig 25

Modeling of needle insertion into a continuum with complex geometry (the brain phantom–see Fig 8) using Ogden (with μ = 722 Pa and α = -1.3) and the simplest hyperelastic neo-Hookean material models with μ = 1,000 Pa.

The insertion depth is 100 mm. Histograms displaying the node-by-node difference (in mm) for the (a) ux (b) uy and (c) uz displacement field components between Ogden and neo-Hookean material models. The brain phantom geometry was discretized using 73,926 nodes and 417,790 background tetrahedral integration cells with one integration point per cell as shown in Fig 9.

These results should be interpreted in the context of image-guided surgery that often rely on intraoperative Magnetic Resonance Images (MRIs). Resolution of intraoperative MRIs is typically not better than 1 mm [81] and the desired accuracy of many surgical procedures is of an order of 1–2 mm (below 2 mm for the brain tumor resection) [82]. Therefore, the results shown in Fig 25 can be interpreted as confirmation that the results of prediction of the displacement field due to needle insertion obtained using our methods are, for practical purposes, independent of the knowledge/assumptions about the mechanical properties of the analyzed tissue (continuum). Our methods may facilitate sufficiently accurate prediction of the displacement field even without exact knowledge of such properties.

4. Discussion

In the present contribution we simulate needle insertion into soft tissues. We use a fully geometrically and materially non-linear solid mechanics framework. To avoid the requirement for patient-specific material properties of the tissue, as well as tissue-needle interaction models, we propose a novel kinematics-based modeling approach. Our kinematic approach is consistent with our long-held belief that only methods that do not depend on the knowledge of patient-specific material parameters have a prospect of being successfully translated to the clinic [4749, 73]. Our modeling method requires only patient-specific geometry and two parameters that are easy to identify from intra-operative images. It is effective in predicting tissue deformations even when the tissue mechanical properties are unknown.

To compute soft tissue and other soft continua deformations our method uses the Meshless Total Lagrangian Explicit Dynamics (MTLED) suite of algorithms [30]. Our meshless method has very significant advantages as compared to commonly used finite element method. Labor intensive and time consuming finite element meshing is totally eliminated, making our meshless method potentially compatible with clinical workflows [31]. Moreover, our meshless approach can handle very large deformations and strains (common near the contact of a surgical tool and a soft organ) effortlessly [30], while the finite element method fails in such cases unless expensive re-meshing is employed [32].

As many medical procedures, such as brachytherapy [83], stereotactic placement of deep electrodes in epilepsy treatment [84], drug delivery [1, 10] and anaesthesia [85] continue to rely on needles that for practical purposes can be considered rigid, the current study does not address needle deflection. However, our fully geometrically and materially non-linear solid mechanics framework [30] supports future implementation of algorithms that account for needle deflection.

In this study, we conducted experiments with needles having a symmetric tip. Nevertheless, in our method needle geometry is given by node locations. Therefore, our approach allows arbitrarily shaped needle tips.

We do not demonstrate the real-time (e.g. at visual or haptic rates) needle guidance. Nevertheless, we believe that our approach may become useful for both surgical planning and real-time control. Our tissue deformation prediction method, in combination with sparse intra-operative imaging, may be included in creating a control system for needle guidance by integrating external sensing (needle position and force) with nonlinear computational mechanics models (that predict tissue deformations) and fast motion planning methods [86]. Together this could yield a needle guidance system that uses computational mechanics to create pre-operative surgical plans as well as to refine pre-operative surgical plans leading to accurate and fast targeting and better outcomes.

We envisage the primary applications of our new methodology in navigation for image-guiding surgery and surgical simulation. The primary variable of interest there is the displacement field within a soft organ. In this paper we demonstrated that our methods are suitable for accurate computation of a displacement field caused by needle motion without patient-specific material models of tissues and without detailed modeling of needle-tissue interaction. Moreover, we demonstrated that when the mechanical properties of modeled continuum are known, our methods accurately recover also reaction force on the needle.

Our needle insertion simulation results would be difficult to replicate with any other numerical method.

Acknowledgements

We thank Mr Clement Blondin, a visiting research student (from CAM Graduate Engineering School in Lille, France) at Intelligent Systems for Medicine Laboratory at the University of Western Australia, for help in analyzing the CT images of Sylgard 527 gel samples undergoing needle insertion.

We thank Mr Augustine Cloix, a visiting research student (from SIGMA Engineering Graduate School in Clermont-Ferrand, France) at Intelligent Systems for Medicine Laboratory at the University of Western Australia, for help in analysis of the forces obtained when subjecting Sylgard 527 gel samples to semi-confined compression.

We thank Mr Johann D. Visser, Master of Professional of Engineering student at the Intelligent Systems for Medicine Laboratory at the University of Western of Australia, for preparing Sylgard 527 gel samples used in this study and contribution to design of CT-compatible test apparatus used in the study.

References

HPark, HKim, SJLee. Optimal design of needle array for effective drug delivery. Annals of Biomedical Engineering. 2018;46(12):20122022. 10.1007/s10439-018-2100-0

JSBanerji, EMWolff, JDMassman, KOdem-Davis, CRPorter, JMCorman. Prostate needle biopsy outcomes in the era of the US Preventive Services Task Force Recommendation against prostate specific antigen based screening. Journal of Urology. 2016;195(1):6673. 10.1016/j.juro.2015.07.099

CYao, SLv, HChen, WTang, JGuo, DZhuang, et al The clinical utility of multimodal MR image-guided needle biopsy in cerebral gliomas. International Journal of Neuroscience. 2016;126(1):5361. 10.3109/00207454.2014.992429

RŠtukelj, KSchara, ABedina—Zavec, VŠuštar, MPajnič, LPađen, et al Effect of shear stress in the flow through the sampling needle on concentration of nanovesicles isolated from blood. European Journal of Pharmaceutical Sciences. 2017;98:1729. 10.1016/j.ejps.2016.10.007

HXu, YLiu, WSong, SKan, FLiu, DZhang, et al Comparison of cutting and pencil-point spinal needle in spinal anesthesia regarding postdural puncture headache. Medicine (United States). 2017;96(14). 10.1097/MD.0000000000006527

NAbolhassani, RPatel, MMoallem. Needle insertion into soft tissue: A survey. Medical Engineering & Physics. 2007;29(4):413431. 10.1016/j.medengphy.2006.07.003

VAPhan, RDalfsen, HLe, NQNguyen. Performance of a new preloaded fiducial needle to guide radiation therapy of upper gastrointestinal cancers. Endoscopy. 2019;51(5):463467. 10.1055/a-0800-0033

JSylvester, PGrimm, DNaidoo, JBilik, AMiller, JWong. First report on the use of a thinner I-125 radioactive seed within 20-gauge needles for permanent radioactive seed prostate brachytherapy: Evaluation of postimplant dosimetry and acute toxicity. Brachytherapy. 2013;12(4):375381. 10.1016/j.brachy.2012.07.002

NJCowan, KGoldberg, GSChirikjian, GFichtinger, RAlterovitz, others. Robotic needle steering: design, modeling, planning, and image guidance. Surgical Robotics-Systems, Applications, and Visions. 2010:557582.

10 

DDe Lorenzo, YKoseki, EDe Momi, KChinzei, AMOkamura. Coaxial needle insertion assistant with enhanced force feedback. IEEE Transactions on Biomedical Engineering. 2013;60(2):379389. 10.1109/TBME.2012.2227316

11 

SLiu, ZXia, JLiu, JXu, HRen, TLu, et al Automatic multiple-needle surgical planning of robotic-assisted microwave coagulation in large liver tumor therapy. PLoS One. 2016;11(3):e0149482 10.1371/journal.pone.0149482

12 

PJSwaney, AWMahoney, BIHartley, AARemirez, ELamers, RHFeins, et al Toward transoral peripheral lung access: Combining continuum robots and steerable needles. Journal of Medical Robotics Research. 2017;2(1):1750001 10.1142/S2424905X17500015

13 

SFrisken, PUnadkat, XYang, MIMiga, AJGolby. Intra-operative measurement of brain deformation In: KMiller, editor. Biomechanics of the Brain. Cham: Springer International Publishing; 2019; 303319.

14 

JDMathews, AVForsythe, ZBrady, MWButler, SKGoergen, GBByrnes, et al Cancer risk in 680 000 people exposed to computed tomography scans in childhood or adolescence: data linkage study of 11 million Australians. BMJ: British Medical Journal. 2013;346:360 10.1136/bmj.f2360

15 

SPPower, FMoloney, MTwomey, KJames, OJO'Connor, MMMaher. Computed tomography and patient risk: Facts, perceptions and uncertainties. World Journal of Radiology. 2016;8(12):902915. 10.4329/wjr.v8.i12.902

16 

RSastry, WLBi, SPieper, SFrisken, TKapur, WWells, 3rd, et al Applications of ultrasound in the resection of brain tumors. Journal of Neuroimaging: official journal of the American Society of Neuroimaging. 2017;27(1):515. 10.1111/jon.12382

17 

IElgezua, YKobayashi, MGFujie. Survey on current state-of-the-art in needle insertion robots: Open challenges for application in real surgery. Procedia CIRP. 2013;5(0):9499.

18 

C-YLu, X-LChen, X-LChen, X-JFang, Y-LZhao. Clinical application of 3.0 T intraoperative magnetic resonance combined with multimodal neuronavigation in resection of cerebral eloquent area glioma. Medicine. 2018;97(34):e11702 10.1097/MD.0000000000011702

19 

RCMiner. Image-guided neurosurgery. Journal of Medical Imaging and Radiation Sciences. 2017;48(4):32835. 10.1016/j.jmir.2017.06.005

20 

EDe Momi, GFerrigno, GBosoni, PBassanini, PBlasi, GCasaceli, et al A method for the assessment of time-varying brain shift during navigated epilepsy surgery. International Journal of Computer Assisted Radiology and Surgery. 2016;11(3):473481. 10.1007/s11548-015-1259-1

21 

YAdagolodjo, LGoffin, MDMathelin, HCourtecuisse. Robotic insertion of flexible needle in deformable structures using inverse finite-element simulation. IEEE Transactions on Robotics. 2019;35(3):697708.

22 

SCotin, HDelingette, NAyache. Real-time elastic deformations of soft tissues for surgery simulation. IEEE Transactions on Visualization and Computer Graphics. 1999;5(1):6273.

23 

ALeibinger, AEForte, ZTan, MJOldfield, FBeyrau, DDini, et al Soft tissue phantoms for realistic needle insertion: A comparative study. Annals of Biomedical Engineering. 2016;44(8):24422452. 10.1007/s10439-015-1523-0

24 

HPBui, STomar, SPABordas. Corotational cut finite element method for real-time surgical simulation: Application to needle insertion simulation. Computer Methods in Applied Mechanics and Engineering. 2019;345:183211.

25 

DiMaio SP, Salcudean SE, editors. Simulated interactive needle insertion. 10th Symposium On Haptic Interfaces For Virtual Environment and Teleoperator Systems (HAPTICS'02). 2002, IEEE Computer Society, Orlando, Florida, USA, pp. 1–8.

26 

SPDiMaio, SESalcudean. Interactive simulation of needle insertion models. IEEE Transactions on Biomedical Engineering. 2005;52(7):11671179. 10.1109/TBME.2005.847548

27 

AJahya, MHerink, SMisra. A framework for predicting three-dimensional prostate deformation in real time. The International Journal of Medical Robotics and Computer Assisted Surgery. 2013;9(4):e52e60. 10.1002/rcs.1493

28 

AWittek, TDutta-Roy, ZTaylor, AHorton, TWashio, KChinzei, et al Subject-specific non-linear biomechanical model of needle insertion into brain. Computer Methods in Biomechanics and Biomedical Engineering. 2008;11(2):135146. 10.1080/10255840802296665

29 

LBilston. Brain Tissue Mechanical Properties In: KMiller, editor. Biomechanics of the Brain. Cham: Springer International Publishing; 2019 p. 7195.

30 

GJoldes, GBourantas, BZwick, HChowdhury, AWittek, SAgrawal, et al Suite of meshless algorithms for accurate computation of soft tissue deformation for surgical simulation. Medical Image Analysis. 2019;56:1521371. 10.1016/j.media.2019.06.004

31 

AWittek, NMGrosland, GRJoldes, VMagnotta, KMiller. From finite element meshes to clouds of points: A review of methods for generation of computational biomechanics models for patient-specific applications. Annals of Biomedical Engineering. 2016;44(1):315. 10.1007/s10439-015-1469-2

32 

AWittek, GJoldes, MCouton, SKWarfield, KMiller. Patient-specific non-linear finite element modelling for predicting soft organ deformation in real-time; Application to non-rigid neuroimage registration. Progress in Biophysics and Molecular Biology. 2010;103(2):292303. 10.1016/j.pbiomolbio.2010.09.001

33 

SKWarfield, FTalos, ATei, ABharatha, ANabavi, MFerrant, et al Real-time registration of volumetric brain MRI by biomechanical simulation of deformation during image guided neurosurgery. Computing and Visualization in Science. 2002;5(1):311.

34 

KMiller. Constitutive modelling of abdominal organs. Journal of Biomechanics. 2000;33(3):36773. 10.1016/s0021-9290(99)00196-7

35 

KMiller, GRJoldes, GBourantas, SKWarfield, DEHyde, RKikinis, et al Biomechanical modeling and computer simulation of the brain during neurosurgery. International Journal for Numerical Methods in Biomedical Engineering. 2019;35(10):e3250–1-36. 10.1002/cnm.3250

36 

KMiller, AWittek, ACRTavner, GRJoldes. Biomechanical Modelling of the Brain for Neurosurgical Simulation and Neuroimage Registration In: KMiller, editor. Biomechanics of the Brain. Cham: Springer International Publishing; 2019 p. 135164.

37 

MACrisfield, GFMoita. A unified co-rotational framework for solids, shells and beams. International Journal of Solids and Structures. 1996;33(20):29692992.

38 

KJBathe. Finite Element Procedures: Prentice-Hall; 1996.

39 

JBonet, HMarriott, OHassan. An averaged nodal deformation gradient linear tetrahedral element for large strain explicit dynamic applications. Communications in Numerical Methods in Engineering. 2001;17(8):551561.

40 

TJRHughes. The Finite Element Method: Linear Static and Dynamic Finite Element Analysis.: Prentice-Hall; 1987.

41 

GRJoldes, AWittek, KMiller. Non-locking tetrahedral finite element for surgical simulation. Communications in Numerical Methods in Engineering. 2009;25(7):827836. 10.1002/cnm.1185

42 

KHYang. Basic Finite Element Method as Applied to Injury Biomechanics: Academic Press; 2018.

43 

GFCarey. Computational Grid: Generation, Adaptation, and Solution Strategies: Taylor&Francis; 1997.

44 

XJin, GRJoldes, KMiller, KHYang, AWittek. Meshless algorithm for soft tissue cutting in surgical simulation. Computer Methods in Biomechanics and Biomedical Engineering. 2014;17(7):800811. 10.1080/10255842.2012.716829

45 

GYZhang, AWittek, GRJoldes, XJin, KMiller. A three-dimensional nonlinear meshfree algorithm for simulating mechanical responses of soft tissue. Engineering Analysis with Boundary Elements. 2014;42:6066.

46 

JYZhang, GRJoldes, AWittek, KMiller. Patient-specific computational biomechanics of the brain without segmentation and meshing. International Journal for Numerical Methods in Biomedical Engineering. 2013;29(2):293308. 10.1002/cnm.2507

47 

GRJoldes, KMiller, AWittek, BDoyle. A simple, effective and clinically applicable method to compute abdominal aortic aneurysm wall stress. Journal of the Mechanical Behavior of Biomedical Materials. 2016;58:139148. 10.1016/j.jmbbm.2015.07.029

48 

KMiller, JLu. On the prospect of patient-specific biomechanics without patient-specific properties of tissues. Journal of the Mechanical Behavior of Biomedical Materials. 2013;27:154166. 10.1016/j.jmbbm.2013.01.013

49 

AWittek, THawkins, KMiller. On the unimportance of constitutive models in computing brain deformation for image-guided surgery. Biomechanics and Modeling in Mechanobiology. 2009;8(1):7784. 10.1007/s10237-008-0118-1

50 

FnAUrrea, FCasanova, GAOrozco, JJGarcia. Evaluation of the friction coefficient, the radial stress, and the damage work during needle insertions into agarose gels. Journal of the Mechanical Behavior of Biomedical Materials. 2016;56:98105. 10.1016/j.jmbbm.2015.11.024

51 

HPBui, STomar, HCourtecuisse, MAudette, SCotin, SPABordas. Controlling the error on target motion through real-time mesh adaptation: Applications to deep brain stimulation. International Journal for Numerical Methods in Biomedical Engineering. 2018;34(5):e2958 10.1002/cnm.2958

52 

MOldfield, DDini, GGiordano, FRodriguez y Baena. Detailed finite element modelling of deep needle insertions into a soft tissue phantom using a cohesive approach. Computer Methods in Biomechanics and Biomedical Engineering. 2013;16(5):53043. 10.1080/10255842.2011.628448

53 

SMisra, KBReed, BWSchafer, KTRamesh, AMOkamura. Mechanics of flexible needles robotically steered through soft tissue. International Journal of Robotics Research. 2010;29(13):16401660. 10.1177/0278364910369714

54 

AHorton, AWittek, GRJoldes, KMiller. A meshless Total Lagrangian explicit dynamics algorithm for surgical simulation. International Journal for Numerical Methods in Biomedical Engineering. 2010;26(8):977998.

55 

GRJoldes, HAChowdhury, AWittek, BDoyle, KMiller. Modified moving least squares with polynomial bases for scattered data approximation. Applied Mathematics and Computation. 2015;266:893902.

56 

HAChowdhury, AWittek, KMiller, GRJoldes. An Element Free Galerkin method based on the modified moving least squares approximation. Journal of Scientific Computing. 2017;71(3):11971211.

57 

GRJoldes, AWittek, KMiller. Stable time step estimates for mesh-free particle methods. International Journal for Numerical Methods in Engineering. 2012;91(4):45045.

58 

Julia (2020). The Julia programming language, Available [https://julialang.org/].

59 

60 

Kitware (2020) ParaView, Available [https://www.paraview.org].

61 

AFedorov, RBeichel, JKalpathy-Cramer, JFinet, J-CFillion-Robin, SPujol, et al 3D Slicer as an image computing platform for the Quantitative Imaging Network. Magnetic Resonance Imaging. 2012;30(9):13231341. 10.1016/j.mri.2012.05.001

62 

TWashio and KChinzei Needle Force Sensor, Robust and sensitive detection of the instant of needle puncture In: CBarillot., D.RHaynor., PHellier. (Eds.), Medical Image Computing and Computer-Assisted Intervention–MICCAI 2004. Springer Berlin Heidelberg, Berlin, Heidelberg 2020:113120.

63 

DWABrands, PHMBovendeerd, GWMPeters, Wismans JSHM. The large strain dynamic behaviour of in-vitro porcine brain tissue and a silicone gel model material. Stapp Car Crash Journal. 2000;44:249260.

64 

JMa, AWittek, SSingh, GRJoldes, TWashio, KChinzei, et al Accuracy of non-linear FE modelling for surgical simulation: Study using soft tissue phantom. Computational Biomechanics for Medicine, 2010;13: p. 2941.

65 

JIvarsson, DCViano, PLövsund. Influence of the lateral ventricles and irregular skull base on brain kinematics due to sagittal plane head rotation. Journal of Biomechanical Engineering. 2002;124(4):422431. 10.1115/1.1485752

66 

JZhang, NYoganandan, FAPintar, YGuan, TAGennarelli. Experimental model for civilian ballistic brain injury biomechanics quantification. Journal of Biomechanics. 2007;40(10):23412346. 10.1016/j.jbiomech.2006.10.021

67 

FZhu, CWagner, ADal Cengio Leonardi, XJin, PVandevord, CChou, et al Using a gel/plastic surrogate to study the biomechanical response of the head under air shock loading: a combined experimental and numerical investigation. Biomechanics and Modeling in Mechanobiology 2012;11(3–4):341353. 10.1007/s10237-011-0314-2

68 

KMiller. Method of testing very soft biological tissues in compression. Journal of Biomechanics. 2005;38(1):153158. 10.1016/j.jbiomech.2004.03.004

69 

LMorriss, AWittek, KMiller. Compression testing of very soft biological tissues using semi-confined configuration: A word of caution. Journal of Biomechanics. 2008;41(1):235238. 10.1016/j.jbiomech.2007.06.025

70 

TWashio and KChinzei Needle Force Sensor, Robust and sensitive detection of the instant of needle puncture In: CBarillot., D.RHaynor., PHellier. (Eds.), Medical Image Computing and Computer-Assisted Intervention–MICCAI 2004. Lecture Notes in Comouter Science LNCS 3217. Springer, Berlin, Heidelberg 2004: p. 113120.

71 

Dutta-Roy T, Wittek A, Taylor Z, Chinzei K, Washio T, Miller K, Towards realistic surgical simulation: Biomechanics of needle insertion into brain. In Zielinska, T., Zelinski, C. (Eds.) ROMANSY 16: Robot Design, Dynamics, and Control (16th CISM-IFToMM Symposium on Theory and Practice of Robots and Manipulators); 2006; Warsaw, Poland, p. 297–304.

72 

Kataoka H, Washio T, Chinzei K, Mizuhara K, Simone C, Okamura AM, Measurement of the tip and friction force acting on a needle during penetration, In Dohi, T., Kikinis, R. (Eds.) Medical Image Computing and Computer-Assisted Intervention—MICCAI 2002, Lecture Notes in Computer Science LNCS 2488, Springer, Berlin, Heidelberg, 2002: p. 216–223.

73 

Miller K. Biomechanics without mechanics: calculating soft tissue deformation without differential equations of equilibrium. In: Middleton J, editor. Computer Methods in Biomechanics and Biomedical Engineering CMBBE2004 Proceedings. UK: 2005 FIRST Numerics Ltd; 2004, p.1-8.

74 

GNHounsfield. Computerized transverse axial scanning (tomography): I. Description of system. British Journal of Radiology. 1973;46(552):10161022. 10.1259/0007-1285-46-552-1016

75 

Aucoin N. Modules: Fiducials-Documentation-3.4. In: 3D Slicer Documentation, Available [https://www.slicer.org/wiki/Modules:Fiducials-Documentation-3.4], 2009.

76 

AKhau. Biomechanical Simulations For Remote (Robotic) Surgery: Brain Phantom Construction and Experimental Analysis: The University of Western Australia; 2018 10.1177/2374373518803630

77 

PLancaster, KSalkauskas. Surfaces generated by moving least-squares methods. Mathematics of Computation. 1981;37(155):141158.

78 

AWittek, KMiller. Chapter 39—Computational biomechanics for medical image analysis. In: SKZhou, DRueckert, GFichtinger, editors. Handbook of Medical Image Computing and Computer Assisted Intervention: Academic Press; 2020 p. 953977.

79 

RGarlapati, ARoy, GJoldes, AWittek, AMostayed, BDoyle, et al More accurate neuronavigation data provided by biomechanical modeling instead of rigid registration. Journal of neurosurgery. 2014;120(6):14771483. 10.3171/2013.12.JNS131165

80 

MLi, AWittek, GRJoldes, KMiller. Fuzzy Tissue Classification for Non-Linear Patient-Specific Biomechanical Models for Whole-Body Image Registration In: GRJoldes, BDoyle, AWittek, PMFNielsen, KMiller, editors. Computational Biomechanics for Medicine: Imaging, Modeling and Computing. Cham: Springer International Publishing; 2016 p. 8596.

81 

AMostayed, RGarlapati, GJoldes, AWittek, ARoy, RKikinis, et al Biomechanical Model as a registration tool for image-guided neurosurgery: Evaluation against BSpline registration. Annals of Biomedical Engineering. 2013;41(11):24092425. 10.1007/s10439-013-0838-y

82 

HCourtecuisse, FMorin, IReinertsen, YPayan, MChabanas. Computational Biomechanics of the Brain in the Operating Theatre In: KMiller, editor. Biomechanics of the Brain. Cham: Springer International Publishing; 2019 p. 321344.

83 

RAlterovitz, MBranicky, KGoldberg. Motion planning under uncertainty for image-guided medical needle steering. The International Journal of Robotics Research. 2008;27(11–12):13611374. 10.1177/0278364908097661

84 

JGonzalez-Martinez, JMullin, SVadera, JBulacio, GHughes, SJones, et al Stereotactic placement of depth electrodes in medically intractable epilepsy. Journal of Neurosurgery, 2014;120(3):639644. 10.3171/2013.11.JNS13635

85 

MMehta, NSalmon. Extradural block. Confirmation of the injection site by X-ray monitoring. Anaesthesia. 1985;40(10):10091012. 10.1111/j.1365-2044.1985.tb10558.x

86 

KSeiler, SPNSingh, HDurrant-Whyte. Using Lie Group Symmetries for Fast Corrective Motion Planning In: DHsu, VIsler, J-CLatombe, MCLin, editors. Algorithmic Foundations of Robotics IX: Selected Contributions of the Ninth International Workshop on the Algorithmic Foundations of Robotics. Berlin, Heidelberg: Springer Berlin Heidelberg; 2011 p. 3745