[vtkusers] usage of vtkImageMapToWindowLevelColors

Cuypers Wouter Wouter.Cuypers at ua.ac.be
Thu Jun 23 09:36:45 EDT 2005


vtkImageViewer also supports these methods, you might use the viewer to learn the level and window parameters that give the best result.

________________________________

Van: vtkusers-bounces+wouter.cuypers=ua.ac.be at vtk.org namens Frederik Van Broeckhoven
Verzonden: do 6/23/2005 1:10
Aan: vtkusers at vtk.org
Onderwerp: [vtkusers] usage of vtkImageMapToWindowLevelColors



Hi,

I need a filter in my pipeline to adjust the colorwindow and -level of
some input image(s).
My first guess was to use the vtkImageMapToWindowLevelColors, but this
doesn't give the desired result. Window and level get changed, but the
resulting image is too dark.

Here's some code(JAVA) where I initialize the filter:

... /* source has type vtkImageData */

// source has scalar type double
source.Update();
// source has scalar type unsigned short
range = source.GetScalarRange();
window = range[1] - range[0];
level = range[0] + (window / 2.0);

windowLevelMapper = new vtkImageMapToWindowLevelColors();
windowLevelMapper.SetOutputFormatToLuminance();
windowLevelMapper.SetInput(source);

windowLevelMapper.SetWindow(window);
windowLevelMapper.SetLevel(level);
...

* replacing SetOutputFormatToLuminance() by SetOutputFormatToRGB(),
gives the same result.
* using SetOutputFormatToLuminanceAlpha() gives th same result, but
with green colors.
* removing SetOutputFormatToLuminance() or replacing by
SetOutputFormatToRGBA(), gives nothing (black image).

anybody an idea?

thx in advance
S.
_______________________________________________
This is the private VTK discussion list.
Please keep messages on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
Follow this link to subscribe/unsubscribe:
http://www.vtk.org/mailman/listinfo/vtkusers


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20050623/b4836475/attachment.htm>


More information about the vtkusers mailing list