Заимствуя у Роннебергера и др. , мы делали входную сцену Landsat и соответствующую маску истинности земли на перекрывающиеся тайлы. Возьмите оригинальное изображение и добавьте его по краям перекрытия (мы используем отражение для отступа), затем разделите на плитки. Вот фрагмент кода с использованием scikit-image:
import skimage as sk
patches = sk.util.view_as_windows(image,
(self.tile_height+2*self.image_margin,
self.tile_width+2*self.image_margin,raster_value['channels']),
(self.tile_height,self.tile_width,raster_value['channels'])
Я не знаю, что вы используете для функции потерь для неконтролируемой сегментации. В нашем случае с контролируемым обучением мы обрезаем окончательный прогноз сегментации, чтобы он соответствовал основной форме вывода истинности. В статье Роннебергера они полагались на усадку из-за использования допустимых отступов. Для прогнозов вы должны сделать то же самое (разделить на перекрывающиеся плитки) и сшить результат.