To perform interactive segmentation, the user
needs a visual feedback reflecting both the original
data and the current segmentation to make a decision
about its correctness. Typically, it is done by going
through 2D slice images. There are several software
tools commonly used for the interactive correction
of the segmentation results (e.g.,
http://www.slicer.org, http://www.3doctor.org).
They provide the user with some 2D tools to
examine and fix segmented areas in 2D slices
similar to the ones available in interactive image
editors, such as lasso, erosion, and area propagation.
Even with the advanced 2D tools, the necessity
to analyze and edit every slice in every MRI data set
is a daunting task. While there exist 3D versions of
segmentation corrections, presented in (Kang,
Engelke et al., 2004), the user interaction is still
limited there to 2D volume sections. Even though
the 2D sections convey all the information without
any ambiguity, some artefacts can be only seen on
3D views since they do not contribute significantly
to each individual 2D slice.
There exist different approaches to 3D
visualization of MRI data segmentations.
Volumetric methods give a good overall picture of
the data set, however they often appear to be
confusing and lacking fine details. Surface rendering
could be a good alternative to it but the brain surface
is usually not directly available in the original 3D
volume MRI data. Hence, a 3D visualization method
suitable for interactive segmentation still poses a
significant research and development challenge.
In Section 2, we discuss the main idea of our
method and provide a description of the algorithms.
In Section 3, we describe the developed interactive
segmentation tool. In Section 4, we give examples of
the tool application and provide the collected
statistics proving the advantage of our method over
the commonly used ones.
2 VISUALIZATION FOR
INTERACTIVE
SEGMENTATION
In this section we introduce our visualization method
for interactive segmentation. Interactive
segmentation places important restrictions on the
required visualization techniques. For example, if
interactive segmentation requires the user to have
information on the extent of the currently segmented
area, it is important to provide a comprehensive
feedback from the process so that the user does not
have to switch between different views to get a
complete picture. Hints on where to look for the
wrongly segmented areas are also important and
they have to be properly detected and visualized.
The focus of the visualization process has to be on
conveying 3D information relevant to the
segmentation. Therefore, we do not use standard
ways of rendering 3D shape using lighting since it is
important to allocate most of the color information
to visualize density. Instead, we have used edge
outlines for displaying 3D shape as it is shown in
Figure 1.
Figure 1: Rendering features.
2.1 Overview of the Proposed
Interactive Segmentation Approach
Automatic segmentation algorithms are quite
advanced and usually produce correct results. Even
when they do fail, it usually results in a small
problem which could be corrected interactively.
The task of interactive correction of the
automatic segmentation has two parts: error
localization and error correction.
Error localization is important as most of the
segmentations are correct, and one has to find those
which need to be edited. Current automatic
segmentation methods do not provide the users with
any hints on where to look for errors.
The proposed method is based on the error
estimation of a particular segmented area, using both
values from the MRI scan and the automatically
generated 3D surface. The estimation is then used to
provide a 3D view of the segmentation so that the
user is provided with the hints on possible
segmentation problems, as shown in Figure 2. The
3D view also reveals the defects which are difficult
to identify using only 2D sections. The error hinting
Edge lines
Darker areas
GRAPP 2009 - International Conference on Computer Graphics Theory and Applications
112