Benchmarking results¶
Benchmarking results¶
System Information¶
- Platform: macOS-15.0.1-arm64-arm-64bit
- Processor: arm
- CPU Count: 10
- Python Version: 3.12.7
Benchmark Parameters¶
- Number of images: 1000
- Runs per transform: 10
- Max warmup iterations: 1000
Library Versions¶
- albumentations: 1.4.20
- augly: 1.0.0
- imgaug: 0.4.0
- kornia: 0.7.3
- torchvision: 0.20.0
Performance Comparison¶
Number - is the number of uint8 RGB images processed per second on a single CPU core. Higher is better.
Transform | albumentations 1.4.20 | augly 1.0.0 | imgaug 0.4.0 | kornia 0.7.3 | torchvision 0.20.0 |
---|---|---|---|---|---|
HorizontalFlip | 8618 ± 1233 | 4807 ± 818 | 6042 ± 788 | 390 ± 106 | 914 ± 67 |
VerticalFlip | 22847 ± 2031 | 9153 ± 1291 | 10931 ± 1844 | 1212 ± 402 | 3198 ± 200 |
Rotate | 1146 ± 79 | 1119 ± 41 | 1136 ± 218 | 143 ± 11 | 181 ± 11 |
Affine | 682 ± 192 | - | 774 ± 97 | 147 ± 9 | 130 ± 12 |
Equalize | 892 ± 61 | - | 581 ± 54 | 152 ± 19 | 479 ± 12 |
RandomCrop80 | 47341 ± 20523 | 25272 ± 1822 | 11503 ± 441 | 1510 ± 230 | 32109 ± 1241 |
ShiftRGB | 2349 ± 76 | - | 1582 ± 65 | - | - |
Resize | 2316 ± 166 | 611 ± 78 | 1806 ± 63 | 232 ± 24 | 195 ± 4 |
RandomGamma | 8675 ± 274 | - | 2318 ± 269 | 108 ± 13 | - |
Grayscale | 3056 ± 47 | 2720 ± 932 | 1681 ± 156 | 289 ± 75 | 1838 ± 130 |
RandomPerspective | 412 ± 38 | - | 554 ± 22 | 86 ± 11 | 96 ± 5 |
GaussianBlur | 1728 ± 89 | 242 ± 4 | 1090 ± 65 | 176 ± 18 | 79 ± 3 |
MedianBlur | 868 ± 60 | - | 813 ± 30 | 5 ± 0 | - |
MotionBlur | 4047 ± 67 | - | 612 ± 18 | 73 ± 2 | - |
Posterize | 9094 ± 301 | - | 2097 ± 68 | 430 ± 49 | 3196 ± 185 |
JpegCompression | 918 ± 23 | 778 ± 5 | 459 ± 35 | 71 ± 3 | 625 ± 17 |
GaussianNoise | 166 ± 12 | 67 ± 2 | 206 ± 11 | 75 ± 1 | - |
Elastic | 201 ± 5 | - | 235 ± 20 | 1 ± 0 | 2 ± 0 |
Clahe | 454 ± 22 | - | 335 ± 43 | 94 ± 9 | - |
CoarseDropout | 13368 ± 744 | - | 671 ± 38 | 536 ± 87 | - |
Blur | 5267 ± 543 | 246 ± 3 | 3807 ± 325 | - | - |
ColorJitter | 628 ± 55 | 255 ± 13 | - | 55 ± 18 | 46 ± 2 |
Brightness | 8956 ± 300 | 1163 ± 86 | - | 472 ± 101 | 429 ± 20 |
Contrast | 8879 ± 1426 | 736 ± 79 | - | 425 ± 52 | 335 ± 35 |
RandomResizedCrop | 2828 ± 186 | - | - | 287 ± 58 | 511 ± 10 |
Normalize | 1196 ± 56 | - | - | 626 ± 40 | 519 ± 12 |
PlankianJitter | 2204 ± 385 | - | - | 813 ± 211 | - |