PyTorch로 배우는 이미지 딥러닝
Michal Oleszak
Machine Learning Engineer
원본 이미지

시맨틱 세분화

인스턴스 세분화

파놉틱 세분화

시맨틱과 인스턴스 세분화 결합은 복잡할 수 있습니다:
워크플로:
model = UNet()
with torch.no_grad():
semantic_masks = model(image_tensor)
print(semantic_masks.shape)
torch.Size([1, 3, 427, 640])
semantic_mask = torch.argmax(
semantic_masks, dim=1
)

model = MaskRCNN()with torch.no_grad(): instance_masks = model(image_tensor)[0]["masks"] print(instance_masks.shape)
torch.Size([80, 1, 427, 640])

panoptic_mask = torch.clone(semantic_mask)instance_id = 3 for mask in instance_masks:panoptic_mask[mask > 0.5] = instance_idinstance_id += 1

PyTorch로 배우는 이미지 딥러닝