Interactive Boundary Detection for Automatic Definition of 2D Opacity Transfer Function

Similar documents
Mirrored LH Histograms for the Visualization of Material Boundaries

Scalar Data. Visualization Torsten Möller. Weiskopf/Machiraju/Möller

Scalar Data. CMPT 467/767 Visualization Torsten Möller. Weiskopf/Machiraju/Möller

Online Detection of Straight Lines in 3-D Ultrasound Image Volumes for Image-Guided Needle Navigation

cs6630 November TRANSFER FUNCTIONS Alex Bigelow University of Utah

Volume Visualization. Part 1 (out of 3) Volume Data. Where do the data come from? 3D Data Space How are volume data organized?

Volume Visualization

Efficient Boundary Detection and Transfer Function Generation in Direct Volume Rendering

Determination of a Vessel Tree Topology by Different Skeletonizing Algorithms

Norbert Schuff VA Medical Center and UCSF

Palette-Style Volume Visualization

Performance Evaluation of the TINA Medical Image Segmentation Algorithm on Brainweb Simulated Images

Topic 4 Image Segmentation

Volume rendering for interactive 3-d segmentation

ASSESSING CASTING QUALITY USING COMPUTED TOMOGRAPHY WITH ADVANCED VISUALIZATION TECHNIQUES

Emissive Clip Planes for Volume Rendering Supplement.

3D VISUALIZATION OF SEGMENTED CRUCIATE LIGAMENTS 1. INTRODUCTION

A Model-Independent, Multi-Image Approach to MR Inhomogeneity Correction

Fmri Spatial Processing

RGVis: Region Growing Based Techniques for Volume Visualization

Automatic Ascending Aorta Detection in CTA Datasets

Data Visualization (DSC 530/CIS )

Display. Introduction page 67 2D Images page 68. All Orientations page 69 Single Image page 70 3D Images page 71

Semiautomatic Cardiac CT Scan Classification with a Semantic User Interface

VieW 3D. 3D Post-Processing WorKstation THE THIRD DIMENSION. Version 3.1

Medical Image Processing: Image Reconstruction and 3D Renderings

Vector Quantization for Feature-Preserving Volume Filtering

Perception-Based Transfer Function Design

2. Review of current methods

Segmentation and Modeling of the Spinal Cord for Reality-based Surgical Simulator

Fast Interactive Region of Interest Selection for Volume Visualization

CIS 467/602-01: Data Visualization

Edge detection. Gradient-based edge operators

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

Towards full-body X-ray images

Image Analysis. Edge Detection

2D Rigid Registration of MR Scans using the 1d Binary Projections

Intuitive Volume Exploration through Spherical Self-Organizing Map

The VesselGlyph: Focus & Context Visualization in CT-Angiography

Ensemble registration: Combining groupwise registration and segmentation

Data Visualization (CIS/DSC 468)

Automatic segmentation of the cortical grey and white matter in MRI using a Region Growing approach based on anatomical knowledge

Volume Ray Casting Neslisah Torosdagli

Tracking Minimum Distances between Curved Objects with Parametric Surfaces in Real Time

Visualizing Industrial CT Volume Data for Nondestructive Testing Applications

Perception-Driven Techniques for the Effective Visualization of Large Volume Data

IRIS SEGMENTATION OF NON-IDEAL IMAGES

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS

Chapter 3. Image Processing Methods. (c) 2008 Prof. Dr. Michael M. Richter, Universität Kaiserslautern

A Workflow for Improving Medical Visualization of Semantically Annotated CT-Images

Introduction to Medical Image Processing

Statistical image models

Digital Volume Correlation for Materials Characterization

Introduction to Digital Image Processing

Scalar Data. Alark Joshi

Texture-based Transfer Functions for Direct Volume Rendering

Supplementary Material: Guided Volume Editing based on Histogram Dissimilarity

Line Segment Based Watershed Segmentation

11/1/13. Visualization. Scientific Visualization. Types of Data. Height Field. Contour Curves. Meshes

Visualization. CSCI 420 Computer Graphics Lecture 26

Visualization Computer Graphics I Lecture 20

Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 23, 2002 Frank Pfenning Carnegie Mellon University

ISpace: Interactive Volume Data Classification Techniques Using Independent Component Analysis

Fast Segmentation of Kidneys in CT Images

Estimating 3D Respiratory Motion from Orbiting Views

11. Image Data Analytics. Jacobs University Visualization and Computer Graphics Lab

09/11/2017. Morphological image processing. Morphological image processing. Morphological image processing. Morphological image processing (binary)

Visualization. Images are used to aid in understanding of data. Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [chapter 26]

Methodological progress in image registration for ventilation estimation, segmentation propagation and multi-modal fusion

Data Visualization (DSC 530/CIS )

K-Means Clustering Using Localized Histogram Analysis

A Design Toolbox to Generate Complex Phantoms for the Evaluation of Medical Image Processing Algorithms

UvA-DARE (Digital Academic Repository) Motion compensation for 4D PET/CT Kruis, M.F. Link to publication

C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations II

Implementation and Comparison of Four Different Boundary Detection Algorithms for Quantitative Ultrasonic Measurements of the Human Carotid Artery

Wavelet-based Texture Classification of Tissues in Computed Tomography

Generation of Hulls Encompassing Neuronal Pathways Based on Tetrahedralization and 3D Alpha Shapes

Spatio-Temporal Registration of Biomedical Images by Computational Methods

Edge and local feature detection - 2. Importance of edge detection in computer vision

Adaptive Fuzzy Connectedness-Based Medical Image Segmentation

Volume Illumination and Segmentation

June 05, 2018, Version 3.0.6

Chapter 9 Conclusions

First Steps in Hardware Two-Level Volume Rendering

Abstract Feature Space Representation for Volumetric Transfer Function Exploration

Hybrid Spline-based Multimodal Registration using a Local Measure for Mutual Information

RT_Image v0.2β User s Guide

Scanner Parameter Estimation Using Bilevel Scans of Star Charts

Organ Surface Reconstruction using B-Splines and Hu Moments

Semantic Context Forests for Learning- Based Knee Cartilage Segmentation in 3D MR Images

Segmenting 2D Ultrasound Images using Seeded Region Growing

Chapter 3 Set Redundancy in Magnetic Resonance Brain Images

A Fast Sequential Rainfalling Watershed Segmentation Algorithm

INDUSTRIAL SYSTEM DEVELOPMENT FOR VOLUMETRIC INTEGRITY

MR IMAGE SEGMENTATION

This research aims to present a new way of visualizing multi-dimensional data using generalized scatterplots by sensitivity coefficients to highlight

Super-resolution Reconstruction of Fetal Brain MRI

REGISTRATION AND NORMALIZATION OF MRI/PET IMAGES 1. INTRODUCTION

Image Acquisition Systems

Image Registration. Prof. Dr. Lucas Ferrari de Oliveira UFPR Informatics Department

Transcription:

Interactive Boundary Detection for Automatic Definition of 2D Opacity Transfer Function Martin Rauberger, Heinrich Martin Overhoff Medical Engineering Laboratory, University of Applied Sciences Gelsenkirchen, Gelsenkirchen, Germany martin.rauberger@fh-gelsenkirchen.de Abstract. In computer assisted diagnostics nowadays, high-value 3-D visualization intake a supporting role to the traditional 2-D slice wise visualization. 3-D visualization may create intuitive visual appearances of the spatial relations of anatomical structures, based upon transfer functions mapping data values to visual parameters, e.g. color or opacity. Manual definition of these transfer functions however requires expert knowledge and can be tedious. In this paper an approach to automatizing 2-D opacity transfer function definition is presented. Upon few parameters characterizing the image volume and an user-depicted area of interest, the procedure detects organ surfaces automatically, upon which transfer functions may automatically be defined. Parameter setting still requires experience about the imaging properties of modalities, and improper setting can cause falsely detected organ surfaces. Procedure tests with CT and MRI image volumes show, that real time structure detection is even possible for noisy image volumes. 1 Introduction Direct volume rendering (DVR) of medical image volumes from modalities, like X-ray CT, MRI, 3-D ultrasound, or PET can often give a clear hint to morphologic, physiologic and/or functional pathologies. With the technological progress of imaging modalities producing image volumes of steadily increasing quality, 3- D visualization techniques take in a viable supportive function to the traditional 2-D slice-wise finding in clinical routine. DVR relies on opacity transfer functions (OTFs) to define the transparency (transparency t, opacity α = 1 t) of each voxel [1], and thus to visually separate the diagnostically relevant anatomical structures (structures of interest) from the dispensable structures. OTFs are however to be defined for every finding and image volume, requiring a definition process to be flexible for varying application purposes and time saving, in order to reach clinical acceptance. 1.1 The projected histogram Kindlmann and Durkin [2] introduced that material boundaries are distinguishable as arches in a greyscale encoded frequency distribution in the domain of data

372 Rauberger & Overhoff value (voxel x, data value f(x)) versus first order gradient magnitude ( f (x) ), further referred to as projected histogram. Different types of homogeneous material (v n ) appear as clotted regions (dark), whereas boundaries between these materials occur as regions of continuous data value change, and thus of higher gradient magnitude as seen in Fig. 1. In present medical imaging these curves are however not infinitely thin and regular, but blurred and distorted due to material inhomogeneities and characteristics of the imaging modality. By defining 2-D OTFs assigning highest opacity values to one boundary arch in the projected histogram, materials can be visually separated. 1.2 Related work The topic of defining OTFs has been increasingly discussed in recent years. As the approach presented in this paper focuses on material boundaries and for 2-D OTF definition, only related work for visualizing material boundaries using 2-D OTFs is discussed. Kniss et al. [3] proposed interaction widgets, with which to select peaks of the arches for 2-D OTF definition. Upon these widgets, a higher level of abstraction to alleviate user interaction is proposed by Salama et al. [4], where the number of freely definable parameters is cleverly reduced. But however to the cost of flexibility due to the specialization on one certain application. Sereda et al. [5] address remaining insufficiency in the visual separation of 2-D OTFs using data value and gradient, introducing the L-H-histograms for improved separation of materials and their boundaries. These approaches all succeed visual separation acceptable for clinical finding, but do however require the user to interact with additional elements to those of slice-by-slice viewing. Moreover do some propose direct interaction in an abstract projected histogram, requiring expert knowledge for OTF definition. In order to avoid intense interaction with images and image-related parameters, a method for boundary detection based solely on interaction with the visualized image volume is presented. It exploits scatter plots and calculates Fig. 1. Example of a projected histogram with first order gradient magnitude f (x) versus grey-scale f(x) (right) shown together with a slice of CT image volume of human torso (left).

2D opacity transfer function 373 mathematical arch representations for later automatic 2-D OTF definition. Its performance is investigated with the focus on clinical application. 2 Materials and methods Using a standard 2-D mouse as input device, the user can specify a structure of interest in the visualized image volume by e.g. clicking, resulting in a vector describing a straight path throughout the volume. By summing-up the data values and gradients of passed voxels, a scatter plot is calculated. Four examples of scatter plots are seen in Fig. 2, where four straight sampling paths visualize material boundary arches between aorta and mediastinum in a CT image of the human thorax. It is seen, that scatter plots of the same anatomical structure (aorta) vary throughout the image volume, due to the material inhomogeneities and imaging characteristics mentioned in chapter 1.1. In order to receive the best fitting geometric representation of the boundary arch within reasonable time, approximations of skewed circles are preferred due to their calculatory simplicity (in opposition to e.g. ellipses or splines). Approximations are performed upon numerous scatter plots collected by incorporating the local neighborhood of the passed voxels. For this instance the method of least squares is applied and its sum is compared to a predefined maximum value. The approximation routine is initiated when a material boundary is supposed passed, by evaluating the gradient magnitudes mean value ( f ) and data value standard deviation (σ f ) of every passed voxel and local neighborhood. For this Fig. 2. Four examples of scatter plots calculated from straight sampling paths. Thin spline approximated arches depict material boundaries between aorta and mediastinum in a CT image of the human thorax. Thick lines depict the simple geometric representations of skewed circle approximations.

374 Rauberger & Overhoff instance, f and σ f are compared to predefined parameters determining the image volume. After validating the relative position of the geometric representation to a predefined minimum gradient value ( f min ), the resulting mathematical descriptions of material boundary arches in the projected histogram may then serve as background for automatic 2-D OTF definition. 3 Results The presented approach succeeds in finding even subtle material boundaries, needing the user to simply click on the structure of interest while interacting with nothing more than the visualized 3-D image volume (Fig. 3). The approach saves time in clinical finding, as the time from user clicking to calculated mathematical representation of the boundary arch is below 0.5 seconds. The testing platform was a standard PC with Intel Pentium TM Core 2 Duo CPU 2 2.40 GHz, 2048 GB DDR2-RAM, a GeForce 8800 graphics card and Windows XP TM Professional. The testing image volume was a DICOM MRI image volume with 576 576 96 voxels. 4 Discussion The approach provides the user with a fast tool for finding material boundaries intuitively, and to calculate mathematical representations for later automatic 2D OTF definition. As the boundary detection relies on predefined reference parameters (for gradient magnitudes mean value f, data value standard deviation σ f s), improper setting of these parameters may result in detecting only the most prominent material boundaries, or in falsely detecting material inhomogeneities as material boundaries. The process of finding representative values Fig. 3. Three examples of high-quality rendering results based upon a MRI image volume of the human abdomen. Through sequential clicking on an anatomical structure of interest (e.g. a kidney), the rendering becomes clearer from left to right.

2D opacity transfer function 375 for these parameters may tedious and thus future research will focus on their automatic definition, through analysis and evaluation of the overall data value and gradient magnitude distribution. Regardless of imaging modality, the data value ranges of anatomical structures vary throughout the image volume. As the mathematical representation calculated from a spatially narrowed region (scatter plot), the OTF may thus lack in visualizing the full extent of the structure of interest. The final rendering may thus only partially visualize anatomical structures, which can be misleading to interpret. Moreover may interfering structures be visualized, that share the same data value range, requiring expert knowledge in order to determine faulty and misleading visualization results. Solutions to this problem may be considered in applying a neighboring algorithm, only visualizing voxels within a solid structure around a seed point, or utilizing local transfer functions [6] applying several OTFs spatially separated throughout the image volume and thus compensating the spatial variances of the structure of interest. Also, introducing additional data value dimensions (e.g. L and H values [5]) may provide improved visual separation. References 1. Levoy M. Display of surfaces from volume data. IEEE Computer Graph Appl. 1988;8(3):29 37. 2. Kindlmann GL, Durkin JW. Semi-automatic generation of transfer functions for direct volume rendering [Master s thesis]. Proc IEEE Symp Vol Vis. 1998; p. 79 86. 3. Kniss J, Kindlmann GL, Hansen CD. Multi-dimensional transfer functions for volume rendering. In: Johnson CR, Hansen CD, editors. The Visualization Handbook. Academic Press; 2004. p. 181 201. 4. Salama CR, Keller M, Kohlmann P. High-level user interfaces for transfer function design with semantics. IEEE Trans Vis Computer Graph. 2006;12(5):1021 1028. 5. Šereda P, Bartrolí AV, Serlie IWO, et al. Visualization of Boundaries in Volumetric Data Sets Using lh Histograms. In: IEEE Trans Vis Computer Graph. vol. 12; 2006. 6. Šereda P. Facilitating the Design of Multidimensional and Local Transfer Functions for Volume Visualization. Advanced School for Computing and Imaging. Delft, The Netherlands; 2007.