open3d.ml.torch.datasets.augment.SemsegAugmentation#
- class open3d.ml.torch.datasets.augment.SemsegAugmentation(cfg, seed=None)#
Class consisting of different augmentation methods for Semantic Segmentation.
- Parameters:
cfg – Config for augmentation.
- ChromaticAutoContrast(feats, cfg)#
Improve contrast for RGB features.
- Parameters:
feats – RGB features, should be in range [0-255].
cfg – configuration dict.
- ChromaticJitter(feats, cfg)#
Adds a small noise jitter to features.
- Parameters:
feats – Features.
cfg – configuration dict.
- ChromaticTranslation(feats, cfg)#
Adds a small translation vector to features.
- Parameters:
feats – Features.
cfg – configuration dict.
- static HueSaturationTranslation(feat, cfg)#
Adds small noise to hue and saturation.
- Parameters:
feat – Features.
cfg – config dict with keys(‘hue_max’, and ‘saturation_max’).
- RandomDropout(pc, feats, labels, cfg)#
Randomly drops some points.
- Parameters:
pc – Pointcloud.
feats – Features.
labels – Labels.
cfg – configuration dict.
- RandomHorizontalFlip(pc, cfg)#
Randomly flips the given axes.
- Parameters:
pc – Pointcloud.
cfg – configuraiton dict.
- __init__(cfg, seed=None)#
- augment(point, feat, labels, cfg, seed=None)#