medipt.transforms.intensity package

Submodules

medipt.transforms.intensity.change_image_gamma module

medipt.transforms.intensity.change_image_gamma.change_gamma(img, l)[source]
medipt.transforms.intensity.change_image_gamma.change_gamma_unnormalized(img, l)[source]
medipt.transforms.intensity.change_image_gamma.random_change_gamma(img, lambda_min=0.5, lambda_max=1.5, seed=None, legacy_random_state=True)[source]
Parameters:
medipt.transforms.intensity.change_image_gamma.scale(img, old_range, new_range)[source]

medipt.transforms.intensity.clamp_intensity module

class medipt.transforms.intensity.clamp_intensity.ClampIntensity(window_min=None, window_max=None, *args, **kwargs)[source]

Bases: object

Parameters:

medipt.transforms.intensity.gaussian_blur module

class medipt.transforms.intensity.gaussian_blur.GaussianBlur(sigma, *args, **kwargs)[source]

Bases: object

Parameters:

sigma (int | float) –

class medipt.transforms.intensity.gaussian_blur.RandomGaussianBlur(min_sigma, max_sigma, seed=None, legacy_random_state=True, *args, **kwargs)[source]

Bases: object

Parameters:

medipt.transforms.intensity.gaussian_noise module

class medipt.transforms.intensity.gaussian_noise.GaussianNoise(mean, sigma, seed=None, legacy_random_state=True, *args, **kwargs)[source]

Bases: object

Parameters:
class medipt.transforms.intensity.gaussian_noise.RandomGaussianNoise(mean=None, min_mean=None, max_mean=None, sigma=None, min_sigma=None, max_sigma=None, seed=None, legacy_random_state=True, *args, **kwargs)[source]

Bases: object

Parameters:

medipt.transforms.intensity.intensity_utils_np module

medipt.transforms.intensity.intensity_utils_np.change_image_gamma_np(image, gamma, *args, **kwargs)[source]
Return type:

ndarray

Parameters:
medipt.transforms.intensity.intensity_utils_np.clamp_intensity_np(image, window_min=None, window_max=None, image_min=None, image_max=None, *args, **kwargs)[source]
Return type:

ndarray

Parameters:
medipt.transforms.intensity.intensity_utils_np.gaussian_blur_np(image, sigma, *args, **kwargs)[source]
Return type:

ndarray

Parameters:
medipt.transforms.intensity.intensity_utils_np.gaussian_noise_np(image, mean, sigma, rand_init=None, *args, **kwargs)[source]
Return type:

ndarray

Parameters:
medipt.transforms.intensity.intensity_utils_np.rescale_intensity_np(image, output_min=None, output_max=None, *args, **kwargs)[source]
Return type:

ndarray

Parameters:
medipt.transforms.intensity.intensity_utils_np.rescale_intensity_window_np(image, input_min=None, input_max=None, output_min=None, output_max=None, *args, **kwargs)[source]
Return type:

ndarray

Parameters:
medipt.transforms.intensity.intensity_utils_np.shift_scale_intensity_np(image, shift=None, scale=None, *args, **kwargs)[source]
Return type:

ndarray

Parameters:

medipt.transforms.intensity.intensity_utils_sitk module

medipt.transforms.intensity.intensity_utils_sitk.change_image_gamma_sitk(image, gamma, *args, **kwargs)[source]
Return type:

Image

Parameters:
  • image (Image) –

  • gamma (int | float) –

medipt.transforms.intensity.intensity_utils_sitk.clamp_intensity_sitk(image, window_min=None, window_max=None, image_min=None, image_max=None, *args, **kwargs)[source]
Return type:

Image

Parameters:
  • image (Image) –

  • window_min (int | float | None) –

  • window_max (int | float | None) –

  • image_min (int | float | None) –

  • image_max (int | float | None) –

medipt.transforms.intensity.intensity_utils_sitk.gaussian_blur_sitk(image, sigma, *args, **kwargs)[source]
Return type:

Image

Parameters:
  • image (Image) –

  • sigma (int | float) –

medipt.transforms.intensity.intensity_utils_sitk.gaussian_noise_sitk(image, mean, sigma, seed=None, *args, **kwargs)[source]
Return type:

Image

Parameters:
medipt.transforms.intensity.intensity_utils_sitk.min_max_intensity_sitk(image, *args, **kwargs)[source]
Return type:

Tuple[float, float]

Parameters:

image (Image) –

medipt.transforms.intensity.intensity_utils_sitk.rescale_intensity_sitk(image, output_min=None, output_max=None, *args, **kwargs)[source]
Return type:

Image

Parameters:
  • image (Image) –

  • output_min (int | float | None) –

  • output_max (int | float | None) –

medipt.transforms.intensity.intensity_utils_sitk.rescale_intensity_window_sitk(image, input_min=None, input_max=None, output_min=None, output_max=None, *args, **kwargs)[source]
Return type:

Image

Parameters:
  • image (Image) –

  • input_min (int | float | None) –

  • input_max (int | float | None) –

  • output_min (int | float | None) –

  • output_max (int | float | None) –

medipt.transforms.intensity.intensity_utils_sitk.shift_scale_intensity_sitk(image, shift=None, scale=None, *args, **kwargs)[source]
Return type:

Image

Parameters:
  • image (Image) –

  • shift (int | float | None) –

  • scale (int | float | None) –

medipt.transforms.intensity.rescale_intensity module

class medipt.transforms.intensity.rescale_intensity.RescaleIntensity(new_min=None, new_max=None, *args, **kwargs)[source]

Bases: object

Parameters:

medipt.transforms.intensity.shift_scale_intensity module

class medipt.transforms.intensity.shift_scale_intensity.ShiftScaleIntensity(shift=None, scale=None, input_min=None, input_max=None, output_min=None, output_max=None, random_shift=None, random_scale=None, seed=None, legacy_random_state=True, *args, **kwargs)[source]

Bases: object

Parameters:

Module contents