@SuppressWarnings({"unchecked", "rawtypes"}) private RealImageFunction<?, DoubleType> imgFunc(final Dataset ds) { final Img<? extends RealType<?>> imgPlus = ds.getImgPlus(); return new RealImageFunction(imgPlus, new DoubleType()); }