Anomalib 1.x 系列之四:输入切片(tiling)
Anomalib 1.x 系列之四:输入切片(tiling)
输入切片的基本思路是,在预处理阶段,将图像分割成一个矩形的切片网格,这通常是为了减少内存使用。通过将单个切片而非完整图像作为输入传递给模型,切片技术降低了模型的输入维度,同时从内容层面保持了图像的有效输入分辨率。
目前只有部分模型支持切片(tiling)操作:Padim、Patchcore、Reverse Distillation、STFPM。
注意: 在Anomalib中,切片器(Tiler)默认会按批次堆叠切片,因此如果不减小批次大小,内存消耗将保持不变。
class anomalib.data.utils.tiler.Tiler(tile_size, stride=None, remove_border_count=