We have been using the marker-controlled watershed plugin from MorphoLibJ for some time and since the last ij.jar update (1.50 to 1.51), we get different results.
Our usual pipeline:
- Open a 16-bit image
- Apply a median filter
- Threshold the image (Huang)
- Calculate the distance transform via the Exact Euclidean Distance Transform from the Process plugin
- Use the distance transform image, the threshold and a manually created marker image in the marker-controlled watershed.
The latter plugin now gives a different resulting watershed image. We use the exact same marker image and we checked that the threshold image and the distance transform image are identical after the update. We have confirmed that switching back to the 1.50 ij.jar restores the result we are used to.
Does anyone have an idea what may have changed or if we can adapt our pipeline to avoid the changes?