PyTorch ile Görüntüler için Deep Learning
Michal Oleszak
Machine Learning Engineer
Orijinal görüntü

Anlamsal segmentasyon

Örnek segmentasyon

Panoptik segmentasyon

Anlamsal ve örnek segmentasyonu birleştirmek zor olabilir:
İş akışımız:
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 ile Görüntüler için Deep Learning