Literature DB >> 23630559

In vitro evaluation of stereoscopic liver surface reconstruction.

Dominik Spinczyk1, Adam Karwan, Jaroslaw Zylkowski, Tadeusz Wróblewski.   

Abstract

INTRODUCTION: Tracking abdominal motion of organs is an important factor in image-guided navigation systems. The paper presents the evaluation methodology of a practical approach to measure liver motion, both respiratory and laparoscopic, with a tool guided in the operating room. AIM: Evaluation of the methodology of a practical approach to measure liver motion, both respiratory and laparoscopic, with a tool guided in the operating room.
MATERIAL AND METHODS: The presented evaluation method is based on standard operating room equipment, i.e. laparoscopic cameras. We decided to use two rigid cameras to gain stereo in order to reconstruct characteristic points by triangulation. Our research aim was to survey the impact of three parameters on reconstruction accuracy: the number of calibration points, the imprecision of camera assembly, and the difference in resolution of images.
RESULTS: Three calibration chessboard configurations were tested. The reconstructed landmark positions and residual mean square errors were presented in three phantom poses: the reference position, translated position and rotated position.
CONCLUSIONS: The presented approach is a development of the previous work. Our research proved the importance of a rigid stereo camera system and the use of high definition image resolution for both stages, namely calibration and reconstruction.

Entities:  

Keywords:  3D reconstruction; abdominal surgery; liver motion

Year:  2013        PMID: 23630559      PMCID: PMC3627160          DOI: 10.5114/wiitm.2011.32809

Source DB:  PubMed          Journal:  Wideochir Inne Tech Maloinwazyjne        ISSN: 1895-4588            Impact factor:   1.195


Introduction

Tracking abdominal motion of organs is an important factor in image-guided navigation systems. The paper presents the evaluation methodology of a practical approach to measure liver motion, both respiratory and laparoscopic, with a tool guided in the operating room. The evaluation was based on the methodology described in the previous paper [1].

Aim

The proposed evaluation methodology can be divided into three stages: configuration of the stereo camera, camera calibration, solving of the correspondence problem. Our research aim was to survey the impact of the following three parameters on reconstruction accuracy: the number of calibration points, imprecision of monocular camera assembly, standard and high resolution images.

Material and methods

Reconstruction of point X in 3D space, called the world coordinate system, requires solving the correspondence problem from two monocular cameras [2]: X = τ(P L, P p, x L, x P), where τ denotes the triangulation algorithm, P L, P P are projection matrices of the left and right monocular camera, and x L, x P are coordinates of correspondence point in the left and right images. The first step was to set up the equipment and conduct the calibration procedure. In our approach Tsai's algorithm was selected as a calibration method [3, 4]. We tested Tsai's method with different configurations of the calibration chessboards and different numbers of the calibration points. Both cameras should remain in the same relative position after the calibration procedure. The calibration procedure requires a few pose acquisitions of the calibration grid from both cameras, which is difficult during a laparoscopic procedure. It is impossible to use standard laparoscopic cameras to grab required poses directly in a patient position in the operating room. After taking out the cameras from trocars, cameras are reassembled in the same relative position to each other. Inaccuracy of this process influences projection matrices P, whose entities are decomposed as follows [2]: P = K[R|t], where: K – calibration matrix with internal camera parameters, R – rotation matrix in the world coordinate system, t – translation vector in the world coordinate system. After calibration of a stereo camera and setting up the equipment (Figure 1) we focused on localization of correspondence points in the pair of monocular camera images.
Figure 1

Setup diagram

Setup diagram The accurate reconstruction from 2 monocular videos require two types of adequacy: frame correspondence in time dimension, point correspondence in the image from both cameras. The best solution is obtained by hardware synchronization. We rejected this approach because the assumption is to use standard laparoscopic cameras which do not make it possible. The proposed solution is based on time stamps of a video frame sequence, using time stamps from the AVI file format and the maximum time-shift threshold approach. The evaluation was done on exactly the same equipment that is used in the operating room: medical video processor Olympus Exera II CV-180 with constant value frame per second parameter, which defines our maximum time-shift threshold. Pairs of frames whose time-shift is bigger than threshold are rejected. In the presented approach [1] two well-known methods for solving the correspondence problem were taken into account: RANdom SAmple Consensus (RANSAC) [3], Lucas-Kanade [5]. RANSAC and Lucas-Kanade require landmarks to be obtained in the pair of corresponding images. For evaluation of possible triangulation accuracy, we used artificial markers attached to an abdominal liver phantom (Photo 1). The defined marker pattern, as a characteristic configuration of white and black boundaries of the image areas, was applied to locate markers’ positions. Selecting correspondence points in pairs in both images was performed manually.
Photo 1

Liver phantom with attached landmarks and its image positions

Liver phantom with attached landmarks and its image positions

Results

The selected configuration of the calibration chessboard in our approach is presented below (Photo 2). Three calibration chessboard configurations were tested: both monocular cameras were calibrated on the left chessboard, both monocular cameras were calibrated on the right chessboard, the left camera was calibrated on the right chessboard and the right camera on the left one.
Photo 2

Calibration chessboards’ configuration with marked axes of world coordinate system

Generally we tested triangulation results on two data sets: left and right chessboard corners, liver phantom assigned landmarks. The first data set allows an easy evaluation of results because we know the reference position of chessboards which define the world coordinate system (Photo 2). We use 30 mm chessboards with 81 corners. For the above-mentioned three calibration configurations the origin of the world coordinate system was fixed in the right corner of the left calibration chessboard (Photo 2). Moreover, we did the tested triangulation in SD/HD with 27, 45 or 81 points (which means: 3 upper rows of chessboard corners, 5 upper rows of chessboard corner rows and all chessboard corners respectively). The average residual mean square error (RMSE) in millimetres is presented below (Table I). There is anomaly in RMSE for 45 calibration points in HD resolution that is a little greater than for 27. However, this exception does not affect the tendency that with more calibration points we obtain higher accuracy (less RMSE).
Table I

Average residual mean square error of chessboard corner triangulation

Camera configuration
Number of calibration pointsLeft chessboardRight chessboardBoth chessboards
Camera resolutionCamera resolutionCamera resolution
LeftRightLeftRightLeftRight
HDSDHDSDHDSDHDSDHDSDHDSD
271.783.283.43
451.802.833.34
810.120.930.160.211.612.091.193.16
Calibration chessboards’ configuration with marked axes of world coordinate system Average residual mean square error of chessboard corner triangulation The reconstruction positions of liver phantom markers were tested in three positions in the high resolution mode: reference position, translated position, rotated position. The reconstructed position and the average RMSE in millimetres are presented below (Tables II, III). The reconstructed liver phantom landmarks in three positions are presented (Photo 3).
Table II

Phantom landmarks’ reconstructed positions

Reference positionTranslated positionRotated position
XYZRMSXYZRMSXYZRMS
–215.9731.57–143.123.70–386.8035.22–164.986.08–386.8338.86–164.062.95
–229.2141.81–107.133.51–413.4243.77–138.696.14–411.8050.05–135.082.11
–225.2151.85–144.673.86–396.8553.62–172.186.03–394.5559.05–169.413.04
–234.2166.25–130.413.78–410.4867.40–161.565.95–405.1476.30–155.432.82
–195.5124.21–199.283.49–350.5627.15–213.256.05–353.3827.47–214.234.55
–190.5116.05–214.373.39–338.3619.68–223.046.31–341.5220.16–223.994.63
–180.104.45–227.703.78–323.707.81–231.555.65–327.977.29–232.784.74
–166.03–6.80–234.263.40–309.22–3.44–234.715.62–315.25–4.49–236.344.95
–215.1149.48–177.583.95–376.1252.86–197.166.26–374.3256.72–195.634.04
–208.7646.16–197.614.25–363.2548.77–214.406.41–360.8252.42–212.994.55
–199.2640.25–211.553.93–349.7742.49–225.135.72–349.0743.83–224.764.87
–178.6424.52–237.514.26–321.7227.04–242.805.39–323.7926.39–243.325.18
–222.4466.60–177.363.93–381.7669.51–199.306.28–378.1474.86–196.734.25
–212.1466.13–195.563.82–368.5168.19–215.556.27–365.4972.32–213.884.68
–206.1061.79–212.204.22–356.3264.34–227.766.23–354.0067.30–226.735.03
–194.0454.02–227.883.98–339.6756.68–239.066.06–338.4558.30–238.625.27
–184.7445.09–239.634.43–327.3047.25–247.206.38–327.7148.06–247.235.47
–222.3285.05–172.963.97–385.1286.50–197.066.19–380.1293.51–193.554.19
–207.9881.98–210.784.49–359.5383.68–228.286.57–355.4788.11–226.585.51
–198.5475.41–226.174.04–345.1777.61–239.406.10–341.7780.77–238.295.42
Table III

Average residual mean square error of phantom landmarks’ triangulation

Phantom position – average RMSE
Reference positionTranslated positionRotated position
3.886.074.21
Photo 3

The reconstructed liver phantom landmarks in 3 positions: reference position (white), translated position (red), rotated position (green)

The reconstructed liver phantom landmarks in 3 positions: reference position (white), translated position (red), rotated position (green) Phantom landmarks’ reconstructed positions Average residual mean square error of phantom landmarks’ triangulation The comparison of results (Table I) indicates the advantage of the calibration in High Definition Mode over the calibration in Standard Definition. The suggested number of chessboard calibration points for Tsai's method is more than 30 [2]. The performed tests highlight the decrease of RMSE for a higher number of calibration points, with one exception – discussed in the previous paragraph. More accurate results were obtained for calibration with one chessboard (left or right), where average RMSE is less that 0.5 mm, compared with calibrating cameras on different chessboards (in the worst case average RMSE is 1.61). Applying two chessboards for calibration does not cause different results in RMSE for any of the chessboard corners.

Discussion

As regards the calibration chessboards setup by using one chessboard we assume that image noise is identically distributed in the observed coordinates, which generally is not true. In order to minimize triangulation RMSE in the whole reconstruction volume, it is advisable to select the set of calibration points from the whole volume. Since it is difficult to obtain, one calibration chessboard is used in practice [3]. There are some descriptions of research using a set of calibration grids instead of one grid [6]. We tested both approaches. The achieved results have less RMSE in the case of one chessboard. The impossibility to calibrate rigid configuration of two monocular laparoscopic cameras in the operating room (OR) patient position required reassembly of the camera setup, which caused RMSE increase in the case of two perpendicular chessboards. Taking OR circumstances into account, one calibration chessboard seems to be enough. Tsai's algorithm is a well-known solution for a camera calibration problem. It requires at least 11 calibration points [2], but normally between 20 and 60 are used. We applied two perpendicular, 30 mm calibration chessboards with 81 corners and tested 21/45/81 calibration points in both high and standard definition modes. The high camera resolution mode has less RMSE than the standard one. This is especially important if one calibration grid is used to calibrate both cameras (differences in RMSE between the high and standard mode are significant). The experiments proved the important impact of image resolution on triangulation accuracy. The triangulation approach for surface reconstruction requires solving the correspondence problem. Two well-known approaches, RANSAC [5] and Lucas-Kanade [7], require localization of landmarks in pairs of corresponding images. For possible evaluation of triangulation accuracy we use artificial markers attached to the abdominal liver phantom. Our approach, which is based on a defined marker pattern, as a characteristic configuration of white and black boundaries of the image area, could not find all instances of markers (Photo 1). The reason for the omitted markers was a large difference from the defined pattern. To reconstruct a more complex liver surface we plan to use a Time of Flight camera for open surgery [8]. The sensitivity of the triangulation approach is a relevant issue in investigation on 3D reconstruction [9]. Measurements of differences in the reconstruction position by rotation of one out of two cameras at a few degrees in the operating room may cause a significant difference in reconstruction position of the liver surface (Photo 3). This is a challenge in the laparoscopic case where generally it is impossible to calibrate cameras in the same position as used for triangulation (patient position). The best solution for this approach is to use one stereo laparoscopic camera. There is one available solution which is a stereo camera in laparoscopic teleoperated robot-assisted surgery, da Vinci, but the price and long learning curve for an operating team are crucial obstacles for common use. Nowadays there is a lack of cheaper and implemented medical solutions from competitive companies.
  2 in total

1.  Time-of-flight sensor for respiratory motion gating.

Authors:  Christian Schaller; Jochen Penne; Joachim Hornegger
Journal:  Med Phys       Date:  2008-07       Impact factor: 4.071

2.  Stereoscopic liver surface reconstruction.

Authors:  Dominik Spinczyk; Adam Karwan; Jerzy Rudnicki; Tadeusz Wróblewski
Journal:  Wideochir Inne Tech Maloinwazyjne       Date:  2012-06-25       Impact factor: 1.195

  2 in total
  2 in total

1.  Time-Of-Flight Camera, Optical Tracker and Computed Tomography in Pairwise Data Registration.

Authors:  Bartlomiej Pycinski; Joanna Czajkowska; Pawel Badura; Jan Juszczyk; Ewa Pietka
Journal:  PLoS One       Date:  2016-07-19       Impact factor: 3.240

2.  Preparing the anatomical model for ablation of unresectable liver tumor.

Authors:  Dominik Spinczyk
Journal:  Wideochir Inne Tech Maloinwazyjne       Date:  2014-05-26       Impact factor: 1.195

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.