3D Slicer as an image computing platform for the Quantitative Imaging Network

Andriy Fedorov, Reinhard Beichel, Jayashree Kalpathy-Cramer, Julien Finet, Jean-Christophe Fillion-Robin, Sonia Pujol, Christian Bauer, Dominique Jennings, Fiona Fennessy, Milan Sonka, John Buatti, Stephen Aylward, James V Miller, Steve Pieper, Ron Kikinis, Andriy Fedorov, Reinhard Beichel, Jayashree Kalpathy-Cramer, Julien Finet, Jean-Christophe Fillion-Robin, Sonia Pujol, Christian Bauer, Dominique Jennings, Fiona Fennessy, Milan Sonka, John Buatti, Stephen Aylward, James V Miller, Steve Pieper, Ron Kikinis

Abstract

Quantitative analysis has tremendous but mostly unrealized potential in healthcare to support objective and accurate interpretation of the clinical imaging. In 2008, the National Cancer Institute began building the Quantitative Imaging Network (QIN) initiative with the goal of advancing quantitative imaging in the context of personalized therapy and evaluation of treatment response. Computerized analysis is an important component contributing to reproducibility and efficiency of the quantitative imaging techniques. The success of quantitative imaging is contingent on robust analysis methods and software tools to bring these methods from bench to bedside. 3D Slicer is a free open-source software application for medical image computing. As a clinical research tool, 3D Slicer is similar to a radiology workstation that supports versatile visualizations but also provides advanced functionality such as automated segmentation and registration for a variety of application domains. Unlike a typical radiology workstation, 3D Slicer is free and is not tied to specific hardware. As a programming platform, 3D Slicer facilitates translation and evaluation of the new quantitative methods by allowing the biomedical researcher to focus on the implementation of the algorithm and providing abstractions for the common tasks of data communication, visualization and user interface development. Compared to other tools that provide aspects of this functionality, 3D Slicer is fully open source and can be readily extended and redistributed. In addition, 3D Slicer is designed to facilitate the development of new functionality in the form of 3D Slicer extensions. In this paper, we present an overview of 3D Slicer as a platform for prototyping, development and evaluation of image analysis tools for clinical research applications. To illustrate the utility of the platform in the scope of QIN, we discuss several use cases of 3D Slicer by the existing QIN teams, and we elaborate on the future directions that can further facilitate development and validation of imaging biomarkers using 3D Slicer.

Copyright © 2012 Elsevier Inc. All rights reserved.

Figures

Figure 1
Figure 1
3D Slicer “ecosystem”. Slicer is a cross-platform package, but certain requirements on the graphics system, such as OpenGL drivers, should be met to support accelerated rendering. Its dependency libraries are portable across platforms and are distributed under compatible licenses. Those dependencies that are part of NA-MIC Kit often share the 3D Slicer developer community and are developed in synergy with the Slicer efforts. Slicer itself consists of the main application framework (core) and plugins (modules). Custom functionality is introduced by implementing external modules (Slicer extensions).
Figure 2
Figure 2
Experimental visualization of dynamic contrast enhancement (DCE) MRI of the prostate demonstrating various visualization capabilities of 3D Slicer. Slice viewers (annotated as “1”) show an axial cross-section of T2w image, and a single frame of a DCE series in axial and coronal cross-sections. Contours of the segmented areas corresponding to normal-appearing and tumor-suspected areas appear in colored overlay. Chart viewer shows the mean change in signal intensity during DCE imaging for the contoured areas (annotated as “2”), while the 3D viewer (annotated as “3”) brings cross-sections and segmented areas (represented by triangulated surfaces) into 3D context. Panel on the left shows the GUI of the Slicer Welcome module (annotated as “4”).
Figure 3
Figure 3
High-level view of the 3D Slicer architecture. Slicer core consists of the GUI, Logic and MRML components that follow the MVC design pattern (MRML is implemented as a separate library). The same pattern is replicated in the loadable modules to promote separation of concerns in the code. Communication between the individual elements is enabled by API calls and event mechanisms. SEM modules communicate with the application via the memory and/or file IO, mediated by a designated core module, and do not have GUI/View components they can directly or interactively manipulate.
Figure 4
Figure 4
Visualization capabilities and Slicer user interface are utilized for exploration of the multiparametric MRI of the prostate. The T2-weighted (T2w) MR scans (top left image and the bottom row of consecutive slices) provide anatomical detail and context for interpretation of the registered Apparent Diffusion Coefficient (ADC) map (first row of the image matrix) calculated from the Diffusion Weighted MRI (DWI) and various pharmacokinetic maps computed from dynamic contrast enhanced (DCE) MRI, as shown in the 2D axial slice viewer (marked by “1”) and the Compare View layout below. Spatial context of the annotated tumor ROI is provided by composed view of the tumor ROI surface and the T2w image cross-section in the 3D viewer (marked by “2”).
Figure 5
Figure 5
Iowa-developed integrated Slicer module for tumor uptake quantification. Slice viewers show cross-sections of a PET/CT H&N cancer dataset, with the crosshairs at the tumor location. The tumor was segmented using a custom segmentation method developed for this application. In addition, a volumetric reference region was defined (see sagittal cross-section). Based on tumor and reference regions, several quantitative indices were calculated and are summarized in the window in the upper right part of the image. Note that the module was developed using 3D Slicer software version 3 (in contrast, Figures 2 and 4 illustrate the interface of the current, 4th generation of the software).
Figure 6
Figure 6
T1, FLAIR and ADC maps are registered and segmented using the grow-cut segmentation module in Slicer. In the left pane, the enhancing region is delineated on a post-contrast T1 image, while in the center the region of FLAIR abnormality is identified. In the right pane a region of vasogenic edema is outlined on the ADC map derived from the DWI images.

Source: PubMed

3
订阅