A collection of information about Data Augmentation libraries for Image Processing.
last updated on 10/10/2023
Kornia is a differentiable computer vision library for PyTorch, with modules dedicated to image augmentation.
Transformations | Description | Tags | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1. | from Calculates the weighted sum of two image tensors. |
MIXED SAMPLE | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
2. | from Adjusts log correction on the input image. Reference, |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
3. | from Adjusts the contrast of the image or performs sigmoid correction on the input image. Reference. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
4. | from Applies AutoAugment searched strategies. |
||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
5. | from Blurs an image using a Bilateral filter. |
BLUR | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
6. | from Computes blur (anti-aliasing) and downsamples a given feature map. Reference. |
BLUR | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
7. | from Crops a given image at the center. |
BASIC GEOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
8. | from Applies a random transformation to the brightness, contrast, saturation and hue of an image. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
9. | from Applies a random transformation to the brightness, contrast, saturation and hue of an image. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
10. | from Blurs an image using a Guided filter. |
BLUR | |||||||||||||||||||||||||
11. | from Blurs an image using a Joint Bilateral filter. |
BLUR | |||||||||||||||||||||||||
12. | from Rescales an image so that maximum side is equal to |
BASIC GEOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
13. | from Computes pools and blurs and downsamples a given feature map. |
BLUR | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
14. | from Pads the given sample to a specific size. |
BASIC GEOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
15. | from Applies RandAugment augmentation strategies. |
||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
16. | from Applies a random 2D affine transformation to an image. |
BASIC GEOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
17. | from Adds random blur with a box filter to an image. |
BLUR | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
18. | from Applies a random transformation to the brightness of an image. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
19. | from Shuffles the channels of a batch of multi-dimensional images. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
20. | from Applies a random transformation to the contrast of an image. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
21. | from Crops random patches of an image on a given size. |
BASIC GEOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
22. | from Implementation for CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Features. |
MIXED SAMPLE | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
23. | from Adds random elastic transformation to an image. |
DISTORTION | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
24. | from Equalizes given image(s) randomly. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
25. | from Erases a random rectangle of an image according to a probability |
DROPOUT | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
26. | from Adds random camera radial distortion. |
DISTORTION | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
27. | from Applies a random transformation to the gamma of an image. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
28. | from Applies gaussian blur given image(s) randomly. The standard deviation is sampled for each instance. |
BLUR | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
29. | from Adds gaussian noise. |
NOISE | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
30. | from Applies random transformation to Grayscale according to a probability |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
31. | from Applies a random horizontal flip to image(s) with a given probability. |
BASIC GEOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
32. | from Applies a random transformation to the hue of an image. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
33. | from Inverts the images values randomly. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
34. | from RandomJigsaw augmentation. |
MIXED SAMPLE | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
35. | from Adds random blur with a median filter to an image. |
BLUR | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
36. | from Implementation for mixup: BEYOND EMPIRICAL RISK MINIMIZATION. |
MIXED SAMPLE | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
37. | from Mosaic augmentation. |
MIXED SAMPLE | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
38. | from Performs motion blur on 2D images (4D tensor). |
BLUR | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
39. | from Applies a random perspective transformation to an image with a given probability. |
BASIC GEOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
40. | from Applies planckian jitter transformation. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
41. | from Adds brightness to the image based on a fractal map generated by the diamond square algorithm. Based on TorMentor: Deterministic dynamic-path, data augmentations with fractals. |
||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
42. | from Adds contrast to the image based on a fractal map generated by the diamond square algorithm. Based on TorMentor: Deterministic dynamic-path, data augmentations with fractals. |
||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
43. | from Adds a particular shadow. Based on TorMentor: Deterministic dynamic-path, data augmentations with fractals. |
||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
44. | from Posterizes given image(s) randomly. |
STYLE FILTER | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
45. | from Randomly shifts each channel of an image. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
46. | from Adds random rain to the image. |
WEATHER | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
47. | from Crops random patches in an image and resizes to a given size. |
BASIC GEOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
48. | from Applies a random rotation to image(s) given an amount of degrees. |
BASIC GEOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
49. | from Applies a random transformation to the saturation of an image. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
50. | from Sharpens given image(s) randomly. |
SHARPNESS | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
51. | from Generates snow effect on given image(s). |
WEATHER | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
52. | from Solarizes given image(s) randomly. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
53. | from Adds random noise to the Thin Plate Spline algorithm. |
DISTORTION | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
54. | from Applies a random vertical flip to image(s) with a given probability. |
BASIC GEOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
55. | from Resizes to size. |
BASIC GEOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
56. | from Applies the sepia filter to the image. |
PHOTOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
57. | from Rescales an image so that minimum side is equal to |
BASIC GEOMETRY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
58. | from Applies TrivialAugment augmentation strategies. |
||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
59. | from Creates an operator that sharpens image. |
SHARPNESS | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
60. | from |
||||||||||||||||||||||||||
61. | from Returns the closed image (erosion after a dilation), applying the same kernel in each channel. |
MORPHOLOGY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
62. | from Returns the dilated image applying the same kernel in each channel. |
MORPHOLOGY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
63. | from Returns the eroded image applying the same kernel in each channel. |
MORPHOLOGY | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
64. | from Returns the opened image (dilation after an erosion), applying the same kernel in each channel. |
MORPHOLOGY | |||||||||||||||||||||||||
|