code: def draw_dice_on_image(label, prob, threshold=125, is_0_255=False):
      """
      Draws a combined color map depicting how closely the guessed image mask (prob) corresponds to
      the ground truth (label).  Both label and prob must be black-and-white images of the same size.
  
      :param label: numpy array - the ground truth (b/w image)
      :param prob: numpy array - the prediction (b/w image)
      :param threshold: int - threshold {0-255} below which all values will be set to zero (default 125)
      :param is_0_255: bool - whether the labels and probs are in 0-255 range or 0-1 range (default: False)
  
      :return: numpy array depicting the overlap of prob image on top of label (ground truth)
      """
  
      if not is_0_255:
          label = label * 255
          prob = prob * 255
  
      label = label > threshold
      prob = prob > threshold
  
      H, W = label.shape
      results = np.zeros((H * W, 3), np.uint8)
      a = (2 * label + prob).reshape(-1)
      miss = np.where(a == 2)[0]
      hit = np.where(a == 3)[0]
      fp = np.where(a == 1)[0]
  
      results[miss] = np.array([255, 255, 255])
      results[hit] = np.array([19, 138, 249])
      results[fp] = np.array([246, 249, 16])
      results = results.reshape((H, W, 3))
  
      return results
  
label_desc: Use image node_id 1 for calling a global function with example usage: draw_dice_on_image(label, prob, threshold, is_0_255) and returns: results