MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / __call__

Method __call__

monai/transforms/intensity/dictionary.py:1390–1402  ·  view source on GitHub ↗
(self, data: dict[Hashable, NdarrayOrTensor])

Source from the content-addressed store, hash-verified

1388 return self
1389
1390 def __call__(self, data: dict[Hashable, NdarrayOrTensor]) -> dict[Hashable, NdarrayOrTensor]:
1391 d = dict(data)
1392 self.randomize(None)
1393 if not self._do_transform:
1394 for key in self.key_iterator(d):
1395 d[key] = convert_to_tensor(d[key], track_meta=get_track_meta())
1396 return d
1397
1398 # all the keys share the same random sigma1, sigma2, etc.
1399 self.rand_sharpen.randomize(None)
1400 for key in self.key_iterator(d):
1401 d[key] = self.rand_sharpen(d[key], randomize=False)
1402 return d
1403
1404
1405class RandHistogramShiftd(RandomizableTransform, MapTransform):

Callers

nothing calls this directly

Calls 4

convert_to_tensorFunction · 0.90
get_track_metaFunction · 0.90
key_iteratorMethod · 0.80
randomizeMethod · 0.45

Tested by

no test coverage detected