MATLAB Answers

0

Why dice similarity is so low for those two images?

Asked by Stelios Fanourakis on 12 Sep 2019 at 2:25
Latest activity Edited by Image Analyst
on 16 Sep 2019 at 2:24
Please see attached images. Even in the eye seem that are very close one image to the other since they are more or less the same with different post processing values.
Yet the dice(x,y) gives me only 0.00272479564032698
where it should give me close to 1. With that number it tells me that those two have nothing in common which is not true.
What am I doing wrong?

  1 Comment

Has something to do with the Bitdepth? At one pic is 8 and the other is 1.

Sign in to comment.

1 Answer

Answer by Image Analyst
on 12 Sep 2019 at 2:33
 Accepted Answer

Because not many of the white pixels are in the same location in the two images. Maybe you can try imregister() first to align them, and then try again.

  15 Comments

DICE looks at the percentage of overlap bewtween two binary images. SSIM works with grayscale images and does not require any sort of alignment since it's based on bulk measurements like mean and standard deviation so the objects could be anywhere.
So I might stick with SSIM. I believe it is more accurate for my occasion. Thanks Image Analyst
You might also want ot check out htis Universal Image Quality Index:

Sign in to comment.