Of the 147,000 projected new cases of colorectal cancer for 2004,1 it is estimated that 50% of all colorectal primary tumors will develop a liver metastasis at some point in the disease, and 20% of cases will develop a metastasis solely in the liver.2 Metastatic liver cancer takes a rapid course. When untreated, the median survival rate is between 5 and 12 months with a 5-year survival rate approaching zero.36 The most common form of treatment is surgical resection. For metastases, studies have reported a 5-year survival rates of 20–50%, with much of the variance attributed to bias in patient selection. For primary liver tumors, the 5-year survival rates varied from 24 to 76% due to variables such as age, size of tumor, and presence of cirrhosis.2,710 With 70–90% of all patients ineligible for resection, ablative techniques provide a promising alternative.1115

In the cases of resection and ablation, if the surgeon can direct therapy to the target with an ever higher degree of accuracy, it could lead to smaller resection margins, improved outcomes, and more patients eligible for treatment. To that end, image-guided surgical techniques could provide this improvement in accuracy over conventional techniques. At the heart of image-guided surgery (IGS) is a process known as registration in which a mathematical mapping is determined between the intraoperative anatomical presentation of the organ and the preoperatively acquired tomograms. From this mapping, a real-time update of surgical position can be displayed in reference to preoperative imaging studies. If intraoperative data are properly and accurately acquired for the liver, then a successful registration will provide navigational assistance to resect subsurface targets (tumors and cysts) and to avoid critical structures (vasculature and biliary trees), thus augmenting the anatomical expertise of the surgeon with an additional source of information. Image-guided surgery techniques are also quite flexible, as they can readily incorporate streams of data commonly available in the operating room, such as intraoperative ultrasound or physiological monitoring, and merge them with new modalities, such as the tracking and laser range scanning systems mentioned below.

Before computing a registration between image and physical space, translational motion due to respiration must be quantified and compensated. Many imaging studies of the liver have shown this motion to be periodic, principally in the cranial–caudal direction. A comprehensive review on the issue can be found.16 Most studies report the magnitude of the motion to be on the order of 10–30 mm in the closed abdomen.1720 Herline et al.21 acquired respiratory motion data during two open liver resection cases at three different locations on the liver surface. The motion also was observed to be periodic, and the mean (±SEM) distance between peak inhalation and peak exhalation was 10.3 ± 2.5 mm. Banovac and Cleary22 took results from prior studies on liver respiration and used them to develop a respiring liver phantom on which they performed needle placement experiments. In that study, two users were able to successfully puncture liver tumors in 87.5% of the attempts.

Previous registration studies involving image-guided liver surgery can be divided into three categories. The first set consists of registrations based on the geometric features of the liver. Corresponding features between the dataset are identified and aligned by minimizing a distance measure between the two sets of features.2326 The second category uses the complex, feature-rich liver vasculature to drive the registration between preoperative images and intraoperative ultrasound data.2729 The final type of registration is intensity based, where a correlation measure between two image sets is maximized. This method requires intraoperative ultrasound or tomographic data and is intended for guidance during minimally invasive ablation applications.3032 Currently, most image-guided studies in the liver have been restricted to phantoms, animal models, and minimally invasive interventional cases. In this paper, we present the first description of surface registration using a laser range scanner during open abdominal hepatic tumor resections. Issues that could affect the accuracy of the registration, including liver motion due to respiration, were addressed and analyzed.

Materials and Methods

Image Acquisition and Segmentation

Preoperative image volumes were acquired by computed tomography (CT) or magnetic resonance imaging. Both modalities used triphase studies that produce an uncontrasted image volume, a volume with arterial phase contrast, and a third volume where the contrast has washed out of the arteries and provides more emphasis on the venous vasculature. This imaging protocol is standard for patients undergoing liver tumor resection. The pixel spacing for these images ranged from 0.6 to 1.0 mm. The preferred slice thickness was 2.0 mm although, in these studies, the acquired volumes ranged from 0.8 to 5.0 mm. For this study, it is highly desirable that the tomographic slices do not overlap.

From the resulting tomograms, the liver was segmented from the surrounding abdominal viscera. Two methods of segmentation were performed. The first involved the authors manually outlining the contour of the liver, which can take 4 h or longer. To greatly reduce user interaction, our group has developed a semiautomatic method33,34 that is based on the level-set technique.35 This method was specifically designed to identify the edges of the liver, which can be difficult to discern near the ribs and heart. After segmentation is completed, there is a brief review and user interaction phase with the surgeon to further refine the segmentation. Corresponding results from an example manual and semiautomatic segmentation of a CT slice are shown in Fig. 1. The segmented contours are used to generate a three-dimensional surface model using the marching cubes methods.36 Further refinement is performed using surface fitting software (FastRBF Toolkit; FarField Technology, Christchurch, New Zealand) involving radial basis functions as described previously.37 This method provides a smoother representation with less points as illustrated in Fig. 2.

Figure 1
figure 1

Comparison of manual and level-set segmentations of the liver.

Figure 2
figure 2

Surface model generation from the segmented contours. The initial surface mesh (left) is generated using the marching cubes method. It is refined (right) with a surface fitting technique that employs radial basis functions,37 providing a smoother surface with less vertices, potentially increasing the speed and accuracy of the registration.

Intraoperative Data

To digitize individual points in three-dimensional space, the OPTOTRAK 3020 (Northern Digital, Waterloo, Ontario, Canada) optical localization system was used. The system consists of an infrared camera, which determines the position and orientation of specialized probes embedded with infrared diodes (IREDs). Points are digitized by placing them in contact with the probe tip. The OPTOTRAK system is capable of acquiring single points with a root-mean-square accuracy of 0.1 mm.38 Surface data are generated by sweeping the probe across the entire organ, allowing the tracking system to rapidly collect digitized points on the surface. For this study, the update rate for the probe’s position was set to 40 Hz. Figure 3 displays the OPTOTRAK system in use, acquiring points on the liver surface.

Figure 3
figure 3

Surface data acquisition in the operating room. In the left image, the surgeon is digitizing points on the liver surface with the optically tracked probe. The right image shows the range scanner in position to acquire surface data of the liver intraoperatively.

Dense surface representations were acquired intraoperatively with a commercially available laser range scanner (RealScan 200C; 3D Digital Corp., Sandy Hook, CT, USA). This method serves as a complementary means to acquire surface data. The range scanner uses the principle of optical triangulation to rapidly capture thousands of three-dimensional points in a noncontact fashion. The laser used is very low in power, a class I eye-safe laser, and orders of magnitude below the maximum permissible exposure level for skin as stated in the American National Standard for Safe Use of Lasers (ANSIZ136.1). The range scanner itself is relatively compact (9.6 × 9.8 × 3.1 inches), as can be seen in Fig. 3, where it has been positioned in the operating room. Ongoing research is being performed in collaboration with the authors to develop a laparoscopic range scanner that will allow for dense surface acquisition in minimally invasive procedures.39

In addition to collecting three-dimensional surface data, the scanner simultaneously acquires a video image of the scene and then texture maps the appropriate color information onto each three-dimensional point. The texture-mapped point data are extremely useful in identifying the exposed liver surface from the resulting range scans and in segmenting it from the rest of the intraoperative scene. Figure 4 shows the video image acquired by the scanner, along with the three-dimensional point cloud and how these data sets are combined with texture mapping.

Figure 4
figure 4

Data acquisition with the range scanner. The video snapshot on the top left and the three-dimensional data on the top right are combined to form a texture mapped point cloud, which is shown in the bottom image.

To have relevance in the surgical suite, the output points of the range scanner must be reported in reference to the OPTOTRAK localization system. To that end, individual IREDs that are tracked by the OPTOTRAK camera are rigidly attached to the scanner. A calibration procedure was developed to link the position of the IREDs with the range scanner system, and tracking studies were performed.2640 A more robust method of IRED placement on the range scanner was developed, allowing for tracking with submillimetric errors.41

Rigid Registration

The surface of the liver has been chosen as the feature for registration. Intraoperative surface data are acquired using the range scanner or the tracked probe. These data are then registered with the surface model generated from the preoperative tomographic image volume using the iterative closest point (ICP) method.42 To make the searching process more efficient, kd trees were used.43,44

The ICP registration method can be susceptible to gross misalignment if a suitable initial estimate is not provided. We identify anatomical landmarks on or near the liver and use them to obtain an initial registration. Before the procedure, a set of four or five landmarks is identified in the image volume by the surgeon, and the landmarks’ three-dimensional image coordinates are recorded. Typical landmarks include the inferior tip of the liver, the lateral tip of the right lobe, the portal vein bifurcation, and the junction of the inferior vena cava with the liver. In some instances, unique geometric features on the exposed liver surface are used. Then, the corresponding positions of these landmarks are identified intraoperatively by touching them with the tracked probe and recording the probe’s position. Once the position of each anatomical landmark has been acquired, a point-based registration is computed that minimizes the root-mean-square distance between corresponding anatomical landmarks.4547 Due to the possibility of deformation and the difficulty in localizing landmarks, the resulting transformation is not accurate enough for guidance, but it usually can provide an acceptable guess that is close enough to result in ICP reaching a suitable minimum.

Intraoperative Deformation

The liver consists of soft tissue that undergoes deformation due to a number of surgical loads (resection, immobilization, and repositioning). Deformation could compromise the accuracy of targeting lesions if only a rigid mapping is used to register between the intraoperative data and the preoperative images. Thus, we implemented a biomechanical model of the liver using the finite element method (FEM) to handle deformation. The FEM analysis provides a powerful tool for modeling soft-tissue deformation and has been applied to the brain shift problem in neurosurgical procedures.4851 Efforts to implement finite element modeling in liver resections have been limited to virtual reality and surgical simulation, where accuracy of the deformation is sacrificed to achieve realistic deformations at real-time frame rates for the purposes of training and planning.5255 To begin the analysis, a volumetric mesh is generated from the patient’s preoperative images, and it serves as the model used to solve a system of partial differential equations, which simulates the patient’s liver undergoing a deformation. The simulation is driven by boundary conditions that describe the forces interacting with the liver surface. Some regions of the liver are held fixed, whereas others move freely. The third and most important category of boundary condition deforms points on the liver surface to match them with the intraoperative representation. More information on the implementation of the finite element model can be found in Cash et al.56.

Surgical Navigation Software

The Operating Room Image-Oriented Navigation (ORION) system was created at Vanderbilt University to handle the tasks required for an image-guided surgical procedure. ORION was developed under Windows NT/2000 using Microsoft Visual C++ 6.0 and Win 32 API. Under the current framework, ORION is capable of rendering updates at a rate of 30–40 frames per second. For this study, new components were developed in ORION that involved fast surface registration, communication with the laser range scanner, and three-dimensional rendering of the liver surface. In addition, our group has collaborated with MeVis (Center for Medical Diagnostic Systems and Visualization, Bremen, Germany) to incorporate their vascular segmentation and representation capabilities57 for surgical planning into ORION so that it can display the probe position with respect to their models of the vasculature, tumors, and resection planes. A screen shot from ORION during one of the procedures is shown in Fig. 5.

Figure 5
figure 5

Screen shot of the ORION surgical navigation software. ORION is displaying, from the top-left panel clockwise, the native tomogram, two different perspectives of the three-dimensional liver and the vasculature as segmented by MeVis, and a tomographic slice of the segmented liver.

Clinical Acquisition

Institutional review board approval was obtained at both Vanderbilt University Medical Center and Washington University School of Medicine for the intraoperative acquisition of liver surface data. Informed consent was obtained from eight patients (five at Vanderbilt and three at Washington University) undergoing standard liver tumor resection procedures. Of these eight cases, only one patient was undergoing resection for a primary tumor; the other seven presented with metastatic liver tumors. Three of the patients were female, whereas five of the patients were male, and their mean age was 59.4 ± 9.2 years. The results presented from case 6 of this group have been previously published by our group.26,58

For the purpose of registration, planned periods of apnea were used to decrease respiratory-related liver motion. These apneic periods were part of the approved institutional review board protocol, and each occurred at the same point in the respiratory cycle so that the liver would reside approximately in the same location for every registration. There were two to five brief apneic periods, each lasting no more than 4 min, over the course of the procedure. During each apneic period, physical space data were acquired for the registration process. First, point-based landmarks were digitized with a sterilized, tracked probe for the purposes of determining an initial estimate of the registration that served as input to the ICP algorithm. After the initial alignment, surface data were captured with either the probe or the range scanner. The probe was placed in contact with the liver and swept across the surface. The range scanner attaches to a surgical arm that stays out of the operating field while not in use. When ready to scan, the surgical arm is swiveled into the intraoperative scene as shown in Fig. 3. After a brief setup for positioning the scanner and determining the correct parameters, the surface is scanned. The scanner has the potential to acquire anywhere from 15,000 to 45,000 points on the liver surface. The number of points acquired is dependent on the organ size and the area of liver surface visible to the scanner. In four of the eight cases, range scan data of the liver surface were available. In all but one case, surface data were acquired using an optically tracked probe.

Experimental Studies

In this study, three separate experiments were performed in the operating room to determine the feasibility of this image-guided liver surgery system. The first set of experiments examined the nature and magnitude of motion in the liver due to respiration. In these experiments, a tracked probe was placed on the liver surface, and three-dimensional position information was acquired for 30–60 seconds, corresponding to 4–10 breathing cycles. During this acquisition, the tip of the probe was placed on a point of the liver surface. The surgeon maintained contact with this point and allowed the probe to move with the organ during the respiratory cycle. The probe tip’s three-dimensional position was recorded at a rate of 40 Hz, and the time course of this position data represented the motion path for this particular liver surface point during respiration. To analyze the resulting motion data, noise was removed using a moving average filter. Then, the three-dimensional path representing the liver point’s motion during these respiratory cycles was examined using principal component analysis (PCA). This PCA reorganizes the coordinate system so that it is aligned with the three axes where the variance is the greatest. If PCA indicates that the variance along one of these axes is greater than the other two, this signifies that the point travels primarily along one dimension during respiration.

The second set of experiments focused on the accuracy of the surface registration algorithm. For each subject, two registrations were performed. “Registration A” involved computing the registration between the intraoperative surface data of the patient and the preoperative surface manually segmented from the tomographic data. “Registration B” performed the same registration except that it used the results from the level-set semiautomatic segmentation rather than the manual method. Both registrations used the same intraoperative data and transformed them into the preoperative image coordinate system. The difference between these registrations was defined by taking each point in the intraoperative surface and calculating the distance between its resulting position from registration A and its resulting position from registration B. If the root-mean-square distance taken over all the intraoperative points is small, it indicates that the two registrations produce similar results. Similar registrations indicate that variations between the two segmentations are effectively negligible and the semiautomatic segmentation will be suitable, thus greatly reducing processing time before surgery. Also, this result likely means that there are unique geometric features that were captured both intraoperatively and preoperatively, which drive the rigid registration to the same end result.

To assess the accuracy of the registration, targeting studies were performed as part of the registration experiments. Targets are geometrical features that can be identified in both the intraoperative and preoperative data but are not involved as part of the registration process. The most reliable targets are point-based landmarks that can be localized in both modalities with a high degree of accuracy. However, there are no point-based rigid landmarks available during this application, so other methods of targeting must be developed. For three of the cases, the inferior edge of the liver could be manually identified in the range scan data, and it was broken into three adjoining regions to serve as targets for initial studies. When one of these regions served as the target region, it was removed from both surfaces. After the registration was performed, a surface target error was calculated. Two metrics were used for surface target error. The first was a root-mean-square closest-point residual error between the two targets, identical to the metric used in the registration algorithm itself. A more rigorous metric uses the distance between each point on the preoperative target region and the intersection where the point’s surface normal crosses with the intraoperative target surface.

The final set of experiments tested the ability of the finite element model to compensate for intraoperative deformation remaining after the rigid alignment. First, a tetrahedral mesh was constructed based on segmentations of the preoperative data. Then, boundary conditions were applied to the model that represented the intraoperative conditions, fixing immobilized parts of the liver and forcing displacements in other regions that were dictated by their distance to the rigidly registered intraoperative data. Once the boundary conditions were applied, the displacements were solved using the FEM model. The resulting deformed mesh was overlaid on top of the preoperative tomograms and intraoperative data to qualitatively assess the results.

Results

Respiratory Motion

Table 1 shows the results from the PCA of respiratory motion. No respiratory data are available for case 2. Two sets of data from different time points during surgery were available for case 8. For each case, the percentage of motion that is attributed to the primary axis is shown, along with the average motion in millimeters between peak inhalation and peak exhalation that the liver moves along the primary axis. Figure 6 shows time plots of respiratory data from cases 4 and 8. The three plots represent each of the three primary axes as determined by PCA. The origin represents the mean position of this data.

Table 1 Principle Component Analysis of Respiratory Motion Data
Figure 6
figure 6

Time plot of respiratory data. The data are aligned according to the axes provided by the primary component analysis. The origin is the mean of the original respiration data.

Surface Registration

The segmented surfaces used for registration studies contained 45,000 to 80,000 vertices. However, for each individual subject, the difference between manual and level-set segmented surfaces was not greater than 3,000 vertices. Table 2 shows the results from registrations between intraoperative range scan data and preoperative tomograms, whereas Table 3 shows the results from the registrations between tracked probe data and the preoperative tomograms. In these tables, the second column indicates the number of intraoperative surface points acquired, which was rounded to the nearest 100. The values in the third and fourth columns represent the root-mean-square surface residual error (with the maximum closest point distance given in parentheses) for registrations based on the manual (registration A) and semiautomatic (registration B) segmented surfaces. This root-mean-square residual is the metric used in the minimization process of the ICP algorithm and describes the total error of fit between the two surfaces. However, sometimes, this value may be misleading with regard to accuracy in the resulting registration. The final column is the measure of similarity between the registrations using these two surfaces. This measure is the root-mean-square distance that separates the resulting location of points transformed by registration A versus registration B.

Table 2 Surface Registrations Between Intraoperative Range Scan Data and Preoperative Surfaces
Table 3 Surface Registrations Between Intraoperative Tracked Probe Data and Preoperative Surfaces

Figures 7 (range scan data) and 8 (tracked probe data) show a graphical representation of the registration results. In these figures, the intraoperative data are overlaid onto the corresponding tomographic slices. In three cases, both tracked probe data and range scan data of the liver surface were available, and each modality was used for a surface registration. A comparison of the resulting registrations is shown in Fig. 9, where both datasets are overlaid on the same tomographic slice using the respective registrations.

Figure 7
figure 7

Iterative closest point registration results. For each case, the registered range scan data is overlaid on top of the three tomographic slices from the volume.

Figure 8
figure 8

Iterative closest point registration results. For each case, the registered probe data are overlaid on top of the three tomographic slices from the volume.

Figure 9
figure 9

Comparison of surface registrations using tracked probe (left column) and range scan (right column). Both datasets are overlaid on the identical slice from the image volume.

The results of the targeting studies are found in Table 4. In each case, the inferior edge is broken into three regions (left, middle, and right), which serve as surface targets. The target regions were removed from the surfaces before registration and then used after the registration to compute two metrics: the standard root-mean-square closest point residual and the distance between points in the target surfaces along the normal vector. These two metrics are shown in the fourth and fifth columns, respectively.

Table 4 Results of Targeting Studies During Surface-based Rigid Registration

Finite Element Modeling

Figure 10 shows the results from the patient model, where the displacements at each node have been used to warp the preoperative image. The deformed image is fused with the preoperative data and the registered point cloud to show the difference between the registration before and after implementation of the finite element model. The boundary conditions provide a good agreement between the deformed preoperative surface and the intraoperative surface data. The inside of the liver, where data are unavailable, is displaced in a manner that is determined by the underlying biomechanics of the finite element model.

Figure 10
figure 10

Left column—Original rigid registration of range scan data overlaid on tomograms. Right column—The deformed liver volume from the finite element model is overlaid in red. In the areas where the point cloud was used for the boundary conditions, there is improved agreement between the range scan surface and the deformed image surface.

Discussion

This study attempts to provide the framework for applying IGS concepts to liver resections. We show how this framework has been applied during initial clinical settings and analyze some of the most significant issues that could affect the surface registration. With a successful registration, the ORION system can provide powerful navigation aids to the surgeon as illustrated in Fig. 5. It can display the position of a tracked surgical instrument in relation to preoperative tomographic volumes and rendered surfaces, including important subsurface vasculature and tumors. This will allow the surgeon to have real-time quantitative information regarding the proximity of critical vascular and biliary structures as well as preoperative resection plans.

Providing navigation assistance to the surgeon using preoperative tomograms through IGS could provide some potential advantages over intraoperative ultrasound (IOUS) alone, which is the most common form of providing intraoperative navigation in liver surgery. First, accurate registration of nonvisible tumors to the operating-room environment would allow for maximum retention of healthy unaffected liver tissue by allowing tighter margins. Second, these nonrigid model-based deformation methods will not only improve tumor registration but also the underlying vascular network; that is, the methods will also allow for nonrigid alignment of computerized tomographic angiography, which is of primary importance in resective therapy. Finally, subsurface tumors can confound vascular representation in IOUS; if this method is performed in conjunction with coregistered IOUS, discrepancies in vascular ultrasound images may be corrected.

Other researchers have focused their efforts on phantom studies25,27 and percutaneous studies,24,28,3032 but this work is unique in that it concentrates on acquiring and registering data from open abdominal hepatic tumor resections. Our initial work was also based on phantom studies, which resulted in registration errors of 2.9 mm and targeting errors of 2.8 mm.23 The updated system, which was used for these studies, used the laser range scanner to reduce registration errors and target errors in phantom studies to under 0.8 and 2.0 mm, respectively.26 The clinical findings result in higher registration errors due to the presence of a number of factors that can be eliminated during idealized phantom studies. The most important aspects are the decrease in the exposed surface region that can be acquired by the range scanner and the presence of intraoperative deformation. Other factors include the inaccuracies of the segmentation and the introduction of added noise to the range scan data caused by surrounding structures and surgical instruments located in the scanner’s field of view.

This study also examined the amount of respiratory motion in the liver observed during a procedure. Our group first examined respiratory motion when Herline et al.21 did some initial studies in two human patients. His results indicated the mean ± SEM motion of the liver during a respiratory cycle was 10.3 ± 2.5 mm. These results are consistent with the amplitude of respiratory motion in our findings. In addition, we used PCA to determine how much of the motion is along one dimension, as it has been done in related noninvasive imaging studies.1720 Their results indicate periodic one-dimensional motion along the cranial–caudal axis on the order of 10–30 mm. However, in our intraoperative data, there is some misalignment present when the primary axis of the motion is transformed into image space and compared to the imaging axis that corresponds to the cranial–caudal direction. This misalignment could be caused by registration errors or patient positioning on the imaging gantry, but another significant cause could be the repositioning of the liver during surgery. Thus, the intraoperative orientation with respect to the cranial–caudal axis has been modified. This information will be valuable for future studies to account for this motion and lower the number of apneic periods.

From Table 2, the range scanner is capable of acquiring 20,000–50,000 points on the liver surface for each acquisition. Each acquisition takes approximately 20 s, with another minute for positioning as the experimental setup is not yet optimized. In comparison, using the standard rate of 40 Hz for point acquisition with the tracked probe, it would take more than 6 min to acquire the same amount of points. The results from the registration experiments indicate that the range scanner provides a better likelihood of an accurate, robust registration than does the optically tracked pen probe. In addition, the range scanner provides uniformly sampled data using a noncontact method. Both of these features limit the amount of error in surface acquisition compared to the tracked probe. These differences are showcased in Fig. 9. As a result, the range scanner provides data for a surface registration that is independent of segmentation method as indicated in Table 2. Table 3 shows the large differences in registration results with respect to segmentation method when using the tracked probe. As semiautomatic segmentation becomes less influenced by registration, hours of user interaction time can be saved before the procedure.

While the overall number of points is important to the performance of the registration, so is the information that they contain. If the range scanner captures a region that is relatively planar, then the ICP algorithm could determine multiple alignments that provide equally suitable matches. As a result, a misalignment could be determined to be equally as desirable as the correct registration. However, when geometrically unique regions of the liver are captured, many of the false matches are eliminated. The most practical feature in terms of exposure is the inferior edge of the liver near the junction of the left and right lobes at segments III, IV, and V. In case 7, there was very little information about the ridge present in the range scan, which causes a visible misalignment (shown in Fig. 11). In this figure, the notch where the falciform ligament usually resides serves as a qualitative landmark. The misalignment causes this landmark to rotate clockwise as indicated by the arrows. Also, Table 2 indicates that case 7 has the highest difference in registration between the two segmentation methods among the cases with range scan data. This is another indicator that relatively planar surfaces do not produce a unique alignment and are susceptible to misregistration. To confirm the assertion that the ridge produces robust surface registrations, multiple registrations were performed on the same data while perturbing the initial alignment. The registration converged to the correct alignment over a higher range of perturbations when a pronounced ridge was present. As a result, the range scanner is now oriented at more of angle rather than an overhead perspective of the operating field, and in some cases, the liver is repositioned to make the ridge more accessible. This increases the likelihood that unique surface features are acquired from the liver.

Figure 11
figure 11

In case 7, the relatively planar range scan data result in misalignments during the surface-based registration. The qualitatively identified landmark, where the falciform ligament resided before surgery, is rotated clockwise as indicated by the white arrows.

In all cases, a significant component of the rigid registration error can be attributed to nonrigid deformation. The intraoperative forces and manipulation cause noticeable shape changes in the liver compared to the preoperative images. When deformation is encountered by the rigid ICP registration, it interprets this nonrigid motion as a registration error. In some cases, such as case 7, the change in shape may be one of the factors inducing a misalignment. In each of the four cases displayed in Fig. 10, there is strong agreement between the intraoperative data and the preoperative image surface after being deformed by the finite element model. This outcome is the direct result of the boundary conditions explicitly driving the boundary nodes to the intraoperative data. Because only an incomplete region of the liver surface is acquired during surgery, boundary conditions from these areas must recover most of the intraoperative deformations. The finite element model is desirable for this application because it determines a deformation that is based on the underlying biomechanics. In phantom studies, the FEM was able to recover deformations on the order of 3–4 cm to within a subsurface target error of 4.0 mm.56 Currently, the finite element studies are conducted retrospectively, and future studies will determine the logistics of incorporating the required computational resources into the operating-room system.

While accuracy for image-guided systems is paramount, the amount of time required by this technology also plays a role in feasibility. Increased time under anesthesia could provide a health risk to the patient. In our framework, most of the time-consuming tasks are part of the preoperative preparation and often take place several days before the procedure. None of the intraoperative tasks takes more than a few minutes, and only surface acquisition and registration evaluation require apneic periods. Because all apneic periods are initiated at the same point of the respiratory cycle, a single surface registration should hold over many apneic periods. Major events, such as readjustment of the liver or resection, may require another registration. A summary of the events in IGS along with the time required to perform each task is located in Table 5.

Table 5 Approximate Time Requirements for the Tasks in Image-guided Liver Surgery

Conclusions

We present some initial data regarding intraoperative surface registration for open abdominal hepatic tumor resection procedures. Respiration motion has been quantified as one-dimensional and periodic. This motion is primarily aligned in the cranial–caudal direction although the liver is slightly reoriented during the surgical process. Registrations were robust and accurate when using dense surface data acquired intraoperatively from the range scanner. Additionally, these registrations performed better when the range scan data were able to capture the unique geometric information from the ridges on the liver surface. Using the ridge as a target surface, the error calculated from average normal distance was less than 1 cm. Finally, finite element modeling was implemented to compensate for intraoperative deformation. It was shown to qualitatively improve the alignment by deforming the preoperative mesh to match the intraoperative conditions captured by the range scanner.