Direct Visualization of Photographic Volumes

This page is associated with the Master's Thesis "Direct Visualization of Photographic Volumes. This page presents the system introduced in chapter 3. We introduced a system that uses live rendered style previews in order to enable (render) style composition without having to understand the mechanics of volume visualization. A user is able, using our system, to interactively build a composite render style, and use this style to render comprehensible images, both from scalar as well as photographic datasets. The user can use our system without having a background in visualization, i.e. without being a visualization expert. A screenshot of the system and two example renders are shown below.

GUI.png

result1.png

result.png

The GUI is layout as follows: the combobox can be used to browse the individual segments automatically generated from the two input volumes (GUI-A), the interactive canvas (GUI-B) is used to rotate or zoom the current segment selected in the GUI, all previews are updated according to this interaction using the “update previews” button. The actual previews and various tuning widgets are shown in the preview area (GUI-C). Finally, previously made selections can be loaded, or current selections can be saved to disk by the load and save style buttons in figure GUI-D.

Master's Thesis

This project is associated with the Master's Thesis sharing its name.

* Fulltext PDF: http://www.bastijn.nl/afstuderen/BVissers_msc_thesis_2011.pdf (410K)

Movies

This screen capture shows the current state of our system. Watching it will provide a quick glance of what is possible using our system. Watching this movie before reading the Master's Thesis associated with this project might not be a bad idea. It will give a better understanding of components explained in the thesis.

Overview: http://www.youtube.com/watch?v=Y-MKK5nHUHg

Colour distance exploration: http://www.youtube.com/watch?v=Y-MKK5nHUHg

Design process

During the design and implementation of EbAS, new functions appeared, and disappeared. A series of blog posts made during the design and implementation is shown below. It highlights various elements of EbAS, some of which were never implemented.

Visualization of Pelvis Utrecht Reconstruction data in true color

Wed, 20 Jul 2011 09:01:31 +0000While being busy finishing my thesis I spent some time in a fun project which I can also use for my thesis. Earlier, initiated by some smalltalk with Paul Gobee during the Medvis course Final Presentations at TUDelft, I received the Pelvis Utrecht Reconstruction dataset with a matching segmentation dataset in Amira filetype from the [...]

Combining image-based and object-based approaches

Wed, 29 Jun 2011 21:45:00 +0000In the past few days I have reimplemented a large part of my EbAS module as well as the PreviewRaycaster generating the live previews (see my earlier blogposts). This was necessary to be able to combine image-based render techniques with object-based approaches in the final run. For the movie, scroll down (sorry for the sound, [...]

Can a color distance help us with material classification?

Tue, 21 Jun 2011 09:41:48 +0000Today I spent about 50 minutes to implement a simple test function in Matlab. Based upon the paper by Ebert et al. from 2002 titled “Designing Effective Transfer Functions for Volume Rendering from Photographic Volumes”, I wanted to see how the color distance of a selected pixel would relate to the rest of the image. [...]

Little preview movie of EbAS live previews in action

Thu, 24 Mar 2011 15:32:25 +0000In my previous post I introduced the idea of live previews in my Example-based Appearance Specification module. As words are not the best way to describe ideas, I have recorded a little movie showing the alpha version of EbAS in action. Enjoy (movie inside)! www.youtube.com/watch?v=i3V1iMipS84

Live previews for EbAS v1.0a

Thu, 17 Mar 2011 16:38:41 +0000Instead of the original idea to use pre-rendered static images in the EbAS selection widget, the new idea is to use live rendered previews. Find out more in this post!

Transfer functions for Photographic Volumes

Tue, 15 Feb 2011 12:10:43 +0000Photographic volumes are a unique challenge for volume rendering in many ways. For photographic volumes, we need to find a color to opacity TF instead of a opacity to color TF. However, finding a suitable opacity transfer function (3D-to-1D) is complex, even further complicated by the nonlinear nature of color spaces....

Matlab clustering and automatic generation of shader code

Wed, 19 Jan 2011 13:24:43 +0000The idea is to let matlab run a cluster algorithm on my, to CIELAB converted, photograpic dataset and output the results in a CSV file. My voreen processor will read it and generate shader code to display the result.

Fixed registration problems of my segmentations

Mon, 10 Jan 2011 12:47:38 +0000In this post I describe how I overcame the registration problems between MITK and Voreen.

Author

http://graphics.tudelft.nl/Publications/Dixhoorn2010

Bastijn Vissers
MSc Student Medical Visualisation at the TU Delft
<bvissers AT medvis.org> <B.H.Vissers AT student.tudelft.nl>
Visiting address: Room 12.310, TU Delft EEMCS Building, Mekelweg 4, 2628 CD DELFT (see directions)

More information

Bibliography

  • [Vissers 11] Bastijn Vissers. Literature survey: Volume visualization for Anatomy Education. 2011.

  • [Vissers 11] Bastijn Vissers. Direct Visualization of Photographic Volumes. 2011.

Projects/EbAS (last edited 2011-09-26 18:02:31 by BastijnVissers)