docstr: I rewrote Ken's script, but I think I made it worse... TODO: Rewrite again? For clarity.
          
docstr_tok: ["I","rewrote","Ken","'s","script",",","but","I","think","I","made","it","worse","...","TODO",":","Rewrite","again","?","For","clarity","."]
code: def postprocess(self, input_data, raw_data=None, casename=None):
      """I rewrote Ken's script, but I think I made it worse... TODO: Rewrite again? For clarity."""
  
      for batch in range(input_data.shape[0]):
          for channel in range(input_data.shape[-1]):
              input_data[batch, ..., channel] = largest_components(
                  input_data[batch, ..., channel],
                  component_number=1,
                  connectivity=self.connectivity,
              )
  
      return input_data
  
imports: import numpy
  from skimage.measure import label
  from scipy.ndimage.morphology import binary_fill_holes
  from deepneuro.postprocessing.postprocessor import Postprocessor
  from deepneuro.utilities.util import add_parameter
label_desc: Use image node_id 2 for calling the LargestComponents obj's underlying member method code with example usage: obj.postprocess(input_data, raw_data, casename) and returns: input_data