code: def draw_outlines(self, pixel_data, objects, color):
      for labels, _ in objects.get_labels():
          resized_labels = self.resize(pixel_data, labels)
  
          if objects.volumetric:
              for index, plane in enumerate(resized_labels):
                  pixel_data[
                      index
                  ] = skimage.segmentation.mark_boundaries(
                      pixel_data[index],
                      plane,
                      color=color,
                      mode=self.line_mode.value.lower(),
                  )
          else:
              pixel_data = skimage.segmentation.mark_boundaries(
                  pixel_data,
                  resized_labels,
                  color=color,
                  mode=self.line_mode.value.lower(),
              )
  
      return pixel_data
  
imports: import numpy
  import skimage.color
  import skimage.segmentation
  import skimage.util
  from cellprofiler_core.image import Image
  from cellprofiler_core.module import Module
  from cellprofiler_core.setting import Binary, Divider, SettingsGroup, Color
  from cellprofiler_core.setting.choice import Choice
  from cellprofiler_core.setting.do_something import DoSomething, RemoveSettingButton
  from cellprofiler_core.setting.subscriber import ImageSubscriber, LabelSubscriber
  from cellprofiler_core.setting.text import ImageName
label_desc: Use image node_id 11 for calling the OverlayOutlines obj's underlying member method code with example usage: obj.draw_outlines(pixel_data, objects, color) and returns: pixel_data