Abstract
Keywords
Introduction
Modeling and simulation of soft tissue deformation is a fundamental research issue in the development of a surgical simulator. Surgical simulation requires realistic modeling of soft tissue deformation under tool-tissue interactions and real-time visual and haptic feedbacks [1], but it is challenging to satisfy these two conflicting requirements. Currently, the existing methods for soft tissue deformation can be grouped into two main categories. One is devoted to the computational performance such as mass-spring model (MSM) [2] for real-time soft tissue deformation, whereas the other is devoted to the physical realism such as finite element method (FEM) [3] for accurate soft tissue deformation. The former is easy in implementation and computationally efficient, but it cannot accurately reproduce the material properties of soft tissues. The latter allows accurate prediction of soft tissue deformation, but it is highly expensive in computation. There have been various techniques studied for the improvement of the runtime computation of FEM. Matrix condensation [4] improves the runtime computation by reducing the full computation of a volumetric object to the surface nodes only; however, with this simplification the deformation accuracy is significantly compromised. Pre-computation reduces the computational load by calculating the solutions [5] or spatial derivatives [6] prior to the simulation; however, the pre-computation does not permit changes on model topology during the simulation. Total Lagrangian explicit dynamics finite element algorithm [6] reduces the computation through eliminating the iterative process of solving the matrix equation; however, due to the use of explicit time integration, the simulation time step is restricted to a small value for the solution to maintain stable. The boundary element method (BEM) [7] reduces the computation by formulating the weak form of virtual work into a surface integral form, where only a discretization of object’s boundary is required. However, it cannot handle the anisotropic and heterogeneous characteristics of soft tissues due to the homogeneous material assumption. Meshless method [8], despite of being able to avoid the connectivity constraints from using mesh, requires more efforts in computer programming, and it cannot directly model the object’s surface. Although the GPU (Graphics Processing Unit) can be employed to facilitate the runtime computation from the GPU parallel computing [9], this technique is hardware-dependent and it does not fundamentally address the computational problem.
As an alternative to the aforementioned methods, ChainMail is a modeling method for real-time modeling and simulation of soft tissue deformation. It was first proposed by Gibson in 1997, named the 3D ChainMail [10]. In this method, each chain element (mass point) enforces a geometric region setting the free-moving distances of each of its neighbouring chain elements. The ChainMail has advantages in computation and is stable in numerical iteration. Although various studies have been reported for improvement of the ChainMail method [11, 12], it is still limited to linear deformation of soft tissues.
Neural network has also received attention for simulation of soft tissue deformation, given its fast computational advantage, which would be able to achieve the real-time computational performance required by surgical simulation. Zhong et al. reported a cellular neural network model [13] and a Hopfield neural network model [14] for modeling of soft tissue deformation; however, these neural networks are constructed based on the physical heat conduction process, rather than continuum mechanics for deformation.
In this paper, a new ChainMail based neural dynamics approach for modeling of soft tissue deformation is presented. It combines the ChainMail mechanism with nonlinear neural dynamics for the soft tissues’ nonlinear deformation and typical mechanical behaviors. It endows the principle of continuum mechanics to the neural network for soft tissue simulation by formulating the local connectivity of cells in the cellular neural network as the local position adjustments of ChainMail. It also improves ChainMail linear deformation with nonlinear neural dynamics. Experiments, simulations and comparisons have been performed to comprehensively evaluate the performance of the proposed method.
Model design
The proposed method employs the cellular neural network (CNN), which is a local-interconnected array-computing structure [15]. The neuron in the CNN is called cell, which is a nonlinear dynamic processing unit consisting of capacitors, resistors and current sources of linear and nonlinear types. Cells are locally connected and interact only with their nearest neighbors [16]; cells that are not directly connected affect each other indirectly via the global propagation effect of CNN [17].
A CNN on an irregular grid: the spatial positions of 
The CNN can be applied to any type of geometric grid of any dimension. Consider a geometric grid shown in Fig. 1, points
To describe the interaction range between cells, the neighborhood
where
The dynamic behaviors of cell
where
Without cell input
ChainMail formulation of local connectivity of cells
The CNN and ChainMail share common characteristics. Under the given initial conditions and external inputs, the dynamic behaviors of the proposed CNN are described by the local connectivity of cells. Similarly, the behaviors of ChainMail are also described by the local position adjustments under the same conditions. Further, similar to the CNN output, which is bounded by the constant
Traditional ChainMail method [10, 11] defines the compression and extension lengths with respect to (w.r.t) the coordinate axes
Define the initial length of the chain link connecting chain elements
Hence, the current length
Position adjustments 
Define the position adjustments for chain elements
For the sake of conciseness, consider a simple case where a chain element is connected with four neighbors as illustrated in Fig. 3.
A grid with four local connections: chain element 
The net adjustment for chain element
where
where
By associating the cell state
In case that chain element
where
where
Similar to Eq. (11), the feedback template
When a soft tissue is deformed, there is a displacement experienced at the region of contact. Hence, the current source
Deformations of a plane by (a) the proposed CNN and (b) traditional ChainMail method: the deformation produced by the proposed CNN shows nonlinear behaviors whereas it shows only linear behaviors with the traditional ChainMail.
(a) Nonlinear force-displacement, (b) hysteresis and (c) stress relaxation observed from the proposed method.
The proposed CNN has been implemented into a prototype surgical simulation system for soft tissue deformation. Trials have been conducted with the proposed method to evaluate its performance in terms of soft tissues’ nonlinear deformation and typical mechanical behaviors. Figure 4 compares the deformations of a rectangular plane (21
Interactive deformation of the human liver model: (a) the interactive simulation system; (b) the initial state of the volumetric liver model; (c) the deformation by the proposed CNN; (d) the deformation by the traditional ChainMail.
Trials have also been conducted to verify the proposed CNN against the soft tissues’ typical mechanical behaviors, such as the nonlinear force-displacement relationship, hysteresis and stress relaxation [19]. Nonlinear force-displacement relationship was examined using a compression test with a displacement occurred at the contact point. Figure 5a demonstrates the nonlinear force-displacement relationship. Hysteresis was examined using the same compression test for loading, while the unloading was achieved by resorting the chain links between chain elements to their initial lengths. It can be seen from Fig. 5b that the variations of force w.r.t displacement followed two distinct paths during loading and unloading, this behavior is similar to the hysteresis effect measured from living biological tissues [19]. Stress relaxation was also examined by maintaining a constant displacement at the contact point. As shown in Fig. 5c, the internal force decreased asymptotically towards a minimum value. This behavior is in agreement with the stress relaxation observed from real soft tissues [19].
The proposed CNN has been integrated into a prototype surgical simulation for interactive deformation of virtual human organs with haptic feedback. Figure 6 illustrates the prototype surgical simulation system with a comparison of deformations modeled by the proposed CNN and traditional ChainMail. The volumetric human liver model contains 5762 mass points and 20255 tetrahedrons and it is deformed via a virtual haptic probe. It can be seen that the proposed CNN generates a better deformation shape than the ChainMail method.
In this paper, a new ChainMail based neural dynamics approach is presented for modeling and simulation of soft tissue deformation for surgical simulation. It models the nonlinear deformation of soft tissues via the nonlinear neural dynamics of CNN through the formulation of local connectivity of cells as the local position adjustments of ChainMail. Results demonstrate that the proposed method can produce soft tissues’ nonlinear deformation as well as the typical mechanical behaviors. Future research will be devoted to two aspects for enhancement of the proposed method. One is the scalability. Algorithms will be developed to map multiple chain elements to one single neural cell to expand the proposed method to accommodate the increase of chain elements. The other is material parameter determination. Optimization algorithms will be developed to determine optimal material parameters for the nonlinear properties of soft tissues to further improve the modeling realism.
Conflict of interest
None to report.
