RandomTransform
RandomTransform class
dlf.preprocessing.transform.RandomTransform(
min_pitch=-60.0,
max_pitch=60.0,
min_roll=-60.0,
max_roll=60.0,
min_yaw=-60.0,
max_yaw=60.0,
min_translate_x=-1.0,
max_translate_x=1.0,
min_translate_y=-1.0,
max_translate_y=1.0,
min_translate_z=-1.0,
max_translate_z=1.0,
min_scale_x=1.0,
max_scale_x=1.0,
min_scale_y=1.0,
max_scale_y=1.0,
min_shear_x=-5.0,
max_shear_x=5.0,
min_shear_y=-5.0,
max_shear_y=5.0,
min_shear_z=-5.0,
max_shear_z=5.0,
)
Data augmentation method that randomly transforms an image with 6 DoF
Aliases
- transform
- 6dof
- Transform
- random_transform
- RandomTransform
Arguments
- min_pitch: float, optional. Minimum ptich angle. Defaults to -60.0.
- max_pitch: float, optional. Maximum ptich angle. Defaults to 60.0.
- min_roll: float, optional. Minimum roll angle. Defaults to -60.0.
- max_roll: float, optional. Maximum roll angle. Defaults to 60.0.
- min_yaw: float, optional. Minimum yaw angle. Defaults to -60.0.
- max_yaw: float, optional. Maximum yaw angle. Defaults to 60.0.
- min_translate_x: float, optional. Minimum x translation postion (1.0 means 100% of width). Defaults to -1.0.
- max_translate_x: float, optional. Maximum x translation postion (1.0 means 100% of width). Defaults to 1.0.
- min_translate_y: float, optional. Minimum y translation postion (1.0 means 100% of height). Defaults to -1.0.
- max_translate_y: float, optional. Maximum y translation postion (1.0 means 100% of height). Defaults to 1.0.
- min_translate_z: float, optional. Minimum z translation postion (1.0 means 100% of height). Defaults to -1.0.
- max_translate_z: float, optional. Maximum z translation postion (1.0 means 100% of height). Defaults to 1.0.
- min_scale_x: float, optional. Minimum x scale. Defaults to 1.0.
- max_scale_x: float, optional. Maximum x scale. Defaults to 1.0.
- min_scale_y: float, optional. Minimum y scale. Defaults to 1.0.
- max_scale_y: float, optional. Maximum y scale. Defaults to 1.0.
- min_shear_x: float, optional. Minimum x shear. Defaults to -5.0.
- max_shear_x: float, optional. Maximum x shear. Defaults to 5.0.
- min_shear_y: float, optional. Minimum y shear. Defaults to -5.0.
- max_shear_y: float, optional. Maximum y shear. Defaults to 5.0.
- min_shear_z: float, optional. Minimum z shear. Defaults to -5.0.
- max_shear_z: float, optional. Maximum z shear. Defaults to 5.0.
Example
YAML Configuration
preprocess_list:
transform:
References:
- https://towardsdatascience.com/how-to-transform-a-2d-image-into-a-3d-space-5fc2306e3d36