Introduction

Modern neurosurgery very often relies on image guidance (i.e. neuronavigation) based on preoperatively acquired magnetic resonance imaging (MRI) and/or computed tomography (CT) images. Soft-tissue lesions within a soft-tissue organ (brain) located within a water-filled rigid box (skull) are prone to misguidance because of a shift of the lesion (brain shift) related to the bony skull, which serves as the reference for the navigation coordinate system. Brain shift depends on lesion-intrinsic (e.g. cyst, perilesional brain oedema) and intervention-dependent (e.g. head positioning, opening of the dura, release of cerebro-spinal fluid, lesion removal) factors, which can be anticipated in part by the neurosurgeon, but may distract accuracy of the navigation procedure [11, 12, 22, 23, 27, 32].

Intraoperative imaging of the brain in order to correct for brain shift is performed using intraoperative MRI (ioMRI), CT (ioCT) or ultrasonography (ioUS). IoUS is less costly compared with ioMRI, but ioUS scan planes during brain surgery often do not match the routine orthogonal planes of MRI or CT images and are therefore less intuitive to the neurosurgeon [1, 5, 7, 35]. Because of these factors, ioUS was linked to navigation devices by some research groups and are in use in the clinical setting with commercially available systems.

One philosophy of ioUS-navigation pairing is to link an arbitrary ultrasonography system to a navigation system via a calibration procedure of the ultrasonography probe or scan plane [2, 9, 10, 12, 15, 16, 38]. A high calibration accuracy for the ultrasound scan point within the navigation coordinate system is key for clinical use, because the system is expected to show the neurosurgeon a defined point in the real world (e.g. the lesion) within the ultrasound image (with its intrinsic sources of image distortion), which is defined in the navigation coordinate system serving for a surgical pointer or the focal point of the surgical microscope to spot that point in the real world (brain lesion) with highest accuracy.

This in vitro study defines the accuracy of the integration of a standard high-end ultrasonography system linked to a standard neuronavigation system in real-world coordinates.

Materials and methods

For integration of ultrasonography into the neuronavigation system (Vector Vision®; BrainLab, Munich, Germany), a phased-array multifocal ultrasonography probe (7,5 PL 13/9.0; Siemens, Erlangen, Germany) was rigidly fixed to a dedicated position tracker oriented parallel to the ultrasonography plane (Fig. 1). Ultrasonography images were transferred from the ultrasonography system (Sonoline Elegra; Siemens, Erlangen, Germany) to the navigation software via time-coded frame-grabbing. Position of the ultrasonography probe was monitored by an infrared camera system (Polaris; Northern Digitals, Bakersfield, CA, USA) attached to the navigation computer (Fujitsu Siemens; Windows XP Version 2002). For accuracy testing, an ultrasonography target (cross-wire) was defined within the coordinate system of the navigation system manually by one observer.

Fig. 1
figure 1

Navigated ultrasonography: ultrasound probe with navigation tracker. The phantom below (grey, with navigation markers shown as white circles) defines the Cartesian coordinates (XZ, as depicted). Since the probe tracker is in the direction of the phantom markers, the coordinate system of the ultrasound probe resembles the phantom coordinate system

Navigation software

The navigation software (VectorVision®; BrainLab, Munich, Germany) was modified within its ultrasonography-module for study purposes, so that two software versions were compared:

  • Standard software vv Cranial 7.5 (software A)

  • Test version vv Cranial 7.81 (software B)

The definition of the centre of the cross-wire within the ultrasonography image differed between software versions: with software A the target centre had to be defined manually, whereas with software B the centre was defined automatically via a pattern-recognition algorithm of the software.

Registration phantoms

Registration of the ultrasonography probe within the navigation coordinate system was performed via a commercially available phantom, which was modified for study purposes: standard phantom A (No. 22530–0; BrainLab, Munich, Germany; Fig. 2a) and modified phantom B (No. 22630; BrainLab, Germany). Both phantoms contain nine cross-wire targets. The phantom geometry (height × width × depth) is 15.8 cm × 21.0 cm × 5.5 cm.

Fig. 2
figure 2

a Ultrasonography image, calibration phantom. Five hyperechoic targets can be seen near to the probe (top of image). b Ultrasonography image, test phantom. The ultrasonography beam is focused to the top layer of target points (white arrows)

Phantom B differed from phantom A by a modification of the urethane filling without intended change of the speed-of-sound characteristics. Gel particles, usually integrated in urethane ultrasonography phantoms in order to resemble ultrasound tissue characteristics more realistically in B-mode images, were removed from the gel. This modification was intended to improve software-based automatic target detection. The material and geometrical orientation of the target wires and their precalibrated crosshairs did not differ between both phantoms.

Probe calibration was performed automatically by software-based target identification within the ultrasonography image of the calibration phantom.

Test phantom

Accuracy of the registration and, therefore, of the integration of ultrasonography image data into the navigation coordinate system was tested using a dedicated high-precision test phantom. This rigid phantom contained 18 steel wires defining 27 cross-points as discrete ultrasonography targets. The phantom was equipped with reflective position markers of the navigation system and registered using high-resolution laser-detection. Every single cross-wire position was technically defined within the navigation coordinate system as real world coordinates (BrainLab, Munich, Germany) and served as reference for its identification by ultrasonography (Fig. 2b). The phantom was filled with distilled water (24 °C). Speed of sound was adjusted to 1,480 m/s, accordingly [40].

Differences of the real world coordinates to the coordinates detected by ultrasonography were defined as deviations in millimetres within the Cartesian navigation coordinates (i.e. X, Y, Z). In addition, the Euclidean error was calculated (Fig. 3), which is very important in the clinical setting.

Fig. 3
figure 3

Euclidean error (graphical illustration of the spatial error as dashed arrow)

Navigation coordinates resembled the orientation of the ultrasound plane (and therefore sources of error) as follows: X = lateral direction; Y = axial direction; Z = elevational direction or “slice thickness” (Fig. 4).

Fig. 4
figure 4

Ultrasound image plane with according resolutions (lateral, axial, elevational = slice thickness). Reproduced from Zagzebski [40] with permission

Hardware set-up and test sequences

To simulate a neurosurgical set-up during intracranial surgery, the distance and the angle of the patient (target tracker, resembling the test phantom) to the camera of the navigation system (infra-red camera) was modified in five settings:

  • 45° angle/1.8 m distance

  • 62° angle/1.5 m distance

  • 62° angle/1.8 m distance

  • 62° angle/2.1 m distance

  • 90° angle/1.8 m distance

with the angle defined as horizontal deviation of the line of sight from ground (Fig. 5).

Fig. 5
figure 5

Intraoperative setting of the navigation infra-red camera and the navigation tracker (attached to the patient). Distance and angle are depicted

A centre point of the test phantom (P14) was chosen as the ultrasonography target (set point; coordinates see Table 1; see Fig. 3 for illustration). This target was either manually or automatically defined within the ultrasonography image. There were three test sequences:

  1. 1.

    Phantom A/software A (manual target definition)

    • Target definition using five different angles/distances (n = 100 for each setting)

  2. 2.

    Phantom A/software B (automatic target definition)

    • Target definition using three different angles / distances (n = 100 for each setting)

  3. 3.

    Phantom B (modified filling)/software B (automatic target definition)

    • Target definition using three different angles/distances (n = 100 for each setting)

Table 1 Accuracy and precision of ultrasound target detection (mean ± standard deviation; 45–90°, infra-red camera angle related to the horizontal plane; 1.5–2.1 m, distance between infra-red camera and ultrasound probe/tracker in metres)

Sequence 1 and 2 compared the influence of the ultrasonography target definition on target accuracy. Sequence 2 and 3 compared the influence of a modified registration phantom on target accuracy.

Statistics

Explorative analysis was performed with the SPSS software (SPSS Statistics 16.0.2 and 21.0; IBM, Albany, NY, USA) and GraphPad Prism (Prism 6.0 g; GraphPad Software, La Jolla, CA, USA). Normal distribution of data was tested using the Kolmogorov-Smirnov test. Intergroup differences were tested using the Wilcoxon test when a normal distribution was rejected. For data with normal distribution, ANOVA was performed (overall intergroup variances), group differences of means were tested using a t-test. For statistical comparison of standard deviations Levene test was used. A p value <0.05 was accepted as a significant group difference.

Results

Sequence 1: characteristics (accuracy, precision) of the basic set-up

Ultrasonography target definition of the set point revealed high accuracy for all settings (Table 1). Manual definition of the target revealed significantly better results at settings 62°/1.5 m and 62°/1.8 m compared to all other settings (Euclidean error; p < 0.001. Wilcoxon test). Since the Euclidean error between these two settings did not differ significantly, setting 62°/1.8 m was chosen for further testing because it resembled the clinical intraoperative set-up most due to the larger distance between the operation field and the infra-red camera.

Precision was analysed by comparing standard deviation of the Euclidean error of the different settings. Standard deviation was smallest within the 90°/1.8 m setting, but did not significantly differ from 62°/1.5 m setting. There was no significant difference between 62°/1.5 m and 62°/1.8 m. Therefore, the setting 62°/1.8 m was chosen as reference for further experimental sequences and compared to setting 45°/1.8 m to further test the influence of the line-of-sight angle of the infra-red camera on accuracy and precision.

Sequence 2: influence of ultrasound target definition on accuracy and precision

Ultrasonography target definition of the set point again revealed high accuracy for all three settings (Table 1). Automatic, software-based target definition revealed a significantly higher accuracy (p < 0.001; Wilcoxon test) and precision (p < 0.001; Levene test) for the Euclidean error of the 62° setting over to the 45° and 90° setting.

Automatic, software-based definition of the target within the ultrasonography image significantly reduced the target data distribution, thereby improving precision, in both settings compared to sequence 1.

Sequence 3: influence of calibration phantom design on accuracy and precision

In this sequence, ultrasonography probe registration was performed using a modified registration phantom (phantom gel modification). Ultrasonography target definition of the set point using automatic software-based target definition again revealed high accuracy for all three settings tested (Table 1). Euclidean error was significantly lower for the 45°/1.8 m setting compared to 62°/1.8 m and 90°/1.8 m (p < 0.001, Wilxocon test).

Accuracy along the X-axis (resembling the lateral ultrasonography direction) and Z-axis was significantly reduced the 62° setting only (p < 0.001; Wilcoxon test; Table 1), accuracy in along the Y-axis (resembling axial ultrasonography direction) was significantly improved in both settings (p < 0.001; Wilcoxon test; Table 1). In this sequence, Eucledian error of the 45° setting was significantly more accurate and precise compared to setting 62° and 90° (p < 0.001; Wilcoxon test/Levene test).

Three-dimensional scatterplots of the sequences 1–3 and the main set-ups of 45° and 62° are given in Figs. 6 and 7, respectively, to visualise the improved precision by the automatic target detection software B.

Fig. 6
figure 6

Three-dimensional scatterplot, 45° setting (setpoint shown in green; sequences 1–3 depicted in orange, blue and red)

Fig. 7
figure 7

Three-dimensional scatterplot, 62° setting (setpoint shown in green; sequences 1–3 depicted in orange, blue and red)

Intergroup analysis

As Euclidean error counts most in the clinical setting, all data from the settings 45°, 62° and 90° and the three sequences were grouped and analysed to compare either for the influence of angle/distance or calibration phantom/software version on the accuracy of the Euclidean error.

Grouping all sequences, comparative analysis of settings revealed a significantly higher accuracy and precision for the 62° setting over the 45° and 90° settings (median, mean ± SD: 62°, 0.79 mm, 0.89 ± 0.42 mm; 45°, 1.35 mm, 1.46 ± 0.68; 90°, 1.37 mm, 1.40 ± 0.50 mm; p < 0.001, Wilcoxon test; p < 0.001, Levene test, Fig. 8).

Fig. 8
figure 8

Grouped analysis of accuracy by angle: Euclidean error (EE). The best accuracy and precision is shown for 62° (sequences 1–3 grouped)

Grouping all three settings, analysis of sequences revealed a significantly lower accuracy for the combination of phantom B and an automated, software-based target definition, i.e. sequence 3. There was no significant difference of medians between sequence 1 and 2 (median, mean ± SD: sequence 1: 1.16 mm, 1.40 ± 0.84 mm; sequence 2: 1.29 mm, 1.22 ± 0.32 mm; sequence 3: 1.46 mm, 1.46 ± 0.55 mm; p < 0.001, Wilcoxon test, Fig. 9). Precision was significantly higher (lower SD) in sequence 2 compared to both other sequences (p < 0.001, Levene test).

Fig. 9
figure 9

Grouped analysis of accuracy by sequence: Euclidean error (EE). The best accuracy is shown for sequence 1 and 2 (phantom A). The best precision is shown for sequence 2 (phantom A, automatic target definition). All comparable settings (45°/1.8, 62°/1.8, 90°/1.8) are grouped

Discussion

Accuracy depending on ultrasound data registration in neuronavigation

Very high accuracy and very high reproducibility (i.e. precision) to locate a defined target within the brain is crucial for neuronavigation systems. In case of shifted targets, the target has to be re-identified via an intraoperative imaging modality and defined within its image data set. These image data then serve as the source of navigation guidance and must be registered within the navigation coordinate system. This registration is the crucial technical step, which has been tested in this study.

Automatic target detection within the ultrasound image

Target detection within the ultrasound image based on automatic image analysis improved accuracy significantly for all angles and distances tested except for the X-axis data within the 62°/1.8 m setting (improvement from 0.42 ± 0.37 mm to 0.22 ± 0.16 mm). Analysis of grouped data from all settings revealed highest accuracy for the combination of phantom A, not dependent from automatic target detection (sequences 1 and 2). Standard deviation, however, was halved and precision significantly improved only with automatic image analysis (sequence 2).

This software algorithm works during the calibration procedure and the accuracy test using the high-precision test phantom. Therefore, accuracy improvement might result from both steps (improved calibration and improved measurement of the calibration result). For the purpose of this study, differentiation of the cause of the improvement is not important. An improved calibration procedure improves accuracy in the clinical setting. Improvement of the target definition during test measurements reduces human error (manual definition of the target point), but does not affect the clinical application. However, it enables a more accurate measurement of the in vitro accuracy of the actual equipment.

Therefore, the implementation of automatic target detection during the calibration procedure retains a high accuracy and improves precision of navigated ultrasonography in this system and is a valid optimisation. Therefore, modification is integrated within the standard BrainLab cranial software.

Gel modification of the calibration phantom

Accuracy improved significantly along the Y-axis (i.e. axial direction) by gel-modification in both settings tested (45° and 62°). Accuracy along the X- or Z-axis was either not improved (45°) or significantly reduced (62°). This result reflects most likely an improved adaption of the speed-of-sound characteristics of the modified phantom gel to the target tissue (i.e. brain), which was not intended initially.

Accuracy of the Euclidean error was improved significantly at 45°, but reduced significantly at 62° compared to the standard calibration phantom A.

Grouped data analysis revealed a significantly higher accuracy for the non-modified Phantom A. This phantom is therefore kept as the standard registration phantom by BrainLab (No. 22530–0).

Optimised angle and distance parameters

Best accuracy and precision was achieved with Euclidean error of median 0.79 mm, 0.89 ± 0.42 mm at 62°. All settings (45°, 62°, 90°) revealed a Euclidean error (medians and means) below 1.5 mm and, therefore, a very high accuracy.

Clinical relevance

Changes in spatial location of intracerebral lesions are influenced by lesion-intrinsic factors such as location of the lesion in relation to the brain surface (deep or superficial) or lesion-induced brain oedema, as well as surgical manipulation [e.g. positioning of the patient’s head (elevation, rotation), opening of the dura mater, release of cerebrospinal fluid, removal of the lesion] [1, 11, 23, 27]. A deviation of the real location of the lesion in relation to the location within the navigational location (based on preoperative images) of around 2 mm are accepted early after opening of the dura in superficial intrinsic brain lesions [32]. Therefore, an intraoperative imaging with a target accuracy below 2 mm for the detection of the lesion would suit the intraoperative surgical needs for microneurosurgery.

This has been achieved by the system tested in this study at clinically relevant settings of infra-red camera distance and angle to the surgical field. In clinical use, camera angles have to be modified according to the positioning of the patient’s body, the patient’s head and the navigation tracker. It is, therefore, unlikely to precisely match the tested angles of 45°, 62° or 90°, but a range of “optimal” angles seems more important. In our setting, the best angle was identified as 62°.

In a clinically realistic effort–benefit estimation, the accuracy of the system tested was high in its primary design and improved significantly using software based automatic target detection and, less consistently, using an improved calibration phantom.

Integration of ultrasound data into navigation has been studied and published since 1986 [15, 16]. Reconstruction of 3D ultrasound data followed in order to match preoperative CT or MRI data [2, 12]. Clinical application of commercially available systems were implemented in neurosurgical departments, including the system tested in this study, and revealed unequivocal results in terms of improvement of intraoperative orientation and resection of intrinsic brain tumours [20, 25, 30, 31, 35]. This open system (because it allows the integration of an arbitrary ultrasound system by calibration with and data-transfer to the navigation system) seems to be interesting because it allows for the integration of ultrasound systems already present in the operation room and might therefore be cost saving.

As shown in Table 2, accuracy of different navigated ultrasonography systems was published with differing but improving results over the years. It is important to recognise that the methods of accuracy testing differ [4, 6, 8,9,10, 13,14,15,16, 19, 21, 26, 28, 29, 33, 34, 38]. Highest quality of test results can be expected from in vitro testings comparing a defined point in the ultrasound image with its corresponding point in real world (phantom based testing; last section of Table 2).

Table 2 Accuracy of ultrasonography integrated into a neuronavigation system

Intraoperative comparison of anatomical landmarks is prone to error because clearly defined landmarks with sub-millimetre dimensions are extremely scarce. Prada et al. [26] recently reported a target localisation error below 3 mm for all intraoperative landmarks tested in their abstract, but did not give detailed data in their clinical paper on the method used and the landmarks tested.

The best clinical approximation would be the tributary of a cortical or subcortical artery or vein, which could be compared between two image modalities. This has actually been done on a routine basis by using stand-alone navigation (comparison of brain surface vessel anatomy and MRI vessel anatomy) to verify the reliability of the calibration procedure of the navigation itself [24]. It has not been published so far in detail to study the clinical accuracy of navigated ultrasonography.

Intraoperative accuracy is more than just image overlay of preoperative MRI and ioUS with a similar looking shape of large landmarks. Accuracy must be high enough to spot a small target (i.e. a small tumour remnant at a resection cavity) and to define it within the navigation coordinate system in order to touch it with the navigation pointer (or resection instrument) with less than 2 mm misguidance within the 3D surgical field (Euclidean error; see Fig. 10 for a clinical example).

Fig. 10
figure 10

Ultrasonography-based navigated resection after brain shift. Navigation-screen VV2 (BrainLab) of the intraoperative situation of near-total resection of a recurrence of a cystic frontal WHO grade II astrocytoma a a Intraoperative ultrasonography image; b corresponding reformatted T1-weighted MR image according to the ultrasound image in a. c Image overlay of a over b to visualise image differences. The whole tumour recurrence was marked in green (contour) at the preoperative MRI image b, which is overlayed on the ultrasonography image a. Note the shift of the former resection cavity of approximately 10 mm (yellow arrow) by comparing a and b. The former tumour contour (green) now lies “within” the brain tissue on the ultrasonography image (virtually due to brain shift). After the resection, a small residual tumour remnant (hyperechoic area in the sub-cavity region) is identified using ultrasonography (white arrow) and marked with a navigation position marker (remnant 1) in the navigation coordinate system. b Identification of the remnant using the navigation pointer (green crosshair) and resection of the remnant (no ultrasonography probe used during the resection). c Ultrasonography control: complete resection (white arrows a clear cavity with typically very sharp hyperechoic rim, no sub-cavity hyperechoic tissue remaining)

This in vitro study proves that the integration of an external ultrasonography system into a neuronavigation platform for neurosurgical operations can be achieved with very high accuracy. The accuracy measured in our setting is among those reported as highest accuracies in the literature and shows the ongoing improvement of these systems in recent years (see Table 2). Given the clinical in vivo accuracy of a navigation system during cranial neurosurgery of 2 mm [32], the additional technical error resulting from ultrasonography integration seems very small. Our data supplemented to the optimisation of the “cranial unlimited” software edition of BrainLab (actually version 3.1).

Other factors, such as the intraoperative delineation of targets (e.g. brain tumours) on the ultrasound image [3, 17, 39] and interpretation of ioUS images by the neurosurgeon [18, 25, 30, 36, 37] seem to be remaining sources of clinical inaccuracy using ultrasonography integrated into navigation and demand further research and training.

Limitations of the present study

In vitro analysis of the accuracy of a navigation system reveals a very high accuracy. In vivo studies suffer from multiple drawbacks, such as a poor definition of suitable target point in the preoperative data set (i.e. brain surface vessel on MR imaging) and on ioUS images, or degradation of the navigation accuracy by intraoperative brain shift. These systematic sources of error can be excluded by in vitro testing, which uncovers the real potential of the combination of integrated ultrasonography in navigation in terms of accuracy. The user has to bear in mind the additional sources of error during the actual surgery.

Conclusions

Integration of an external ultrasonography system into the BrainLab navigation is accurate and precise. By modifying registration (and measurement conditions) via software modification, the in vitro accuracy and precision is improved and requirements for a clinical application are fully met.