private Palette determinePalette() throws OperationFailedException
{
Histogram3DCreator hc = new Histogram3DCreator();
hc.setImage((IntegerImage)getInputImage(), RGBIndex.INDEX_RED, RGBIndex.INDEX_GREEN, RGBIndex.INDEX_BLUE);
hc.process();
Histogram3D hist = hc.getHistogram();
if (hist == null)
{
throw new OperationFailedException("Could not create histogram from input image.");
}