class
GridDistortion
extends
_DisplacementTransformGridDistortion(num_steps: int = 5, distort_limit: float | tuple[float, float] = 0.3, interpolation: int | str | Interpolation = 1, p: float = 0.5)Grid distortion (Albumentations GridDistortion).
Perturbs a coarse num_steps x num_steps control grid by
distort_limit and upsamples it to a smooth displacement field.
Parameters
num_stepsint= 5No description.
distort_limitfloat or (float, float)= 0.3No description.
No description.
pfloat= 0.5No description.
Used by 1
Constructors
1Instance methods
1Sample per-call random parameters for GridDistortion.
Parameters
imgTensorImage tensor; its spatial size sets the displacement
field size and the output canvas.
Returns
DispParamsCarries per-pixel dx / dy displacement fields of
shape (H, W) in pixel units. Built by sampling a
(num_steps + 1) x (num_steps + 1) control grid with
entries in distort_limit (scaled by the cell size in
each axis) and bilinearly upsampling to (H, W).
out_hw equals the input (H, W).