protected static FImage normaliseImage(FImage image, FImage mask) { if (mask == null) { return image.process(new GammaCorrection()) .processInplace(new DifferenceOfGaussian()) .processInplace(new MaskedRobustContrastEqualisation()); } return image.process(new GammaCorrection()) .processInplace(new DifferenceOfGaussian()) .processInplace(new MaskedRobustContrastEqualisation(mask)) .multiply(mask); }