code: def run(self, workspace):
      x_name = self.x_name.value
  
      y_name = self.y_name.value
  
      images = workspace.image_set
  
      x = images.get_image(x_name)
  
      x_data = x.pixel_data
  
      y_data = medialaxis(x_data, x.multichannel, x.volumetric)
  
      y = Image(dimensions=x.dimensions, image=y_data, parent_image=x)
  
      images.add(y_name, y)
  
      if self.show_window:
          workspace.display_data.x_data = x_data
  
          workspace.display_data.y_data = y_data
  
          workspace.display_data.dimensions = x.dimensions
  
imports: import numpy
  import skimage.color
  from cellprofiler_library.modules import medialaxis
  from cellprofiler_core.image import Image
  from cellprofiler_core.module import ImageProcessing
label_desc: Use image node_id 1 for calling the MedialAxis obj's underlying member method code with example usage: obj.run(workspace) without return types