Professional Documents
Culture Documents
Fast Interactive Exploration of 4D MRI Flow Data: A A A B A A B A A B
Fast Interactive Exploration of 4D MRI Flow Data: A A A B A A B A A B
ABSTRACT
1- or 2-directional MRI blood flow mapping sequences are an integral part of standard MR protocols for di-
agnosis and therapy control in heart diseases. Recent progress in rapid MRI has made it possible to acquire
volumetric, 3-directional cine images in reasonable scan time. In addition to flow and velocity measurements
relative to arbitrarily oriented image planes, the analysis of 3-dimensional trajectories enables the visualization
of flow patterns, local features of flow trajectories or possible paths into specific regions. The anatomical and
functional information allows for advanced hemodynamic analysis in different application areas like stroke risk
assessment, congenital and acquired heart disease, aneurysms or abdominal collaterals and cranial blood flow.
The complexity of the 4D MRI flow datasets and the flow related image analysis tasks makes the development of
fast comprehensive data exploration software for advanced flow analysis a challenging task. Most existing tools
address only individual aspects of the analysis pipeline such as pre-processing, quantification or visualization, or
are difficult to use for clinicians. The goal of the presented work is to provide a software solution that supports
the whole image analysis pipeline and enables data exploration with fast intuitive interaction and visualization
methods. The implemented methods facilitate the segmentation and inspection of different vascular systems.
Arbitrary 2- or 3-dimensional regions for quantitative analysis and particle tracing can be defined interactively.
Synchronized views of animated 3D path lines, 2D velocity or flow overlays and flow curves offer a detailed insight
into local hemodynamics. The application of the analysis pipeline is shown for 6 cases from clinical practice,
illustrating the usefulness for different clinical questions. Initial user tests show that the software is intuitive to
learn and even inexperienced users achieve good results within reasonable processing times.
Keywords: Diagnosis, Visualization, Hemodynamics, PC MRI
1. INTRODUCTION
Knowledge about local hemodynamics can be crucial for differential diagnosis and therapy planning in several
congenital and acquired diseases. While catheter-based examinations, which are the current gold standard for
blood flow and pressure measurements, are invasive and provide only locally restricted information, Doppler
Ultrasound and Phase Contrast MRI (PC MRI) yield flow information non-invasively. Recent developments
in MRI technology and sequence design allow the acquisition of volumetric 3-directional cine velocity images.1
These images enable local blood flow quantification and analysis of flow trajectories but require sophisticated
processing. The image data are influenced by eddy currents induced by changes in the electromagnetic field of
the scanner as well as so-called phase wraps, which occur when the actual measured velocity exceeds the velocity
encoding sensitivity (venc) defined in the acquisition settings of the MR scanner.
The extraction of vasculature from PC MRI data is also a challenging task, because the image intensity depends
on the time varying flow velocity, or the data has to be matched with another angiographic image. Most published
approaches perform thresholding and morphological operations on temporal projection images.2 Few methods
also consider the actual vector information,3, 4 but these approaches require a model of the vascular system to
be extracted and are thus limited in their applicability.
The actual flow inspection is difficult because the flow phenomena of interest can be complex and assumptions
that allow an automatic focusing and data reduction are difficult to specify. For the overall inspection and
Further author information: (Send correspondence to A. Hennemuth.)
A. Hennemuth: E-mail: anja.hennemuth@mevis.fraunhofer.de, Telephone: +49 421 218-7772
detection of suspicious regions, flow animations are typically provided.5 To enable the perception of trajectories
as 3D objects, pathlines are illuminated.6 Van Pelt et al.7 even propose to use an animated local highlighting
on pathlines to visualize the particle flow.
Visualized context information usually consists of the anatomical (magnitude) image or the vessel segmentation.
Existing approaches employ volume rendering or combine the texture rendering of image slices with the flow
information.8, 9 The image data used to provide anatomical context information is usually a separate angiographic
3D image, the magnitude image (fig. 1), or the PC MRA image derived from the flow velocity information
(see section 2.1). For the visualization of segmented vessels, most approaches apply surface rendering. Some
authors have proposed advanced methods like view-dependent transparency rendering or shaded silhouettes with
superimposed occluding contours.7, 10 These visualizations aim at avoiding visual obstruction through context
information.
Local and quantitative flow information are inspected at cross sections of the vessels of interest as in conventional
2D MR flow analysis or Doppler flow analysis. The interactive placement of these cross section planes is solely
based on the user navigation in image section plane views,8 defined through plane movement along the vessel
centerline11 or through a local analysis of the segmentation mask near a user-defined clickpoint.7 Whereas the
free navigation in the image data involve longer interaction times for the placement of regions of interest, the
assumption of tubular structures does not allow the placement of proper cross sectional planes in vascular regions
like the heart chambers.
Some of the methods described above are already available in research prototypes and several pre-processing
tools have been co-developed with image acquisition sequences. To visualize the flow data, these tools are
combined with specialized visualization software packages like EnSight.12 Other software packages such as
MEDIFRAME and GT Flow offer broader functionality to support advanced research applications,9, 13 but 3D
analysis, visualization and exploration methods are still limited in these tools.
Because hemodynamics yield important information for a multitude of clinical questions, there is a growing
interest in 4D PC MRI flow analysis by clinicians working in different fields like cardiology, surgery, and neurology,
and the applicability of the PC MRI acquistion to flow measurements in different body regions has been shown
in various publications.14–16 The lack of suitable post-processing tools is a limiting factor here. The purpose of
the presented work is to introduce a software, which addresses the described tasks while requiring a minimum of
time and user interaction. The interactive exploration methods for the pre-processed images should enable the
data examination towards a multitude of relevant clinical questions.
2. METHODS
The introduced software MEVISFlow that is developed within
the MeVisLab platform17 contains the image processing pipeline
shown in fig.1, including pre-processing, segmentation and in-
teractive exploration. 4D PC MRI image data usually consist
of one magnitude image sequence M and three phase image
sequences vx , vy , vz , which represent the flow velocities in the
three spatial directions. These sequences have to be corrected
for errors that typically occur in MR acquisitions, and have to
be combined to interpretable images before the actual image
analysis methods can be applied.
The 3D image that results from this temporal average of the magnitude weighted flow velocities shows high signal
intensity in regions with flow, while other image regions are suppressed. It is used as input for an interactive
watershed transformation. This method allows the separate segmentation and annotation of different vascular
systems20 as shown in fig. 2. Users place include- or exclude-markers to choose the vessels belonging to a vascular
region of interest. For segmented vascular regions, color and label can be chosen and later used to activate or
deactivate the vascular region for analysis and visualization.
Figure 6. The cross-section MPR planes are initialized with a user-defined click point. Starting from the hitpoint P1 on
the vessel surface two other points P2 and P3 are computed to determine the MPR plane. This MPR plane as well as its
orthogonal cross sections can then be adjusted interactively in the 2D MPR viewer.
To define regions of interest the user can specify arbitrarily oriented MPRs interactively by clicking onto the
vessel surface. To be independent of centerline computations, which may be complicated for some anatomical
regions, the proposed method works directly on the segmentation mask. As depicted in fig. 6, two additional
reference points are computed based on the hit point P1. The second point P2 should be close to the vessel
center line and can be found by tracing a path from P1 along the gradient direction until the maximum distance
to the vessel surface is reached (fig. 6, second image from the left). The third point P3 is located on the plane
that intersects this path at P2 perpendicularly. It is the surface point closest to P2. These three points define a
plane that is more or less perpendicular to the vessel center line even though this line has not been determined
explicitly. In addition to the cross-section plane, two orthogonal MPRs are created to enable a refinement of the
MPRs by moving and rotating the representing lines in the corresponding 2D views as proposed by Soerensen
et al.8 (fig. 6, rightmost image). The user-defined MPRs are used to visualize velocities and throughflow, derive
curves or specify emitter regions for particle tracing.
To calculate overlays depicting regional velocity and flow,
a subimage of interest is extracted from the velocity
data based on defined MPRs. Absolute velocities |v| = vx2 + vy2 + vz2 are derived for all MPR voxels within
the segmented vessels. The color map for the velocity overlay is the same as for the velocity encoded pathline
visualization.
To calculate the flow f through the MPR voxels, the velocity proportion perpendicular to the MPR plane is
determined through the projection onto the plane normal n and multiplied with the voxel area lx · ly .
⎛ ⎞ ⎛ ⎞
vx nx
f = ⎝ v y ⎠ · ⎝ ny ⎠ · lx · l y (2)
vz nz
3. RESULTS
To evaluate the applicability and the benefit of the software application, the described methods have been applied
to cases from different application areas showing the abdomen, head, heart, and aorta of volunteers and patients.
Figure 8. Application to aorta images for stroke risk analysis. The path lines are colored according to their target region.
Another important application area for blood flow measurements are the hemodynamics in patients with
congenital heart disease. Figure 9 shows flow visualizations for a healthy volunteer and a patient with a single-
ventricle heart and a total cavopulmonary connection (TCPC). Because TCPC patients do not have a right
ventricle, surgery was performed to directly route the venous blood to the left and right lungs. To investigate
the hemodynamics, throughflow measurements are performed at the orifices of the pulmonary arteries. Figure 9
shows the segmentation results for the volunteer and the TCPC patient to illustrate the differences in anatomy.
The screenshots on the right show the path lines of the vasculature that transports blood into the lungs. The
curves in the lower right corner of the GUI represent the throughflow and velocity time courses in the orifices of
the right and left pulmonary arteries. It is clearly visible, that for the TCPC patient the velocity course looks
different but relatively similar for both sides. To explore how the blood from the vena cava and the left vena
brachiocephalica distributes into both lungs, fig. 10 displays a few time steps of the particle flow visualization
towards the target regions defined in the left and right pulmonary arteries.
Figure 10. The image shows snapshots of an animation of the backward tracking result with particle traces for a TCPC
patient. The target regions are placed in both pulmonary arteries and shown in orange and blue.
4. DISCUSSION
The application tests have shown, that the proposed composition of processing and visualization methods allows
performing flow analysis on standard hardware. The accuracy of particle tracing and flow visualization is however
still limited by the available RAM. The usage of straightforward processing and interaction methods and the
avoidance of limiting preassumptions resulted in a software that enables the application of flow analysis to cases
from different medical disciplines showing arbitrary vascular geometries.
The drawbacks of this strategy have become clear in the user studies. For the relatively slow flow in the cranial
vessels, parameter settings for eddy current correction have to be chosen differently from heart and abdomen.
Exploring different parameter settings resulted in pre-processing times of up to 20 minutes. This could be avoided
Figure 12. Problematic case for vessel segmentation. The orthogonal plane views on the left show the PC MRA image.
The initial segmentation result after one click is presented as an overlay on the other orthogonal plane view as well as the
3D rendering on the right. The low intensity values in the lower aorta and behind the aortic arch make the interactive
segmentation through the placement of include and exclude markers time-consuming for this case.
The duration of the actual flow analysis depended on the case complexity. Whereas the interactive inspection
steps could be performed very quickly by all users, the times spent for the examination of local flow phenomena
differed significantly. The proposed look-up-tables were changed by all users, because they ranked the compa-
rability with previous visualizations higher than the benefit through the provided region enhancements. This
implies that in future versions conventional coloring modes should be offered as well.
The placement of the MPRs for the inspection of local flow parameters and definition of regions of interest was
easy to use and offered a broad applicability. On the other hand workflow support like the automatic placement
of measurement regions for typical clinical questions or the generation of standard views could result in a more
convenient and quicker usage here as well.
5. CONCLUSIONS
We have presented a new software prototype for interactive exploration of hemodynamics based on 4D PC MRI
data. The software supports the complete image processing pipeline including pre-processing, segmentation and
interactive exploration, combining existing and newly developed techniques. The presented software has been
applied to cases from different medical application areas to test the applicability to a broad spectrum of data
and clinical questions. The results from the fields of neurology, cardiology and gastroenterology demonstrate
the suitability of the presented methods for the exploration of flow image data. Tests with clinical users showed
that the software was easy to learn for clinicians from different medical disciplines. All four test users were able
to produce good results for arbitrarily chosen aortic and cranial test cases within less than an hour. Thus, the
saving of time for the evaluation of study cases amounts to hours. Future work will be concerned with the further
optimization of the memory usage in the visualization to enable more accurate analyses and visualizations of
the particle traces. Visualization and interaction steps will be improved with the help of further application and
user studies.