// build the displacement map filter
List srcs = new ArrayList(2);
srcs.add(pad);
srcs.add(in2);
Filter displacementMap = new DisplacementMapRable8Bit
(srcs, scale, xChannelSelector, yChannelSelector);
PadRable filter = new PadRable8Bit
(displacementMap, primitiveRegion, PadMode.ZERO_PAD);