[vtkusers] Best way to visualize a RGB Volume?

Willy Wiggerl at Linhuber.info
Mon Jul 10 10:46:55 EDT 2017


Hi,

i want to visualize a RGB Volume and have a little problem. i do not think
that there is a perfect solution, but maybe i am missing something. 

Here i my problem:

There are three different Methods to visualize a RGB Volume:
1. Method: IndependentComponentsOn: three components (R,G,B), each with
Colortransferfunction and opacityfunction
2. Method: IndependentComponentsOff: two components, first with
Colortransferfunction and second with opacityfunction
3. Method: IndependentComponentsOff: four components, 1-3(R,G,B) with
Colortransferfunction and fourth with opacityfunction

Here are the disadvantages for each Method:
1. Method: It is not possible to create a colorTransferFunction or
opacityFunction for the intensity value of a color(voxel), it is only
possible to set these functions for each components seperate. This can lead
to  	falsified colors if the user changes these functions somehow (if you
have the same color and opacity function for all components).
2. Method: the two components must have the same data type. the color
component needs at least 3 byte, but there is no 3 byte type => 4 bytes for
each component => 8 bytes per voxel => huge overhead.  Moreover the image
quality for maximum intensity BlendMode is not as good as for the 1. Method.
If you have (in the volume)  for example a green wall with value 250 and a
red area behind it (for the current camera position) with value 200, you
can't see the red area at all. In the first method the red area is displayed
as yellow area (that is better).
3. Method: No colorFunction

Is there a Method without disadvantages?

MfG
Ludwig



--
View this message in context: http://vtk.1045678.n5.nabble.com/Best-way-to-visualize-a-RGB-Volume-tp5743942.html
Sent from the VTK - Users mailing list archive at Nabble.com.


More information about the vtkusers mailing list