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

Method __call__

monai/transforms/intensity/array.py:1691–1700  ·  view source on GitHub ↗
(self, img: NdarrayOrTensor, randomize: bool = True)

Source from the content-addressed store, hash-verified

1689 self.z = self.R.uniform(low=self.sigma_z[0], high=self.sigma_z[1])
1690
1691 def __call__(self, img: NdarrayOrTensor, randomize: bool = True) -> NdarrayOrTensor:
1692 img = convert_to_tensor(img, track_meta=get_track_meta())
1693 if randomize:
1694 self.randomize()
1695
1696 if not self._do_transform:
1697 return img
1698
1699 sigma = ensure_tuple_size(vals=(self.x, self.y, self.z), dim=img.ndim - 1)
1700 return GaussianSmooth(sigma=sigma, approx=self.approx)(img)
1701
1702
1703class GaussianSharpen(Transform):

Callers

nothing calls this directly

Calls 5

randomizeMethod · 0.95
convert_to_tensorFunction · 0.90
get_track_metaFunction · 0.90
ensure_tuple_sizeFunction · 0.90
GaussianSmoothClass · 0.85

Tested by

no test coverage detected