Augmentation
Augmentation transforms generate different results every time they are called.

Base class
RandomTransform
Bases: Transform
Base class for stochastic augmentation transforms.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**kwargs
|
See |
{}
|
__call__(data)
Transform data and return a result of the same type.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
TypeTransformInput
|
Instance of |
required |
apply_transform(subject)
abstractmethod
to_hydra_config()
Return a dictionary representation of the transform for Hydra instantiation.
Composition
| Transform | Description |
|---|---|
Compose |
Compose several transforms together |
OneOf |
Apply one of the given transforms |
Spatial
| Transform | Description |
|---|---|
RandomFlip |
Randomly reverse the order of elements in an image along the given axes |
RandomAffine |
Apply a random affine transformation |
RandomElasticDeformation |
Apply a random elastic deformation |
RandomAffineElasticDeformation |
Apply random affine and elastic deformation |
RandomAnisotropy |
Downsample an image along an axis and upsample back |
Intensity
| Transform | Description |
|---|---|
RandomMotion |
Simulate MRI motion artifacts |
RandomGhosting |
Simulate MRI ghosting artifacts |
RandomSpike |
Simulate MRI spike artifacts |
RandomBiasField |
Simulate MRI bias field artifacts |
RandomBlur |
Blur an image using a random-sized Gaussian filter |
RandomNoise |
Add Gaussian noise |
RandomSwap |
Randomly swap patches in an image |
RandomLabelsToImage |
Generate an image from a segmentation |
RandomGamma |
Randomly change contrast of an image |