Automatic Generation of Volumetric Transfer Functions

4th ImageJ User & Developer Conference, 2012

TL;DR

This paper introduces new features in the ImageJ Volume Viewer plugin, including automatic suggestions for 1D and 2D transfer functions to improve 3D volume renderings. These functions can be adjusted by the user to enhance visualization quality.

Two examples for 1D transfer functions and their corresponding renderings

Abstract

For high quality 3D volume renderings transfer functions have be defined. Typically 1D transfer functions are used that assign a color and an alpha value to every intensity value of the volume data. The choice of transfer functions often is quite difficult and users have to go through a trial and error approach to obtain “good” visualizations. 2D transfer functions use the gradient of the volume data as additional dimension to assign colors and alpha values. In this paper the new features of the ImageJ Volume Viewer plugin will be presented, among others it will be possible to get automatic proposals for 1D or 2D transfer functions that will lead to pleasing volume renderings. These transfer functions serve as a starting point but they still can be modified to change the way the volume data is rendered.

Features

The Volume Viewer plugin offers multiple ways to define the used transfer function which are described in this paper.

BibTeX

If you use our work in your research, please cite our publication:

@inproceedings{Barthel2012,
author = {Barthel, Kai-Uwe},
title = {Automatic generation of volumetric transfer functions},
booktitle = {ImageJ User and Develorper Conference 2012},
editor = {Centre de Recherche Public Henri Tudor},
address = {Luxemburg},
year = {2012},
pages = {104-107},
isbn = {2-919941-18-6},
url = {http://imagejconf.tudor.lu/archive/imagej-user-and-developer-conference-2012/doku.php?id=:program:presentations:kai_uwe_barthel1002290084}
}