Playa

Calculate Dice Similarity Coefficient - Python

Discussion created by Playa on Dec 19, 2017
Latest reply on Dec 19, 2017 by Playa

I'm trying to determine how to calculate the Dice Similarity Coefficient between two rasters. The one raster is the ground truth result of a road surface area, the second raster is the result from a Computer Vision and Machine Learning (Convolutional Neural Network). I'm trying to understand how the Dice Similarity Coefficient works so that I can replicate it as a Python\NumPy function to run against all the sample results and ground truth results that were manually determined.

 

NB: Id also like determine the following raster below which depicts True Positive; False Positive and False Negative

 

Wikipedia: Sorensen-Dice Cofficient

 

Formula:

Raster Result:

Outcomes