def METHOD_NAME(self):
    # Get necessary metadata
    metadata = self._get_metadata(self.imd_path)
    # Get orthorectification mask
    # zero_mask = self._get_zero_mask(self.image)
    # Absolute radiometic correction
    arc_img = self._absolute_radiometric_correction(self.image, metadata)
    # Top of atmosphere reflectance
    toa_img = self._top_of_atmosphere_reflectance(arc_img, metadata)
    # if self.norm:
    #     toa_img = self._normalize_image(toa_img)
    # Zero out occluded pixels
    # toa_img = self._apply_mask(toa_img, zero_mask)
    return toa_img