code: def enhance_dic(self, image, angle, decay, smoothing):
      pixel_data = image.pixel_data
  
      if image.volumetric:
          result = numpy.zeros_like(pixel_data)
  
          for index, plane in enumerate(pixel_data):
              result[index] = centrosome.filter.line_integration(
                  plane, angle, decay, smoothing
              )
  
          return result
  
      if smoothing == 0:
          smoothing = numpy.finfo(float).eps
  
      return centrosome.filter.line_integration(
          pixel_data, angle, decay, smoothing
      )
  
imports: import centrosome.filter
  import numpy
  import scipy.ndimage
  import skimage.exposure
  import skimage.filters
  import skimage.morphology
  import skimage.transform
  from cellprofiler_core.image import Image
  from cellprofiler_core.module import ImageProcessing
  from cellprofiler_core.setting import Binary
  from cellprofiler_core.setting.choice import Choice
  from cellprofiler_core.setting.range import IntegerRange
  from cellprofiler_core.setting.text import Float
  from cellprofiler_core.setting.text import Integer
  from cellprofiler.modules import _help
label_desc: Use image node_id 13 for calling the EnhanceOrSuppressFeatures obj's underlying member method code with example usage: obj.enhance_dic(image, angle, decay, smoothing) and returns: centrosome, result