=Paper= {{Paper |id=Vol-1429/paper25 |storemode=property |title=Surface based US/MeVis-CT registration for open liver surgery |pdfUrl=https://ceur-ws.org/Vol-1429/Proceedings_CURAC_2012_Paper_25.pdf |volume=Vol-1429 |dblpUrl=https://dblp.org/rec/conf/curac/RibesPWBSW12 }} ==Surface based US/MeVis-CT registration for open liver surgery == https://ceur-ws.org/Vol-1429/Proceedings_CURAC_2012_Paper_25.pdf
      Surface based US/MeVis-CT registration for open liver surgery
      Delphine Ribes¹, Matthias Peterhans1,Daphne Wallach1, Vanessa Banz2,Gregor Stavrou3 and Stefan Weber1

           ¹ University of Bern, ARTORG Center for Biomedical Engineering Research, Bern, Switzerland
 ² Department of Visceral Surgery and Medicine, Clinic for Visceral and Transplantation Surgery, Inselspital, Hospital
 and University of Bern, Bern, Switzerland
     3
       General and Visceral Surgery, Asklepios Hospital Barmbek, Asklepios Medical School, Hamburg, Germany
                               Contact: delphine.ribes@artorg.unibe.ch

Abstract:
Recent progress in computer science enables the use of instrument guidance systems for open liver surgery. However,
challenge remains when precise alignment between the pre-operative image data and the intra-operative situation is re-
quired, since the liver is subject to deformation and movements during the surgical treatment. Fusion of intra-operative
navigated US with the pre-operative data is one of the solution to improve this situation. We present here a clinically ap-
plicable method to automatically refine the registration between the pre- and intra-operative data based on US/MeVis-
CT registration. Evaluation done on clinical data showed that in a pre-defined region of interest, using this framework, a
registration error smaller than 7mm is reached.

Keywords: Liver Surgery, Registration, Ultrasound

1        Problem
Recently, navigation systems for liver surgery have been developed and are now commercially available (CAS-One liver
navigation system (CAScination, AG, Switzerland) and Explorer Liver (Pathfinder Therapeutics)). Navigation systems
provide improved orientation and guidance support during planning and surgery. Precise alignment between pre-
operative image data and intra-operative situation remains challenging as the liver deforms during the surgery. Navi-
gated intra-operative ultrasound (US) provides detailed information about internal organ structures and thus might allow
more accurate pre- to intra-operative data registration. Higher precision in navigated surgery will enable the use of
smaller safety margin to preserve more healthy tissue.
The CAS-One liver navigation system applies a landmark based registration to perform the alignment. A recent study [1]
shows that using this technique a mean registration error of 9mm can be reached with a mean time requirement of 90s.
Thus, this method can reliably be used as an initial alignment to the US/CT refinement registration framework. In [2], to
overcome the overall non-rigid deformation between the pre- and intra-operative data, the authors propose to focus on
localized region in which a rigid alignment will give a satisfactory accuracy for local navigation. Based on our former
experience in navigated liver surgery and following their suggestions on local navigation, we decided to use a rigid reg-
istration in a local site of interest and aim at having a mean registration error smaller than 7mm in it.
Requirements for a clinically applicable framework are to be reliable, fast, automatic and easy to use. Many methodolo-
gies have been proposed in the literature to register US to pre-operative data, a review on those methods for liver sur-
gery can be founded in here [3]. CAS-One liver navigation system contains a set of plugins to enable the loading of dif-
ferent types of surgical planning data. In the case of a planning done with MeVis distant services and a CT scan, the pre-
operative data available are the CT greyscale images (3 phases), the segmentation masks of the CT structures (liver sur-
face, hepatic and portal veins, metastasis and/or tumors) and the surface models of the structures. In respect to that, due
to previous works done on vessel segmentation [4] and due to the computational efficiency of feature-based registration
methods, we decided to base our registration technique on feature-based registration with segmented vessels as single
feature. Here we evaluate two point based registration algorithms, the well-known iterative closest point (ICP [5]) and a
stochastic global optimization for robust point-based registration (GBSP [6]).
Within this paper, we present our solution to automatically refine the initial alignment by applying an US to CT based
registration. We provide first a description of the solution, then qualitative and quantitative evaluations of the registra-
tion algorithms.
                                                            99

2        Methods
A. Solution Proposal
US/CT registration framework starts with a landmark-based alignment aiming for a registration error smaller than
20mm. Then, the region of interest (ROI) is defined interactively by moving the navigated US probe onto the patient liv-
er. The prospective ROI is displayed by a virtual yellow box which is placed below the virtual US probe. The yellow
box delimited the region in which the rigid alignment will be performed. The acquisition starts by holding the probe on-
to the ROI. Incoming US images are segmented and compounded in real time to create a 3D US model of the vessels.
Once the acquisition is completed, the registration is performed.

B. Segmentation
The segmentation algorithm applies the method described in [4]. It consist of a multi-scale algorithm proven to be inde-
pendent to US parameters. The segmentation algorithm has a detection rate of 80% for vessels having a diameter larger
than 3mm. To incorporate the segmentation algorithm into the framework (real time acquisition, segmentation and com-
pounding), the computation of the scaled images was implemented onto the GPU.
C. Registration
The two registration algorithms evaluated here are the iterative closest point algorithm (ICP [5]) and a stochastic global
optimization for robust point based registration (GBSP [6]). The ICP minimizes the distance between corresponding
points in two point clouds. The algorithm’s key advantage is its usability in real-time. The major algorithm drawback is
its tendency to converge to local minima. The VTK implementation of the ICP algorithm was incorporated to the CAS-
One liver system using a maximum number of iterations of 200 and 2000 landmarks. The GBSP algorithm used here is
an adaptive sampling method which uses a generalized binary space partition (GBSP) tree. The main algorithm ad-
vantages are noise robustness, outlier resistance and global optimal alignment. A homemade VTK implementation of the
algorithm was incorporated to the CAS-One liver system using the parameter sets described in [6] expect the maximum
number of iterations (200) and the number of landmarks (2000).

To validate the usability of such algorithms, we tested them on real data.
25 US sweeps and corresponding MeVis-CT were collected during open liver surgery of 3 patients (Table 1). The fol-
lowing offline evaluation was performed:
a. Visual Inspection: Segmentation, compounding and registration success were visually assessed. Segmentation was
     considered as failed if no vessels were acquired or if large artifacts were compromising the segmentation algorithm.
     Compounding was considered as failed if no structures were visually identifiable (vessels, vessel branches). Regis-
     tration was considered as failed if the algorithm converged to a wrong position.
     b. Registration error: Datasets were manually segmented (MS) and aligned (MA) to create a ground truth. The
     manual alignment was repeated 3 times per dataset and averaged. Different combinations of segmentation and
     registration algorithms were then applied and compared to the ground truth:
               (1) Manually segmented and automatically registered with ICP (MS+ICP).
               (2) Manually segmented and automatically registered with GBSP (MS+GBSP).
               (3) Automatically segmented and automatically registered with ICP (AS+ICP).
               (4) Automatically segmented and automatically registered with GBSP (AS+GBSP).
The experiments 1) and 2) use an optimal segmentation and are therefore specifically evaluating the performance of the
registration algorithms whereas 3) and 4) are validating the entire automatic segmentation and registration workflow.
The distance between corresponding points in the ground truth dataset and the registered one was used as error measure
(correspondence between points on two identical segmented surface meshes avoids errors introduced by correspondence
finding). Errors are reported for the region of interest (ROI) where ultrasound data was acquired (=surgical site of inte r-
est) and on the entire liver.
c. Runtime measurement: The time for executing the entire registration framework was measured as well as the pro-
     cessing time of the ICP and GBSP algorithms.

3        Results
a. Visual Inspection: 56% percent of the dataset succeed the segmentation criteria. Lack of vessel information was the
principal reason of failure (33%). Over segmentation was the second reason of failure (8%). Out of the 56% of success-
fully segmented datasets, 85% were correctly compounded. Impossibility to visually identify the corresponding CT
structures was the main reason of failure. Out of the successfully compounded data, visually correct registration was ob-

                                                            100

tained in 75% for the ICP and 83% for the GBSP. In total, if we combine all the steps, US/CT based registration frame-
work was successful in 37% of time for the ICP and 41% for the GBSP.
b. Registration error: From the 25 datasets acquired during surgery, we selected 5 which passed the visual inspection cri-
teria. We manually segmented and registered these 5 datasets. Table 2 shows the mean, min and max measured registra-
tion errors inside the ROI. Figure 1 illustrates the registration error maps onto the surface of the vessels obtained from
one dataset (MS+GBSP). Inside the ROI, the registration error is inferior to 7mm. The measured registration error was
lower for manually segmented data than for automatically segmented data for both, ICP and GBSP algorithms
(MS+ICP: 6.3mm AS+ICP: 7.36mm and MS+GBSP: 3.7mm AS+GBSP: 6.14mm). We observed, for both manual and
automatic segmentations a higher performance of the GBSP algorithm: For manual segmentation, the datasets had al-
ways a mean registration error smaller than 7mm. For automatic segmentation, 4/5 datasets had a mean registration error
smaller than 7mm.
c. Runtime measurement: In average, the entire framework (from the acquisition to the registration) requires 49 seconds
(min: 15s max: 90s). The average processing time for the ICP was 5.2 seconds and 10.6 seconds for the GBSP.

4        Discussion
We presented here an entire framework to refine the initial alignment between pre- and post-operative data based on
US/CT registration. The proposed solution consists in four main steps: (1) Initial alignment; (2) site of interest selection
(e.g. a tumor to ablate); (3) intra-operative acquisition with real-time segmentation and compounding; and (4) automatic
registration refinement.
Results demonstrate the higher performance of the GBSP compare to the ICP. Visual inspection of results on real data
shows that the current solution will improve the initial registration in 83% (For the GBSP, 75% for the ICP) of the cases
if ultrasound data is correctly acquired. The number drops to 41% of the cases when segmentation or compounding is
included in the evaluation. We expect that ensuring a valid acquired US dataset will provide more reliable registration
results.
Mean registration error for manually segmented/registered data (ICP: 6.3mm, GBSP: 3.7mm) is lower than for automat-
ically segmented/ registered data (ICP: 7.3mm, GBSP: 6.1mm). It clearly shows the predominant effect of segmentation
onto registration results. We expect that improving the segmentation will improve the US/CT registration framework
outcomes. With a perfect segmentation, we can reach a mean registration error of 3.7mm inside the ROI (currently we
have 6.1mm). As a next step, additional evaluation on the influence of US image quality (cirrhosis, sterile cover) will be
performed.
We obtained a success rate of 83% with the GBSP if data are correctly acquired. We also showed that the segmentation
algorithm has a direct impact on the registration algorithm outcomes. Finally we demonstrate that using this framework,
the registration error in smaller than 7mm in a ROI. We will further investigate the following topics: (1) Evaluating the
influence of US image quality on registration outcomes; (2) Incorporate additional prior information to the registration
algorithm to reduce the number of failure and/or to indicate registration success or failure; (3) Manually segment and
register more datasets to evaluate systematically the US/CT based registration framework versus a ground truth.
                                                                        Number                               Clinical information
                         Fiducial landmark (LM) positioning                         FRE
                                                                        of sweep               Number of lesions            Tumor location
                LM1      Middle hepatic vein
Patient 1                                                                  13      16.1mm             13
                LM2      Fissure of the falciform ligament
                                                                                                                                bilobar
                LM3      Portal vein 1st order bifurcation
                LM4      Portal vein 2nd order bifurcation right lobe
                LM1      Middle hepatic vein
Patient 2                                                                  6       7.1mm              18
                LM2      Fissure of the falciform ligament
                                                                                                                                bilobar
                LM3      Surface of tumor right lobe
                LM4      Surface of tumor right lobe
                LM1      Middle hepatic vein
Patient 3                                                                  6       14.6mm              2
                LM2      Fissure of the falciform ligament
                                                                                                                          unilobar, segment 7
                LM3      Cross of the portal vein
                LM4      Gallbladder Bed
Table 1. Description of the acquired data. Fiducial Registration Error (FRE).
                                                                           101

            Inside ROI

                                              Manual Segmentation                                       Automatic Segmentation
                                       ICP                          GBSP                            ICP                         GBSP
                                Mean ( Min Max)              Mean ( Min Max)                Mean ( Min Max)              Mean ( Min Max)
    Dataset 1                    16.2 (9.9:27.7)                3.3 (0.3:8.4)                 8.9 (5.9:12.3)              11.9 (7.1:17.5)
    Dataset 2                     3.3 (0.1:8.3)                 3.4 (0.1:8.3)                 8.0 (3.7:17.4)               4.8 (2.4:10.2)
    Dataset 3                    5.1 (1.5:11.8)                5.0 (1.6:11.4)                10.5 (0.8:19.7)               6.8 (1.1:14.2)
    Dataset 5                     3.6 (1.1:8.2)                 4.0 (3.7:4.3)                6.5 (3.5:11.9)                 4.3 (0.9:6.9)
    Dataset 6                     3.1 (0.7:7.4)                 3.1 (0.7:7.4)                 2.9 (1.1:7.0)                 2.9 (1.1:7.0)
Table 2. Mean, min and max measured registration error inside the ROI. Values denoted in bold have a mean
registration error smaller than 7mm.




Figure 1. Registration error map onto the vessels of the CT dataset for the dataset 1 (MS+GBSP). The box deli n-
eates the ROI. Inside the ROI, the registration error is smaller than 7mm.

5            References
       [1] Peterhans, M., vom Berg, A., Dagon, B., Inderbitzin, D., Baur, C., Candinas, D. and Weber, S. (2011), a
       navigation system for open liver surgery: design, workflow and first clinical applications. The International Journal
       of Medical Robotics and Computer Assisted Surgery, 7: 7–16.

[2]    Heizmann, O.; Zidowitz, S.; Bourquain, H.; Potthast, S.; Peitgen, H.O.; Oertli, D.; Kettelhack, C. Assessment of
       Intraoperative Liver Deformation During Hepatic Resection: Prospective Clinical Study. World Journal of Surgery.
       2010; vol. 34, no.6, pp.1887-1893, august 2010.

       [3] W. H. Nam, D. Kang, D. Lee, J. Y. Lee, and J. B. Ra, “Automatic registration between 3D intra-operative
ultra- sound and pre-operative CT images of the liver based on robust edge matching,” vol. 69, 2012.

[4] S Anderegg, M Peterhans, S Weber (2010) Ultrasound Segmentation in Navigated Liver Surgery In: Annual
Con- ference of the German Society for Computer and Robot assisted Surgery (CURAC), Nov. 18 - 19 173-177
Dussel- dorf, Germany.

[5] Marquart D.W. An Algorithm for Least-Squares Estimation of Nonlinear Parameters. Journal of Society for
Indus- trial and Applied Mathematics. Vol. 11 No.2 (Jun., 1963), pp. 431-441.

[6] Papazov, C.; Burschka, D.; Stochastic Optimization for Rigid Point Set Registration. Advances in Visual
Compu- ting. Vol. 5875. Pp. 1043-1054

                                                    102