Research Article

Constructing Benchmark Databases and Protocols for Medical Image Analysis: Diabetic Retinopathy

Algorithm 2

Pixel-wise evaluation based on pixel scores.
(1)Form a list of tested pixel scores
(2)for each tested pixel score (curr_pix_score) do
(3) TN , TP , FN , FP
(4)for each test image do
(5)  for each test image pixel score do
(6)   if curr_pix_score pixel score then
(7)    if ground truth pixel assignment “normal” then
(8)     TN = TN + 1
(9)    else
(10)     FN = FN + 1
(11)    end if
(12)   else
(13)    if ground truth pixel assignment “abnormal” then
(14)     TP = TP + 1
(15)    else
(16)     FP = FP + 1
(17)    end if
(18)   end if
(19)  end for
(20)end for
(21) (Sensitivity)
(22) (Specificity)
(23)  Add new ROC point ( ) = (1 − SP, SN)
(24)end for
(25)Return the final ROC curve (all points)