Europe PMC

This website requires cookies, and the limited processing of your personal data in order to function. By using the site you are agreeing to this as outlined in our privacy notice and cookie policy.

Abstract 


Purpose

We describe and validate a novel hybrid nonlinear vessel registration algorithm for intra-operative updating of preoperative magnetic resonance (MR) images using Doppler ultrasound (US) images acquired on the dura for the correction of brain-shift and registration inaccuracies. We also introduce an US vessel appearance simulator that generates vessel images similar in appearance to that acquired with US from MR angiography data.

Methods

Our registration uses the minimum amount of preprocessing to extract vessels from the raw volumetric images. This prevents the removal of important registration information and minimizes the introduction of artifacts that may affect robustness, while reducing the amount of extraneous information in the image to be processed, thus improving the convergence speed of the algorithm. We then completed 3 rounds of validation for our vessel registration method for robustness and accuracy using (i) a large number of synthetic trials generated with our US vessel simulator, (ii) US images acquired from a real physical phantom made from polyvinyl alcohol cryogel, and (iii) real clinical data gathered intra-operatively from 3 patients.

Results

Resulting target registration errors (TRE) of less than 2.5 mm are achieved in more than 90 % of the synthetic trials when the initial TREs are less than 20 mm. TREs of less than 2 mm were achieved when the technique was applied to the physical phantom, and TREs of less than 3 mm were achieved on clinical data.

Conclusions

These test trials show that the proposed algorithm is not only accurate but also highly robust to noise and missing vessel segments when working with US images acquired in a wide range of real-world conditions.

Free full text 


Logo of halLink to Publisher's site
Int J Comput Assist Radiol Surg. Author manuscript; available in PMC 2013 Aug 5.
Published in final edited form as:
PMCID: PMC3733495
HALMS: HALMS683736
PMID: 22447435

Validation of a hybrid Doppler ultrasound vessel-based registration algorithm for neurosurgery

Abstract

Purpose

We describe and validate a novel hybrid non-linear vessel registration algorithm for intraoperative updating of preoperative magnetic resonance (MR) images using Doppler ultrasound (US) images acquired on the dura for the correction of brain-shift and registration inaccuracies. We also introduce an US vessel appearance simulator that generates vessel images similar in appearance to that acquired with US from MR angiography data.

Methods

Our registration uses the minimum amount of preprocessing to extract vessels from the raw volumetric images. This prevents the removal of important registration information and minimizes the introduction of artifacts that may affect robustness, while reducing the amount of extraneous information in the image to be processed, thus improving the convergence speed of the algorithm. We then completed 3 rounds of validation for our vessel registration method for robustness and accuracy using (i)a large number of synthetic trials generated with our US vessel simulator, (ii)US images acquired from a real physical phantom made from polyvinyl alcohol cryogel (PVAc), and (iii)real clinical data gathered intraoperatively from 3 patients.

Results

Resulting target registration errors (TRE) of less than 2.5mm are achieved in more than 90% of the synthetic trials when the initial TREs are less than 20mm. TREs of less than 2mm were achieved when the technique was applied to the physical phantom, and TREs of less than 3mm were achieved on clinical data.

Conclusions

These test trials show that the proposed algorithm is not only accurate but also highly robust to noise and missing vessel segments when working with US images acquired in a wide range of real-world conditions.

Keywords: Adult, Aged, Algorithms, Brain, blood supply, surgery, Female, Humans, Intraoperative Period, Magnetic Resonance Angiography, Male, Middle Aged, Neuronavigation, methods, Neurosurgical Procedures, Phantoms, Imaging, Preoperative Period, Ultrasonography, Doppler
Keywords: Volumetric registration, Brain-shift, Doppler ultrasound, Digital Phantom, Validation

1. Introduction

Modern neurosurgery relies heavily on computer assistance and image guidance to provide topological and locational information to surgeons, enabling them to accurately navigate within the patient’s brain. Known as image guided neurosurgery (IGNS), these techniques typically use the preoperative image of the patient’s head acquired through magnetic resonance imaging (MRI) for surgical planning and navigation. Significant errors may be introduced into surgical navigation from image misregistration or through intraoperative deformation of brain tissues in neurosurgery, also known as brain-shift. Displacements from brain-shift can vary greatly between 5–50mm on the cortical surface [3,8,15,18,2224,35,34,36]. However, even prior to dural opening, displacements caused by brain-shift can nevertheless be quite significant. Hill et al. (1998) [15] have shown that even with the dura intact, the magnitude of brain-shifts observed was as large as 3.4mm pushing outwards and 8.1 mm collapsing inwards.

These tissue displacements, both before and after dural opening, are quite significant and enough to render guidance using the preoperative magnetic resonance (MR) image useless for surgical use, even after accurate initial patient to image registration. In order to compensate for such displacements in the soft tissue, the preoperative MR image can be corrected by registering it to an intraoperative image, which could be acquired using either intraoperative computed tomography (CT) [13], intraoperative MR [14,27,37], or intraoperative ultrasound (US) imaging [19,34].

US is a good candidate for intraoperative imaging. However, images acquired using US may be difficult to interpret by untrained users. This is due in part to its relatively small imaging field-of-view, its non-standard anatomical views, speckling in its acquired images, and the need for a craniotomy in order to do intraoperative brain imaging. Nevertheless, US imaging has many advantages that overcome these shortcomings. For instance, US imagers have the benefit of being significantly less expensive, capable of real-time imaging, and more portable than either MR and CT imaging devices. As well, US imaging gives good resolution and contrast in soft tissues without the need to compromise surgical ergonomics or exposing the patient to ionizing radiation when compared to intraoperative MR and CT, respectively. Intraoperative US images can be used effectively to correct and update the preoperative MR images to the intraoperative state of the imaged tissues.

The challenge of registering images between US and MR modalities is that they have different image contrasts, noise patterns, and artifacts. This is due to the fact that the two imaging modalities are acquired using very different physical principles, with MR images depending on proton spin interaction and US images depending on the material’s acoustic properties. Two types of strategies are used in the literature to overcome the challenge of registering the images:

  1. Feature-based: Salient anatomical features that can be imaged on both MR and US such as sulci [5], tumour outlines [21], or blood vessels [17,19,25,28,33] are used as alignment cues. These anatomical features are extracted and parameterized prior to their use in registration.

  2. Intensity-based: This strategy typically employs image processing methods to relate the intensities of MR to US. For instance, gradient information in the MR image [37] may be used directly for registration, or the preoperative MR image may be segmented and processed to generate a set of “pseudo-ultrasound” images, which allows for better image correspondence and registration [1]. Mutual information could also be used to relate the intensities found in MR and US [16].

Blood vessels are important and useful features for the registration of deforming soft tissues due to several of their properties. First, vessels are easily identifiable and also usually well distributed in most surgical regions-of-interest (ROI). Second, many image processing methods exist to extract vessels from the acquired images. For instance, the moving blood in a blood vessel is easily imaged using Doppler US and can be implicitly segmented from the image background based on colour saturation alone. As well, vasculature from different types of MR angiography can be extracted preoperatively using segmentation algorithms such as that of Descoteaux et al. [7] and Frangi [11]. Finally, the vessel’s unique branching and stable relative paths and positions to surrounding tissues allow for high specificity in registration. Therefore as vessels move and change shape with deforming tissues undergoing brain-shift, the correction of these vessel movements enable the detection and correction of the corresponding tissue deformations.

To date, blood vessels have been successfully used for linear and non-linear registration of deforming soft tissues such as the cerebral cortex [25,33] and the liver [19]. From previous work in our lab, brain shift compensation using vascular images from Doppler US and MR was characterized and shown to be highly accurate [33].

Purely feature-based registration algorithms are fast and accurate techniques that typically rely on image preprocessing to parameterize and reduce the complexity in the raw data. For vessel registration, this preprocessing is typically done through skeletonization, which reduces and parameterizes the vessel image into a set of vessel centerpoints. This process dramatically reduces computation time for registration since the amount of data that needs to be processed is often greatly reduced.

However, such methods can remove important information for registration, such as vessel lumen diameter or voxel intensity differences in the vessels images themselves. As well, thin, low contrast vessels and important vascular features such as branching and continuity can be eliminated altogether. Removal of this information introduces ambiguities that allows skeletonized branches of thick vessels to be incorrectly matched with thin vessels. Likewise, centerpoint fragments from different vessels can be incorrectly matched to a single vessel. As well, the extracted center-points of densely situated vessels can be reduced to featureless point clouds, making purely iterative closest point (ICP) algorithms [2] fail and rendering the registration process impossible. For these reasons, purely feature-based registration can produce poor results on clinical data.

Indeed our previous experience using ICP-based techniques yielded good results using vessel traces that were relatively sparse [34], with distances between the vascular branches being greater than the magnitude of misregistration. However our recent experience with more complex anatomies containing many more blood vessels resulted in failed registrations.

Intensity-based registration methods are very accurate and quite robust to noise due to the amount of information available for use in alignment. As such, they are widely used for atlas, inter-subject, and various inter-modality registration tasks. Although more sophisticated intensity-based methods may be developed to improve processing time, intensity-based registration methods capable of correcting free-formed non-linear deformations required to properly register cerebral vasculature are quite computationally intensive and can take several minutes for images of modest size. For this reason, their use is limited to offline registration tasks since they are not suitable for intraoperative registration, which should ideally complete in at most 2–3 minutes during the time needed to prepare for tissue dissection.

These issues inherent to feature or intensity-based registration methods, necessitate the investigation and creation of a robust vessel registration method capable of overcoming the reliance on extensive preprocessing to allow for the registration of MR and US vessels with a high degree of accuracy in clinically acceptable time.

1.1. Motivation for Hybrid Registration

In this paper, we describe an algorithm for a hybrid feature and intensity-based non-linear registration of MR to US images through cerebral blood vessels using ANIMAL [4]. Previous non-linear feature-based vessel registration algorithms by Reinertsen et al. [33] and Lange et al. [19] preprocess their acquired images by segmenting the vessels and skeletonizing them to a set of discrete vessel centerpoints for registration. In contrast, our registration method attempts to eliminate the background by extracting only the vessel information while at the same time minimizing other forms of preprocessing to retain as much of the original vessel information as possible. To this extent, we use the whole volumetric vessels from the angiographic intensity images instead of relying on discrete points or lines produced through skeletonization of vessel data. In the following sections, we present our hybrid non-linear volumetric registration technique developed for the registration of US vessels acquired on the dura with MR vessels. Our goal for hybrid registration was to be able to automatically and robustly correct tissue displacements up to 20mm; a threshold that is more than twice the maximum recorded brain-shift tissue displacement of 8.1mm prior to dura opening[15].

1.2. Validation data types

Our registration method was then validated using three types of data with increasing realism:

  • Synthetic data generated from a digital phantom: Multiple synthetic US data sets were generated numerically from a clinical MR image. This enables us to evaluate the behavior under controlled conditions where the ground truth is known. However, the simulated data are not completely realistic and do not account for all possible imaging situations.

  • Real data acquired from a physical phantom: Real MRI and US data were acquired from a PVA phantom. This set of experiments permits evaluation of the algorithm with an object having a known gold standard, which produces images that are more realistic. However, the spatial distribution of the image signal is quite simplistic and does not accurately replicate data gathered in clinical scenarios.

  • Real clinical data acquired from 3 patients: Real preoperative MRI and intraoperative US data were acquired from 3 patients. This is the most realistic set of data and represents real surgery and clinical imaging. However the image registration results are difficult to evaluate since the ground truth is not known exactly.

1.3. Overview

We will describe in detail our hybrid registration algorithm in Section 2. We will then describe the tool we created and images we acquired to validate the robustness and accuracy of our registration algorithm, including the digital phantom (Section 3.1), the physical PVA-based phantom (Section 3.2), and clinical data from 3 patients (Section 3.3). The methodology for validating our registration algorithm is detailed in Section 3.5 followed by the result of the validation in Section 4. We then conclude with a discussion of our test results and future work in Section 5.

2. Hybrid Registration

Our hybrid registration method takes the raw MR and US clinical images and preprocesses them to extract vascular features while retaining the intensities of the vessels in volumetric form. This combination of intensity and feature-based cues are used for hybrid registration. The source image for registration consists of a 3D contrast enhanced MR vascular imaging processed with Frangi’s vesselness filtering[11], while the target image consists of an intraoperatively acquired and reconstructed 3D Doppler US volume with the volumetric vessels extracted from the background tissues by using a colour saturation threshold. Detailed descriptions of the preprocessing done to the target and source images can be found in Sections 2.1.

Using the minimally processed vessel data, registration proceeds in two phases, with multiscale linear registration prior to non-linear registration. We noticed that although a large amount of registration error can be corrected with rigid-body transformations, the 6 degrees of freedom of the transform do not allow for an adequate correction of all the non-rigid displacements observed between the preoperative and intraoperative images. It is for this reason that we register the images using full affine transformations after an initial round of rigid-body registration for a first alignment, and then subsequently using non-linear transformations to correct the remaining brain-shift not captured by the affine linear transformation.

2.1. Preprocessing

The first step in our registration method is to preprocess our source and target images to extract their vasculature. Our source images were T1 weighted Gadolinium MR images that were processed using Frangi’s vesselness method [11], which effectively enhances tube and vessel-like structures in the image. The parameters used for the filtering are α, β and γ at 0.5, 0.5, and 0.5×max(HessianNorm) and five filter scales with values 0.4, 0.74, 1.1, 1.64, and 2.5mm.

Our target images were 2D power Doppler US images, which were fused with the raw B-mode US images. The latter were filtered by removing all pixels under a colour saturation threshold. The filtered 2D images were then reconstructed in a 3D volume using the tracking information contained in each image. This was done by nearest-neighbour regridding of each pixel in the ultrasound image slices to a 3D volume with the same resolution as the MR image in a similar fashion as that of [40]. Although other interpolation methods could have been used rather than the basic nearest-neighbour regridding method, we found that the other methods increased the 3D reconstruction time and did not perceptibly improve registration accuracy. A thorough review of 2D ultrasound image reconstruction techniques and their considerations can be found in [41].

2.2. Linear Registration Phase

The linear registration algorithm takes as input the aforementioned source and target intensity volumes which have been preprocessed for vessel features, then blurs them with a Gaussian kernel prior to each round of linear registration, using a smaller kernel for each subsequent round. We used the reconstructed US vessel volume as the registration target image and the MR vessel volume as the source image.

The starting estimates for registration depend on the method used for data acquisition. For our clinical cases (Section 3.3), the starting estimates are based on the transforms acquired from the facial skin landmark registration performed by a surgeon. In the case of the physical phantom data (Section 3.2), the initial registration is done by point-based registration on the container of the physical phantom. In any case, the transforms puts the acquired US images into the same coordinate system as the MR image and provides the initial position for registration.

Our linear registration is optimized using a downhill simplex algorithm [26] with cross-correlation as the objective function. We found that it performed effectively and quickly for registering our images of similar image contrast: both processed MR and US images have bright vessels on dark backgrounds. Although other objective functions such as mutual information may be used, we found in our preliminary tests that these methods were significantly slower and did not perform better than cross-corrrelation on our pre-processed vessel images. In fact, observations from our preliminary test are in line with that of [31], who suggested that registration with mutual information does not perform well in images with (1) thin structures such as the vessels in retinal images or (2) for cross-modality registration of MR to US images.

We performed a total of three rounds of optimization with sequentially smaller blurring kernels and sampling grids with successively refined linear transforms. Due to the size difference between the US target and the MR source volume, cropping was automatically performed on the MR volume around the location of the US target to improve and speed up the calculation of registration transforms. Cropping for the first round of registration is set to 50mm, since this is the largest value of brain shift recorded in the literature. Parameters defining the full-width-half-max (FWHM) of the blur (where the FWHM relates to standard deviation by σ=FWHM22ln2[20], the sampling grid used, the crop margin, and the type of linear transform used in each round are described in more detail in Table 1.

Table 1

Parameters used in multiscale linear registration (Top) and multiscale non-linear registration with ANIMAL (Bottom)

RoundBlur FWHMSampling gridCrop marginTransform
1st3.3mm2.5mm50mmRigid-body
2nd2.2mm1.8mm16mmAffine w/Isotropic Shear
3rd1.5mm1mm10mmAffine w/Anisotropic Shear
RoundLattice DiameterSampling gridRigidity
1st15mm5mm0.9
2nd10mm2.5mm0.8

2.3. Non-Linear Registration Phase

Following the linear registration, which provides a robust global alignment, we used the ANIMAL registration algorithm [4] to compute a set of non-linear transformations that corrects for any local vessel deformations that cannot be accounted for by the linear transformations. ANIMAL hierarchically estimates 3D vector field at different scales, mapping deformations progressively from larger to smaller scales and produces a globally non-linear deformation field with point-to-point correspondence between the two volumes.

The affine linear registration transforms recovered from the previous linear registration phase are applied to the preprocessed volumetric intensity source image, which is then used as the source image for this non-linear registration phase of our hybrid registration method. We performed two rounds non-linear registration, once at lower resolution, and once at higher resolution using ANIMAL with cross-correlation objective function, and relatively high stiffness to maintain smoothness in the deformation (See Table 1). The resulting transformation is applied in each round of non-linear registration only if the final value of the objective function is reduced from the starting value.

Through the iterations of non-linear registration, we are able to attain correspondence between the US and the MR vessel images based on their grey scale voxel values. Even though the vessels are not sparse, there exists a significant amount of tissue in between each vessel where the ANIMAL algorithm must interpolate or extrapolate the deformations. This is due to the fact that the algorithm performs registration and regularizes using only the non-zero vessel voxels of the images, and ignores the zero-valued voxels where the non-vascular tissues have been removed. To address the limits of the local elastic regularization used in ANIMAL and to ensure a continuous smooth deformation throughout the tissue, we apply the thin-plate spline (TPS) transform [9] on points extracted from the aligned US and MR vessels to regularize the transformation over the entire image.

One thousand points are randomly sampled from overlaps of the vessels from the two non-linearly registered volumes and inversely transformed using the deformations recovered by ANIMAL. This produces 1000 pairs of homologous points, which are then used as the control points to define the displacements on an interpolating TPS.

3. Validation Methods

3.1. Digital Phantom

As part of the work to validate our hybrid registration algorithm, we developed a non physics-based digital phantom to synthesize images that simulate the appearance of Doppler US vessel images acquired from a brain distorted by brain shift. Qualitative visual observations were made between the vessels acquired using power Doppler US and MR imaging to enable and successfully imitate real power Doppler US images from MR vessel data. We found that the US vessels in comparison to MR vessels tend to be:

  1. Thick: This is likely due to the fact that the US operator increases signal gain when acquiring the Doppler US image. This is done to allow smaller and more distant vessels to be captured in the image.

  2. Uneven: The surfaces of the acquired US vessels are uneven due, in part, to speckling in US images and artifacts arising from flash artifacts caused by sudden probe movements.

  3. Noisy and containing artifacts: Both noise and US image artifacts can be due to the random scattering and reflection of US pulses in the different tissue being imaged, as well as the noise introduced by the electronics of the US imaging equipment.

  4. Presence: Some vessels are dimmer or entirely not present in volumes of one modality versus the other (See Fig. 1). This could be due to imaging artifacts such as occlusion, shadowing, and the angle of the US probe in respect to the imaged blood flow.

    An external file that holds a picture, illustration, etc.
Object name is halms683736f1.jpg

    Three different cross-section views of the actual T1 Gado-enhanced MR image (MR image), the actual ultrasound volume (Actual US), and the simulated ultrasound volume (Simulated US) imaged in the same brain region.

Our digital phantom simulates the appearance of a Doppler US vessel image by taking an MR vessel image as input. The workflow of the digital phantom is shown in Figure 2. The first step to producing the synthetic US vessel involves extracting and processing an MR angiographic image to act as the ground truth image. The second step is to generate a set of random linear and nonlinear transforms to act as the registration ground truth and then applying the transform to an MR vessel image. The third step involves altering the transformed MR vessel image to exhibit the observed characteristic appearance of the US vessels listed above. Finally, noise and speckling is added, and the simulated US volume is masked into the shape of an US sweep. These steps are explained in detail below.

An external file that holds a picture, illustration, etc.
Object name is halms683736f2.jpg

Workflow of the Digital Phantom showing each step of the Doppler US appearance simulation process. Images used and outputted in each processing step are also shown.

To show that the simulated US vessel volume behaves similarly to a real US vessel volume in MR vessel registration, we also compared the similarity of the cross-correlation objective function curves to each other.

The first step in creating the simulated US vessels involves extracting the vessel from a T1 weighted Gadolinium MR image in the manner described in Section 2.1. The extracted MR vessel image is then thresholded at a low intensity to capture anything that may be a vessel and then cropped down to a ROI.

3.1.1. Random Transformations

Parameters for the linear transforms are chosen randomly within translations from −30 to 30mm, rotations from −5 to 5 degrees, scalings from 0.9 to 1.1, and shears from 0.9 to 1.1, with the fixed transformation point located in the center of the ROI bounding box. The non-linear transforms are generated using a TPS since this method produces realistic deformations that are smooth and regularized. Nine pairs of control points are used to define the TPS transform, with the two points of each pair randomly located in relation to each other at distances between 0–5mm. The first 8 point pairs are located on the corners of the bounding box around the ROI that has been scaled down by 50% to be inside the ROI. The last point pair is positioned in the center of the ROI bounding box (See Fig. 3). The rationale for this placement scheme is to localize the control points of the thin-plate spline in the center of the ROI where the anatomical structures are located, thereby increasing the local nonlinear deformations there. This set of linear and non-linear transformations are used as the gold-standard for validating our registration method, beyond validation are also applied to the processed MR vessel image to simulate tissue displacement from brain shift.

An external file that holds a picture, illustration, etc.
Object name is halms683736f3.jpg

The placement of TPS control point pairs in relation to a region-of-interest (blue dashed box) for the creation of non-linear distortion. Eight control point pairs (gray) are located at the corners of the 50% scaled (red box) version of the bounding box (black box) surrounding the region of interest. The ninth point pair (gray) is positioned in the center of the bounding box.

3.1.2. Simulation of Characteristics

Once the MR vessels have been deformed using the set of random transforms, they are used to simulate the appearance of Doppler images. The simulation occurs in two steps. First, the thick uneven surface and variable presence of the US vessels are simulated through the extensive use of Perlin noise [29]. Afterwards noise and speckle are added onto the simulated vessels.

Perlin noise is a procedural texturing method commonly used in computer graphics to generate many types of continuously varying pseudo-random textures with specific spatial frequencies. Random gradients are first defined at regularly spaced intervals in a 3D lattice. These gradients are used to determine the intensity of the field between the nodes of lattice through linear or cubic interpolation. This simple technique allows us to generate random appearing textures of different scales and spatial frequencies that can easily be used as parameters for varying the appearance of generated US vessels. A more detailed explanation of Perlin noise and the technique for generating it can be obtained in [29].

We used the intensity values of a Perlin noise texture with low spatial frequency as the parameter for determining whether the vessel is present in the image (vessel presence) by varying the contrast of a vessel to the background. The noise texture has a value between 0 and 1, which makes the vessel completely invisible and fully visible, respectively. This roughly simulates artifacts from shadowing or from angle dependant modulation of the US signal. Although power Doppler US (signal power) is not as sensitive to probe angle as colour Doppler US (blood flow rate) the probe angle to a vessel may nevertheless alter the intensity of the power signal.

Perlin noise of high spatial frequency is used to determine the radius of a particular voxel’s dilation on a visible vessel. The dilation is performed using a 3D isotropic Gaussian point spread function with a FWHM of between 3–5mm. This higher spatial frequency Perlin noise, which has a value between 0 and 1, is used to determine extent of the vessel dilation. The value of 0 indicates that the voxel will be dilated to 3mm and 1 indicates that the voxel will be dilated to 5mm. The combined uneven dilation of the original vessels produced a set of resulting vessels that are thick and bumpy. When the resulting dilated vessel volume is thresholded and windowed for intensity, a set of disjoint vessels with uneven surfaces are created, which simulates appearance-wise the increased gain of the power Doppler US imaged vessels and any amplified noise.

3.1.3 . Accumulating Noise and Speckling

Various types of artifacts and noise commonly seen in US images and volumes are applied to the generated vessel volume as the final step to simulate the US vessel volume. Speckle artifacts generated via the methods of Pizurica et al. [30] and grainy Perlin noise are multiplied to the expanded vessels. Gaussian noise and high intensity voxels from Perlin noise of high frequency are added to the vessel volume. The volume is then masked with a mask generated from the coordinates and orientation of a real US sweep to produce a wedge shape volume similar to a reconstructed US vessel volume. The resulting simulated US vessels qualitatively show a close resemblance to the real US vessels in their thickness, uneven surfaces, noise, artifacts, and their variable presence (see Fig. 1).

3.1.4 . Behavior of Simulated Vessels in Registration

To ensure that the simulated US vessels from our digital phantom performed similarly to real Doppler US reconstructed vessels in registration, we measured their cross-correlation values through translations, rotations, and scaling. The simulated US vessels and their corresponding real US vessels, were all registered and aligned to the MR angiography data. The gold-standard transform for aligning the real US image to the MR image was found by first calculating the affine linear transform between manually picked homologous anatomical landmarks between the US and MR image in the manner described in Section 3.3.

All the data sets were blurred with Gaussian kernels of 5 voxel FWHM and the two sets of US vessels were translated, rotated and scaled around their registered position on the MR vessel image. From the test results in Figure 4, we see similar profiles for the cross-correlation objective function for both sets of US data. The correlation of the objective function curves was greater than 0.9 for translation and more than 0.8 for rotation and scaling.

An external file that holds a picture, illustration, etc.
Object name is halms683736f4.jpg

Cross-correlation curves graphs of the simulated US (red) versus that of the real US (blue) when the vessels are translated (top row), rotated (middle row), or scaled (bottom row). The horizontal axes of the translation graphs, rotational graphs and the scaling graph are labeled in millimeters of translational displacement, radians of rotation, and magnitude of scaling about the center of gravity of the US vessel volume, respectively. All vertical axes of the graphs are cross-correlation values. Cross-correlation between the translation curves in the x, y, and z directions are 0.91, 0.98, and 0.99, respectively. Cross-correlation between the rotation curves in the x, y, and z directions are 0.95, 0.82, and 0.88, respectively. Cross-correlation between the scale curves is 0.86.

This indicates that there is high similarity between the registration performance of our simulated US vessels compared to that of the real US vessels. As well, the generated transforms and distortions from our digital phantom also vary smoothly and are of similar magnitude as that found in clinical cases in the literature. From this, we can conclude that simulated US vessel volumes model the appearance of clinical US vessel images sufficiently well for testing our MR to US registration algorithm.

3.2. PVAc Physical Phantom

MRI and Doppler US vessel data of a polyvinyl alcohol cryogel (PVAc) physical brain phantom described and acquired by Reinertsen et al. [34] were used to validate our algorithm. The phantom is made of 3 types of PVAc of different hardnesses, containing 3 coils of plastic tubing with inner lumens of 1.57, 2.36, and 3.18mm, capable of circulating fluids for simulating blood vessels. The phantom also has an inflatable catheter located near its bottom center to simulate brain deformation [32]. The T1 MRI data set from this phantom consists of 2 image volumes for each catheter inflation of 0, 5, and 10ml of water, giving a total of 6 volumes (See Fig. 5). Three sets of 2 Doppler US images for phantom inflations of 0, 5, and 10ml were also acquired.

An external file that holds a picture, illustration, etc.
Object name is halms683736f5.jpg

T1 MR images of the PVAc Phantom inflated with 0, 5, and 10ml of water in the implanted catheter, which can be seen at the bottom center of each image.

The MR images were acquired with a Siemens SonataVision 3T using T1 weighted MR imaging at a voxel resolution of 1mm × 1mm × 1mm. The tubes in the phantom were manually segmented from the MR images.

The Phantom US images are acquired with an ATL HDI 5000CV US imager using a ATL P7-4 phased-array probe on power Doppler mode. A passive target with markers spheres were attached to the US probe and optically tracked by a Polaris tracker (Northern Digital Incorporated). The ultrasound probe was calibrated with a z-fiducial phantom described in [12]. The US probe is swept smoothly and steadily by hand over the water-immersed phantom to minimize gaps in the reconstructed volume. The 2D Doppler images are filtered using a colour saturation threshold and reconstructed using the same methods as described in Section 2.1.

Manually labelled homologous landmark points, consisting of 21 fluid filled bubbles, located and distributed evenly throughout the phantom tissue material, were found in each of the 6 physical phantom MR volumes. These landmarks were used to validate the transformation of our algorithm. In 2 separate point picking trials to determine intra-rater variability, the mean difference between the points around each landmark was approximately 0.7mm with a maximum distance of 1.1mm.

3.3 . Clinical Data Acquisition and Vessel Extraction

Vessel structures in preoperative MR and intraoperative US images must be properly acquired and extracted prior to registration. To acquire the preoperative image, the patient can be scanned using MR angiographic techniques, such as time-of-flight, T1-weighted MPR [42], or contrast enhanced MR angiography.

In our institute, open cranial surgery involving such procedures as tumour resection almost always involve Gadolinium (Gd) contrast enhanced MR imaging for enhancement of the pathology, usually within a week prior to their procedure. This also provides us with a contrast enhanced MR vascular image for use in computer assisted neurosurgical guidance. The images were acquired using a GE Signa Excite 1.5T with double-dose Gd enhanced T1 weighted MR imaging at an in-plane resolution of 0.5 × 0.5mm and a slice thickness of 1mm. The MR vessels are extracted by filtering the angiographic MR images using Frangi’s vesselness method with the same parameters as those described in Section 2.1.

We note that although MR angiographic or contrast enhanced MR imaging may not be routinely performed in all institutes for tumour surgery, we nevertheless believe that the development of improved image processing methods may allow blood vessels to be extracted from standard T1-weighted images thus allowing for the use of a technique such as ours.

During the stabilization of the patient’s head for operation, the pre-operative MR image was rigidly registered to the patient’s head by the surgeon through manually picking nine facial landmark point pairs. These point pairs were chosen between the skin surfaces of the actual patient and the segmented patient MR image identified using optically tracked pointer and a mouse pointer, respectively. The point pairs consist of the patient’s lateral and medial canthus on the left and right eye, the tragus and tragus valley on the left and right ear, as well and the most posterior part of the nasal bridge.

The clinical intraoperative US images and their tracking data were acquired and processed in the same manner as the physical phantom data to build the US volume from 2-dimensional slices and extract its vessels (see Section 2.1). The probe was swept in a free-handed manner over the dura of the patient after the craniotomy in a smooth and steady manner to minimize gaps in the reconstructed volume.

Manually labelled landmarks for anatomical features found between the MR volume and the US volume were used as a silver-standard to evaluate registration success. These landmarks consist of blood vessel bifurcations, conjunctions of sulci, and unambiguous distal portions of ventricles located throughout the volume from 4 sets of real clinical data acquired from 3 patients (See Table 2). Depending on the size of the volumes and the availability of landmarks, between 7 and 18 unambiguous points were labeled by an expert. Four separate point picking trials were done to determine intra-rater variability. The mean difference between the points at each landmark was 1.3mm with the maximum distance of 2.1mm.

Table 2

Patient information and US scanning parameters for our 4 sets of clinical data

US ScanPatient
#HzFocusAgeSexPathologyLocation
148cm70MaleGlioblastomaLeft Frontal

248cm40FemaleGlioblastomaRight Parietal
348cm

468cm49MaleOligodendrocytomaLeft Frontal

Given the clinical nature of these images and their acquisition conditions, it was difficult and took significant amounts of time to accurately identify unambiguous landmark points in both the US and MRI images. This process involves cross-checking between the preoperative and intraoperative images, re-verifying the landmarks, and correcting any inaccuracies, which can take around 15–30 minutes per case or around 2–4 minutes per landmark point. This was especially true for US acquisition 3, where the sweep amounted to a thin slab less than 2 cm in width and only 7 unambiguous landmark points could be indentified.

3.4. TRE Calculations

We use the target registration errors (TRE) as a quantitative measure to test and validate our registration methods on our digital phantom trials, physical phantom trials and also our clinical trials.

  • Digital phantom trials: The TRE were calculated using an initial set of points, which were evenly sampled from throughout the ROI delimited sweep cone of the US images. The initial points were then transformed using both the gold-standard transformations and the recovered transformations from our technique. The root mean square (RMS) errors between the latter two sets of points were then calculated to give us our TRE.

  • Physical phantom: The TRE were calculated using the labelled homologous fluid filled bubbles in the physical phantom images of each catheter inflation. The transformations recovered through registration of the source MR vessel image to the target US vessel image of a different inflation was applied onto the points picked from the source MR image. The RMS errors between transformed source points and the set of points picked from the target inflation image was then calculated, giving us our TRE.

  • Clinical trials: The TRE were calculated through a set of silver-standard point pairs, which were manually picked from homologous intra-cranial anatomical landmarks in the source MR image and the target US image. The transformations recovered using our registration technique were applied onto the source points and compared with the locations of the target points through computation of the RMS error as TRE.

3.5. Registration Validation

The hybrid registration algorithm was evaluated with the digital phantom (Section 3.1), the PVAc Phantom (Section 3.2), and 4 sets of real clinical data (Section 3.3). Although it is common in the literature to report translation and angular errors, we elected to use TRE for validation of our registration method since it can effectively encompass the displacements incurred from the full affine transformation (12 degrees-of-freedom) used in our linear registration phase. This includes scaling and shear transformation on top of the translational and rotational transforms used in rigid-body registrations.

The TRE measure is also useful since it allows us effectively compare the quantities of error corrected between our linear and non-linear registration phases. Validation of the registration were done in the following manner for the digital phantom, the physical phantom, and the clinical trials datasets:

  • Digital phantom: Using the digital phantom, we created 2100 registration trials, each with a randomly generated vessel instantiation, transform, and deformations which were used as the gold standard. TREs greater than 2.5mm are considered as failed registration attempts.

  • Physical phantom: Validation using the physical phantom was performed by registering each of the 6 MR volumes with each of the 3 US volumes to estimate the non-linear transforms. This was done to account for deformations generated from inflating with 0, 5, or 10ml of water.

  • Clinical trials: Registration validation of the clinical trial was accomplished using manually defined landmark points used as the silver-standards that were chosen from homologous intra-cranial anatomical landmarks in the source MR image and the target US image.

4. Results

4.1. Digital Phantom

We found that our registration method was quite robust and accurate in correcting the simulated brain-shift of our digital phantom, with a high success rate given the 2.5mm threshold criteria. In applying our full registration method (linear and non-linear phases) to the digital phantom we found that our method was successful for 99%, 94%, 92%, and 90% of the digital phantom trials at 5, 10, 15 and 20mm initial misregistration, respectively (see Fig. 6, Non-Linear).

An external file that holds a picture, illustration, etc.
Object name is halms683736f6.jpg

Digital phantom registration percent success on test cases of different initial misalignment RMS errors using the linear and non-linear phases of our registration algorithm. Registration trials with RMS errors of less than 2.5mm are defined as successful.

It is interesting to note that the linear step completed in the first phase of registration can significantly reduce the initial TRE. In the same trials as above, when initial misalignment RMS error is less than 5mm, 10mm, 15mm, and 20mm, the linear registration results in TREs less than 2.5mm for 87%, 68%, 65%, and 64% of the trials, respectively (see Fig. 6, Linear). These lower values are expected since linear transforms cannot completely correct for the local non-linear deformations we generated for our digital phantom. Furthermore, if the linear registration completed with a TRE of less than 6mm in these trials, the non-linear registration was successful more than 96% of the time, correcting the TRE to below 2.5mm.

Given the initial design criteria of 20mm maximum displacement on the dura, only 10% of the trials failed with TREs greater than 2.5mm. We found that only 3% of the registration trials attained a greater TRE than the initial alignment (see Fig. 7). The mean reduction in TRE through non-linear registration from the linear registration results is 0.62mm and quite significant, with p = 1.73 × 10−64 in a two-tailed t-test. This significant reduction in TRE can also be seen in that the mean TRE after linear registration was 2.29 ± 0.62mm with the first and third quartile being 1.84mm and 2.66mm, respectively, which reduced after non-linear registration to 1.64±0.47mm with the first and third quartile being 1.32mm and 1.82mm, respectively. In general, we found that the regions of the US volume with the least blood vessels had the highest TREs while regions surrounded by vascular structures had consistently low TREs.

An external file that holds a picture, illustration, etc.
Object name is halms683736f7.jpg

Digital phantom registration results showing the TRE for all the trials after the nonlinear phase of the registration process. The horizontal axis indicates the initial TRE prior to correction while the vertical axis indicates the final TRE after non-linear registration. The blue circles are the results after non-linear registration and the pink X’s are the results after linear registration. The black diagonal line shows where a registration trial resulted in the reduction in TRE (point is below the line) or whether it increased the TRE (point is above the line). The green horizontal line shows our cutoff for success (2.5mm). The mean reduction of 0.62mm TRE from linear to non-linear phases of registration is highly significant, with P < 2 × 10−64 in a two-tailed t-test.

We also tried to examine the behavior of the vessel registration algorithm when we push it beyond the 20mm operating range. We see that in this case the success in the non-linear registration was only 84%, 76%, and 70% for 25mm, 30mm, and 35mm initial misregistration.

4.2. PVAc Phantom

In our tests with the physical PVAc phantom, our non-linear registration algorithm was able to correct the deformations in all our trials to TREs 2mm or under (See Table 3). This correction corresponds to a reduction of 8% to 45% in TRE remaining from the linear registration step after non-linear registration, with the TREs decreasing in all cases in these tests on the physical phantom. This demonstrates that the algorithm is likely converging towards the correct solution.

Table 3

TREs resulting from applying the non-linear registration algorithm on 6 linearly registered physical phantom MR images (Final) and the initial TREs (Initial). The MR images were acquired by inflating the physical phantoms twice (1, 2) with 3 different volumes of water (0, 5, 10ml). The transforms are computed by registering each physical phantom MR source image with the remaining phantom US target images of dissimilar inflation volumes. Source images are listed as rows while target images are listed as columns in the table.

0ml5ml10ml
121212
Volume#InitialFinalInitialFinalInitialFinalInitialFinalInitialFinalInitialFinal

0ml1××××1.8 → 1.12.6 → 1.91.7 → 1.12.7 → 2.0
2××××1.8 → 1.61.4 → 1.31.7 → 1.41.9 → 1.7
5ml12.6 → 2.01.4 → 1.3××××1.4 → 1.22.6 → 2.0
21.7 → 1.51.4 → 1.1××××1.6 → 1.31.8 → 1.6
10ml12.7 → 1.81.8 → 1.11.6 → 1.12.6 → 1.8××××
21.9 → 1.02.6 → 1.91.8 → 1.02.6 → 2.0××××

It should be noted that since the chosen landmarks on the PVAc phantom are spread out evenly over the entire volume of the phantom, the actual amount of non-linear displacement an their corresponding correction through registration has been diluted in calculation of the TRE. To illustrate this, we used the results of the 0ml to 5ml registration trial and calculated the TRE from 5 landmark points located in a region of the phantom closer to the catheter balloon. From this, we noted a reduction of TRE from 2.4mm to 1.3mm, which equals to a 46% reduction in the TRE of this region from our non-linear registration alone. The differences in the magnitude of non-linear deformations throughout the image can be seen in Figure 8. The degree of non-linear deformation was as high as 3.01 mm, in the region close to the center of the imaged volume where the deformation inducing catheter resides.

An external file that holds a picture, illustration, etc.
Object name is halms683736f8.jpg

PVAc Phantom with 5ml inflation (Left) and its corresponding magnitude of deformation when non-linearly registered to the 0ml inflation phantom (Right). The magnitude of non-linear deformation is highest around the center of the phantom where the inflation catheter resides with the maximum recovered deformation of 3.01mm and the minimum of 0.008mm.

Images showing a 5ml inflated phantom corrected with the recovered transformations from registration with a 0ml inflated phantom can be seen in Figure 9. Note that there is almost a complete overlap of the vascularized cerebral region of the phantom images, including the more highly deformed parts of the phantom near the catheter.

An external file that holds a picture, illustration, etc.
Object name is halms683736f9.jpg

PVAc Phantom with 5ml inflation image (red) being registered to its 0ml inflation image (green). The image initial alignments shows considerable misalignment. After linear registration, alignment is greatly improved but a large amount of misregistration can be seen in the left side of the image and close to the inflatable catheter. Following non-linear registration, most of the phantom is well aligned.

4.3. Clinical Data

The initial registration of the MR to the patient’s head attained from the facial landmarks for the clinical data was achieved with the standard homologous landmark point-pair method described in Section 3.3. Only one starting point was evaluated for each clinical case, since experiments using the synthetic phantom data have indicated the algorithm’s robustness to the starting location. These initial mean TREs from facial registration using the manually identified silver standard landmarks on the four datasets were 7.25mm, 3.51mm, 4.61mm, 3.742mm. It is important to note that although our surgeons sought to keep the root mean square errors of their facial landmark fiducial registration errors (FRE) lower than 1.5mm, the resulting TREs from the initial skin-based registration are nevertheless quite large. The magnitude of the TREs is likely due to the configuration of skin landmarks in relation to the surgical target. If the geometric center of gravity of the fiducials is not close to the surgical target, the landmark configuration may lead to a lever effect, accentuating the TRE. Such a decorrelation between the measured FRE from the measured TRE has been noted in the past [6,38,39].

After the US to MR registration process consisting of the linear and nonlinear registration steps, the TREs were reduced to 2.38mm, 1.23mm, 3.38mm, and 1.70mm on these clinical datasets with improvements of TRE by 67.2%, 64.9%, 26.7%, and 54.5%, respectively. Resulting images from registration of Patient 1 (See Table 2) can be seen in Fig. 10 and and11,11, which are respectively the registered vessel images and the T1 MR image corrected with the recovered transformation. Resulting registered images for Patient 4 in Fig. 12 show the T1 MR image corrected with the recovered transformation. It can be seen that the amount of non-linear deformations from datasets 1 and 4 are not negligible, with 15.2% and 11.2% of the TRE uncorrected by affine-linear registration (See Table 4). The magnitude of non-linear deformations in Patient 4 was as high as 2.5 mm in some local regions of the brain, and can be seen in Fig. 13.Note that this deformation was recovered from our vessel based registration after completion of our linear registration phase, from images acquired prior to dural opening. This indicates that full affine-linear registration alone is insufficient to capture and recover all the brain-shift induced deformations even prior to dural opening.

An external file that holds a picture, illustration, etc.
Object name is halms683736f10.jpg

Registration results showing improved alignment of the preoperative MR vessels (Green) with the intraoperative US vessels (Red). The images show a transverse slice plane of the US volume and the same slice plane through the misaligned MR volume before (Left) and after (Right) applying the transformations recovered using our hybrid registration method. Notice that the MR vessels previously misaligned and out of plane to the US vessels are now well registered. The images are from Patient 1 in Table 4.

An external file that holds a picture, illustration, etc.
Object name is halms683736f11.jpg

Registration results using clinical data, with overlays of the dual-mode US (Red) on the Gadolinium-enhanced T1 MR images (Green). The images show a coronal slice plane of the US volume and the same slice plane through the misaligned MR volume prior to (Left) and after registration (Right). The TREs for this subject (Patient 1 in Table 4) before registration is 7.46mm and 2.88mm afterwards. Note the improved alignment of the sulci and ventricle borders.

An external file that holds a picture, illustration, etc.
Object name is halms683736f12.jpg

Registration results using clinical data from Patient 4 (see Table 4), with the non-overlayed Gadolinium-enhanced T1 MR images (Left) and overlays of the hot-metal toned dual-mode US on the MR images (Right) in both coronal (Top) and sagittal planes (Bottom) prior to and after registration. The TRE before registration is 3.75mm and 1.7mm afterwards. The arrows on the non-overlayed registered MR image indicate areas of improved alignment at the vessels, sulci, and ventricular borders through the use of our registration method.

An external file that holds a picture, illustration, etc.
Object name is halms683736f13.jpg

Images from Patient 4 (see Table 4) showing a coronal slice from the reconstructed US image (Left), the Doppler US vessel image (Middle), and the magnitude of non-linear deformation recovered after the linear registration phase (Right). This reveals that significant non-linear deformation occurs even prior to dural opening. The magnitude of non-linear deformation recovered from MR to US registration was very high close to the Doppler vessels with the maximum recovered deformation of 2.5mm and the minimum of 0.006mm. Note that the deformation field can be high in the borders of the image where there are no vessels to “lock-down” the amount of deformation in these regions.

Table 4

Full registration TREs for our 4 sets of clinical data. The first row shows the TRE from intra-operative patient facial registration, the second row shows the results of our method after the linear registration phase, the third row shows the final results of our method after the linear and non-linear registration phases, the forth and fifth rows show the percent reduction of TRE from the facial registration to the linear and both linear and non-linear registration phases, respectively. The sixth row shows the additional percentage of TRE reduction following the non-linear registration after linear registration. The last row indicate the number of landmarks used to determine TRE on each patient dataset.

Data sets #1234
Facial Registration TRE7.25mm3.51mm4.61mm3.74mm
Linear Registration TRE3.48mm1.32mm3.50mm2.12mm
Non-linear Registration TRE2.38mm1.23mm3.38mm1.70mm

Linear % Reduction52.0%62.3%24.2%43.3%
Non-linear % Reduction67.2%64.9%26.7%54.5%

% Difference15.2%2.6%2.5%11.2%

# of Target Landmarks187158

The average execution time for vessel registration is roughly 6–8 minutes on a 2.4 GHz Intel Q6600 processor. In this time span, the multiscale linear registration takes approximately 3–4 minutes and non-linear registration takes approximately 3–5 minutes, with the rest of the time taken up by US preprocessing and volume reconstruction, which takes less than a minute.

5. Discussion

The validation results indicate that the hybrid registration algorithm outlined in this paper can be applied to correct for registration errors due to inaccurate fiducial registration and to update preoperative images to account for brain shift.

5.1. Validation

Our method can successfully correct for brain shifts with displacements as large as 20mm in more than 90% of the cases (See Fig. 6 and and7)7) in our digital simulations. As well, we have found in our clinical cases that we can significantly reduce the registration TRE with either only linear registration or both linear and non-linear registration (See Table 4). However, we note that these results need to be interpreted with care given that our digital simulation is not entirely physically realistic and that we have evaluated the technique only on 3 patients in our clinical trials. We plan to apply the method to a larger cohort of patient data in the future to further validate and determine the generalisability of the results. We also intend to improve our methods for simulation of US blood vessels to make them more physically realistic. We also note that while our clinical cases used specified facial landmarks for initial registration, it is also possible to use a random iterative closest point method such as that of [10] for initial rigid body registration, before applying our hybrid method for non-linear soft tissue registration.

Our digital phantom occasionally removes large regions of vessel segments in its random vessel presence simulation. On some of these simulated US images, our hybrid registration algorithm fails catastrophically, with the resulting TREs significantly higher than 2.5mm even when the initial TREs are less than 20mm. We realized that the removed vessel segments was the cause of the failure when we qualitatively examined several of the generated US digital vessel phantom images that resulted in registration failures. The simulated US volumes were indeed significantly sparser due to vessel removal and as such they aligned themselves to the wrong vessels in the larger sized MR vessel volume image. When the same images were not processed with the random presence portion of the simulation and ran with the same initial misalignments, registration of these same images converge and succeed even with the added noise, artifacts, and large vessel dilations.

The reason for the catestrophic failure in registration is clear. Since the initial vessel images used in digital simulation is already quite sparse, masking and vessel removal can further weaken the global minimum to the point as to cause the algorithm to be trapped at one of the many local minima. This introduced ambiguity in effect increased the possible alignments of the smaller and sparser US image with the large amount of vasculature in the MR vessel image. The problem was further exacerbated when the misalignment distance of the images was greater, which required the algorithm to traverse across more local minima and increased the chances that it would settle into any one of them before reaching the global minimum. Should the vessel removal be extensive enough, the global minimum for registration could be eliminated, causing the registration algorithm to never converge to the correct solution. Although these large failures in alignments are not favorable, there are nevertheless benefits to such a behavior since it allows technicians and surgeons to easily recognize registration failure through visual inspection, which limits the chance that a wrongly registered image is accepted by the surgeon and used for guidance.

We noticed a reduction in the TRE in all the physical phantom registration trials, and although the values were not below 1mm, visual inspection of the registration results show marked improvements in the alignment of the blood vessel tubes in the phantom (See Fig. 9). This is similarly true with the registration results using clinical data, where the corrections showed good alignment not only in vessels (see Fig. 10) but also in anatomical structures such as the ventricles and sulci (see Fig. 11 and and12).12). Although anatomical structures like ventricles can be useful in registration, they are not as topologically distinct as branching vessels and are not well distributed throughout the brain tissue. Nevertheless, structures such as ventricles and sulci can be used as additional registration features in conjunction with vessels in registration. While we realize we cannot generalize with 4 clinical data sets, these tests do demonstrate that our algorithm can be successfully used to register real clinical images acquired intraoperatively during an operation.

5.2. Hybrid Vessel Registration

Ideally, we would have liked to compare our techniques to other US to MR registration techniques such as of [16] and [37], however these techniques are dissimilar to our own in that (1) they recover linear transformations only and do not recover non-linear deformations in their registration, (2) nor do they take advantage of the vessel information in their images for image registration. As well, these techniques are not publicly available and trying to both implement and run them ourselves might introduce bias. Nevertheless, we have run several tests against Reinertsen et al.[33], which show that our technique, although slower, is more accurate, more robust, and has a higher probability of converging to the correct solution when run on real clinical data and image data from our digital phantom. We intend to continue investigating the use of our technique after and during tumour resection since these situations will likely be more challenging due to the higher tissue distortion and tissue removal. In both cases, the amount of resected tissues will be quite large, but since our registration technique relies on blood vessels for registration and not the removed tissue and can deal with missing vessels segments we believe that it should work well in such situations.

While the total time of 6–8 minutes required for hybrid registration is perhaps pushing the limits of clinical acceptance, this work was done with the intention of evaluating a technique to first determine its functionality and robustness on clinical data prior to further optimization. We believe that optimizing the code for the algorithm as well as adapting it to use hardware acceleration can reduce the registration time required. However, since the present algorithm is highly robust for misalignments up to 20mm (more than 90% success, See Fig. 6), it should be possible to account for large absolute displacements by progressively estimating smaller relative displacements during the procedure. For example, the deformation estimated using the algorithm before dural opening will be used as the starting transformation for the subsequent deformation estimations during or after a surgical procedure. While this method remains to be tested with additional clinical data, we believe each application of registration algorithm could correct for the continual deformations of 10–15mm that occur throughout a procedure.

In this work, we concern ourselves solely to problem of registering US data acquired on the dura. We believe that by being able to correct brain-shift first on the dura, we can subsequently evaluate our registration algorithm in surgery before proceeding to tackle the potentially more difficult problems of image registration after dural opening and tissue resection. We realize that the characteristics of brain shift and the performance of the algorithm may be altered depending on the size and location of the craniotomy or the presence of tumour tissues, however this is outside the scope of our paper and will be addressed in the future research.

5.3. Conclusion

In conclusion, we have presented a new method for correction of preoperative MR images using intraoperative US for non-linear hybrid vessel registration. Since our vessel registration algorithm does not depend heavily on image preprocessing for robust and accurate results, it is able to avoid the pitfalls of feature-based registration methods that relies on their preprocessing methods such as vessel centerline registration algorithms. The minimum processing to extract the vessels allows us to complete registration in less time than purely intensity-based registration techniques.

In this work, we also developed a digital phantom capable of synthetically generating volumes with the appearance of Doppler US vessel images. These images are processed from a MR vessel image and have known ground truths for testing the registration robustness and accuracy of various non-linear MR to US vessel registration algorithms.

Our registration algorithm was then validated for robustness and accuracy through multiple trials using synthetic US vessel images generated from our digital phantom, along with US and MR images scanned from a real physical phantom, and finally 4 sets of real clinical data from 3 patients consisting of preoperative MR vessel images and intraoperative Power Doppler US images. Results from these tests show that the estimated transforms recovered by our novel registration algorithm are not only accurate but also robust when processing images that contain large quantities of noise, artifacts and missing vessels commonly seen in clinical vessel images.

Acknowledgments

We would like to thank Marta Kersten and Lara Bailey for proofreading the manuscript. We are also grateful to the Natural Sciences and Engineering Research Council of Canada (NSERC), the Canadian Institutes of Health Research (CIHR), and Le Fonds Quebec de la Recherche sur la Nature et les Technologies (FQRNT) for funding this project.

References

1. Arbel T, Morandi X, Comeau RM, Collins DL. Automatic non-linear MRI-ultrasound registration for the correction of intra-operative brain deformations. Computer Aided Surgery. 2004;9(4):123–136. [Abstract] [Google Scholar]
2. Besl P, McKay H. A method for registration of 3-d shapes. Pattern Analysis and Machine Intelligence, IEEE Transactions on. 1992;14(2):239–256. 10.1109/34.121791. [CrossRef] [Google Scholar]
3. Bucholz R, Yeh D, Trobaugh J, McDurmont L, Sturm C, Baumann C, Henderson J, Levy A, Kessman P. The correction of stereotactic inaccuracy caused by brain shift using an intraoperative ultrasound device. CVRMed-MRCAS’97. 1997. pp. 459–466. URL http://dx.doi.org/10.1007/BFb0029268.
4. Collins D, Evans A. ANIMAL: Validation and application of non-linear registration-based segmentation. IJPRAI. 1997;11(8):1271–1294. [Google Scholar]
5. Coupé P, Hellier P, Morandi X, Barillot C. IEEE ISBI: Nano to Macro. 2007. A probabilistic objective function for 3D rigid registration of intraoperative US and preoperative MR brain images; pp. 1320–1323. [Google Scholar]
6. Danilchenko A, Fitzpatrick J. General approach to first-order error prediction in rigid point registration. Medical Imaging, IEEE Transactions on. 2011;30(3):679–693. 10.1109/TMI.2010.2091513. [Abstract] [CrossRef] [Google Scholar]
7. Descoteaux M, Collins L, Siddiqi K. A multi-scale geometric flow for segmenting vasculature in mri : Theory and validation. Medical Image Analysis. 2008;12(4):497–513. [Abstract] [Google Scholar]
8. Ding S, Miga M, Thompson R, Dumpuri P, Cao A, Dawant B. Estimation of intra-operative brain shift using a tracked laser range scanner. Engineering in Medicine and Biology Society, 2007. EMBS 2007; 29th Annual International Conference of the IEEE; 2007. pp. 848–851. [Abstract] [Google Scholar]
9. Duchon J. Splines minimizing rotation-invariant semi-norms in sobolev spaces. In: Schempp W, Zeller K, editors. Constructive Theory of Functions of Several Variables, Lecture Notes in Mathematics. Vol. 571. Springer; Berlin/Heidelberg: 1977. pp. 85–100. URL http://dx.doi.org/10.1007/BFb0086566. [CrossRef] [Google Scholar]
10. Fieten L, Schmieder K, Engelhardt M, Pasalic L, Radermacher K, Heger S. Fast and accurate registration of cranial ct images with a-mode ultrasound. International Journal of Computer Assisted Radiology and Surgery. 2009;4:225–237. 10.1007/s11548-009-0288-z. URL http://dx.doi.org/10.1007/s11548-009-0288-z. [Abstract] [CrossRef] [Google Scholar]
11. Frangi AF, Niessen WJ, Vincken KL, Viergever MA. Muliscale vessel enhancement filtering. MICCAI 1998. 1998:130–137. [Google Scholar]
12. Gobbi DG, Comeau RM, Peters TM. Ultrasound probe tracking for real-time ultrasound/mri overlay and visualization of brain shift. Proceedings of the Second International Conference on Medical Image Computing and Computer-Assisted Intervention, MICCAI ’99; London, UK: Springer-Verlag; 1999. pp. 920–927. URL http://dl.acm.org/citation.cfm?id=646922.709913. [Google Scholar]
13. Haberland N, Ebmeier K, Hliscs R, Grunewald JP, Silbermann J, Steenbeck J, Nowak H, Kalff R. Neuronavigation in surgery of intracranial and spinal tumors. Journal of Cancer Research and Clinical Oncology. 2000;126(9):529–541. [Abstract] [Google Scholar]
14. Hastreiter P, Rezk-Salama C, Soza G, Bauer M, Greiner G, Fahlbusch R, Ganslandt O, Nimsky C. Strategies for brain shift evaluation. Medical Image Analysis. 2004;8(4):447–464. 10.1016/j.media.2004.02.001. [Abstract] [CrossRef] [Google Scholar]
15. Hill D, Maurer C, Maciunas R, Barwise J, Fitzpatrick J, Wang M. Measurement of intraoperative brain surface deformation under a craniotomy. Neurosurgery. 1998;43(3):514–528. [Abstract] [Google Scholar]
16. Ji S, Wu Z, Hartov A, Roberts D, Paulsen K. Mutual-information-based image to patient re-registration using intraoperative ultrasound in image-guided neurosurgery. Medical physics. 2008;35:4612–4624. [Europe PMC free article] [Abstract] [Google Scholar]
17. Jomier J, Aylward SR. Rigid and deformable vasculature-to-image registration: A hierarchical approach. In: Barillot C, Haynor DR, Hellier P, editors. Medical Image Computing and Computer-Assisted Intervention MICCAI 2004, Lecture Notes in Computer Science. Vol. 3216. Springer; Berlin/Heidelberg: 2004. pp. 829–836. [Google Scholar]
18. Khan MF, Mewes K, Skrinjar O. IEEE ISBI: Nano to Macro. 2006. Brain shift analysis for deep brain stimulation surgery; pp. 654–657. [Google Scholar]
19. Lange T, Eulenstein S, Hünerbein M, Schlag PM. Vessel-based non-rigid registration of MR/CT and 3D ultrasound for navigation in liver surgery. Computer Aided Surgery. 2003;8(5):228–240. [Abstract] [Google Scholar]
20. Leo WR. Techniques for nuclear and particle physics experiments: a how-to approach. Springer; 1994. [Google Scholar]
21. Letteboer MMJ, Willems PWA, Viergever MA, Niessen WJ. Brain shift estimation in image-guided neurosurgery using 3-D ultrasound. IEEE Trans Biomed Eng. 2005;52(2):268–276. [Abstract] [Google Scholar]
22. Maurer CRJ, Hill D, Martin A, Liu H, McCue M, Rueckert D, Lloret D, Hall W, Maxwell R, Hawkes D, Truwit C. Investigation of intraoperative brain deformation using a 1.5-t interventional mr system: preliminary results. Medical Imaging, IEEE Transactions on. 1998;17(5):817–825. 10.1109/42.736050. [Abstract] [CrossRef] [Google Scholar]
23. Miga M, Paulsen K, Hoopes P, Kennedy F, Jr, Hartov A, Roberts D. In vivo quantification of a homogeneous brain deformation model for updating preoperative images during surgery. IEEE Transactions on Biomedical Engineering. 2000;47(2) [Abstract] [Google Scholar]
24. Nabavi AMcL, Black P, Gering DT, Westin CF, Mehta V, Pergolizzi RSJ, Ferrant M, Warfield SK, Hata N, Schwartz RB, Wells WMI, Kikinis R, Jolesz FA. Serial intraoperative magnetic resonance imaging of brain shift. Neurosurgery. 2001;48(4):787–798. [Abstract] [Google Scholar]
25. Nakajima S, Atsumi H, Kikinis R, Moriarty TM, Metcalf DC, Jolesz FA, Black PM. Use of cortical surface vessel registration for image-guided neurosurgery. Neurosurgery. 1997;40(6):1201–1210. [Abstract] [Google Scholar]
26. Nelder JA, Mead R. A simplex method for function minimization. The Computer Journal. 1965;7(4):308–313. 10.1093/comjnl/7.4.308. URL http://comjnl.oxfordjournals.org/content/7/4/308.abstract. [CrossRef] [Google Scholar]
27. Nimsky OG, Hastreiter P, Fahlbusch R. Intraoperative compensation for brain shift. Surgical Neurology. 2001;10:357365. [Abstract] [Google Scholar]
28. Penney GP, Blackall JM, Hamady MS, Sabharwal T, Adam A, Hawkes DJ. Registration of freehand 3d ultrasound and magnetic resonance liver images. Medical Image Analysis. 2004;8(1):81–91. [Abstract] [Google Scholar]
29. Perlin K. Improving noise. SIGGRAPH ’02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques; New York, NY, USA: ACM; 2002. pp. 681–682. DOI http://doi.acm.org/10.1145/566570.566636. [Google Scholar]
30. Pizurica A, Philips W. Estimating the probability of the presence of a signal of interest in multiresolution single- and multiband image denoising. Image Processing, IEEE Transactions on. 2006;15(3):654–665. 10.1109/TIP.2005.863698. [Abstract] [CrossRef] [Google Scholar]
31. Pluim J, Maintz J, Viergever M. Mutual-information-based registration of medical images: a survey. Medical Imaging, IEEE Transactions on. 2003;22(8):986–1004. 10.1109/TMI.2003.815867. [Abstract] [CrossRef] [Google Scholar]
32. Reinertsen I, Collins DL. A realistic phantom for brain-shift simulations. Med Phys. 2006;33(9):3234–3240. [Abstract] [Google Scholar]
33. Reinertsen I, Descoteaux M, Siddiqi K, Collins D. Validation of vessel-based registration for correction of brain shift. Medical Image Analysis. 2007;11(4):374–388. 10.1016/j.media.2007.04.002. [Abstract] [CrossRef] [Google Scholar]
34. Reinertsen I, Lindseth F, Unsgaard G, Collins D. Clinical validation of vessel-based registration for correction of brain-shift. Medical Image Analysis. 2007;11(6):673–684. [Abstract] [Google Scholar]
35. Reinges MHT, Nguyen HH, Krings T, Htter BO, Rohde V, Gilsbach JM. Course of brain shift during microsurgical resection of supratentorial cerebral lesions: limits of conventional neuronavigation. Acta Neurochirurgica. 2004;146(4):369–377. URL http://dx.doi.org/10.1007/s00701-003-0204-1. [Abstract] [Google Scholar]
36. Roberts D, Miga M, Hartov A, Eisner S, Lemery J, Kennedy F, Paulsen K. Intraoperative brain shift and deformation: a quantitative analysis of cortical displacement in 28 cases. Neurosurgery. 1998;43(5):749760. [Abstract] [Google Scholar]
37. Roche A, Pennec X, Malandain G, Ayache N. Rigid registration of 3-D ultrasound with mr images: a new approach combining intensity and gradient information. IEEE TMI. 2001;20(10):1038–1049. 10.1109/42.959301. [Abstract] [CrossRef] [Google Scholar]
38. Shamir R, Joskowicz L, Spektor S, Shoshan Y. Localization and registration accuracy in image guided neurosurgery: a clinical study. International Journal of Computer Assisted Radiology and Surgery. 2009;4:45–52. 10.1007/s11548-008-0268-8. URL http://dx.doi.org/10.1007/s11548-008-0268-8. [Abstract] [CrossRef] [Google Scholar]
39. Shamir RR, Joskowicz L. Geometrical analysis of registration errors in point-based rigid-body registration using invariants. Medical Image Analysis. 2011;15(1):85–95. 10.1016/j.media.2010.07.010. URL http://www.sciencedirect.com/science/article/pii/S1361841510001027. [Abstract] [CrossRef] [Google Scholar]
40. Sherebrin S, Fenster A, Rankin RN, Spence D. Freehand three-dimensional ultrasound: implementation and applications. Proc SPIE. 1996;2708:296. [Google Scholar]
41. Solberg OV, Lindseth F, Torp H, Blake RE, Hernes TAN. Freehand 3d ultrasound reconstruction algorithms–a review. Ultrasound in Medicine & Biology. 2007;33(7):991–1009. 10.1016/j.ultrasmedbio.2007.02.015. [Abstract] [CrossRef] [Google Scholar]
42. Sugahara T, Korogi Y, Hirai T, Shigematu Y, Ushio Y, Takahashi M. Contrast-enhanced t1-weighted three-dimensional gradient-echo mr imaging of the whole spine for intradural tumor dissemination. American Journal of Neuroradiology. 1998;19(9):1773–9. URL http://www.ajnr.org/content/19/9/1773.abstract. [Abstract] [Google Scholar]

Citations & impact 


Impact metrics

Jump to Citations

Citations of article over time

Article citations


Go to all (9) article citations

Similar Articles 


To arrive at the top five similar articles we use a word-weighted algorithm to compare words from the Title and Abstract of each citation.


Funding 


Funders who supported this work.

Canadian Institutes of Health Research