Skip to content

Commit 3ff1250

Browse files
Remove SimpleITK image handling from MonaiBundleInferenceOperator
Signed-off-by: Simone Bendazzoli <[email protected]>
1 parent f6e3e64 commit 3ff1250

File tree

1 file changed

+0
-12
lines changed

1 file changed

+0
-12
lines changed

monai/deploy/operators/monai_bundle_inference_operator.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@
2525
import SimpleITK
2626
from SimpleITK import Image as SimpleITKImage
2727

28-
import SimpleITK
29-
from SimpleITK import Image as SimpleITKImage
3028
from monai.deploy.core import AppContext, Fragment, Image, IOType, OperatorSpec
3129
from monai.deploy.utils.importutil import optional_import
3230

@@ -707,16 +705,6 @@ def _receive_input(self, name: str, op_input, context):
707705
logging.debug(f"Metadata of the converted input image: {metadata}")
708706
elif isinstance(value, np.ndarray):
709707
value = torch.from_numpy(value).to(self._device)
710-
elif isinstance(value, SimpleITKImage):
711-
metadata = {}
712-
metadata["pixdim"] = np.asarray(value.GetSpacing())
713-
metadata["origin"] = np.asarray(value.GetOrigin())
714-
metadata["direction"] = np.asarray(value.GetDirection())
715-
if len(value.GetSize()) == 3:
716-
metadata["pixdim"] = np.insert(np.asarray(value.GetSpacing()), 0, 1.0)
717-
value = np.transpose(SimpleITK.GetArrayFromImage(value), [2, 1, 0])
718-
else:
719-
value = np.transpose(SimpleITK.GetArrayFromImage(value), [0, 3, 2, 1])
720708

721709
# else value is some other object from memory
722710

0 commit comments

Comments
 (0)