'Random Erasing Data Augmentation' by Zhong et al. See https://arxiv.org/pdf/1708.04896

transform_random_erasing(
  img,
  p = 0.5,
  scale = c(0.02, 0.33),
  ratio = c(0.3, 3.3),
  value = 0,
  inplace = FALSE
)

Arguments

img

A magick-image, array or torch_tensor.

p

(numeric): Probability that the random erasing operation will be performed.

scale

(numeric vector of length 2): Range of proportion of erased area against input image.

ratio

(numeric vector of length 2): Range of aspect ratio of erased area.

value

(numeric vector or numeric or character): Erasing value. Default is 0. If a single numeric value, it is used to erase all pixels. If a numeric vector of length 3, it is used to erase R, G, B channels respectively. If the string "random", erasing each pixel with random values.

inplace

(logical): Boolean to make this transform inplace. Default set to FALSE.