code: def fill_convex_hulls(labels):
      data = skimage.measure.regionprops(labels)
      output = numpy.zeros_like(labels)
      for prop in data:
          label = prop["label"]
          bbox = prop["bbox"]
          cmask = prop["convex_image"]
          if len(bbox) <= 4:
              output[bbox[0] : bbox[2], bbox[1] : bbox[3]][
                  cmask
              ] = label
          else:
              output[
                  bbox[0] : bbox[3],
                  bbox[1] : bbox[4],
                  bbox[2] : bbox[5],
              ][cmask] = label
      return output
  
imports: from typing import Literal
  import centrosome.cpmorphology
  import numpy
  import scipy.ndimage
  import skimage.morphology
  import mahotas
label_desc: Use image node_id 15 for calling a global function with example usage: fill_convex_hulls(labels) and returns: output