// Take the filter primitive region into account, we need to
// pad/crop the input and output.
PadRable pad = new PadRable8Bit(in, primitiveRegion, PadMode.ZERO_PAD);
// build filter
Filter blur = new GaussianBlurRable8Bit
(pad, stdDeviationXY[0], stdDeviationXY[1]);
// handle the 'color-interpolation-filters' property
handleColorInterpolationFilters(blur, filterElement);