585
Views
12
CrossRef citations to date
0
Altmetric
Research Article

2D XFEM-based modeling of retraction and successive resections for preoperative image update

, , , &
Pages 1-20 | Received 15 Apr 2008, Accepted 15 Mar 2009, Published online: 06 Jan 2010

Abstract

This paper considers an approach to improving outcomes for neurosurgery patients by enhancing intraoperative navigation and guidance. Currently, intraoperative navigation systems do not accurately account for brain shift or tissue resection. We describe how preoperative images can be incrementally updated to take into account any type of brain tissue deformation that may occur during surgery, and thus to improve the accuracy of image-guided navigation systems. For this purpose, we have developed a non-rigid image registration technique using a biomechanical model, which deforms based on the Finite Element Method (FEM). While the FEM has been used successfully for dealing with deformations such as brain shift, it has difficulty with tissue discontinuities. Here, we describe a novel application of the eXtended Finite Element Method (XFEM) in the field of image-guided surgery in order to model brain deformations that imply tissue discontinuities. In particular, this paper presents a detailed account of the use of XFEM for dealing with retraction and successive resections, and demonstrates the feasibility of the approach by considering 2D examples based on intraoperative MR images. To evaluate our results, we compute the modified Hausdorff distance between Canny edges extracted from images before and after registration. We show that this distance decreases after registration, and thus demonstrate that our approach improves alignment of intraoperative images.

Introduction

The main goal of brain surgery is to remove as much of the lesion tissues as possible, while avoiding contact with eloquent areas and fiber tracts located in white-matter tissues. Surgery is planned on the basis of preoperative images from multiple modalities, such as Computed Tomography (CT), structural and functional Magnetic Resonance Imaging (sMRI and fMRI), Diffusion Tensor Imaging (DTI), Positron Emission Tomography (PET), and Magneto-Encephalography (MEG). Surgery is generally performed using an image-guided navigation system that relates the three-dimensional (3D) preoperative images to 3D patient coordinates, thereby allowing the surgeon to position his instruments in the patient's brain while navigating on the preoperative images. However, throughout surgery, the brain deforms, mostly as a result of leakage of the cerebrospinal fluid (CSF) out of the skull cavity, modifications in cerebral perfusion, pharmacological modulation of the extracellular fluid, and surgical actions such as cuts, retractions and resections Citation[1], Citation[2], Citation[3]. Therefore, as surgery progresses, preoperative images become less representative of the actual brain, and navigation accuracy decreases.

These navigation errors could be reduced if one could acquire, throughout surgery, fresh images of the same modalities and quality as those acquired preoperatively. Doing so presents major challenges, since, except at a handful of surgical facilities, intraoperative MR images are usually acquired using low-field MRI scanners that provide lower resolution and contrast than their preoperative counterparts. Moreover, even in those rare facilities that possess high-field intraoperative MRI scanners, the acquisition of intraoperative DTI images remains rather time-consuming. Finally, several useful imaging modalities, such as PET and MEG, cannot yet be acquired intraoperatively. The solution that is generally favored is to acquire limited-quality intraoperative images at several critical points during surgery, track the tissue deformation from one image to the next, update (i.e., deform) the preoperative images accordingly, and feed the resulting images to the navigation system Citation[4].

The deformation of preoperative images so that they conform to intraoperative images falls into the domain of non-rigid registration. One category of such techniques uses biomechanical models based on the Finite Element Method (FEM) Citation[5]. Prior to surgery, a biomechanical brain model specific to the patient is built from preoperative images: the model consists of a volume mesh of finite elements (FEs) and one or more mechanical behavior laws assigned to them. During surgery, a number of key anatomical landmarks are extracted and tracked through successive intraoperative images. The estimated displacements of these landmarks are applied to the biomechanical model and drive its deformation. The resulting displacement field of the biomechanical model is used to deform the preoperative images. So far, most of the mechanical conditions of the brain, such as the volume of CSF flowing out of the skull cavity, or the forces applied by a retractor tool, cannot be estimated in the operating room. The fact that an intraoperative image can provide knowledge of the current state of the brain after some deformation partly eliminates the need for a complete evaluation of these mechanical conditions. The non-rigid registration techniques replace them with the landmark displacements determined from successive intraoperative images.

Most studies of brain deformation based on biomechanical models have focused on shifts (in which the topology of the brain is not modified), i.e., without explicitly taking into account any cut and subsequent deformation Citation[6], Citation[7], Citation[8], Citation[9], Citation[10], Citation[11]. A good review of parameters that can be included in these biomechanical models can be found in reference Citation[12]. The reported accuracy for deformation prediction is approximately one voxel Citation[13]. The situation becomes more complex when the surgeon performs cuts, retractions or resections, the last two necessarily involving a cut. The main difficulty associated with a cut is the discontinuity it implies in the tissues. Indeed, FEM cannot handle discontinuities directly and requires one to realign the discontinuity with element boundaries based on mesh-adaptation or remeshing techniques that provide from an initial mesh a new mesh that is conformed to the discontinuity.

Extensive work has been performed in the domain of surgical simulation on the problem of cutting through an FE mesh, and the methods can be divided into three main classes. The first and simplest method avoids any mesh adaptation or remeshing, and consists of deleting the FEs touched by the cutting tool Citation[14], Citation[15]. This method has the advantage of avoiding the creation of any new element, but it models the cut with some finite thickness, as if some tissue were removed even though this is not actually the case. The second class of algorithms is based on subdivision methods Citation[16], Citation[17], Citation[18], Citation[19], Citation[20]. All FEs intersected by the cut are divided into sub-elements to create FE boundaries matching the cut, while ensuring that the new FEs have good aspect ratios. The third class comprises the methods of mesh adaptation. The idea here is to relocate existing nodes to cling as well as possible to the cut geometry Citation[21]. The mesh can then possibly be relaxed Citation[22] to avoid large distortions. Finally, hybrid methods have been developed that combine subdivision and mesh adaptation to minimize the creation of new FEs Citation[23].

The field of fracture mechanics has been confronted with an equivalent problem in the study of the growth and propagation of cracks in mechanical parts. Three main methods have been investigated to avoid the drawbacks of using FEM in conjunction with mesh adaptation or remeshing Citation[24]. The first method is the boundary element method (BEM), which is based on the discretization of only the object surface(s) Citation[25], and which has also been also used to simulate minimally invasive surgery involving cutting Citation[26]. The second class of methods is the meshless methods Citation[27], Citation[28], Citation[29]. In FEM, the object is represented by a volume mesh. The nodes interact because they are connected via the elements. In meshless methods, the object is represented by a set of non-connected nodes that interact because their domains of influence overlap. Meshless methods have been used to develop surgical simulation tools Citation[30], Citation[31]. The third method, called the eXtended Finite Element Method (XFEM or X-FEM), appeared in 1999 Citation[32] and has since been the object of considerable research Citation[33]. XFEM works by allowing the displacement field to be discontinuous within some FEs of the mesh. First, a mesh of FEs is built without taking the crack into account. Then, based upon the precise geometry of the crack, new degrees of freedom with associated discontinuous functions are added to some of the existing nodes, allowing a discontinuity in displacement at all points along the crack, without any remeshing. The mesh does not have to be conformed to the discontinuities, which can then be located arbitrarily with respect to the underlying FE mesh.

Until recently, the explicit modeling of retraction and resection for preoperative image update has received much less attention than (brain) shift. Retraction is usually performed when the target, e.g., the tumor, lies deep inside the brain. The surgeon cuts through brain tissues and inserts the blades of a retractor to spread tissues out from the incision and create a free path towards the tumor. Retraction has already been modeled by first duplicating the nodes along non-conformal element boundaries, representing the cut as well as possible by a serrated discontinuity, and then moving the duplicated nodes apart to model the opening of the path Citation[34], Citation[35]. Retraction has also been modeled by deleting the FEs falling into the retraction path, as visualized on the intraoperative image Citation[13]. This way of modeling retraction implies the removal of some tissues, which is not physically correct and does not model explicitly the movement of tissues as they are spread out. Resection, i.e., the removal of tissues, has been modeled by deleting FEs that were tagged before surgery Citation[35], or that were falling within the resection cavity visible on the intraoperative image Citation[13], Citation[36].

Because XFEM allows an accurate representation of the discontinuities while avoiding mesh adaption or remeshing, and because of the similarity between cracks in mechanical parts and cuts in tissues, we have proposed, beginning with reference Citation[37], the use of XFEM for handling cuts, retraction and resection in the updating of preoperative images. The present paper gives a complete and unified account of most of our work to date in this 2D context [37–40]. While we are actively working on the extension to three dimensions Citation[41], the 2D case has the advantage of allowing us to address the main points of the application of XFEM to image-guided surgery without getting into the increased complexities and computation times of the 3D case.

The structure of the paper is as follows. In the next section, we introduce the basic principles of FEM and XFEM. We then describe our general system for updating preoperative images. After this, we consider three cases that illustrate our approach to handling brain shift Citation[40], retraction [38, 39, 37] and successive resections Citation[40]. Finally, we conclude and discuss future work.

Basic principles of FEM and XFEM

FEM discretizes the object into a mesh, i.e., into a set of FEs interconnected by nodes, and approximates the displacement field u(x) by the FEM displacement field uFEM(x) defined as where I is the set of nodes, the φi(x)'s are the nodal shape functions (NSFs), and the ui's are the nodal degrees of freedom (DOFs). Each φi(x) is defined as being continuous on its compact support ωi, which corresponds to the union of the domains of the FEs connected to node i, with the property where xj is the position of node j and δij the usual Kronecker signal. In our approach, we use linear NSFs.

FEM requires its displacement field uFEM(x) to be continuous over each FE. In contrast, XFEM handles a crack, or discontinuity, by allowing the displacement field to be discontinuous within FEs Citation[29], Citation[32], Citation[42], Citation[43]. Arbitrarily shaped cracks can then be modeled without any remeshing. The XFEM displacement field generalizes the FEM displacement field (Equation 1) with

The first term corresponds to the FEM displacement field (Equation 1), where I is the set of nodes, the φi(x)'s are the FEM NSFs, and the ui's are the nodal FEM DOFs. The heart of XFEM is the “enrichment” that adds a number, nEi, of DOFs aji to each node i of the set J, which is the subset of nodes of I whose support is intersected by the crack of interest. These DOFs are multiplied by the NSFs φi(x) and the discontinuous functions gj(x).

An important consequence of the XFEM enrichment is that, in contrast to FEM, the XFEM displacement field (Equation 3) does not interpolate the nodal displacements for the nodes that are enriched, i.e., for kJ,

Equation 4 implies that nodal displacements cannot be imposed by eliminating the DOFs uk of nodes that are enriched, but must be applied as a linear combination between several DOFs with, for instance, Lagrange multipliers.

As previously indicated, any node whose support is intersected by the crack is enriched. However, the choice of the function gj(x) for a node iJ varies according to whether the support of the node is fully or partially intersected by the crack. When the crack fully intersects the support of the node, a simple choice is a piecewise-constant function that changes sign at the boundary across the crack, i.e., the Heaviside function where x is the position of a point of the solid, x* is the position of the point on the crack that is the closest to x, and en is the outward normal to the crack at x*, as shown in Citation[32].

Figure 1. (a) Parameters related to the Heaviside function corresponding to a crack (2D case). (b) Parameters related to the crack-tip functions (2D case). (c) 2D XFEM enrichment for a single pair of one crack and one crack tip. Each node enriched with Heaviside DOFs is represented by an open circle (set J), while each node enriched with crack-tip DOFs is represented by a filled square (set K).

Figure 1. (a) Parameters related to the Heaviside function corresponding to a crack (2D case). (b) Parameters related to the crack-tip functions (2D case). (c) 2D XFEM enrichment for a single pair of one crack and one crack tip. Each node enriched with Heaviside DOFs is represented by an open circle (set J), while each node enriched with crack-tip DOFs is represented by a filled square (set K).

When the crack ends within a node support, using H(x) is not sufficient. A possible enrichment relies on functions that incorporate the radial and angular behavior of the asymptotic linear-elastic crack-tip displacement field, which is two-dimensional by nature, i.e.,

where r and θ are the local polar coordinates of the position of a point x measured in the (es(xtip), en(xtip))-axes, as shown in Citation[29]. Note that the first function in Equation 6 is discontinuous across the crack. If we used H(x) instead of the crack-tip functions Fl(x) = Fl(r, θ), l = 1, …, 4, the crack would effectively be modeled as if it extended to the node support boundary. The functions Fl(r, θ) ensure that the crack terminates precisely at the location of the crack tip.

As explained above, the discontinuous functions gj(x) allow accurate modeling of the location of the crack, both along and at the crack tip. Moreover, they can be used to take into account the a priori knowledge of the exact solution. The crack-tip functions (Equation 6), for instance, specifically allow representation of the high gradient of stress near the crack tip by enriching the approximation with the known asymptotic behavior of the solution that can be expressed with the basis functions in Equation 6. Depending on the problem to be solved, one can choose other discontinuous functions for enrichment Citation[44], as well as the method of selecting the nodes to be enriched Citation[45].

Based on Equations 3, 5 and 6, the XFEM displacement field for a single pair of one crack and one crack tip is given by

where J now denotes the subset of nodes whose support is fully intersected by the crack and K the subset of nodes whose support is partially intersected by the crack. The aj's and 's are the new notations for the corresponding DOFs, and H(x) and Fl(x) are the corresponding discontinuous functions. J and K can be formally defined by

where xc is the position of the crack tip, ωk is the compact support of node k, and ϖk its closure. Equation 7 can easily be generalized to several pairs of cracks and crack tips. illustrates the sets of enriched nodes for a 2D crack with one tip.

The support of any node in J is fully cut into two disjointed pieces by the crack. If, for a given node, one of the two pieces is very small compared to the other, then the Heaviside function is almost constant over the nodal support, which causes the XFEM problem to be ill-conditioned. Consequently, the node has to be removed from the set J, which is equivalent to moving the crack location to the boundary of the support. A criterion should be used to remove from the set J a node for which the ratio of the area of the smallest piece to that of the full support is less than a set tolerance value, e.g., ε = 10−4 Citation[42].

When minimizing the total deformation energy, the resulting XFEM equations remain sparse and symmetric as for FEM. Whereas FEM requires a remeshing and the duplication of the nodes along the crack to take into account any discontinuity, XFEM requires the identification of the nodes belonging to the sets J and K and the addition of DOFs: (1) any node whose support is not intersected by the discontinuity remains unaffected and thus possesses two DOFs; (2) any node whose support is fully intersected by the discontinuity is enriched with two Heaviside DOFs and thus possesses four DOFs; and (3) any node whose support contains the tip of the discontinuity is enriched with eight crack-tip DOFs and thus possesses ten DOFs. (These numbers of DOFs are for the 2D case.) Because of the additional DOFs in XFEM, the number of equations to be solved is larger than for FEM.

and illustrate two examples of 2D XFEM calculation (carried out in our MATLAB implementation of 2D XFEM). In each case, the first graph shows the meshed object and the position of the crack, and the second shows the result of the XFEM calculation. In , the crack ends inside the object. Displacements corresponding to Mode I, i.e., the tensile mode, of fracture Citation[46], are applied to nodes located along the boundary of the mesh. The result of the XFEM calculation indicates that the crack can open even though there was no remeshing; indeed, the FE edges along the crack have become discontinuous. In , the crack fully crosses the object. Distinct translations are applied to each part (more specifically to two nodes of each part) of the mesh. The result of the XFEM calculation indicates that the two parts of the mesh can move independently, even though there was no remeshing Citation[47].

Figure 2. First illustration of 2D XFEM calculation: the case of a rectangular object with a crack ending inside the object. (a) Original mesh and position of the crack. (b) Final mesh resulting from application of displacements corresponding to Mode I of fracture to nodes located along the boundary of the mesh.

Figure 2. First illustration of 2D XFEM calculation: the case of a rectangular object with a crack ending inside the object. (a) Original mesh and position of the crack. (b) Final mesh resulting from application of displacements corresponding to Mode I of fracture to nodes located along the boundary of the mesh.

Figure 3. Second illustration of 2D XFEM calculation: the case of a rectangular object with a crack fully crossing the object. (a) Original mesh and position of the crack. (b) Final mesh resulting from the application of distinct translations to each part (more specifically, to two nodes of each part) of the mesh.

Figure 3. Second illustration of 2D XFEM calculation: the case of a rectangular object with a crack fully crossing the object. (a) Original mesh and position of the crack. (b) Final mesh resulting from the application of distinct translations to each part (more specifically, to two nodes of each part) of the mesh.

General approach to the updating of preoperative images

The block diagram of shows our general approach to updating preoperative images using successive intraoperative MR (iMR) images acquired at different critical points during surgery. In our present strategy, the preoperative images are updated incrementally. At the end of each update, the preoperative images should be in the best possible alignment with the last iMR image acquired.

Prior to surgery, a patient-specific biomechanical model is constructed from the set of preoperative images. Because the patient does not necessarily lie in the same position during the acquisition of each preoperative image, one may need to perform a rigid registration (involving translations, rotations and scalings) to bring them into correspondence, assuming there is no local brain deformation between preoperative images. As indicated in , we assume here that the preoperative images have been registered beforehand. The registered preoperative images are segmented into various regions, e.g., corresponding to cortex, ventricles, tumor, vessels, etc. These regions are then transformed into a mesh of FEs, and possibly distinct behavior laws are assigned to these regions.

Figure 4. Block diagram of our preoperative image-update system based on biomechanical modeling of the brain.

Figure 4. Block diagram of our preoperative image-update system based on biomechanical modeling of the brain.

Once the first iMR image has been acquired, we can commence the update of the preoperative images. Ideally, the first iMR image will be acquired prior to the opening of the skull. In the present situation, it is assumed that the brain has the same shape in the first iMR image as in the preoperative images. The set of registered preoperative images and the biomechanical model are registered to the first iMR image via a rigid transformation. The set of registered preoperative images are then transformed accordingly.

As each iMR image is acquired, this new image and the preceding iMR image are used to estimate the deformation of the brain. The update of the preoperative images is done incrementally with each new pair of successive iMR images. For each pair, we proceed as follows. A set of common anatomical landmarks are segmented in each image of the pair, and the corresponding landmarks are then matched. In our approach, we match the surfaces of key structures, such as cortex and tumor. Using surface structures rather than volume structures Citation[10] seems more reliable, given the limited quality of typical intraoperative images, and would be more easily adapted to other intraoperative modalities such as ultrasound, for instance. The landmark surface displacements resulting from the matching are applied to the biomechanical model, which is deformed using FEM or XFEM, depending on the type of deformation occurring between the pair of iMR images under consideration, e.g., brain shift, retraction or resection. The resulting volume displacement field of the biomechanical model is used to warp the set of preoperative images in their current state of updating. This process is repeated with each new acquisition of an iMR image.

The initial stress state of the brain is set to zero for each FEM or XFEM computation because it is physically unknown. A plane state of strain is assumed for each FEM or XFEM computation, and an homogeneous linear elastic behavior law is assigned to the mesh. Because displacements, rather than forces, are applied to the model, the FEM or XFEM solution is independent of Young's modulus E Citation[48]. The Poisson ratio ν is set to 0.45 Citation[49].

Below, we illustrate the general strategy just described by considering three particular cases that cover the main sources of deformations: brain shift, retraction and successive resections. In these cases, we make several simplifying assumptions. First, we deal with the problem of updating the first iMR image, which thus plays the role of a substitute preoperative image. This allows us to validate the method easily by comparing the first iMR image, successively deformed, and the subsequent iMR images. These images are of the same modality and quality, and thus show equivalent anatomical features. Except for the rigid registration between the preoperative images, the biomechanical model and the first iMR image, all key aspects of the system are discussed and illustrated. The biomechanical model is thus constructed on the basis of structures segmented in the first iMR image, rather than in the preoperative images, and the structures used in the model are limited to those visible in the intraoperative image. Second, we treat the whole problem in two dimensions. This means that we select a particular 2D slice in the iMR images. The surfaces and volumes of the ultimate 3D formulation respectively become contours and surfaces in the present 2D formulation.

To evaluate our results, we use the modified Hausdorff distance Citation[50] that computes the distance between two sets of points and represents the accuracy of the alignment. For each update, we compare the modified Hausdorff distance between edges extracted with a Canny edge detector from (1) the pair of successive iMR images that are not registered and (2) the first iMR image in its current state of update and the last iMR image acquired. The difference between the two values of the modified Hausdorff distance represents the improvement in the alignment computed with our approach.

Results

For the three cases discussed below, iMR images were acquired with a 0.5-Tesla intraoperative GE Signa scanner. All computation was done offline. We segmented 2D images manually into regions using 3D SLICER (www.slicer.org), we created triangular meshes of these regions using DISTMESH (www-math.mit.edu/~persson/mesh/), and we deformed biomechanical models using our own MATLAB implementation of 2D FEM or 2D XFEM.

Case 1: Deformation due to brain shift

Case 1 is concerned with the brain shift resulting from the opening of the skull and dura. The 2D iMR images acquired before and after the opening are shown in . iMR image size is 256 × 256 pixels and pixel size is 0.9375 × 0.9375 mm.

Figure 5. Two-dimensional iMR images for Case 1 (brain shift) and segmentation of the first iMR image. (1) The first iMR image, acquired before the opening of the skull and dura, and also used as a substitute preoperative image to be updated. (2) The second iMR image, acquired after the opening of the skull and dura, but prior to further surgical actions. The deformation observed is thus due to brain shift alone. (3) Segmentation of (1) into two regions: the healthy brain and the tumor.

Figure 5. Two-dimensional iMR images for Case 1 (brain shift) and segmentation of the first iMR image. (1) The first iMR image, acquired before the opening of the skull and dura, and also used as a substitute preoperative image to be updated. (2) The second iMR image, acquired after the opening of the skull and dura, but prior to further surgical actions. The deformation observed is thus due to brain shift alone. (3) Segmentation of (1) into two regions: the healthy brain and the tumor.

In the present case, no tissue discontinuity is involved in the deformation, so the biomechanical model is deformed using FEM. From the first iMR image (which serves as a substitute preoperative image), we segment out the healthy brain and tumor regions, as illustrated in . We mesh the whole brain, then choose two contour landmarks (described below) and compute their displacements, which are later used to drive the deformation of the biomechanical model. The first contour landmark is the external boundary of the brain, i.e., the cortex, defined by the set of boundary nodes of the mesh. The second is the internal tumor boundary defined by computing the intersections of the mesh with the boundary between the healthy brain and the tumor, where this boundary is derived from the segmentation. We compute the displacement field of each of these two contours as the closest point of the whole-brain and tumor regions segmented out in the second iMR image. Both contour displacement fields are smoothed to prevent numerical problems.

The resulting surface displacement field (recall that we are working in two dimensions, where objects are planar) of the biomechanical model is used to warp the part of the first iMR image (serving as a substitute preoperative image) [] corresponding to the brain, i.e., with the skull and external cerebrospinal fluid masked out []. The result of the warping of is shown in . To evaluate the quality of the registration, the Canny edge detector is applied to , and to the brain part of . Two modified Hausdorff distances are computed between the edges of (1) and the brain part of , shown jointly in ; and (2) and the brain part of , shown jointly in . The value of the modified Hausdorff distance goes from 1.62 mm to 1.18 mm between , which confirms the improvement in the alignment.

Figure 6. Two-dimensional experimental results for Case 1 (brain shift). (1a) The first iMR image. (2a) The second iMR image. (1b) Brain extracted from (1a). (2b) Deformation of (1b) using the surface displacement field of the biomechanical model, computed via FEM. (We say “surface” as we are working in two dimensions.) (1c) Juxtaposition of Canny edges of (1b) and the brain part of (2a). (2c) Juxtaposition of Canny edges of (2b) and the brain part of (2a).

Figure 6. Two-dimensional experimental results for Case 1 (brain shift). (1a) The first iMR image. (2a) The second iMR image. (1b) Brain extracted from (1a). (2b) Deformation of (1b) using the surface displacement field of the biomechanical model, computed via FEM. (We say “surface” as we are working in two dimensions.) (1c) Juxtaposition of Canny edges of (1b) and the brain part of (2a). (2c) Juxtaposition of Canny edges of (2b) and the brain part of (2a).

Case 2: Deformation due to brain shift and retraction

Case 2 is concerned with the brain shift resulting from the opening of the skull and dura, and with a subsequent retraction. The 2D iMR images acquired before the opening of the skull and dura, and after some retraction, are shown in . iMR image size is 256 × 256 pixels, and pixel size is 0.8593 × 0.8593 mm. The beginning of resection that is also visible in the second iMR image will be ignored. Ideally, we would have preferred to handle the brain shift first and then the retraction; however, this is not possible since an iMR image corresponding to the brain shift alone was not available. We thus handle both effects simultaneously. (The possibility of doing so shows the flexibility of our general approach.)

Figure 7. Two-dimensional iMR images for Case 2 (brain shift and retraction). (1) The first iMR image, acquired before the opening of the skull and dura, and also used as a substitute preoperative image to be updated. (2) The second iMR image, acquired after the opening of the skull and dura, the retraction, and the beginning of resection. The deformation observed is principally due to brain shift and retraction.

Figure 7. Two-dimensional iMR images for Case 2 (brain shift and retraction). (1) The first iMR image, acquired before the opening of the skull and dura, and also used as a substitute preoperative image to be updated. (2) The second iMR image, acquired after the opening of the skull and dura, the retraction, and the beginning of resection. The deformation observed is principally due to brain shift and retraction.

The main difference between Case 1 and Case 2 is the presence in the latter of a discontinuity due to the cut required to retract tissues. To build the biomechanical model, we proceed as follows. First, as in Case 1, the brain region is segmented out in the first iMR image (which again serves as a substitute preoperative image). We estimate the position of the cut on the first iMR image with the help of a neurosurgeon. For simplicity, the cut is assumed to be linear; its estimated position is shown in . If we were to use FEM, we would mesh the brain region in such a way as to align the tissue discontinuity (due to the cut) with FE edges, and would duplicate the nodes lying on these edges. Here, however, we use XFEM rather than FEM. Thus, we start by meshing the brain region into FEs without taking the cut into account. We then compute the intersections of the mesh with the cut (). The nodes are enriched with XFEM DOFs in accordance with Equation 7: (a) any node whose support is not intersected by the discontinuity remains unaffected; (b) any node whose support is fully intersected by the discontinuity is enriched with two Heaviside DOFs; (c) any node whose support contains the tip of the discontinuity is enriched with eight crack-tip DOFs. The mesh in consists of 828 nodes, which corresponds to 1,656 FEM DOFs. Enrichment adds 30 XFEM Heaviside DOFs and 24 crack-tip DOFs, leading to a total of 1,710 DOFs.

Figure 8. (a) The first iMR image with our estimate of the location of the cut. (b) The mesh created from the brain region of the first iMR image and cut; the cut defines intersections with the mesh.

Figure 8. (a) The first iMR image with our estimate of the location of the cut. (b) The mesh created from the brain region of the first iMR image and cut; the cut defines intersections with the mesh.

We choose two contour landmarks (whose displacement fields will drive the deformation of the biomechanical model): the cortex (as in Case 1) and the cut (along which the blades of the retractor are introduced). The cortex contour is defined by the set of external nodes of the mesh, as in Case 1, except for the nodes that are located close to the cut. Indeed, we do not want to use those nodes whose displacements would bring them into the hole created by the retraction. The displacements of the selected cortex nodes are obtained in the same way as in Case 1. The cut is defined by the set of cut intersections defined above. To estimate the displacement of the cut intersections, we assume that the tissues on the left and right sides of the cut were displaced perpendicular to the line of the cut. We estimate the displacement of each cut intersection using the second iMR image; one such displacement is shown in . Both contour displacement fields are smoothed to prevent numerical problems. In particular, the displacement applied at the intersection of the element containing the tip should not be too large to avoid element flipping.

Figure 9. The second iMR image with the cut and, for one particular intersection of the cut with the mesh, the corresponding displacement due to retraction.

Figure 9. The second iMR image with the cut and, for one particular intersection of the cut with the mesh, the corresponding displacement due to retraction.

The displacements and obtained earlier for the left and right lips of each cut intersection n are applied by imposing, based on Equation 7, the conditions

for the left lip, where the Heaviside function H(x) (see Equation 5) is equal to +1, and, similarly, the conditions

for the right lip, where the Heaviside function H(x) is equal to −1. (The assignments of the values +1 and −1 to the left and right lips can be exchanged.) In Equations 9 and 10, is the position of cut intersection n, An and Bn are the two nodes of the FE edge on which cut intersection n is located, φAm(x) and φBm(x) are the FEM NSFs of nodes An and Bn, uAn and uBn are the nodal FEM DOFs of nodes An and Bn, and aAn and aBn are the nodal XFEM Heaviside DOFs of nodes An and Bn. Conditions 9 and 10 are applied with Lagrange multipliers. If nodes An and/or Bn are enriched with crack-tip DOFs rather than with Heaviside DOFs, the displacements are applied in a similar way.

show, respectively, the initial mesh and the final mesh resulting from the XFEM calculation. The surface displacement field of the biomechanical model is used to warp the part of the first iMR image (serving as a substitute preoperative image) [] corresponding to the brain, i.e., with the skull and external cerebrospinal fluid masked out []. The result of the warping of is shown in . To evaluate the quality of the registration, the Canny edge detector is applied to and to the brain part of . Two modified Hausdorff distances are computed between edges of (1) and the brain part of , shown jointly in ; and (2) and the brain part of , shown jointly in . The value of the modified Hausdorff distance goes from 2.17 mm to 1.78 mm between , which confirms the improvement in the alignment.

Figure 10. (a) The initial mesh with the cut. (b) The final mesh. The deformation is the result of applying the displacements due to brain shift and retraction to the biomechanical model using XFEM.

Figure 10. (a) The initial mesh with the cut. (b) The final mesh. The deformation is the result of applying the displacements due to brain shift and retraction to the biomechanical model using XFEM.

Figure 11. Two-dimensional experimental results for Case 2 (brain shift and retraction). (1a) The first iMR image. (2a) The second iMR image. (1b) Brain extracted from (1a). (2b) Deformation of (1b) using the surface displacement field of the biomechanical model, computed via XFEM. (We say “surface” as we are working in two dimensions.) (1c) Juxtaposition of Canny edges of (1b) and the brain part of (2a). (2c) Juxtaposition of Canny edges of (2b) and the brain part of (2a).

Figure 11. Two-dimensional experimental results for Case 2 (brain shift and retraction). (1a) The first iMR image. (2a) The second iMR image. (1b) Brain extracted from (1a). (2b) Deformation of (1b) using the surface displacement field of the biomechanical model, computed via XFEM. (We say “surface” as we are working in two dimensions.) (1c) Juxtaposition of Canny edges of (1b) and the brain part of (2a). (2c) Juxtaposition of Canny edges of (2b) and the brain part of (2a).

Case 3: Deformation due to brain shift and successive resections

Case 3 is concerned with the brain shift resulting from the opening of the skull and dura, and with a subsequent series of successive resections. (No retraction is involved.) The 2D iMR images acquired before the opening of the skull and dura, and after successive resections, are shown in . iMR image size is 256 × 256 pixels and pixel size is 0.9375 × 0.9375 mm.

Figure 12. Two-dimensional iMR images for Case 3 (brain shift and successive resections). (1) The first iMR image, acquired before the opening of the skull and dura, and also used as a substitute preoperative image to be updated. (2) The second iMR image, acquired after the opening of the skull and dura, and thus after some brain shift has occurred. (3) The third iMR image, acquired after a first resection. (4) The fourth iMR image, acquired after a second resection. (5) The fifth iMR image, acquired after a third resection and the postoperative brain shift.

Figure 12. Two-dimensional iMR images for Case 3 (brain shift and successive resections). (1) The first iMR image, acquired before the opening of the skull and dura, and also used as a substitute preoperative image to be updated. (2) The second iMR image, acquired after the opening of the skull and dura, and thus after some brain shift has occurred. (3) The third iMR image, acquired after a first resection. (4) The fourth iMR image, acquired after a second resection. (5) The fifth iMR image, acquired after a third resection and the postoperative brain shift.

Brain shift was already handled in the previous section, based on the two iMR images of . (Cases 1 and 3 correspond to the same surgical case.) This resulted in (1) a biomechanical model deformed in accordance with the brain shift; and (2) the part of the first iMR image (serving as a substitute preoperative image) [] corresponding to the brain, warped to be in registration with ]. Both elements will be used as a starting point to model the successive resections.

Recall that, for brain shift deformation, we estimated two contour displacement fields using the first and second iMR images, one for the cortex, and one for the internal tumor boundary. Matching two contours to get a displacement field makes sense only if the contours correspond to the same physical entity. For deformations involving some resection, we cannot rely on the totality of the cortex, since a part of it is now missing. Consequently, for modeling resection, we evaluate the displacement field for the contour resulting from the combination of the intact cortex and the internal tumor boundary that constitutes the contour of the healthy brain.

The first, second and third resections are modeled using different techniques, as detailed in the following three subsections.

Modeling of first resection.

Based on the second and third iMR images, we cannot determine the amount and location of the tissues removed by the first resection. This is because the third iMR image shows the combined effect of tissue removal and subsequent deformation. In fact, because the second and third iMR images do not show the same amount of brain tissue, the problems of modeling resection and modeling brain shift are intrinsically different. Nevertheless, we decided to model the first resection by still relying on the displacement field of key contour landmarks, in this case just the healthy brain contour, to deform the biomechanical model. Indeed, these fields appear to be the only reliable source of information that we can extract from the second and third iMR images concerning the deformation caused by this first resection. Consequently, we do not explicitly model the removal of tissues, but do model directly the deformation resulting from it, without introducing any tissue discontinuity. The biomechanical model is deformed using FEM, in accordance with the contour displacement field of the healthy brain.

The surface displacement field of the biomechanical model is used to warp the part of the first iMR image (serving as a substitute preoperative image) corresponding to the brain in its current state of update []. should be found to be in registration with the second iMR image [] as a result of the brain-shift modeling. The result of the warping of is shown in , which is now registered to the third iMR image, except outside the healthy brain boundary, i.e., except for the tumor. Finally, we alter the result of warping to reflect the effect of resection. For this, we assign the background color (here black) to the pixels of corresponding to the resected tissues that are “absent” in the third iMR image. The result of the warping with resection, shown in , is performed by masking the warped image [] with the brain region segmented out from the third iMR image []. To evaluate the quality of the registration, the Canny edge detector is applied to , and to the brain part of . Two modified Hausdorff distances are computed between edges of (1) and the brain part of , shown jointly in ; and (2) and the brain part of , shown jointly in . The value of the modified Hausdorff distance goes from 2.07 mm to 1.18 mm between , which confirms the improvement of the alignment.

Figure 13. Two-dimensional experimental results for modeling of the first resection in Case 3. (1a) The second iMR image. (2a) The third iMR image. (1b) The image resulting from brain-shift modeling [identical to ]. (2b) Deformation of (1b) using the surface displacement field of the biomechanical model, computed via FEM. (We say “surface” as we are working in two dimensions.) (2c) Deformation of (1b) with resection, performed by masking (2b) with the brain region segmented from the third iMR image (2a). (1d) Juxtaposition of Canny edges of (1b) and the brain part of (2a). (2d) Juxtaposition of Canny edges of (2c) and the brain part of (2a).

Figure 13. Two-dimensional experimental results for modeling of the first resection in Case 3. (1a) The second iMR image. (2a) The third iMR image. (1b) The image resulting from brain-shift modeling [identical to Figure 6(2b)]. (2b) Deformation of (1b) using the surface displacement field of the biomechanical model, computed via FEM. (We say “surface” as we are working in two dimensions.) (2c) Deformation of (1b) with resection, performed by masking (2b) with the brain region segmented from the third iMR image (2a). (1d) Juxtaposition of Canny edges of (1b) and the brain part of (2a). (2d) Juxtaposition of Canny edges of (2c) and the brain part of (2a).

Modeling of second resection.

The significant feature of the second resection is that some tissues have already been removed by the first resection, which means that these tissues can have no physical influence on subsequent brain deformations because they no longer “exist”. Consequently, the first resection must be reflected in the biomechanical model. Recall that, to model the first resection, the biomechanical model was deformed to be registered to the third iMR image. The boundary of the first resection, i.e., the tissue discontinuity to be included in the biomechanical model, can then be defined using the third iMR image (). With an FEM-based calculation of deformation, we would remesh the biomechanical model to take into account the discontinuity. Then, we would just remove the part of the mesh corresponding to the resected tissues, and use the other part of the mesh to model the second resection. Instead, with XFEM, the nodes whose support is intersected by the discontinuity are enriched with XFEM Heaviside DOFs (). (Since the resection boundary fully crosses the brain, there is no need to use crack-tip DOFs in the enrichment of these nodes.) Once the discontinuity splitting the mesh in two parts is modeled with XFEM, the two parts of the mesh are free to deform independently. Consequently, when the biomechanical model is deformed using XFEM, the part corresponding to the tissues removed by the first resection has no influence on the deformation of the remaining part of the brain.

Figure 14. (a) The final mesh from the modeling of the first resection superimposed on the healthy brain and tumor regions segmented out from the third iMR image. This superimposition allows us to define the tissue discontinuity due to the first resection. (b) Illustration of the XFEM enrichment process for modeling the tissue discontinuity due to the first resection. XFEM Heaviside DOFs are added to each node whose support is intersected by the discontinuity.

Figure 14. (a) The final mesh from the modeling of the first resection superimposed on the healthy brain and tumor regions segmented out from the third iMR image. This superimposition allows us to define the tissue discontinuity due to the first resection. (b) Illustration of the XFEM enrichment process for modeling the tissue discontinuity due to the first resection. XFEM Heaviside DOFs are added to each node whose support is intersected by the discontinuity.

Except for the fact that the biomechanical model is deformed with XFEM rather than FEM, the modeling of the second resection is identical to that of the first resection. The bottom part of the mesh, representing the tissues remaining after the first resection, is deformed according to the contour displacement field of the healthy brain derived from the third and fourth iMR images, while the top part, representing the piece of tissues removed by the first resection, is subjected to a translation, but only for visualization purposes. (The two parts of the mesh could indeed overlap around the discontinuity after deformation of the bottom part.) shows the final mesh resulting from the XFEM calculation.

Figure 15. The final mesh resulting from the modeling of the second resection using XFEM.

Figure 15. The final mesh resulting from the modeling of the second resection using XFEM.

The surface displacement field of the biomechanical model is used to warp the part of the first iMR image (serving as a substitute preoperative image) corresponding to the brain in its current state of update []. should be found to be in registration with the third iMR image [] as a result of the brain shift and first resection modelings. The result of the warping of is shown in . The result of the warping with resection, shown in , is achieved by masking the warped image [] with the brain region segmented out from the fourth iMR image []. To evaluate the quality of the registration, the Canny edge detector is applied to , and to the brain part of . Two modified Hausdorff distances are computed between edges of (1) and the brain part of , shown jointly in ; and (2) and the brain part of , shown jointly in . The value of the modified Hausdorff distance goes from 1.72 mm to 1.21 mm between , which confirms the improvement in the alignment.

Figure 16. Two-dimensional experimental results for modeling of the second resection in Case 3. (1a) The third iMR image. (2a) The fourth iMR image. (1b) The image resulting from brain shift and first resection modelings, identical to . (2b) Deformation of (1b) using the surface displacement field of the biomechanical model, computed via XFEM. (We say “surface” since we are working in two dimensions.) (1c) The image resulting from brain shift and first resection modelings, identical to . (2c) Deformation of (1b) with resection, performed by masking (2b) with the brain region segmented from the fourth iMR image (2a). (1d) Juxtaposition of Canny edges of (1c) and the brain part of (2a). (2d) Juxtaposition of Canny edges of (2c) and the brain part of (2a).

Figure 16. Two-dimensional experimental results for modeling of the second resection in Case 3. (1a) The third iMR image. (2a) The fourth iMR image. (1b) The image resulting from brain shift and first resection modelings, identical to Figure 13(2b). (2b) Deformation of (1b) using the surface displacement field of the biomechanical model, computed via XFEM. (We say “surface” since we are working in two dimensions.) (1c) The image resulting from brain shift and first resection modelings, identical to Figure 13(2c). (2c) Deformation of (1b) with resection, performed by masking (2b) with the brain region segmented from the fourth iMR image (2a). (1d) Juxtaposition of Canny edges of (1c) and the brain part of (2a). (2d) Juxtaposition of Canny edges of (2c) and the brain part of (2a).

Modeling of third resection

If we had complete freedom, we would model the third resection and postoperative brain shift based on the bottom part of the output mesh resulting from the modeling of the second resection (). However, even though the mesh is displayed as two separate parts, it is, in fact, a single entity. Indeed, a main feature of XFEM is its ability to handle the effect of a discontinuity without modifying the underlying mesh, i.e., without remeshing. For modeling the second resection, the edges of FEs straddling the discontinuity have been “cut” and their nodes moved apart. However, it is not possible to start an XFEM calculation with a mesh already deformed because the FEs are not supposed to be already cut. Consequently, XFEM, expressed in a linear formulation, does not permit us to proceed with a new discontinuity from a configuration already deformed by XFEM. Indeed, a nonlinear formulation of XFEM Citation[51], Citation[52] should be used to proceed as desired.

To temporarily avoid going nonlinear, we devised a new method that continues to preserve the spirit of XFEM, which is mainly to avoid remeshing in the presence of a discontinuity. However, this method implies additional processing. The idea of our method is to “reconnect the pieces” of the deformed mesh (), but without remeshing, in such a way that it can be further resected. Since the deformed positions of the nodes are correct for the current bottom part of the mesh, we only need to find a way to “restore” a meaningful top part. This current top part cannot simply be lowered and reconnected with the current bottom part, because the two parts may not fit. Indeed, the bottom part has been deformed during the modeling of the second resection, with the consequence that the discontinuity boundary of the bottom part has changed shape. While the following might not be the best from a computational standpoint, our current solution is to use, for the position of the nodes of the top part of the mesh, the position that we would have obtained if we had modeled the second resection based on FEM, rather than on XFEM, i.e., without taking into account the removal of tissues by the first resection. These positions are erroneous, but this is not an issue, since these nodes will again be resected, given that the third resection is necessarily deeper than the second. shows the final mesh resulting from the modeling of the second resection using XFEM (), while shows the final mesh resulting from the modeling of the second resection using FEM. The mesh resulting from the “reconnection” is shown in .

Figure 17. (a) The final mesh resulting from the modeling of the second resection using XFEM, as shown in . (b) The final mesh resulting from the modeling of the second resection using FEM. (c) The reconnected mesh used for modeling the third resection. The positions of the nodes in (c) corresponding to the bottom part of mesh (a) come from mesh (a), while the positions of the nodes corresponding to the top part of mesh (a) come from mesh (b).

Figure 17. (a) The final mesh resulting from the modeling of the second resection using XFEM, as shown in Figure 15. (b) The final mesh resulting from the modeling of the second resection using FEM. (c) The reconnected mesh used for modeling the third resection. The positions of the nodes in (c) corresponding to the bottom part of mesh (a) come from mesh (a), while the positions of the nodes corresponding to the top part of mesh (a) come from mesh (b).

After the reconnection of the mesh, the modeling of the third resection is identical to that of the second resection. The tissue discontinuity due to the second resection is defined from the fourth iMR image, and is used to appropriately enrich the nodes of the reconnected mesh. The biomechanical model is deformed using XFEM, in accordance with the contour displacement field of the healthy brain computed from the fourth and fifth iMR images. One significant feature of the procedure described for modeling the third resection, i.e., mesh reconnection followed by model deformation, is that it can be applied iteratively for each subsequent resection visible on successive iMR images, no matter how many there are.

In the particular case considered here, a simplification can be made in the modeling of the third resection because by the time the fifth iMR image is acquired the resection is complete (assuming that the surgeon has not removed tissues located further than the internal tumor boundary). This means that only the surface displacement field corresponding to the healthy brain tissues needs to be computed. Since displacements are applied exactly to the contour of the healthy brain, the results would be the same with FEM and XFEM. For the present case, we choose to use FEM. The surface displacement field of the biomechanical model is used to warp the part of the first iMR image (serving as a substitute preoperative image) corresponding to the brain in its current state of update [(]. should be found in registration with the fourth iMR image [] as a result of the brain shift, first resection and second resection modelings. The result of the warping of is shown in . The result of the warping with resection, shown in , is achieved by masking the warped image [] with the brain region segmented out from the fifth iMR image (]. To evaluate the quality of the registration, the Canny edge detector is applied to , and to the brain part of . Two modified Hausdorff distances are computed between edges of (1) and the brain part of , shown jointly in ; and (2) and the brain part of , shown jointly in . The value of the modified Hausdorff distance goes from 1.78 mm to 1.61 mm between , which confirms the improvement in the alignment.

Figure 18. Two-dimensional experimental results for modeling of the third resection in Case 3. (1a) The fourth iMR image. (2a) The fifth iMR image. (1b) The image resulting from brain shift, first resection, and second resection modelings, identical to . (2b) Deformation of (1b) using the surface displacement field of the biomechanical model, computed via FEM (using XFEM is also possible). (We say “surface” since we are working in two dimensions.) (1c) The image resulting from brain shift, first resection, and second resection modelings, identical to . (2c) Deformation of (1b) with resection, performed by masking (2b) with the brain region segmented from the fifth iMR image (2a). (1d) Juxtaposition of Canny edges of (1c) and the brain part of (2a). (2d) Juxtaposition of Canny edges of (2c) and the brain part of (2a).

Figure 18. Two-dimensional experimental results for modeling of the third resection in Case 3. (1a) The fourth iMR image. (2a) The fifth iMR image. (1b) The image resulting from brain shift, first resection, and second resection modelings, identical to Figure 16(2b). (2b) Deformation of (1b) using the surface displacement field of the biomechanical model, computed via FEM (using XFEM is also possible). (We say “surface” since we are working in two dimensions.) (1c) The image resulting from brain shift, first resection, and second resection modelings, identical to Figure 16(2c). (2c) Deformation of (1b) with resection, performed by masking (2b) with the brain region segmented from the fifth iMR image (2a). (1d) Juxtaposition of Canny edges of (1c) and the brain part of (2a). (2d) Juxtaposition of Canny edges of (2c) and the brain part of (2a).

Conclusions

We have developed a flexible approach for updating a set of preoperative images by using a series of limited-quality intraoperative images acquired at different critical points during surgery. The key elements of the approach are the brain model constructed from preoperative images, and the use of solid-mechanics techniques to evaluate the deformation of the brain based on the displacements of a few landmarks tracked through successive iMR images. The landmarks correspond to surface structures, such as the cortex or the tumor boundary, extracted from the intraoperative images. Using surfaces rather than volume information seems more reliable for limited-quality images. The iMR images used in our experiments were acquired with a 0.5-Tesla intraoperative GE Signa scanner. To facilitate the evaluation of our results, we have updated the first iMR image, assumed to be acquired before the opening of the skull and dura, as a substitute preoperative image. We have also dealt with a 2D version of the real 3D problem. All computation was done offline.

We have focused on deformations due to cutting, retraction and resection, all of them implying one or more tissue discontinuities. Not surprisingly, efficient techniques for dealing with such deformations can be found in the field of fracture mechanics, where XFEM began to be developed in 1999 to study cracks. Because of the similarity between cracks in mechanical engineering and cuts in surgery, we have previously proposed Citation[37–41] the use of XFEM to deal with cuts, retractions and resections in image-guided surgery. The present paper describes and illustrates possible strategies for using both FEM and XFEM (as appropriate) to deal with brain shift, retraction and successive resections. One of the important lessons learned is that, while a linear formulation of XFEM can easily deal with a one-time retraction or resection, the same formulation cannot deal with successive discontinuities. This paper nevertheless shows an effective method for going around this problem. For all cases, the results show an improvement in the alignment computed with our approach. Since we handle in two dimensions deformations that actually occur in three dimensions, we expect to obtain better results when modeling the deformations directly in three dimensions. Nevertheless, these results give us confidence that the proposed approach works correctly. A nonlinear formulation of XFEM should provide a more systematic approach for dealing with successive resections and for handling combined retraction and resection.

Future research will thus be directed at the use of nonlinear XFEM, the joint handling of retraction and resection, the generalization of all techniques from two dimensions to three dimensions, the implementation of an end-to-end software system for real-time preoperative image updating in the operating room, and the validation of these techniques.

Acknowledgments

This investigation was supported in part by the Fonds Léon Fredericq, Liège, Belgium; the Fonds National de la Recherche Scientifique (F.N.R.S.), Brussels, Belgium; the Fonds d'Investissements de la Recherche Scientifique (F.I.R.S.) from the CHU of Liège, Belgium; NSF grant ITR 0426558; a research grant from CIMIT; and by NIH grants R03 CA126466, R01 RR021885, R01 GM074068 and R01 EB008015. P.A. Robe is a Research Associate at the F.N.R.S. of Belgium.

References

  • Hajnal JV, Hill DLG, Hawkes DJ. Medical Image Registration. The Biomedical Engineering Series. CRC Press, Boca Raton, FL 2001
  • Warfield SK, Haker SJ, Talos IF, Kemper CA, Weisenfeld N, Mewes AU, Goldberg-Zimring D, Zou KH, Westin CF, Wells WM, Tempany CM, Golby A, Black PM, Jolesz FA, Kikinis R. Capturing intraoperative deformations: research experience at Brigham and Women's Hospital. Med Image Anal 2005; 9(2)145–162
  • Nabavi A, Black PM, Gering DT, Westin CF, Mehta V, Pergolizzi RS, Ferrant M, Warfield SK, Hata N, Schwartz RB, Wells WM, Kikinis R, Jolesz FA. Serial intraoperative magnetic resonance imaging of brain shift. Neurosurgery 2001; 48(4)787–798
  • Nimsky C, Ganslandt O, Hastreiter P, Fahlbusch R. Intraoperative compensation for brain shift. Surgical Neurol 2001; 56(6)357–365
  • Zienkiewicz OC, Taylor RL. The Finite Element Method. Butterworth-Heinemann, Woburn, MA 2000
  • Paulsen KD, Miga MI, Kennedy FE, Hoopens PJ, Hartov A, Roberts DW. A computational model for tracking subsurface tissue deformation during stereotactic neurosurgery. IEEE Trans Biomed Eng 1999; 46(2)213–225
  • Miga MI, Paulsen KD, Hoopes PJ, Kennedy FE, Hartov A, Roberts DW. In vivo quantification of a homogeneous brain deformation model for updating preoperative images during surgery. IEEE Trans Biomed Eng 2000; 47(2)266–273
  • Hagemann A, Rohr K, Stiehl HS. Coupling of fluid and elastic models for biomechanical simulations of brain deformations using FEM. Med Image Anal 2002; 6(4)375–388
  • Skrinjar O, Nabavi A, Duncan J. Model-driven brain shift compensation. Med Image Anal 2002; 6(4)361–373
  • Clatz O, Delingette H, Talos I-F, Golby AJ, Kikinis R, Jolesz FA, Ayache N, Warfield SK. Robust non-rigid registration to capture brain shift from intra-operative MRI. IEEE Trans Med Imaging 2005; 24(11)1417–1427
  • Wittek A, Miller K, Kikinis R, Warfield SK. Patient-specific model of brain deformation: Application to medical image registration. J Biomechanics 2007; 40(4)919–929
  • Kyriacou SK, Mohamed A, Miller K, Neff S. Brain mechanics for neurosurgery: Modeling issues. Biomechanics and Modeling in Mechanobiology 2002; 1(2)151–164
  • Ferrant M, Nabavi A, Macq B, Kikinis R, Warfield SK. Serial registration of intra-operative MR images of the brain. Med Image Anal 2002; 6(4)337–359
  • Cotin S, Delingette H, Ayache N. A hybrid elastic model allowing real-time cutting deformations and force-feedback for surgery training and simulation. The Visual Computer 2000; 16(8)437–452
  • Picinbono G, Delingette H, Ayache N. Non-linear anisotropic elasticity for real-time surgery simulation. Graphical Models 2003; 65(5)305–321
  • Bielser D, Gross MH. Interactive simulation of surgical cuts. Proceedings of Pacific Graphics 2000. October. Hong Kong 2000; 116–125
  • Mor A, Kanade T (2000) Modifying soft tissue models: Progressive cutting with minimal new element creation. Proceedings of the Third International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI 2000), Berlin, October, 2000, SL Delp, AM DiGioia, B Jaramaz. Springer, Pittsburgh, PA, 598–607, Lecture Notes in Computer Science 1935
  • Ganovelli F, Cignoni P, Montani C, Scopigno R. A multiresolution model for soft objects supporting interactive cuts and lacerations. Computer Graphics Forum 2000; 19(3)271–282
  • Nienhuys HW. Cutting in deformable objects. PhD thesis. Institute for Information and Computing Sciences, Utrecht University. 2003
  • Bielser D, Glardon P, Teschner M, Gross MH. A state machine for real-time cutting of tetrahedral meshes. Graphical Models 2004; 66(6)398–417
  • Nienhuys HW, van der Stappen FA (2001) A surgery simulation supporting cuts and finite element deformation. Proceedings of the Fourth International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI 2001), Berlin, October, 2001, WJ Niessen, MA Viergever. Springer, UtrechtThe Netherlands, 153–160, Lecture Notes in Computer Science 2208
  • Serby D, Harders M, Székely G (2001) A new approach to cutting into finite element models. Proceedings of the Fourth International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI 2001), Berlin, October, 2001, WJ Niessen, MA Viergever. Springer, UtrechtThe Netherlands, 425–433, Lecture Notes in Computer Science 2208
  • Steinemann D, Harders MA, Gross M, Székely G (2004) Hybrid cutting of deformable solids. Proceedings of the IEEE Computer Society Conference on Virtual Reality. March, 2006. Alexandria, VA, 35–42
  • Duflot M, Nguyen-Dang H. A meshless method with enriched weight functions for fatigue crack growth. Int J Numer Methods Eng 2004; 59: 1945–1961
  • Watson JO. Boundary elements from 1960 to the present day. Electronic Journal of Boundary Elements 2003; 1(1)34–46
  • Meier U, Monserrat C, Parr NC, García FJ, Gil JA (2001) Real-time simulation of minimally-invasive surgery with cutting based on boundary element methods. Proceedings of the Fourth International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI 2001), Berlin, October, 2001, WJ Niessen, MA Viergever. Springer, UtrechtThe Netherlands, 1263–1264, Lecture Notes in Computer Science 2208
  • Belytschko T, Krongauz Y, Organ D, Fleming M, Krysl P. Meshless methods: An overview and recent developments. Computer Methods in Applied Mechanics and Engineering 1996; 139: 3–47
  • Duflot M. A meshless method with enriched weight functions for three-dimensional crack. Int J Numer Methods Eng 2006; 65(12)1970–2006
  • Dolbow JE. An extended finite element method with discontinuous enrichment for applied mechanics. PhD thesis. Northwestern University. 1999
  • Steinemann D, Otaduy MA, Gross M. Fast arbitrary splitting of deforming objects. In: Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. ViennaAustria September, 2006; 63–72
  • Lim YJ, Jin W, De S. On some recent advances in multimodal surgery simulation: A hybrid approach to surgical cutting and the use of video images for enhanced realism. Presence: Teleoperators and Virtual Environments 2007; 16(6)563–583
  • Moës N, Dolbow J, Belytschko T. A finite element method for crack growth without remeshing. Int J Numer Methods Eng 1999; 46: 131–150
  • Abdelaziz Y, Hamouine A. A survey of the extended finite element. Computers and Structures 2008; 86(11–12)1141–1151
  • Platenik LA, Miga MI, Roberts DW, Lunn KE, Kennedy FE, Hartov A, Paulsen KD. In vivo quantification of retraction deformation modeling for updated image-guidance during neurosurgery. IEEE Trans Biomed Eng 2002; 49(8)823–835
  • Miga MI, Roberts DW, Kennedy FE, Platenik LA, Hartov A, Lunn KE, Paulsen KD. Modeling of retraction and resection for intraoperative updating of images. Neurosurgery 2001; 49(1)75–84
  • Bucki M, Lobos C, Payan Y (2001) Framework for a low-cost intra-operative image-guided neuronavigator including brain shift compensation. Proceedings of the 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. August, 2007. LyonFrance, 872–875
  • Vigneron LM, Verly JG, Warfield SK. On extended finite element method (XFEM) for modelling of organ deformations associated with surgical cuts. In: Proceedings of the International Symposium on Medical Simulation. Cambridge, MA June, 2004; 134–143
  • Vigneron LM, Verly JG, Robe PA, Warfield SK. New approach for efficient prediction of brain deformation and updating of preoperative images based on the extended finite element method. Proceedings of the 5th Interventional MRI Symposium. October. Cambridge, MA 2004
  • Vigneron LM, Verly JG, Warfield SK (2004) Modelling surgical cuts, retractions, resections via extended finite element method. Proceedings of the 7th International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI 2004), Berlin, September, 2004, C Barillet, DR Haynor, P Hellier. Springer, Saint-MaloFrance, 311–318, Part II. Lecture Notes in Computer Science 3217. 2004
  • Vigneron LM, Robe PA, Warfield SK, Verly JG (2006) XFEM-based modeling of successive resections for preoperative image updating. Proceedings of SPIE Medical Imaging: Visualization, Image-Guided Procedures and Display, San Diego, CA, February, 2006. SPIE Proceedings, 5367: 735–746
  • Vigneron LM, Boman RC, Ponthot JP, Robe PA, Warfield SK, Verly JG (2006) 3D FEM/XFEM-based biomechanical brain modeling for preoperative image update. Proceedings of the Computational Biomechanics for Medicine II Workshop at the 10th International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI 2007). October 29–November 2, 2007. BrisbaneAustralia, 2007
  • Sukumar N, Prévost JH. Modeling quasi-static crack growth with the extended finite element method. Part I: Computer implementation. Int J Solids Structures 2003; 40(26)7513–7537
  • Sukumar N, Moës N, Belytschko T, Moran B. Extended finite element method for three-dimensional crack modelling. Int J Numer Methods Eng 2000; 48(11)1549–1570
  • Moës N, Belytschko T. Extended finite element method for cohesive crack growth. Engineering Fracture Mechanics 2002; 69(7)813–833
  • Béchet E, Minnebo H, Mos N, Burgardt B. Improved implementation and robustness study of the X-FEM for stress analysis around cracks. Int J Numer Methods Eng 2005; 64(8)1033–1056
  • Freund LB. Dynamic Fracture Mechanics. Cambridge University Press, CambridgeUK 1998
  • Jirasek M, Belytschko T. Computational resolution of strong discontinuities. In: Proceedings of the Fifth World Congress on Computational Mechanics. ViennaAustria July, 2002
  • Miller K, Wittek A (2002) Neuroimage registration as displacement - zero traction problem of solid mechanics. Proceedings of Computational Biomechanics for Medicine Workshop at the 9th International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI 2006). October, 2006. Denmark, Copenhagen
  • Ferrant M, Nabavi A, Macq B, Jolesz FA, Kikinis R, Warfield SK. Registration of 3D intraoperative MR images of the brain using a finite element biomechanical model. IEEE Trans Med Imaging 2001; 20(12)1384–1397
  • Dubuisson M-P, Jain AK (2001) A modified Hausdorff distance for object matching. Proceedings of the 12th IAPR International Conference on Pattern Recognition. October, 1994. JerusalemIsrael, 566–568
  • Legrain G, Moës N, Verron E. Stress analysis around crack tips in finite strain problems using the extended finite element method. Int J Numer Methods Eng 2005; 63(2)290–314
  • Dolbow JE, Devan A. Enrichment of enhanced assumed strain approximations for representing strong discontinuities: Addressing volumetric incompressibility and the discontinuous patch test. Int J Numer Methods Eng 2004; 59(1)47–67

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.