docstr: Return a labels matrix made by masking the grid labels with
  the filtered guide labels
docstr_tok: ["Return","a","labels","matrix","made","by","masking","the","grid","labels","with","the","filtered","guide","labels"]
code: def run_natural(self, workspace, gridding):
      """Return a labels matrix made by masking the grid labels with
      the filtered guide labels"""
      guide_label = self.filtered_labels(workspace, gridding)
      labels = self.fill_grid(workspace, gridding)
      labels = self.fit_labels_to_guiding_objects(workspace, labels)
      labels[guide_label == 0] = 0
      # labels, count = relabel(labels)
      return labels
  
imports: from cellprofiler_core.constants.module import HELP_ON_MEASURING_DISTANCES
  from cellprofiler_core.setting.choice import Choice
  from cellprofiler_core.setting.subscriber import LabelSubscriber, GridSubscriber
  from cellprofiler_core.setting.text import LabelName, Integer
  from cellprofiler_core.utilities.core.module.identify import add_object_location_measurements, add_object_count_measurements, get_object_measurement_columns
  from cellprofiler.modules import _help
  import numpy
  from centrosome.cpmorphology import centers_of_labels
  from cellprofiler_core.utilities.grid import Grid
  from cellprofiler_core.module import Module
  from cellprofiler_core.object import Objects
label_desc: Use image node_id 11 for calling the IdentifyObjectsInGrid obj's underlying member method code with example usage: obj.run_natural(workspace, gridding) and returns: labels