Introduction

Image-guided neurosurgery is used to intra-operatively determine the best access to the surgical field and to choose the best pathway toward the target. Registration between the image space and the surgical space is the preliminary step, and it can be accomplished by identifying corresponding landmarks or surfaces [1, 2]. Image guidance can support the surgeon during many types of surgery, such as resections aimed at the removal of brain tumors or of epileptogenic zones.

The intrinsic accuracy of frameless stereotactic systems ranges between 1 and 2 mm. The localization accuracy during craniotomy surgery is mainly influenced by the severe shift of the brain [3, 4]. Brain shift occurs once the dura is opened and before the interventional procedure is actually started: Once the actual procedure has started, the parenchyma may have consistently changed with respect to preoperative imaging exams (Fig. 1). The brain shift is mainly due to cerebrospinal fluid drainage, pharmaceuticals administered during the intervention and tissue resection [4]. A compensation for, or at least an assessment of, the brain shift is therefore essential and can be accomplished by performing intra-operative scans of the patient [5] or including accurate brain computational models which deform during time [6].

Fig. 1
figure 1

On the left, exposed brain cortex surface right after dura opening. On the right, collapsed brain surface during the intervention

Brain shift amount has been estimated measuring landmarks on the cortex, by tracking devices (direct measurements), with preoperative magnetic resonance (MR) image data [4] or using intra-operative images (indirect measurements), such as MR [57] and ultrasound (US) [8].

To our present knowledge, the work done by Roberts and colleagues [9] was the first to set the ground for brain shift measurements in a repeatable and imaging-free fashion: The surgeon manually pointed to pre-defined cortical features and acquired their position by means of a navigated surgical microscope exploiting the focus system.

In case of direct measurements on landmarks, reported mean shift of the cortex values are around 5-10 mm and maximum shift over 20 mm [10]. Cortical surface can also be acquired by stereoscopic [11] or laser range scanning approaches [12, 13].

Intra-operative imaging modalities provide information also on the shift of deep brain structures [14], which is small compared to cortex displacements. Mean cortical shifts of 5–6 mm have been reported, with maximum shift of over 20 mm, and mean tumor shifts of 3–7 mm (this really depends on the position and nature of the tumor), with a maximum of 15 mm. Unfortunately, interventional MR (iMR) scanners are expensive and can limit the access of the surgeon to the operating field. Intra-operative US, although more and more widespread, produces images at low resolution and low signal-to-noise ratio with poor anatomical detail. On top of this, both US-probe tracking accuracy and US image plane calibration accuracy influence the exact 3D localization of anatomical structures [15].

Recent studies have estimated brain shift in order to update the preoperative images using brain biomechanical models, which are deformed according to some source terms, such as the direction of gravity and the size of resection [13, 16]. Once the model is computed, full volumetric displacements are available for updating preoperative images according to the intra-operative deformations of the brain structures. Indeed, very accurate biomechanical models, including detailed anatomical structures [17], require high computational time and intra-operative data retrieval [13, 15, 18]. Joldes [19] presented an efficient computational method for estimating intra-operative organ deformations, but they validated the approach only in simulations.

Moreover, studies investigating the laws of brain deformation, such as the one published by Hartkens [8], reported that the pattern of brain deformation, assessed in terms of magnitude of the shift, direction of displacement and change of volume, is extremely complex and not always correlated with gravity direction. Therefore, biomechanical models that use limited intra-operative information are unlikely to predict brain deformation for all cases. Furthermore, mechanical properties of the tissue, which are patient-dependent, should be well known in advance for estimation.

In this frame, the aim of this study was to present a novel approach to the problem of estimating the brain shift, using preoperative images, a neuronavigator and a personal computer. We developed a technique to estimate the amount of brain shift that occurs just after the opening of the dura mater, investigated the amount of time-varying brain shift during surgery and the dependence of brain deformation with respect to craniotomy area, craniotomy orientation and gravity direction.

Materials and methods

Preoperative data acquisition and processing

Twelve drug-resistant epileptic patients (aged \(32\pm 14.63\)years) were included in this study, as shown in Table 1. Data were acquired at the “Claudio Munari” Centre for Epilepsy and Parkinson Surgery, Ospedale Niguarda Ca’ Granda, Milan, Italy. The study was approved by the hospital’s ethical committee. All patients or their parents/guardians signed an informed consent.

Table 1 Patients’ data: age at the time of the intervention, gender and procedure type are reported

T1-weighted 3D fast-field echo data were acquired (1.5T, Intera Achieva, Philips Medical System, the Netherlands) as sagittal images, \(0.90\,\hbox {mm} \times 0.45\,\hbox {mm} \times 0.45\,\hbox {mm}\) voxel dimensions, without any inter-slice gap; images were then reconstructed and subsequently reformatted on the axial plane directly on the MR scanner console so that axial images, \(560 \times 560 \times 220\) voxels (\(0.45\,\hbox {mm} \times 0.45\,\hbox {mm}\times 0.9\,\hbox {mm}\)), were obtained for the following clinical use and processing. No landmarks were fixed to the head.

Three-dimensional MRI datasets were processed with FreeSurfer (http://surfer.nmr.mgh.harvard.edu/) [20] in order to segment brain structures and to reconstruct a model of the brain surface. A patient-specific model of the pial surface was therefore generated for each patient. All the processed output datasets were loaded into the open-source 3D Slicer platform (Slicer 4.3.1, www.slicer.org/y) [21] for visualization. As needed, other image datasets, such as fluid-attenuated inversion recovery MR scans (FLAIR), diffusion tensor imaging (DTI), functional magnetic resonance imaging (fMRI) or positron emission tomography (PET), were included in the multimodal scene. This image processing workflow is routinely performed at the “Claudio Munari” Centre [2226].

Intra-operative navigation

In our center, the patient’s head is fixed using a 3-pin Mayfield skull clamp and registered matching the skin surface with its reconstruction available in the workstation of the navigation system (StealthStation\(^\circledR \) TREON Plus, Medtronic, Inc., Louisville, CO, USA). For the purposes of the study, the navigator was connected via a network communication interface (StealthLink\(^\circledR \), Medtronic, Inc., Louisville, CO, USA) to 3D Slicer environment, running on an Apple Mac Pro (Mac OS X 10.8) (Fig. 2). Two reference frames (RF) are solid with the Mayfield clamp \((\hbox {RF}_\mathrm{P})\) and a pointer probe \((\hbox {RF}_\mathrm{Pr})\) with passive markers, which are tracked by the optical localization system (Fig. 3). The transformation from the images space \(\hbox {RF}_\mathrm{I}\) to the surgical space \(\hbox {RF}_\mathrm{P}\) is sampled (at 60 Hz) and sent to a Windows client using the Ethernet communication channel and the StealthLink\(^\circledR \) protocol. Transformations are then sent to the 3D Slicer environment using OpenIGTLink [27], an open-source network protocol specifically developed for operating room devices communication.

Fig. 2
figure 2

System architecture and communication protocol. The StealthStation\(^{\circledR }\) TREON Plus is connected via Ethernet interface to the Mac Pro using the StealthLink protocol. A Windows client, running on a Windows 7 virtual machine, retrieves data from the StealthStation. Data are transferred to the 3D Slicer environment using the OpenIGTLink protocol

Fig. 3
figure 3

Geometrical transformations between the optical localization system of the StealthStation \((\hbox {RF}_\mathrm{SS})\), the intra-operative environment \((\hbox {RF}_\mathrm{P})\) and the 3D Slicer environment \((\hbox {RF}_\mathrm{I})\)

All the 12 patients were in supine position with the head tilted contralaterally to the resection site. Intraoperatively, none of the patients received any treatment to reduce intracranial pressure (ICP).

Landmarks acquisition protocol

Landmarks acquisition protocol was performed in two different steps: intra-operative and preoperative.

(1) Intra-operatively, after the craniotomy was performed, \(M_{i}\) points with coordinates \(C_{M_i}\) were acquired on the craniotomy edges (where \(i=1\ldots 12\) indicates the patient number), as shown in Fig. 4, as evenly and uniformly as possible.

Fig. 4
figure 4

Acquired points at \(t1 (L_{N_i})\) are showed: in this case, on the left, sterile paper landmarks positioned on the cortical surface are represented, on the right, by the green spheres on 3D Slicer model. Points \(C_{M_i}\) are positioned on the craniotomy rim margins

After the dura was opened, \(N_{i}\) landmarks (with coordinates \(L_{N_i})\) were selected by the neurosurgeons (Fig. 4). Those landmarks were points easily identifiable by the neurosurgeon during the entire operation, such as vessel bifurcations or sterile paper disks positioned on the cortical surface. These latter are used currently during the surgical intervention in order to get oriented. They are in fact positioned on the scars of the SEEG electrodes, which are well identified in the plan images. Such points were positioned externally to the resection area as spread as possible. Points were acquired using the optically tracked probe pointer at \(t_{1}\) (immediately after the dura opening), at \(t_{2}\) (estimated to be the half of the resection by the surgeon, if possible) and at \(t_{3}\) (immediately before dura closure).

Acquisition time was also recorded and referred to 0, corresponding to the dura opening.

(2) Landmarks position before surgery \((t_{0})\) was a posteriori identified on the pial surface model. The surgeon manually selected the landmarks on patient’s 3D Slicer scene after recognizing sulcal and vascular bifurcations as anatomical features. This task was carried out after the resection, since before the surgeon cannot know which feature will be clearly visible after opening. Anyway, it is done on preoperative images and thus represents correctly time \(t_{0}\).

Data processing and brain shift estimation

Manual acquisition repeatability was evaluated, asking the neurosurgeon participating to the experiment to repeat the acquisition of the same points twice within some seconds and calculating the norm of the difference between the points acquired position. More than two acquisitions were not reckoned compatible with surgical workflow (excessive time burden).

For each patient, the craniotomy area \((A_{i})\) was estimated as the area of the polygonal shape resulting from the acquired \(C_{M_i}\) fiducials. Also, the direction (normal versor) of the plane fitting the craniotomy points \((\mathbf{c}_{\mathbf{n}})\) was computed. The gravity direction (g) in the image reference frame was acquired using two vertical points on a photographic tripod whose bar was set vertical using a bull’s eye spirit level.

We indicate the estimated brain shift at time interval \(k-1, k\) as \(\hbox {BS}\,({}_k^{k-1} T), k=1, \ldots , 3\). Corresponding point set registration matching [28] was used to estimate the \(4\times 4\) homogeneous matrix T that maps the acquired points at time \(k-1\) to time k, using the two sets of points acquired in subsequent times \(k-1\) and k: in particular, T was computed starting from the estimate of the quaternion representing the transformation. The linear fitting was chosen since the points are collected on a small cerebral exposed surface; therefore, we hypothesized that the displacement occurred on that brain portion can be considered rigid (first order approximation). The computed spatial transformation is thus reliable only in a limited portion of the brain surface. The brain shift (indicated by \(\hbox {BS}_{k-1,k})\) was defined as the norm of the translation vector of the transformation matrix among groups of corresponding points (indicated by \(\mathbf{bs}_{k-1,k}\)):

$$\begin{aligned} \hbox {BS}k-1,k={\vert }{\vert }\mathbf{bs}_{k-1,k} ({}_{k}^{k-1} T){\vert }{\vert }, k=1, \ldots , 3 \end{aligned}$$

For each time instant, we also computed \(\alpha _{k-1,k}\) as the angle between vector \(\mathbf{bs}_{k-1,k}\) and the gravity direction in images reference frame g and \(\gamma _{k-1,k}\) as the angle between vector \(\mathbf{bs}_{k-1,k}\) and the craniotomy normal direction \(\mathbf{c}_{\mathbf{n}}\).

The Pearson correlation indexes (c) of \(\hbox {BS}_{0,3}\) with respect to:

  • gravity direction in images reference frame \(\alpha _{k-1,k}\)

  • craniotomy normal direction \(\gamma _{k-1,k}\)

  • angle \(\beta \) between craniotomy normal \(\mathbf{c}_{\mathbf{n}}\) and gravity g (Fig. 5)

  • craniotomy area A

were computed \((p<0.05\)).

Fig. 5
figure 5

Craniotomy landmarks \((C_{M_i})\), craniotomy normal \((\mathbf{c}_{\mathbf{n}})\) and gravity (g) vectors are shown along with the angle between them \((\beta )\)

Statistical analysis was performed using R statistical software (version 3.0.2) [29].

Results

Acquisition repeatability on two acquisitions was 1.15 mm (median value) with quantiles \(q_{25\%}=0.75\,\hbox {mm}\) and \(q_{75\%}=1.72\,\hbox {mm}\).

Table 2 shows the craniotomy areas (\(q_{50\% }\!=\!2332.75\,\hbox {mm}^{2}, q_{25\%}=2107.62\,\hbox {mm}^{2}\), \(q_{75\%}=2552.12\,\hbox {mm}^{2}\)) of the patients. Generally, the craniotomy was ellipsoid in shape. The variability of the angle between craniotomy normal \(\mathbf{c}_{\mathbf{n}}\) and gravity g \((\beta )\) is low \((136.13^{\circ } \pm 4.16^{\circ })\).

Table 2 Patients’ data: craniotomy areas and number of landmarks acquired for each patient

Figure 6 shows the BS with respect to the acquisition time for each of the 12 patients. The BS plot has a similar trend in all patients: BS is greater at the beginning of the procedure (4–15 mm). As reported in Fig. 7, the mean of the median \(\hbox {BS}_{0,3}\) is 9.64 mm (\(\hbox {SD}=4.34\) mm).

Fig. 6
figure 6

BS for each patient with respect to the acquisition time (\(0, t_{1}, t_{2}\) and \(t_{3})\): \(\hbox {BS}_{0,1}, \hbox {BS}_{1,2}, \hbox {BS}_{2,3}\)

Fig. 7
figure 7

\(\hbox {BS}_{0,3}\) amount for each patient

There is not any significant correlation in the variations of the angle between the brain shift vector (bs) and the gravity \((\alpha )\) over time (\(p=0.96\)) nor of the angle between bs and the normal to the craniotomy plane \((\gamma )\) over time (\(p=0.43\)). We also found a great variability in \(\alpha \) in every patient, since the mean value, considering the whole intervention duration \((\alpha _{0,3})\), is \(33.05^{\circ } (\pm 19.14^{\circ })\).

Table 3 reports the correlation coefficients of the total amount of brain shift \((\hbox {BS}_{0,3})\) with respect to the gravity direction, the craniotomy normal, the angle between the gravity and the craniotomy normal and the craniotomy area. Generally, the brain shift is not correlated with any of these parameters.

Table 3 \(\hbox {BS}_{0,3}\) amount correlation coefficients

Discussion

We report the analysis of brain landmarks displacement during navigated interventions for drug-resistant epilepsy surgery. The aim of the study was to quantify the brain shift during open skull interventions, sampling the brain cortex three times during the surgical intervention, from the dura opening until the dura closing, and relating those measures to the estimated preoperative position of the selected anatomical features. Landmarks were selected using an optical pointer and a commercial navigation system, adapted and integrated into the 3D Slicer environment. Landmarks selection repeatability was measured and turned out to be in the same order of magnitude of the navigation system registration error, which is reported to be \(<\)1 mm [30]. According to previous studies, the possibility of performing repeated measurements on the same points is a benefit, since it allows monitoring of the brain surface changes over time [31].

First, we point out that the low variability of \(\beta \) is mainly because 10 out of 12 patients considered in this study underwent temporal resection and head placement in this kind of procedure is standard.

In this context, we measured a mean of the median total BS amount of 9.64 mm (\(\hbox {SD}=4.34\) mm), while as reported in [12], amplitude of deformations can exceed 20 mm. The analysis also shows that deformations are not uniform among patients and, within a patient, over time; furthermore, their direction is not always close to the gravity direction.

Letterboer and colleagues [12] assert that the shift prior to opening the dura mater was larger than the shift introduced by opening it. On the other hand, Sun hypothesized a minimal brain deformation before the dural opening [11], but they did not perform any measurement. We cannot support one or the other, since the measurements are taken with either intact skull or open dura, but our results confirm that brain shift velocity is not constant in time. Our findings demonstrate a big shift immediately after the dura is opened and a following reduction in shift rate. Even though we are not able to quantify how much of the shift occurs before the dura is opened and how much takes place after that, as done in [12], we are able to show brain shift trend throughout the whole procedure. It must be noted that the brains of the epileptic patients are morphologically normal, so a small shift should be expected at dura opening (due to normal ICP). In addition to this, having not taken advantage of any measure to reduce ICP (like hyperventilation or diuretic drug administration), we can actually ascribe the amount of brain shift measured to the procedure alone.

On the other hand, this sets a range of validity for our study: In fact, it has to be limited only to procedures involving patients whose ICP is not elevated by any pathologic condition (requiring diuretics or hyperventilation for management) and thus require pharmaceutical management.

Letterboer and colleagues [12] also report that the angle between gravity and the main direction of shift is \(60^{\circ }\) on average, with a maximum of \(88^{\circ }\). In our 12 patients, the angle with respect to gravity is smaller (\(33.05^{\circ }\) as average value, \(55.18^{\circ }\) as maximum) but with a wide variability range (\(19.14^{\circ }\) being the standard deviation). This value depends on the craniotomy normal direction, which is related to the surgical target zone and to each surgical team habits. Generally, we did not assess any correlation of the BS with respect to the gravity direction, the craniotomy normal, the angle between the gravity and the craniotomy normal or the craniotomy area. There is a positive correlation (but not statistically significant, \(p=0.12\)) between the BS and \(\beta \), meaning that the bigger is that angle, the bigger is the BS. We hypothesize that this correlation could reach statistical significance widening the dimension of the sample under investigation.

In our study, the number of chosen corresponding landmarks was low and this is due to the difficulty identification of robust landmarks that are both far from the resection region and easily identifiable during the whole surgery. Furthermore, the sampling of the landmarks position during the surgical intervention was kept low to avoid interfering with the surgical procedure itself.

In conclusion, this study demonstrates the usefulness of monitoring the position changes undergone by the brain during open skull neurosurgical procedures in that, in principle, it allows the implementation of an automated routine concerned with updating the preoperative scans and informing the surgeon of the changes taking place in the operative field with respect to the surgical plan. In principle, feasibility can be achieved only without interfering with normal surgical workflow: In this regard, a less “invasive” way of acquiring cortical surface position is needed and can be realized using an automated surface segmentation algorithm, already under development in the ACTIVE [32] frame at Politecnico di Milano. This would also ensure a virtually real-time monitoring of the shift occurring to brain structures in proximity to the surface visible to the cameras, such as tumors, vessels, sulci and gyri [33].

It has also been shown that local volumetric brain deformation can be inferred given the cortical surface displacement [34]. In this context, inside the framework of the European project ACTIVE, a series of high-resolution model deformations based on brain constitutive law and complex loading conditions, such as brain shift due to gravity, organ volume changes due to drug reactions or due to edema, were developed. An ad hoc model could be preoperatively setup for each patient due to undergo epilepsy surgery, and these models could be used to construct an ad hoc “atlas” of deformations. Such atlas will be intra-operatively used to update the preoperative information on the surgical target position. In this way, the neurosurgical navigator, which cannot be considered reliable once the brain undergoes deformation subsequent to craniotomy, can still be used for navigating the intervention after reliable update of the images.