ImageMask.data created by open_mask returns all zeros

Yup!
I removed those parameters because you can now change the mask opener completely :wink:
So you should change the attribute mask_opener of your SegmentationDataset to partial(open_mask, div=True)
See here to do it on all your datasets at once with the data block API.