Skip to main content
Videosurgery and other Miniinvasive Techniques logoLink to Videosurgery and other Miniinvasive Techniques
. 2013 Dec 18;8(4):265–272. doi: 10.5114/wiitm.2013.39505

Continuous registration based on computed tomography for breathing motion compensation

Dominik Spinczyk 1,, Jaroslaw Zyłkowski 2, Tadeusz Wróblewski 3
PMCID: PMC3908646  PMID: 24501595

Abstract

Introduction

Image guidance for intervention is applied for complex and difficult anatomical regions. Nowadays, it is typically used in neurosurgery, otolaryngology, orthopedics and dentistry. The application of the image-guided system for soft tissues is challenging due to various deformations caused by respiratory motion, tissue elasticity and peristalsis.

Aim

The main task for the presented approach is continuous registration of preoperative computed tomography (CT) and patient position in the operating room (OR) without touching the patient and compensation of breathing motion. This approach is being developed as a step to image-guided percutaneous liver RF tumor ablation.

Material and methods

Up to ten integrated radiological markers are placed on the patient's skin before CT scans. Then the anatomical model based on CT images is calculated. Point-to-point registration based on the Horn algorithm during a few breathing cycles is performed using a videometric tracking system. The transformation which corresponds to the minimum fiducial registration error (FRE) is found during the registration and it is treated as the initial transformation for calculating local deformation field of breathing motion compensation based on the spline approach.

Results

For manual registration of the abdominal phantom, the mean values of target registration error (TRE), fiducial localization error (FLE) and FRE are all below 4 mm for the rigid transformation and are below 1 mm for the affine transformation. For the patient's data they are all below 9 mm and 6 mm, respectively. For the automatic method, different marker configurations have been evaluated while dividing the respiratory cycle into inhale and exhale. Average median values for FRE, TRE rigid estimation and TRE based on spline deformation were 15.56 mm, 0.82 mm and 7.21 mm respectively.

Conclusions

In this application two registration methods of abdominal preoperative CT anatomical model and physical patient position in OR were presented and compared. The presented approach is being developed as a step to image-guided percutaneous liver radiofrequency ablation tumor ablation. Implementation of the automated registration method to clinical practice is easier because of shortening of preparation time in OR, no necessity of touching the patient, and no dependency on the physician's experience.

Keywords: percutaneous ablation, preoperative anatomical model registration, respiratory motion compensation, image-guided intervention

Introduction

Image guidance for intervention is applied for complex and difficult anatomical regions. Nowadays, it is typically used in neurosurgery, otolaryngology, orthopedics and dentistry [14]. The application of the image-guided system for soft tissues is challenging due to various deformations caused by respiratory motion, tissue elasticity and peristalsis [5, 6].

Most patients with liver tumors are not candidates for surgical resections, because of unfavorable pathological sites of tumor, widespread metastases and poor general physical condition. For these patients there is still a chance in minimally invasive, percutaneous ablations of lesions. The major task of these procedures is accurate needle placement. The conventional method for guiding needle insertion is ultrasound imaging, but small and deeply situated lesions are difficult to identify. The main task for the presented approach is continuous registration of preoperative computed tomography (CT) and patient position in the operating room (OR) without touching the patient and compensation of breathing motion.

Nowadays, this kind of system is at the development stage [7]. One application of the Image-Guided Surgery Toolkit [8] is CT-based liver tumor biopsy [9]. Rigid transformation and the Horn algorithm [10] are used to register the preoperative model and the patient's position. The needle is tracked by an optical tracking system. Fiducial markers, entry and target points are manually selected in CT images. Target registration error based on Fitzpatrick estimation [11] is calculated. Banovac et al. [12] use an electromagnetic tracking system to traverse needles into the radiopaque tumor target as well as point-to-point registration algorithm. The average registration error between the CT coordinate system and electromagnetic coordinate system was 1.4 ±0.3 mm) in the phantom and 1.9 ±0.3 mm) in the swine. Maier-Hein et al. [13, 14] proposed a CT-based, optical tracking system and a real-time deformation model to continuously estimate the position of the target in the liver. A spline-based approach was used to capture local deformations between the preoperative CT anatomical model and the patient's position in the OR. The proposed approach was tested combining internal and external markers in a custom-designed respiratory liver motion simulator and in swine tissues. Diagonal arrangement of the needle-shaped fiducials yielded the best results. The rest of the article presents the proposed registration method, which is used to compensate respiratory movements. The proposed method consists of two steps: rigid and non-rigid registration.

Aim

The main task for the presented approach is continuous registration of preoperative CT and patient position in the OR without touching the patient and compensation of breathing motion. This approach is being developed as a step to image-guided percutaneous liver radiofrequency ablation (RF) tumor ablation.

Material and methods

Registering a preoperative anatomical model and the patient's position starts with a rigid registration. In our approach, the initial registration is based on radiological markers. The presented method uses Beekley CT Spots skin markers which are attached to the patient's abdominal skin before the CT examination and then are used for patient registration. The selected markers were used because they do not produce artifacts on CT images and it is possible to pinpoint their position. Markers are manually selected: in the CT abdominal examination and on the patient's skin. At the very beginning (it was a pilot study) the Polaris Vicra tracking system was used and markers on the patient's skin were manually selected. We used up to ten markers to test various configurations of the marker's positions relative to the target point. West et al. [9] demonstrated the importance of configuration of markers’ positions relative to the target point to the registration error. The description of anatomical position of the skin markers is presented in Figure 1 and Table I. The following configuration of markers against the central marker were tested: all, up-down, left-right and diagonal. For each configuration, the central marker was set as a target. To find rigid mapping between two Cartesian coordinate systems, data must include three or more corresponding non-collinear points. Horn [10] proposed a closed form solution based on a least-squares formulation. Optimal rotation and translation matrices are found using singular value decomposition (SVD) of a correlation matrix:

SVD(C)=Udiag(σi)V,

Figure 1.

Figure 1

A–C. Diagram of patient's abdominal marker positions

Table I.

Anatomical position of skin markers for manual registration

Marker number Anatomical location Grounds
1 Xiphoid process Point fixed to bony structures in the midline of the body
2 Intersection of midclavicular line and right costal margin Anatomical point fixed to bony structures
3 Intersection of anterior axillary line and right costal margin Anatomical point fixed to bony structures
4 Intersection of midclavicular line and left costal margin Anatomical point fixed to bony structures
5 Intersection of anterior axillary line and left costal margin Anatomical point fixed to bony structures
6 First control point on the abdominal surface Registration accuracy validation
7 Umbilicus Anatomical point not fixed to bony structures
8 Second control point on the abdominal surface Registration accuracy validation

where C=i=1nSiTTi is the correlation matrix, Si are points in the first Cartesian coordinate system, Ti are points in the second Cartesian coordinate system, σi are non-negative singular values of the correlation matrix and U and V are orthonormal matrices,

Rot=U[10001000det(UVT)]VT

and

Trans=T¯-Rot(S¯),

where S¯, T¯ are average values of the point coordinates in the first and second coordinate systems, respectively.

The method has been evaluated on imaging data and patients with any liver diseases from the Second Department of Clinical Radiology for patients on the Chair and Department of General, Transplant and Liver Surgery at the Medical University of Warsaw after acceptance of the ethics committee of the Medical University of Warsaw (GE Light Speed 16 Pro CT Scanner; Contrast medium: Iomeron 400 or Ultravist 370; Intravenous bolus: 10 ml of 0.9% NaCl, 1 ml/kg contrast medium and thereafter 30 ml of 0.9% NaCl all with 6 ml/s infusion speed). In order to assess the results, FLE, FRE and TRE were used. Following the Fitzpatrick estimation of registration error [10], different markers were evaluated as targets. The results of this study are presented in the next section. After the pilot study we found a few disadvantages of the manual registration: the necessity of touching the patient's skin manually, prolonging the time of the procedure, and dependence of accuracy on the physician's experience.

Due to the disadvantages we decided to implement an automatic continuous registration. The automated method in this case means no need for multiple manual indication of the position of markers on the patient. Position of markers is determined not once, but several times during the respiratory cycle. We used the videometric tracking system of Micron Tracker Claron Hx. 40. Claron Hx 40 is stereo camera which tracks a unique black-white template with an error of less than 0.5 mm after calibration. We put the markers on the patient before CT scans but unlike in a manual registration all markers were placed on one (right) side of the abdomen for visibility of the tracking system. We constantly grab the position of the marker (a few times a second) and calculate the FRE error between the DICOM coordinate system and patient (tracker) coordinate system. The resulting transform is organized by the error FRE and the transform which corresponds to the minimum is treated as the result of rigid registration.

Breathing motion compensation

Breathing motion compensation is necessary to select a proper breathing phase for needle insertion and estimate the target movement.

For breathing motion compensation, a local deformation field based on displacement of tracking skin markers is calculated. The set of marker positions (in the tracker coordinate system) during tracking time is treated as reference points for the local deformation field, based on a spline approach [15, 16]. The deformation equation:

F(x)=DT×G(x)+Ax+b

calculates a new position of point x in space, based on spline coefficients matrix D and affine transformation Ax + b. Based on the position of tracking skin markers in the specific time and after a time interval, unknown spline coefficients of the current deformation field are found and then this field can be used to estimate the new target position. To evaluate the correctness of deformation one marker is treated as a target. Due to TRE estimation [11] usually the central marker is treated as a target. The transformation obtained for minimum FRE in the rigid registration step is used to translate the target from the DICOM coordinate system to the tracker coordinate system.

Selecting proper breathing phase for needle insertion

For tracking breathing, the marker positions are continuously measured by the videometric tracking system. Time course of marker positions is analyzed. Breathing cycles are detected based on local extremes. The breath is the process variable over time, so there is a need for averaging it [17, 18]. Amplitude of respiratory motion is not measured directly, but through the respiratory phase. The filtering signal derived from the so-called breathing bag with a Gaussian filter to unambiguously determine the minimum and maximum is applied. A mean of the maximum breathing phase is assigned by the formula (assuming zero breathing phase for minima) [18]:

دmax=1Nmaxi=1Nmaxtimax-timinti+1min-timin

where N max is the number of the observed breathing cycles and timax and timinare moments of time corresponding to the next extremes of marker position, and respiratory phase, for any time tj, is interpolated linearly [18]:

(tj-timintimax-timin)دmax;fortimintj<timax;دmax+(tj-timaxti+1min-timax)(1-دmax);fortimaxtj<ti+1min

Calculating the breathing phase allows breathing data to be grouped from many breathing cycles and also data to be compared between patients.

Results

Manual rigid registration

The rigid registration results of a preoperative CT anatomical model and a physical patient position are presented both for the phantom (Table II) and patient data (Table III). To check the dependence of the results on the operator and at the same time not to extend too much time with the patient, the method was evaluated by two operators.

Table II.

Errors of phantom markers registration using the rigid or affine transformation in millimeters (Polaris Vicra)

Kind of error Error type Error value
Rigid registration Affine registration
Operator 1 Operator 2 Operator 1 Operator 2
Case 1 Case 2 Case 1 Case 2 Case 1 Case 2 Case 1 Case 2
FRE 2.08 1.91 1.56 4.33 0.52 0.52 0.87 1.04
TRE marker 1 3.29 2.77 2.60 7.27 0.52 0.69 0.87 1.04
TRE marker 5 1.56 1.21 1.04 2.94 0.35 0.52 0.35 0.52
TRE marker 9 1.73 2.77 2.25 6.58 0.52 0.52 0.87 1.04
TRE marker 3 2.42 2.77 1.91 5.37 0.52 0.52 0.87 0.87
TRE marker 8 4.50 3.81 3.12 7.62 0.69 0.69 1.04 1.21
FLE 2.60 2.42 2.08 5.54 0.35 0.52 0.69 0.69

Table III.

Errors of patient's markers registration using the rigid or affine transformation for markers configuration: 8-4-5-2-6 in millimeters (using Polaris Vicra)

Kind of error Error type Error value
Rigid registration Affine registration
Operator 1 Operator 2 Operator 1 Operator 2
FRE 7.1 5.0 4.7 3.1
TRE marker 1 11.4 7.8 7.4 4.8
TRE marker 5 7.3 5.0 4.7 3.1
TRE marker 9 11.8 8.1 7.6 5.0
TRE marker 3 9.0 6.6 5.7 4.0
TRE marker 8 5.0 3.5 3.3 2.3
FLE 9.2 6.6 5.9 4.0

For the manual registration of the abdominal phantom, the mean values of target registration error TRE, FLE, FRE are all below 4 mm for the rigid transformation and are below 1 mm for the affine transformation. For the patient's data they are all below 9 mm and 6 mm, respectively. The smallest errors are obtained for the target position located in the center of the marker coordinate system (target 5 in Figure 2Table II and target 6 in Figure 2Table III).

Figure 2.

Figure 2

A, B. Diagram of phantom abdominal marker positions

Automatic continuous rigid registration and respiratory motion compensation

The results of automatic registration of the preoperative CT anatomical model and a physical patient position are presented below. The anatomical location of markers is presented in Table III. Due to the field of view for the Micron Tracking system we restricted the area of marker placement to one side of the patient's body. The estimation of a new target position is calculated following the deformation field equation. Table IV presents two cases for a breathing phase divided into three groups:

  • exhale (0.85 ≤ breathing_phase ≤ 0.15),

  • middle (0.15 < breathing_phase ≤ 0.3 or 0.7 ≤ breathing_phase < 0.85),

  • inhale (0.3 < breathing_phase < 0.7).

Table IV.

Errors of patient's markers registration for three breathing phase groups

Breathing phase Error type Median value
Case 3 Case 4
Exhale FRE_rigid 7.04 4.26
TRE_spline 4.36 1.08
TRE_rigid 0.57 0.80
Middle FRE_rigid 7.05 7.05
TRE_spline 4.37 1.57
TRE_rigid 1.39 0.49
Inhale FRE_rigid 7.1 7.73
TRE_spline 4.44 1.91
TRE_rigid 1.8 1.09

Discussion

There are some patients who demonstrate a little difference in rigid registration error in the whole breathing cycle. The error of target position estimation for a specific patient and for rigid and spline estimations is similar for the whole breathing cycle, but generally it rises with an increase in respiratory phase difference between preoperative data and a temporary breathing phase. Median of rigid fiducial registration error was used as a criterion to distinguish an inhale and exhale phase [13, 14]. Table V presents results based on this criterion (for the same patient as in Table IV).

Table V.

Errors of patient's markers registration for median FRE

Median FRE breathing phase Error type Median value
Case 3 Case 4
Exhale FRE_rigid 6.81 2.44
TRE_spline 4.54 1.18
TRE_rigid 1.41 0.80
Inhale FRE_rigid 7.18 9.76
TRE_spline 4.16 2.63
TRE_rigid 1.23 0.85

Table VI presents registration and target position estimation errors for different marker configurations. Reconfiguring the markers will change registration errors.

Table VI.

Errors of patient's markers registration for different marker configuration

Markers configuration Median FRE breathing Phase Error type Median value
Case 3 Case 4
2_updown Exhale FRE_rigid 8.16 6.67
TRE_spline 2.28 1.17
TRE_rigid 0.12 0.74
Inhale FRE_rigid 9.96 9.82
TRE_spline 3.18 0.94
TRE_rigid 3.32 0.65
2_diagonal Exhale FRE_rigid 6.58 1.66
TRE_spline 4.54 0.80
TRE_rigid 1.96 1.30
Inhale FRE_rigid 7.13 1.86
TRE_spline 2.95 0.94
TRE_rigid 1.44 1.94
2_leftright Exhale FRE_rigid 4.79 4.07
TRE_spline 0.85 1.36
TRE_rigid 0.6 0.86
Inhale FRE_rigid 4.93 4.21
TRE_spline 0.71 1.34
TRE_rigid 0.68 0.94
All Exhale FRE_rigid 7.09 8.58
TRE_spline 4.47 10.24
TRE_rigid 0.47 1.04
Inhale FRE_rigid 7.18 9.78
TRE_spline 4.58 9.07
TRE_rigid 1.08 1.14

Meier et al. [13, 14] report worse performance of target position estimation for left-right marker configuration for studies in swine. The results obtained generally do not support this rule. Due to big differences between patients (Table VII) it is necessary to treat each patient individually. One possible solution is the initial use of more markers (e.g. 8 to 10) during CT examination and then after nodule localization in the CT preoperative anatomical model it is possible to test different configurations of markers before intervention to select the best one. The final number of proposed markers is limited by the line of sight between markers and the camera, which is distorted by an ultrasound head and ablation needle.

Table VII.

Errors of patient's markers registration for median FRE

Error type Median value
Minimum Maximum Mean
Exhale Inhale Total Exhale Inhale Total Exhale Inhale Total
FRE_rigid 2.27 3.09 3.07 32.8 52 51.69 9.37 16.75 15.56
TRE_spline 1.07 1.42 1.39 6.92 112.88 52 2.97 12.82 7.21
TRE_rigid 0.34 0.3 0.29 1.78 1.23 1.69 0.85 2.43 0.82

Implementation of the automated registration method to clinical practice is easier because of shortening of preparation time in OR, no necessity of touching the patient, and no dependency on the physician's experience. In OR liver tumor ablation is usually performed in general anesthesia, so breathing is more regular than free breathing. As regards the image-guided system for percutaneous liver RF tumor ablation, the problem is to synchronize a respiratory phase for which the static preoperative CT anatomical model was generated. Using a shape conserving mattress, the observation of marker movement and real time FRE calculation helps to select the best respiratory phase for needle insertion.

In this application two registration methods of abdominal preoperative CT and physical patient position in OR were presented and compared. This approach is being developed as a step to image-guided percutaneous liver RF tumor ablation. The proposed equation of deformation is calculated in real time. Assuming regular breathing conducted by the respirator, recurrence of patient position and short time between CT study and procedure, the proposed solution could be used to synchronize the respiratory phase for which the static preoperative CT anatomical model was generated, which is one of the most challenging steps in RF ablation.

In the absence of a direct correlation between the movements of the abdominal area and movement of internal organs to get more reliable registration results in the next step we want to apply 4D magnetic resonance or computed tomography imaging and build an internal organ motion model to correlate internal and external breathing motion.

Acknowledgments

The authors would like to acknowledge financial support from the Polish National Centre for Research and Development (NCBiR), grant no. LIDER/03/47/L-1/NCBiR/2010 “Development of planning system and computer aided minimally invasive surgery for hepatic and metastatic liver carcinoma localization, diagnosis and destruction”. The method has been evaluated on imaging data and patients with any liver diseases from the Second Department of Clinical Radiology for patients on the Chair and Department of General, Transplant and Liver Surgery at the Medical University of Warsaw after acceptance of the ethics committee of the Medical University of Warsaw.

References

  • 1.Strauss G, Koulechov K, Bahner J, et al. Evaluation of navigation system for ENT with surgical efficiency criteria. Laryngoscope. 2006;116:564–72. doi: 10.1097/01.MLG.0000202091.34295.05. [DOI] [PubMed] [Google Scholar]
  • 2.Woodworth BA, Chiu AG, Cohen NA, et al. Real-time computed tomography image update for endoscopic skull base surgery. J Laryngol Otol. 2008;122:361–5. doi: 10.1017/S0022215107000485. [DOI] [PubMed] [Google Scholar]
  • 3.Weber S, Lueth TC. Navigation of bone alignment osteotomies of the tibia. Int J Med Robot Comput Assist Surg. 2008;1:98–107. doi: 10.1002/rcs.62. [DOI] [PubMed] [Google Scholar]
  • 4.Shinoura N, Tabei Y, Yamada R, et al. Continuous intrathecal treatment with methotrexate via subcutaneous port: implication for leptomeningeal dissemination of malignant tumors. J Neurooncol. 2008;87:309–16. doi: 10.1007/s11060-007-9511-3. [DOI] [PubMed] [Google Scholar]
  • 5.von Siebenthal M, Szekely G. 4D Imaging of respiratory organ motion and its variability. Phys Med Biol. 2007;52:1547–64. doi: 10.1088/0031-9155/52/6/001. [DOI] [PubMed] [Google Scholar]
  • 6.von Siebenthal M, Szekely G, Lomax A. Inter-subject modelling of liver deformation during radiation therapy. Med Image Comput Comput Assist Interv. 2007;10:659–66. doi: 10.1007/978-3-540-75757-3_80. [DOI] [PubMed] [Google Scholar]
  • 7.Soo J, Kai Y. Interventional navigation systems for treatment of unresectable liver tumor. Med Biol Eng Comput. 2010;48:103–11. doi: 10.1007/s11517-009-0568-3. [DOI] [PubMed] [Google Scholar]
  • 8.Cleary K, Enquobahrie A, Yaniv Z, et al. The image-guided surgery toolkit IGSTK: an open source C++ software toolkit. J Digit Imaging. 2007;1(20 Suppl):21–33. doi: 10.1007/s10278-007-9054-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.West J, Fitzpatrick J, Toms S, et al. Fiducial point placement and the accuracy of point-based, rigid body registration. Neurosurgery. 2001;48:810–6. doi: 10.1097/00006123-200104000-00023. [DOI] [PubMed] [Google Scholar]
  • 10.Horn B. Closed form solution of absolute orientation using unit quaterions. J Opt Soc Am A. 1987;4:629–42. [Google Scholar]
  • 11.Fitzpatrick JM, West JB, Mauer CR., Jr Predicting error in rigid-body point-based registration. IEEE Trans Med Imaging. 2008;17:694–702. doi: 10.1109/42.736021. [DOI] [PubMed] [Google Scholar]
  • 12.Banovac F, Tang J, Xu S, et al. Precision targeting of liver lesions using a novel electromagnetic navigation device in physiologic phantom and swine. Med Phys. 2005;32:2698–705. doi: 10.1118/1.1992267. [DOI] [PubMed] [Google Scholar]
  • 13.Maier-Hein L, Tekbas A, Franz A, et al. On combining internal and external fiducials for liver motion compensation. Computer Aided Surgery. 2008;13:369–76. doi: 10.3109/10929080802610674. [DOI] [PubMed] [Google Scholar]
  • 14.Maier-Hein L, Muller SA, Pianka F, et al. Respiratory motion compensation for CT-guided interventions in the liver. Comput Aided Surg. 2008;13:125–38. doi: 10.3109/10929080802091099. [DOI] [PubMed] [Google Scholar]
  • 15.Davis H, Khotanzad A, Flaming D, Harms S. A physics-based coordinate transformation for 3-D Image Matching. IEEE Transactions on Medical Imaging. 1997;16:317–28. doi: 10.1109/42.585766. [DOI] [PubMed] [Google Scholar]
  • 16.McClelland JR, Blackall JM, Tarte S, et al. A continuous 4D motion model from multiple respiratory cycles for use in lung radiotherapy. Medical Physics. 2006;33:3348–58. doi: 10.1118/1.2222079. [DOI] [PubMed] [Google Scholar]
  • 17.Siebenthal von M, Szekely G, Lomax AJ, Cattin PC. Systematic errors in respiratory gating due to intrafraction deformations of the liver. Medical Physics. 2007;34:3620–9. doi: 10.1118/1.2767053. [DOI] [PubMed] [Google Scholar]
  • 18.Rijkhorst E, Heanes D, Odille F, et al. Simulating dynamic ultrasound using MR-derived motion models to assess respiratory synchronisation for image-guided liver interventions. Lecture Notes in Computer Science. 2010;6135:113–23. [Google Scholar]

Articles from Videosurgery and other Miniinvasive Techniques are provided here courtesy of Fundacja Wideochirurgii

RESOURCES