code: def get_measurement_scales(
      self, pipeline, object_name, category, feature, image_name
  ):
      if image_name in self.get_measurement_images(
          pipeline, object_name, category, feature
      ):
          if feature in (FF_ZERNIKE_MAGNITUDE, FF_ZERNIKE_PHASE):
              n_max = self.zernike_degree.value
  
              result = [
                  "{}_{}".format(n, m)
                  for n, m in centrosome.zernike.get_zernike_indexes(
                      n_max + 1
                  )
              ]
          else:
              result = [
                  FF_SCALE % (bin, bin_count.bin_count.value)
                  for bin_count in self.bin_counts
                  for bin in range(1, bin_count.bin_count.value + 1)
              ]
  
              if any(
                  [
                      not bin_count.wants_scaled.value
                      for bin_count in self.bin_counts
                  ]
              ):
                  result += [FF_OVERFLOW]
  
          return result
  
      return []
  
imports: import centrosome.cpmorphology
  import centrosome.propagate
  import centrosome.zernike
  import matplotlib.cm
  import numpy
  import numpy.ma
  import scipy.ndimage
  import scipy.sparse
  from cellprofiler_core.constants.measurement import COLTYPE_FLOAT
  from cellprofiler_core.image import Image
  from cellprofiler_core.module import Module
  from cellprofiler_core.preferences import get_default_colormap
  from cellprofiler_core.setting import HiddenCount, Divider, SettingsGroup, Binary, ValidationError
  from cellprofiler_core.setting.choice import Choice, Colormap
  from cellprofiler_core.setting.do_something import DoSomething, RemoveSettingButton
  from cellprofiler_core.setting.subscriber import LabelSubscriber, ImageListSubscriber, ImageSubscriber
  from cellprofiler_core.setting.text import Integer, ImageName
  from cellprofiler_core.utilities.core.object import crop_labels_and_image, size_similarly
  import cellprofiler.gui.help.content
label_desc: Use image node_id 20 for calling the MeasureObjectIntensityDistribution obj's underlying member method code with example usage: obj.get_measurement_scales(pipeline, object_name, category, feature, image_name) and returns: list, result