From 8504a5f8a09d124e463f1d1226831be95782b194 Mon Sep 17 00:00:00 2001
From: Andre Anjos <andre.dos.anjos@gmail.com>
Date: Tue, 17 Sep 2024 18:36:39 +0200
Subject: [PATCH] [data.segment.shenzhen] Do not need to crop image to mask

---
 src/mednet/data/segment/shenzhen.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/mednet/data/segment/shenzhen.py b/src/mednet/data/segment/shenzhen.py
index 02570d7b..96f073a2 100644
--- a/src/mednet/data/segment/shenzhen.py
+++ b/src/mednet/data/segment/shenzhen.py
@@ -67,7 +67,6 @@ import torch
 from torchvision import tv_tensors
 from torchvision.transforms.v2.functional import to_dtype, to_image
 
-from ...models.transforms import crop_image_to_mask
 from ...utils.rc import load_rc
 from ..datamodule import CachingDataModule
 from ..split import JSONDatabaseSplit
@@ -116,8 +115,8 @@ class RawDataLoader(BaseDataLoader):
         # use image as a base since target() can be overriden by child class
         mask = torch.ones((1, image.shape[-2], image.shape[-1]), dtype=torch.float32)
 
-        image = tv_tensors.Image(crop_image_to_mask(image, mask))
-        target = tv_tensors.Mask(crop_image_to_mask(target, mask))
+        image = tv_tensors.Image(image)
+        target = tv_tensors.Mask(target)
         mask = tv_tensors.Mask(mask)
 
         return dict(image=image, target=target, mask=mask, name=sample[0])
-- 
GitLab