Professional Documents
Culture Documents
Liver Surgery
Planning Using
Bernhard Reitinger, Alexander Bornik,
36 November/December 2006 Published by the IEEE Computer Society 0272-1716/06/$20.00 © 2006 IEEE
Surgical Intervention Strategies An anatomical resection plan requires surgeons to
A surgical intervention—that is, liver resection—might estimate liver segment boundaries before they operate.
be the only curative solution if a patient suffers from a Because liver segments are not visible in computerized
primary (hepatocellular carcinoma) or secondary tomography images, surgeons often refer to a standard
(metastasis) liver tumor. Surgical removal of diseased liver scheme and estimate boundaries according to the portal
tissue can prevent further dispersal of liver cancer. The vein tree.
intervention’s aim is to completely remove infected liver Although 80 percent of all surgical liver interventions
tissue while considering a safety margin of about 1 cm result in an anatomical resection, the remaining 20 percent
around the tumor. of cases are atypical operations (according to surgeons at
At this point, there are two different established resection the Medical University in Graz). If a patient doesn’t suffer
strategies: anatomical resections, in which whole liver from cirrhosis, surgeons can remove up to 80 percent of the
segments are removed, and atypical resections with liver tissue. The percentage of liver tissue that they can
nonanatomical resection margins. Atypical resection is the remove is also strongly dependent on the patient’s overall
method of choice if the tumor is located in a peripheral condition. Usually, one year after surgery, the remaining
section of the liver, or if the surgeon must preserve healthy part of the liver can regenerate and can grow up to 75% of
liver tissue for correct postoperative liver function. In all the original size.
other cases, an anatomical resection is preferred, in which Without a detailed planning process, the decision about
one or more liver segments are removed. Surgeons prefer which intervention strategy to choose is often unclear.
this because no main vessels are located near segment Anatomical variations can lead surgeons to make wrong
boundaries, and thus anatomical resection prevents decisions, for example, or tumors located at segment
bleeding during intervention. When tumors are very large, boundaries can result in too much tissue being removed. By
the strategy of choice is to completely remove one lobe of performing detailed preoperative planning, surgeons can
the liver (hemihepatectomy). create a more elaborate intervention plan.
Computerized
tomography sels. Using segmentation refinement, surgeons can then
correct any defects in the automatic segmentation.
1 Overview of Thereafter, they can use the treatment-planning tool to
the virtual Tissue segmentation elaborate a detailed strategy for surgical intervention,
liver surgery Vessel extraction including an analysis of important quantitative indices,
planning such as the volume of healthy liver tissue that will
system. Liver- remain after surgery.
Image analysis
Planner includes Error inspection As the “Related Work” sidebar describes, most relat-
three main Error marking ed systems use desktop planning systems. In our view,
stages: image Error correction however, surgery planning’s 3D nature requires a VR
Segmentation
analysis, refinement solution. We therefore developed LiverPlanner to offer
segmentation users stereoscopic 3D visualization and 3D interaction
refinement, Data inspection for manipulating the liver model. Our evaluations with
and treatment Treatment planning Spatial analysis physicians have confirmed that the enhanced spatial
planning. Resection simulation perception in VR contributes to increased understand-
Surgical plan
ing of complex 3D structures, such as vasculature, and
Quantitative indices
to improved interaction with 3D objects.
LiverPlanner’s physical user interface consists of a
large active-stereo back-projection wall used in combi-
visual feedback about a moving limb is extremely impor- nation with tracked shutterglasses for perspectively cor-
tant for humans to effectively work in 3D.3 Wang and rect real-time viewing. The system’s optical tracking
MacKenzie demonstrate that contextual haptic feed- system (an Advanced Realtime Tracking’s ARTtrack)
back—such as that provided by a physical table surface or delivers position and orientation information for the
handheld plate—also improves 3D interaction.4 user’s head and all input devices.
In addition, we give users a secondary tabletop dis-
Surgery and virtual reality play (a Toshiba Tecra Tablet PC) for high-resolution
The idea of using VR techniques for surgical planning monoscopic viewing and convenient high-precision 2D
is not new; in neurosurgery, doctors use VR environ- input. Both are particularly useful for manipulating seg-
ments to enhance their interaction and perception dur- mentations in individual data set slices. As Figure 2
ing the planning process. The Dextroscope, for example, shows, our custom-designed hybrid 2D–3D input device,
is an interactive simulator that uses 3D stereoscopic the Eye of Ra, allows seamless switching between manip-
visualization and 3D direct interaction.5 Success in this ulating the 2D and 3D views.6 When users run the same
area led us to believe that 3D interaction with stereo- 3D visualization and interaction code on both the 2D and
scopic visualization would also benefit surgeons in plan- 3D systems, all editing functions are equally accessible on
ning liver surgeries. We thus began our development of both displays. The system also keeps the visualization
the LiverPlanner system. synchronized through a distributed shared scene graph.
The system control dialogs are only presented on the
LiverPlanner overview Tablet PC, which offers quick and convenient operation.
LiverPlanner simplifies the planning of liver tumor
resections through three main stages: image analysis, Stage 1: image analysis
segmentation refinement, and treatment planning (see Automatic preprocessing is an essential step in gen-
Figure 1). LiverPlanner’s image analysis algorithms offer erating the anatomical models that the interactive plan-
largely automatic segmentation of liver, tumor, and ves- ning procedures require. We’ve therefore developed
2 The LiverPlanner system setup. (a) The setup includes the optical tracking system’s camera (1), a Tablet PC and the Eye of Ra input
device (2), and the stereoscopic large-screen projection system (3). (b) The Eye of Ra power grip for 3D interaction has two buttons, a
scroll wheel, and tracking targets. (c) The precision grip has a conventional Tablet PC stylus tip for 2D interaction.
38 November/December 2006
specific image-analysis algorithms for preparing raw CT our approach with the portal vein segmentation algo-
input data for use in LiverPlanner’s 3D visualization.7 rithm on a portal vein corrosion cast phantom.9 The
There are two main image-analysis challenges here: results show that our approach offers both increased
robustness and better segment approximation. In addi-
■ Developing robust, automated algorithms for liver tion, we’ve improved the tube-detection filter,10 lead-
and tumor segmentation. This is nontrivial because ing to highly robust vessel segmentation that doesn’t
the liver’s local borders with neighboring structures, show any leakage into contrast-enhanced tumors, for
such as the heart, are sometimes barely detectable in example.
the image source.
■ Developing filter and segmentation algorithms for Stage 2: segmentation refinement
extracting the high-resolution vessel tree that liver A correct segmentation is a prerequisite for surgical
segment approximation requires. planning. Slightly differing segmentation results might
imply totally different surgical decisions. Although
researchers have expended great effort on automating
Liver and tumor segmentation liver segmentation, a fully automated algorithm that pro-
Researchers have proposed several methods for liver duces 100 percent error-free liver segmentations is not yet
and tumor segmentation.7 For example, the Center for available. This is primarily because of high shape varia-
Medical Diagnostic Systems and tion, low contrast, and pathological
Visualization in Bremen, Germany, data set findings. However, our image
developed an adapted version of the analysis algorithms recover major
livewire method, while the German LiverPlanner parts of the liver surface correctly,
Cancer Research Center’s Lena sys- with only occasional local errors. So,
tem offers a collection of segmenta- semiautomates liver and repairing our mostly correct automat-
tion tools. As the “Related Work” ic segmentation should be much
sidebar describes, both approaches tumor segmentation using more time efficient than creating a
are interactive. new segmentation from scratch.
LiverPlanner semiautomates liver an extended, multiobject Based on this hypothesis, we
and tumor segmentation using an developed a toolset for incremental
extended, multiobject fuzzy con- fuzzy connectedness segmentation refinement that lets a
nectedness approach that lets users radiologist identify and correct erro-
contribute knowledge effectively. To approach. neous segmentation regions. Seg-
reduce interaction time for the seg- mentation refinement differs from
mentation task, we introduce highly automated, model- two other interactive segmentation approaches—user
based methods to separate the heart and liver in CT data. steered or user intervened—in that the interaction is
This aids liver segmentation. We used the active appear- only necessary after the automatic stage.11 As the “Relat-
ance model as a basis for our two model-based methods: ed Work” sidebar describes, there are no existing 3D
a 3D AAM for segmenting the diaphragm dome surface, interactive segmentation refinement tools. The litera-
and a robust AAM matching algorithm to separate the ture reports few other approaches, and all of them are
heart from the liver. Users can also improve final seg- based on a desktop setup and 2D interaction.12
mentation by exploiting the temporary data—the seg- In contrast, our system combines 2D and 3D user
mentation chunks—produced in the automatic stage. interaction. Segmentation repair evidence comes direct-
LiverPlanner uses the multiobject fuzzy connectedness ly from the volumetric data set, which is displayed as an
approach to derive these chunks directly from regions inspection plane showing CT data in direct spatial rela-
that are likely to be part of the final segmentation.7 tion to the segmentation surface. Users can freely
manipulate the inspection plane using the Eye of Ra for
Vessel extraction rapid and intuitive probing of the erroneous area.
To plan tumor resection, surgeons must have infor- Our interactive segmentation refinement consists of
mation about the spatial relation between tumor loca- four steps:
tions, liver vessels, and liver segments. The portal vein
is of major interest, because it provides the main infor- 1. Chunk inspection/selection. The user tries to locate
mation for approximating liver segments. Researchers errors in the automatic segmentation result, which
have thus proposed an optimal region growing is displayed as chunks. The user finds the set of
approach to portal vein segmentation, along with sev- chunks most accurately approximating the target
eral liver segment approximation methods.8 These structure by adding or removing individual chunks.
experiments show that smaller vessel branches are 2. Segmentation surface inspection. The user tries to
important to accurate liver segment approximation. locate errors in the surface model by comparing raw
Smaller vessels are hard to segment, however, due to CT data to the segmentation surface boundary.
noise and partial volume effects. 3. Error marking. Users mark the erroneous surface-
To overcome these problems, we developed a more model regions found in step 2 for further process-
robust, model-based vessel mining approach based on ing. This lets users restrict correction (step 4) to
a tube-detection filter.9 We use the nearest-neighbor erroneous regions, and avoids accidental modifica-
segment approximation (NNSA) method8 to compare tion of correct regions.
3 Using direct
deformation
tools to correct
small defects.
(a) A liver
model with
leakage into the
heart region.
(b) The user
marks the
erroneous (a) (c)
region in red.
(c) The user
corrects the
model through
direct
deformation
using the plane
tool. (d) The
segmentation
refinement
results.
(b) (d)
4. Error correction. Using special correction tools, users avoid continuous retransmission of the large mesh struc-
fix marked regions based on direct surface-model ture to the graphics processing unit after each mesh edit,
deformation or template-shape-based modeling. we organize the OpenGL vertex buffer as a vertex cache.
As a result, only incremental retransmission occurs after
the mesh changes.
Deformable model
Automatic segmentation converts the volumetric CT Segmentation refinement tools
data into a compact surface model that delineates the Our system offers two types of segmentation refine-
boundary between anatomical or pathological struc- ment tools: direct deformation and template-shape
tures. This compact surface model is also suitable for tools.
interactive rendering. For our data structure, we use
simplex meshes,13 which consist of polygons made up Direct deformation tools. To quickly correct
from vertices with exactly three neighbors. This conven- small defects, users can apply direct deformation tools,
tion makes it easy to calculate surface properties, such which push or pull the mesh into the desired shape. Our
as the mean curvature, which is useful when setting up system currently offers several such tools, including a
a force framework for mesh deformation. The system sphere tool, a disk tool with a fat top, and a tweezers tool
iteratively solves a force framework on a per vertex basis that lets users reposition individual mesh points.
based on a Newtonian law of motion involving internal, When the sphere tool penetrates the mesh surface,
regularizing forces and deforming external forces. We the system pushes the mesh vertices toward the sphere’s
use internal forces to ensure smooth mesh deformation surface on the shortest path while obeying the force
and external forces to set deformation targets. Initially, framework. The disk tool works similarly, except that
the system defines the target shape by the automatic the resulting mesh deformation is similar to modeling
segmentation preprocessing. During segmentation with a scraper (see Figure 3). The tools can be used in
refinement, the user provides locally defined deforma- both 3D and 2D. In 3D, users can move the sphere freely
tion targets for correcting errors. in space; in 2D, users place the sphere on the inspection
Rendering deformable simplex meshes is a nontriv- plane point corresponding to the screen position of the
ial task, because larger parts of the mesh are subject to input device (a 2D pointing device in Figure 3). Finally,
frequent changes. Segmentation refinement operations the point dragging tool lets users fine-tune individual
cause vertex displacement and—less frequently—local vertices placement, while internal forces ensure smooth
mesh restructuring after excessive deformation. To mesh deformation.
40 November/December 2006
4 Template
shaping tools.
(a) The user
draws contours
in the
erroneous
region on the
Tablet PC. (b)
The final
contour grid.
(a) (c) (c) The
resulting
template
shape displays
instantly so
users can verify
the shape.
(d) The
segmentation
refinement’s
results.
(b) (d)
Template-shape tools. Our user observations In addition, a simulation environment for surgical resec-
have shown that direct deformation in 3D is efficient, tions lets surgeons test different intervention strategies.
but eventually causes user fatigue. Moreover, larger seg-
mentation defects are tedious to repair using iterative Tetrahedral model for mesh partitioning
deformation. To address this, LiverPlanner lets users Segmentation refinement tools operate only on sur-
correct larger areas using an indirect technique based face models. In contrast, surgical planning requires a
on template shapes. Template shapes are thin-plate volumetric data structure that can store all relevant
spline surfaces—that is, 2.5D free-form surfaces inter- information consistently in one model. Such a data
polating a few control points. While thin-plate splines structure must encode multiple volumetric regions, such
are computationally inefficient for larger modeling as healthy liver tissue, tumor, healthy tissue inside safe-
tasks, they’re ideal for local corrections in LiverPlanner. ty margins, removed tissue, any remaining tissue after
As Figure 4 shows, in our technique, users simply draw resection, and so on. Separately storing or editing these
a few supporting polylines (usually 2 × 2 or 3 × 3) in the regions can create inconsistent representations (such as
erroneous region. They can best do this by positioning boundary surfaces). Also, to let users undo resection
the inspection plane in the 3D view, then switching to the operations, the system must label the target data as
Tablet PC for drawing the polyline in the 2D touchscreen’s removed rather than simply deleting it.
inspection plane—thus combining high-precision input To address these issues, our information-preserving
with a convenient arm rest. The resulting template shape data structure combines a tetrahedral mesh and a bina-
displays instantly, so the user can immediately verify the ry tree.14 Every mesh partitioning encountered during
shape. If the user is satisfied, the segmentation surface is the resection simulation splits the mesh into two dis-
locally attracted by the template shape and deforms joint parts—the removed and the remaining part—thus
accordingly, without introducing discontinuities. adding one binary tree level. Each leaf node in this tree
represents a region and stores the indices of associated
Stage 3: treatment planning tetrahedra.
Once the radiologist verifies the required models, the Given the nature of tetrahedral meshes, users can
surgeon can start the actual planning procedure. Togeth- optionally apply a biomechanical behavior that allows
er with our partner surgeons, we identified the neces- deformation in combination with haptic user interfaces.
sary tools for treatment planning. These include However, this ability is useful only for intervention train-
interactive branch labeling, liver segment approxima- ing and simulation and intraoperative navigation; it’s
tion, safety margin calculation, and spatial analysis tools. not required for preoperative planning.
(a) (b)
5 The labeling procedure. (a) The user targets a major vessel using a tracked pen. (b) The user presses a button
and the system recursively marks the tree.
To visualize a set of tetrahedral mesh regions, the sys- seeable pathological structures. The system then calcu-
tem directly extracts the boundary faces from the tetra- lates the liver segments based on the labels and presents
hedral data structure. The extraction algorithm traverses the resulting liver segments to the surgeon, who then
the binary tree to identify the list of regions targeted for determines whether an anatomical or atypical resection
rendering. The algorithm searches all visited leaf nodes strategy is adequate.
and their lists of associated tetrahedra for boundary
faces. It extracts a tetrahedron face if the neighboring Interactive branch labeling. Liver segment
tetrahedron doesn’t belong to a region targeted for ren- boundaries are critical to surgical planning. Because
dering. Because the extracted faces are triangles, the sys- each liver segment is implicitly defined by its supplying
tem can use standard hardware-accelerated surface vessel branches’ location, surgeons must use their
rendering techniques. knowledge to label each segment-feeding vessel tree.
Global modification, such as tetrahedral mesh parti- To automatically generate liver segments, the system
tioning, is computationally expensive; acceptable com- needs an abstract graph model of the vessel tree. It gen-
putation times require efficient algorithms. The user erates this model using a tube detection filter for 3D
interactively defines the tissue boundary to be resected centerline extraction, followed by a reconnection pro-
by specifying a partitioning shape. The system then com- cedure.10 The system links each vessel graph segment to
putes the partitioning as follows: the corresponding vertices on the vessel surface model.
The surgeon labels the vessel system parts with a sim-
■ Collision detection: detect tetrahedra that are inter- ple click-to-color interaction (see Figure 5). All smaller,
sected by the partitioning tool. connected vessels in the graph are selected recursively,
■ Intersection point calculations: test to see if intersec- making this interaction efficient. During tests with
tion points are calculated; if so store them in a hash physicians, we observed an average labeling time of
table. about 17 minutes, depending on the data set. This
■ Subdivision: split intersected tetrahedra according to makes labeling the most time-consuming step in the
the intersection points for a unique region assign- planning procedure. The reason is that labeling usual-
ment. ly involves some trial and error on the user’s part
■ Assignment to regions and binary tree update: assign because of tumors that infiltrate the vessels or other
all tetrahedra to one of the newly created regions and anatomical variations. However, accurate segment
add a new level to the binary tree. computation is essential for treatment planning. Sur-
geons can then use the final labeled model for initiating
The system uses these partitioning operations to simu- the automated liver segment approximation algorithm,
late atypical resections such as the ones we describe later. which classifies each of the model’s tetrahedron accord-
ing to the closest vessel branch (that is, the NNSA
Surgical planning workflow method proposed by Selle and colleagues8).
Following radiological validation, the surgeon begins
the planning process by inspecting the data, paying par- Anatomical resection simulation. For anatom-
ticular attention to the tumor’s location and the portal ical resection, surgeons mark individual liver segments
vessel tree’s arrangement. For malignant tumors, seg- for removal. They can also use measurement tools for
mentation approximation is necessary to retrieve infor- further quantitative analysis. This process might be iter-
mation about affected liver segments. Therefore, the ative if different safety margins affect additional seg-
surgeon labels the vessel tree according to anatomical ments. Once the liver segments are generated, surgeons
knowledge about segment-feeding branches. This must can immediately use a liver resection simulation and
be done manually, as it requires detailed insight into incrementally remove liver segments affected by the
human anatomy—especially in the presence of unfore- tumor.
42 November/December 2006
Figure 6 shows an example for an anatomical resec-
tion simulation. To aid the surgeon’s decision, the sys-
tem can transparently display a safety margin around
the tumor. This ensures that the surgeon will remove all
diseased liver tissue. Surgeons can select from an auto-
mated margin calculation of 5, 10, 15, or 20 mm.
Spatial analysis tools Figure 8 (on the next page) shows LiverPlanner’s man-
For preoperative planning, quantitative analysis of ual and automated measurement tools.15
7 Different partitioning tools for simulating atypical resections. Surgeons can use (a) a plane for performing coarse partitioning
and (b) a sphere-shaped object to simulate a wedge resection. (c) The deformable plane gives surgeons a more flexible resection
possibility.
8 3D measurement tools for spatial analysis. The three key measures are (a) distance measurement, (b) volume measurement of
individual objects, and (c) the sum of volumes calculated by the measurement jug (an additional tracked input device).
44 November/December 2006
(a) (b)
9 Anatomical liver resections. (a) For data set c014, two liver segments (II and III) would remain after resection.
The tumor is shown in blue on the left side. (b) For data set x61, three segments would remain (II, III, and IV). The
large blue blob on the left indicates the tumor targeted for resection.
(a) (b)
10 Atypical liver resections. (a) Data set c006’s tumor was located in the right lobe, whereas (b) the tumor in data
set d048 was in the leftmost part of the liver.
about 9 minutes. Following a detailed inspection of the Table 1 shows the time required to plan each patient.
tumor location, the surgeon proposed an atypical resec- The surgeon spent most of the time (59 percent) on tree
tion to save most parts of segments V and VIII. The sur- labeling. Depending on the anatomical variation and
geon planned the atypical resection using two planes: the complexity of the reconstructed portal vein tree, the
one for partitioning left and right, and another for top labeling task can be time-consuming. However, it’s
and bottom. Figure 10a shows a screenshot of the result. important for surgical planning and might not succeed
The third data set, d048, had one tumor in the left- unless it’s done manually. So, with LiverPlanner, it
most part of the liver. LiverPlanner estimated liver seg- seems that the actual planning is no longer a dominant
ments based on the labeling results. The labeling took time factor; getting the actual resection plan takes only
about 6 minutes. The surgeon again carried out an a few minutes. However, surgeons can only achieve this
atypical resection using the plane partitioning tool. Fig- if data preparation—such as liver/tumor segmentation
ure 10b shows the result. and vessel extraction—is done carefully.
The final data set, x61, had a tumor located in the
right liver lobe. The labeling required 15 minutes. The Discussion
surgeon proposed a right-sided hemihepatectomy, but Although we’ve not yet run a full-scale clinical eval-
the tumor was located quite close to segment IV. Using uation, our preliminary studies offer promising
LiverPlanner’s analysis tools, the surgeon was able to results. More than a dozen physicians performed
answer a key question: was an extended hemihepatec- informal tests and gave us valuable feedback. All saw
tomy—including segment IV—required? The surgeon the potential for LiverPlanner to become part of the
said he couldn’t make such a decision using CT images clinical routine. Participants didn’t rate working with
to plan the resection because they don’t show segment VR equipment (such as shutterglasses) or tracked 3D
boundaries. Figure 9b shows the result of the anatomi- input devices as disturbing. The main benefits they
cal resection, which included segment IV. reported were with:
■ the stereoscopic display, which offers a wide field of stahl for providing the mesh partitioning algorithms
view and thus a high degree of spatial perception; and and Thomas Pock for providing the segmented vessel
■ the 3D interaction, which allows more intuitive plan- trees. Special thanks go to our medical collaboration
ning tasks with faster interaction. partners, Erich Sorantin, Georg Werkgartner, and Han-
sjoerg Mischinger.
A 2D user interface is insufficient—especially for spec-
ifying resection areas—because it only allows for indi-
rect interaction and manipulation. References
1. L.R. Wanger, J.A. Ferwerda, and D.P. Greenberg, “Perceiv-
Costs. Compared to a conventional 2D radiological ing Spatial Relationships in Computer-Generated Images,”
workstation or 3D desktop-based planning systems, our IEEE Computer Graphics and Applications, vol.12, no. 3,
system’s crucial factor is the hardware cost. For 3D user 1992, pp. 44-58.
interaction, reliable tracking is required, and thus using 2. M.R. Mine, F.P. Brooks, and C.H. Sequin, “Moving Objects
a commercial tracking system is inevitable. This increas- in Space: Exploiting Proprioception in Virtual Environment
es the overall hardware costs. However, we believe that Interaction,” Proc. 24th Conf. Computer Graphics and Inter-
VR devices, such as trackers and projection systems, will active Techniques, ACM Press, 1997, pp. 19-26.
soon become commodity components comparable to 3. A.H. Mason et al., “Reaching Movements to Augmented
graphics cards. and Graphic Objects in Virtual Environments,” Proc.
A VR-based planning system’s return on investment SIGCHI Conf. Human Factors in Computing Systems (CHI),
lies mainly in planning highly complicated cases in which ACM Press, 2001, pp. 426-433.
it’s difficult to decide whether the patient can undergo a 4. Y. Wang and C.L. MacKenzie, “The Role of Contextual Hap-
resection. Preparing data sets for individual cases tic and Visual Constraints on Object Manipulation in Vir-
requires a significant amount of time. In clinical practice, tual Environments,” Proc. Int’l Conf. Human Factors in
however, part of this effort can be shifted from physi- Computing Systems (CHI), ACM Press, 2000, pp. 532-539.
cians to trained operators. Once the segmented models 5. R. Kockro et al., “Planning and Simulation of Neurosurgery
(liver, tumors, and vessels) are available, the actual plan- in a Virtual Reality Environment,” Neurosurgery, vol. 46,
ning by the physician takes between 10 and 15 minutes. 2000, pp. 118-137.
6. A. Bornik et al., “A Hybrid User Interface for Manipulation
Data quality. Our approach shares the problem of of 3D Medical Data,” Proc. IEEE Symp. 3D User Interfaces,
source-data quality with conventional 2D/3D planning IEEE CS Press, 2006, pp. 29-36.
systems. If the CT doesn’t adequately capture the por- 7. R. Beichel, “Virtual Liver Surgery Planning: Segmentation
tal vein tree, the liver segment approximation algo- of CT Data,” doctoral dissertation, Inst. for Computer
rithm might not deliver correct segment boundaries, Graphics and Vision, Graz Univ. of Technology, 2005.
which influence the planning outcome. A well-defined 8. D. Selle et al., “Analysis of Vasculature for Liver Surgical
acquisition protocol that delivers high-quality CT data Planning,” IEEE Trans. Medical Imaging, vol. 21, no. 11,
is essential. 2002, pp. 1344-1357.
9. R. Beichel et al., “Liver Segment Approximation in CT Data
Conclusion for Surgical Resection Planning,” Proc. Medical Imaging
We’re currently working on developing a documen- 2004: Image Processing, Int’l Soc. for Optical Processing,
tation system to archive planning results and record sur- 2004, pp. 1435-1446.
gical planning procedures. Our focus is on taking 10. T. Pock, R. Beichel, and H. Bischof, “A Novel Robust Tube
snapshots during planning, which surgeons can later Detection Filter for 3D Centerline Extraction,” Proc. 14th
inspect in an offline stage. We’ve added several docu- Scandinavian Conf. Image Analysis, Springer-Verlag, 2005,
mentation tools—including screenshots, movies, and pp. 481-490.
3D snapshots of the current volumetric model—to the 11. J.L. Foo, A Survey of User Interaction and Automation in
interface. Users are able to perform audio annotations, Medical Image Segmentation Methods, tech. report ISUH-
which is common in the clinical routine for diagnosis. CI20062, Human Computer Interaction Dept., Iowa State
This work is a first step toward intraoperative naviga- Univ., 2006.
tion, in which we’ll make planning results available dur- 12. R. Beichel et al., “Shape and Appearance-Based Segmen-
ing surgery in the operating theater. tation of Volumetric Medical Images,” Proc. 2001 Int’l Conf.
Also, we’re currently planning a full-scale clinical Image Processing (ICIP), IEEE Press, 2001, pp. 589-592.
evaluation with our clinical partners. This evaluation 13. H. Delingette, “Simplex Meshes: A General Representation
will consist of performing planning both conventional- for 3D Shape Reconstruction,” Proc. Int’l Conf. Comp. Vision
ly and using LiverPlanner; we’ll then compare both and Pattern Recog. (CVPR), IEEE CS Press, 1994, pp. 856-
approaches with the actual outcome based on a postop- 857.
erative CT scan. ■ 14. B. Reitinger, “Virtual Liver Surgery Planning: Simulation
of Resections Using Virtual Reality Techniques,” doctoral
dissertation, Inst. for Computer Graphics and Vision, Graz
Acknowledgments Univ. of Technology, 2005.
The Austrian Science Fund FWF funds this work 15. B. Reitinger et al., “Spatial Analysis Tools for Virtual Real-
under contracts P17066 and Y193. We thank all partic- ity-Based Surgical Planning,” Proc. IEEE Symp. 3D User
ipants in our evaluations. We also thank Philipp Fürn- Interfaces, IEEE CS Press, 2006, pp. 37-44.
46 November/December 2006
Bernhard Reitinger is a research Reinhard Beichel is an assistant
assistant at Graz University of Tech- professor at the Institute for Comput-
nology, Austria. His research interests er Graphics and Vision at the Graz
include virtual and augmented reali- University of Technology and the lead-
ty, medical visualization, and 3D ing researcher of an interdisciplinary
interaction. Reitinger has a Dr. techn. team working to develop a virtual liver
in computer science from Graz Univer- surgery planning system. His research
sity of Technology. Contact him at interests include medical image analy-
reitinger@tugraz.at. sis and computer-aided surgical interventions. Beichel has
a Dr. techn. from Graz University of Technology. Contact
him at beichel@icg.tu-graz.ac.at.
Alexander Bornik is a research
assistant and PhD student at Graz
University of Technology, Austria. His
research interests include deformable Dieter Schmalstieg is a professor
models, VR, 3D user interfaces, and of VR and computer graphics at Graz
distributed graphics. Bornik has a University of Technology, where he
Dipl.-Ing. from Graz University of directs the Studierstube research pro-
Technology. Contact him at bornik@ ject. His research interests include vir-
icg.tu-graz.ac.at. tual and augmented reality,
distributed graphics, 3D user inter-
faces, and ubiquitous computing.
For further information on this or any other computing Schmalstieg has a Dipl.-Ing., Dr. techn., and Habilitation
topic, please visit our Digital Library at http://www. from Vienna University of Technology. Contact him at
computer.org/publications/dlib. schmalstieg@icg.tu-graz.ac.at.
Get access
to individual IEEE Computer Society
documents online.
www.computer.org/publications/dlib