[ITK Community] [Insight-users] ScalarToRGBColormapImageFilter custom range

Wei Liu weiliu620 at gmail.com
Tue Nov 12 01:26:12 EST 2013


Dear itk users,

I'm trying to use ScalarToRGBColormapImageFilter to map a scalar to rgb
color. According to the document, "The range of values present in the input
image is the range that is mapped to the entire range of colors". However,
I want to fix the range of the input image.  That is, no matter what
intensity range of the input image is, I want the range [0, 255] map to the
full color range. So far I have tried the following approach:

     typedef itk::Function::HotColormapFunction< ImageType2DF::PixelType,
RGBImageType::PixelType >  ColormapType;
     ColormapType::Pointer colormap = ColormapType::New();
    colormap->SetMinimumInputValue(0);
    colormap->SetMaximumInputValue(255);
    std::cout << "max input: " << colormap->GetMaximumInputValue() <<
std::endl;
    rgbfilter->SetColormap(colormap);

I can see the maximum input value is correctly set. But it seems the
ScalarToRGBColormapImageFilter still define the input range by reading the
input image's min/max value. Did I miss something?

I have a related question: it looks itk does not have a filter to overlay a
continuous value image onto a gray level intensity image. That is the
reason I mannually convert the scalar image to rgb image, and overlay it
onto the gray level intensity image. Is there better way of doing it?

I appreciate your input.

Wei
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20131111/b59efb96/attachment.html>
-------------- next part --------------
_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-users


More information about the Community mailing list