vis4d.data.transforms.mixup
Mixup data augmentation.
Classes
|
Generate the parameters for a mixup operation. |
|
Mixup a batch of boxes. |
|
Mixup a batch of categories. |
|
Mixup a batch of images. |
Typed dict for mixup parameters. |
- class MixupParam[source]
Typed dict for mixup parameters.
The parameters are used to mixup a pair of items in a batch. Usually, the pairs are selected as follows:
(0, bs - 1), (1, bs - 2), …, (bs // 2, bs // 2)
where bs is the batch size. The batch size must be even for mixup to work.
- class GenMixupParameters(*, in_keys=('images',), out_keys=('transforms.mixup',), sensors=None, same_on_batch=True, **kwargs)[source]
Generate the parameters for a mixup operation.
- __call__(images)[source]
Generate parameters for MixUp.
- Return type:
list[MixupParam]
- class MixupImages(*, in_keys=('images', 'transforms.mixup'), out_keys=('images',), sensors=None, same_on_batch=True, **kwargs)[source]
Mixup a batch of images.
- class MixupCategories(*, in_keys=('categories', 'transforms.mixup'), out_keys=('categories',), sensors=None, same_on_batch=True, **kwargs)[source]
Mixup a batch of categories.