AlbumentationsX vs Albumentations MIT

Direct comparison against the latest MIT benchmark artifact. Speedup values are shown as ranges derived from throughput error bars (median +/- std).

Top-line Summary

Generated automatically on every benchmark refresh; values below use median speedup midpoint and IQR.

RGB

Wins: 51 / 92 · Median: 1.02x · IQR: 0.96x-1.09x

9-channel

Wins: 62 / 67 · Median: 1.45x · IQR: 1.21x-3.66x

Video

Wins: 59 / 89 · Median: 1.03x · IQR: 0.99x-1.12x

RGB Benchmarks

59 of 101
AlbumentationsX wins
4.71x
Average speedup midpoint when AlbumentationsX leads
183.0x
Max midpoint speedup (PiecewiseAffine)

Speedup Distribution

How many transforms fall into each speedup range (Albumentationsx vs best competitor). 92 transforms with head-to-head comparison.

1< 0.5×400.5–1×501–2×2–5×5–10×10–50×1> 50×
Transform
albumentationsx
2.1.1
CPU · macOS arm64
albumentations
N/A
CPU · macOS arm64
Speedup
Albx / best other (range)
PiecewiseAffine173 ± 71 ± 0174-192x
UnsharpMask383 ± 16201 ± 41.8-2.0x
GridDistortion1309 ± 38796 ± 501.5-1.8x
MultiplicativeNoise4955 ± 1093202 ± 771.5-1.6x
Invert33252 ± 318526181 ± 92290.8-2.1x
RGBShift4736 ± 1233436 ± 261.3-1.4x
Elastic425 ± 8316 ± 61.3-1.4x
Erasing26700 ± 300223703 ± 76110.8-1.8x
OpticalDistortion774 ± 13601 ± 71.3-1.3x
LinearIllumination568 ± 5454 ± 281.2-1.3x
RandomShadow507 ± 8418 ± 71.2-1.3x
Morphological17026 ± 124214215 ± 9361.0-1.4x
RandomGamma14281 ± 114212076 ± 8551.0-1.4x
ColorJitter1199 ± 251012 ± 121.1-1.2x
Solarize13474 ± 91911616 ± 8071.0-1.3x
PhotoMetricDistort1070 ± 8917 ± 201.1-1.2x
RandomGridShuffle10619 ± 729290 ± 4371.1-1.2x
GaussianIllumination765 ± 11685 ± 511.0-1.2x
Saturation1307 ± 381169 ± 401.0-1.2x
Rain2174 ± 371946 ± 261.1-1.2x
SmallestMaxSize2728 ± 242483 ± 391.1-1.1x
CornerIllumination500 ± 3457 ± 211.0-1.2x
PlasmaBrightness186 ± 1169 ± 31.1-1.1x
Hue2001 ± 91837 ± 181.1-1.1x
AdditiveNoise267 ± 12246 ± 21.0-1.1x
ThinPlateSpline84 ± 578 ± 21.0-1.2x
ShotNoise45 ± 141 ± 01.1-1.1x
PlasmaShadow205 ± 7191 ± 71.0-1.1x
ShiftScaleRotate1362 ± 181269 ± 151.0-1.1x
ISONoise178 ± 3167 ± 41.0-1.1x
ZoomBlur197 ± 12186 ± 100.9-1.2x
FancyPCA111 ± 2105 ± 51.0-1.1x
AdvancedBlur1256 ± 491192 ± 421.0-1.1x
LongestMaxSize3908 ± 473705 ± 621.0-1.1x
RandomScale3300 ± 443140 ± 551.0-1.1x
HSV1140 ± 131086 ± 271.0-1.1x
Transpose1580 ± 201513 ± 201.0-1.1x
RandomSunFlare347 ± 2334 ± 31.0-1.1x
SafeRotate1346 ± 41293 ± 121.0-1.1x
SaltAndPepper599 ± 15578 ± 91.0-1.1x
GridDropout82 ± 380 ± 50.9-1.1x
Downscale5351 ± 685203 ± 1081.0-1.1x
PlankianJitter3215 ± 253132 ± 631.0-1.1x
PixelDropout403 ± 9393 ± 101.0-1.1x
CLAHE652 ± 2640 ± 121.0-1.0x
RandomToneCurve10725 ± 37710625 ± 7970.9-1.1x
Defocus131 ± 1129 ± 01.0-1.0x
Shear1266 ± 101257 ± 131.0-1.0x
Emboss2707 ± 272695 ± 791.0-1.0x
JpegCompression1353 ± 11351 ± 201.0-1.0x
ChannelDropout11932 ± 44112059 ± 10670.9-1.1x
Equalize1273 ± 61274 ± 131.0-1.0x
Normalize1621 ± 101630 ± 1080.9-1.1x
Posterize13288 ± 66713473 ± 12170.9-1.1x
RandomRotate901866 ± 471876 ± 530.9-1.0x
RandomFog9 ± 09 ± 01.0-1.0x
ChromaticAberration496 ± 13500 ± 120.9-1.0x
AutoContrast1670 ± 151684 ± 531.0-1.0x
Rotate2914 ± 212938 ± 291.0-1.0x
Affine1423 ± 71438 ± 151.0-1.0x
MedianBlur1550 ± 191569 ± 141.0-1.0x
SquareSymmetry2052 ± 462080 ± 590.9-1.0x
Grayscale17827 ± 110118109 ± 5200.9-1.1x
Resize3477 ± 303535 ± 111.0-1.0x
Spatter108 ± 3111 ± 20.9-1.0x
GlassBlur36 ± 137 ± 10.9-1.0x
Perspective1167 ± 141197 ± 131.0-1.0x
RingingOvershoot151 ± 3156 ± 10.9-1.0x
RandomResizedCrop4226 ± 174379 ± 121.0-1.0x
Blur7402 ± 2347699 ± 3480.9-1.0x
ChannelShuffle7779 ± 528076 ± 2350.9-1.0x
GaussianNoise319 ± 8335 ± 130.9-1.0x
Sharpen2226 ± 442337 ± 110.9-1.0x
MotionBlur4265 ± 484484 ± 650.9-1.0x
CoarseDropout18413 ± 135620042 ± 29990.7-1.2x
GaussianBlur2344 ± 462474 ± 230.9-1.0x
Superpixels18 ± 019 ± 00.9-1.0x
RandomGravel1299 ± 111376 ± 100.9-1.0x
Snow707 ± 11758 ± 110.9-1.0x
RandomSizedCrop3676 ± 663954 ± 230.9-1.0x
CropAndPad2763 ± 493019 ± 490.9-0.9x
HorizontalFlip12908 ± 42214182 ± 3180.9-1.0x
PlasmaContrast134 ± 4148 ± 40.9-1.0x
ToSepia6866 ± 2147672 ± 4630.8-1.0x
Brightness9963 ± 33911407 ± 9920.8-1.0x
PadIfNeeded16014 ± 37019659 ± 45600.6-1.1x
VerticalFlip26665 ± 185131529 ± 5190.8-0.9x
Contrast9695 ± 27611873 ± 9540.7-0.9x
Pad38630 ± 67348440 ± 5190.8-0.8x
RandomCrop12864659 ± 1175113738 ± 21620.5-0.6x
CenterCrop12865127 ± 1358118961 ± 40000.5-0.6x
ConstrainedCoarseDropout108398 ± 1116380677 ± 44760.3-0.3x
AtmosphericFog349 ± 15
ChannelSwap7363 ± 76
Dithering6 ± 0
FilmGrain272 ± 1
GridMask15684 ± 535
Halftone26 ± 1
LensFlare263 ± 10
Vignetting589 ± 16
WaterRefraction124 ± 5

9-channel Benchmarks

62 of 67
AlbumentationsX wins
6.97x
Average speedup midpoint when AlbumentationsX leads
186.8x
Max midpoint speedup (PiecewiseAffine)

Speedup Distribution

How many transforms fall into each speedup range (Albumentationsx vs best competitor). 67 transforms with head-to-head comparison.

1< 0.5×40.5–1×341–2×212–5×35–10×210–50×2> 50×
Transform
albumentationsx
2.1.1
CPU · macOS arm64
albumentations
N/A
CPU · macOS arm64
Speedup
Albx / best other (range)
PiecewiseAffine189 ± 31 ± 0183-191x
PadIfNeeded8504 ± 352122 ± 167-73x
Pad9499 ± 1173321 ± 825-34x
Blur3165 ± 31312 ± 69.9-10x
Rotate2833 ± 141293 ± 69.0-10x
MotionBlur1978 ± 126296 ± 36.2-7.2x
CropAndPad868 ± 10167 ± 05.1-5.3x
Emboss1205 ± 14262 ± 14.5-4.7x
SafeRotate983 ± 76232 ± 13.9-4.6x
AdvancedBlur818 ± 305199 ± 32.5-5.7x
Shear931 ± 19230 ± 13.9-4.1x
ShiftScaleRotate926 ± 44231 ± 13.8-4.2x
GaussianBlur981 ± 19248 ± 83.8-4.2x
Sharpen969 ± 17249 ± 03.8-4.0x
GridDistortion810 ± 9212 ± 13.8-3.9x
Perspective788 ± 10212 ± 23.6-3.8x
Affine880 ± 20237 ± 23.6-3.8x
OpticalDistortion653 ± 14181 ± 63.4-3.8x
ElasticTransform418 ± 7139 ± 32.9-3.1x
UnsharpMask143 ± 548 ± 12.8-3.2x
Resize802 ± 14289 ± 42.7-2.9x
RandomScale882 ± 32319 ± 82.6-2.9x
LongestMaxSize879 ± 12329 ± 62.6-2.8x
MultiplicativeNoise2089 ± 71805 ± 52.5-2.7x
MedianBlur546 ± 15212 ± 12.5-2.7x
RandomResizedCrop969 ± 109387 ± 52.2-2.8x
SmallestMaxSize585 ± 5249 ± 22.3-2.4x
RandomSizedCrop828 ± 37378 ± 42.1-2.3x
SquareSymmetry2325 ± 10801491 ± 250.8-2.3x
ThinPlateSpline97 ± 162 ± 11.5-1.6x
LinearIllumination247 ± 5160 ± 21.5-1.6x
CenterCrop12874581 ± 1200851105 ± 10261.2-1.7x
RandomRotate902137 ± 12771484 ± 270.6-2.3x
RandomGamma6328 ± 724359 ± 421.4-1.5x
Transpose2081 ± 881459 ± 331.3-1.5x
Downscale3916 ± 1362746 ± 811.3-1.5x
AutoContrast662 ± 19472 ± 31.4-1.5x
Solarize5822 ± 7804217 ± 391.2-1.6x
PlasmaBrightness126 ± 294 ± 01.3-1.4x
RingingOvershoot61 ± 3246 ± 00.6-2.1x
Brightness5682 ± 1384268 ± 391.3-1.4x
Contrast5576 ± 6314257 ± 691.1-1.5x
Defocus52 ± 040 ± 01.3-1.3x
AdditiveNoise112 ± 187 ± 11.3-1.3x
PlasmaShadow177 ± 4139 ± 21.2-1.3x
Posterize5500 ± 4854341 ± 761.1-1.4x
JpegCompression205 ± 3162 ± 01.2-1.3x
RandomCrop12862467 ± 773449737 ± 6911.1-1.4x
CornerIllumination275 ± 9223 ± 21.2-1.3x
PixelDropout371 ± 7305 ± 11.2-1.2x
SaltAndPepper530 ± 9438 ± 91.2-1.3x
Grayscale515 ± 4431 ± 21.2-1.2x
HorizontalFlip3155 ± 712650 ± 1331.1-1.3x
ChannelShuffle3117 ± 2122619 ± 141.1-1.3x
PlasmaContrast89 ± 175 ± 11.2-1.2x
GaussianNoise131 ± 7111 ± 11.1-1.2x
VerticalFlip11827 ± 142710223 ± 691.0-1.3x
Morphological6610 ± 4295724 ± 681.1-1.2x
GaussianIllumination296 ± 11263 ± 41.1-1.2x
GridDropout81 ± 7880 ± 40.0-2.1x
Erasing10944 ± 36810476 ± 4171.0-1.1x
CoarseDropout9047 ± 3398698 ± 2591.0-1.1x
Normalize477 ± 46487 ± 90.9-1.1x
RandomGridShuffle4668 ± 6575037 ± 1960.8-1.1x
ChannelDropout6556 ± 8307176 ± 2210.8-1.1x
Invert9115 ± 144110552 ± 4970.7-1.0x
ConstrainedCoarseDropout119167 ± 26242387459 ± 37010.2-0.4x

Video Benchmarks

68 of 98
AlbumentationsX wins
4.39x
Average speedup midpoint when AlbumentationsX leads
193.3x
Max midpoint speedup (PiecewiseAffine)

Speedup Distribution

How many transforms fall into each speedup range (Albumentationsx vs best competitor). 89 transforms with head-to-head comparison.

< 0.5×300.5–1×581–2×2–5×5–10×10–50×1> 50×
Transform
albumentationsx
2.1.1
CPU · macOS arm64
albumentations
N/A
CPU · macOS arm64
Speedup
Albx / best other (range)
PiecewiseAffine3 ± 00 ± 0187-199x
UnsharpMask6 ± 03 ± 01.7-1.9x
Elastic7 ± 04 ± 01.5-1.7x
Solarize88 ± 364 ± 11.3-1.4x
PlankianJitter35 ± 126 ± 41.1-1.6x
RGBShift47 ± 236 ± 21.2-1.4x
MultiplicativeNoise52 ± 140 ± 21.2-1.4x
LinearIllumination7 ± 06 ± 01.3-1.3x
Transpose27 ± 121 ± 11.2-1.4x
Posterize85 ± 770 ± 61.0-1.5x
RandomShadow7 ± 06 ± 01.2-1.3x
Brightness82 ± 468 ± 21.1-1.3x
PadIfNeeded13 ± 111 ± 01.1-1.3x
ChannelShuffle67 ± 457 ± 61.0-1.4x
Contrast76 ± 164 ± 21.1-1.3x
Invert101 ± 186 ± 61.1-1.3x
Blur61 ± 152 ± 31.1-1.3x
HSV9 ± 08 ± 01.1-1.3x
Hue20 ± 017 ± 11.1-1.2x
OpticalDistortion11 ± 010 ± 01.1-1.2x
ColorJitter15 ± 013 ± 01.1-1.2x
Erasing86 ± 276 ± 11.1-1.2x
VerticalFlip90 ± 480 ± 11.1-1.2x
HorizontalFlip73 ± 166 ± 11.1-1.1x
CoarseDropout69 ± 362 ± 21.0-1.2x
GridDistortion15 ± 114 ± 01.0-1.2x
RandomResizedCrop20 ± 118 ± 11.0-1.2x
FancyPCA2 ± 02 ± 01.1-1.1x
Grayscale87 ± 680 ± 31.0-1.2x
Resize19 ± 018 ± 01.0-1.1x
Rotate30 ± 028 ± 11.0-1.1x
PhotoMetricDistort14 ± 113 ± 01.0-1.2x
SmallestMaxSize14 ± 013 ± 01.0-1.1x
Pad80 ± 275 ± 21.0-1.1x
CornerIllumination6 ± 06 ± 01.0-1.1x
GaussianIllumination9 ± 08 ± 01.0-1.1x
RandomGravel21 ± 020 ± 01.0-1.1x
ISONoise3 ± 03 ± 01.0-1.1x
Sharpen30 ± 129 ± 11.0-1.1x
Shear18 ± 017 ± 01.0-1.1x
RandomGamma78 ± 574 ± 30.9-1.2x
Defocus2 ± 02 ± 01.0-1.1x
GaussianNoise4 ± 04 ± 01.0-1.1x
AutoContrast18 ± 017 ± 01.0-1.1x
Saturation11 ± 111 ± 10.9-1.1x
ChannelDropout77 ± 076 ± 80.9-1.1x
Affine19 ± 018 ± 01.0-1.0x
PlasmaBrightness2 ± 02 ± 01.0-1.1x
RingingOvershoot2 ± 02 ± 01.0-1.0x
JpegCompression23 ± 023 ± 01.0-1.1x
CenterCrop128387 ± 16381 ± 280.9-1.1x
SaltAndPepper10 ± 010 ± 01.0-1.0x
PlasmaShadow2 ± 02 ± 01.0-1.0x
AdvancedBlur18 ± 018 ± 01.0-1.0x
CropAndPad37 ± 137 ± 01.0-1.0x
RandomCrop128375 ± 11371 ± 41.0-1.1x
Rain27 ± 027 ± 01.0-1.0x
Emboss34 ± 134 ± 10.9-1.1x
GaussianBlur30 ± 130 ± 01.0-1.0x
RandomSizedCrop17 ± 117 ± 00.9-1.1x
ChromaticAberration7 ± 07 ± 01.0-1.0x
RandomGridShuffle55 ± 155 ± 30.9-1.1x
ShotNoise1 ± 01 ± 01.0-1.0x
PixelDropout6 ± 06 ± 01.0-1.0x
RandomSunFlare5 ± 05 ± 01.0-1.0x
MedianBlur20 ± 020 ± 01.0-1.0x
CLAHE10 ± 010 ± 00.9-1.0x
GridDropout1 ± 01 ± 01.0-1.0x
Perspective16 ± 017 ± 01.0-1.0x
ShiftScaleRotate17 ± 018 ± 00.9-1.0x
ZoomBlur4 ± 04 ± 01.0-1.0x
Downscale49 ± 150 ± 00.9-1.0x
RandomToneCurve72 ± 474 ± 20.9-1.0x
MotionBlur37 ± 139 ± 20.9-1.0x
RandomFog0 ± 00 ± 00.9-1.0x
AdditiveNoise4 ± 04 ± 00.9-1.0x
Superpixels0 ± 00 ± 00.9-0.9x
ToSepia67 ± 371 ± 10.9-1.0x
LongestMaxSize19 ± 121 ± 00.9-1.0x
SafeRotate17 ± 118 ± 00.8-1.0x
Normalize17 ± 119 ± 00.9-1.0x
ThinPlateSpline1 ± 01 ± 00.8-0.9x
Spatter2 ± 02 ± 00.8-0.9x
PlasmaContrast1 ± 01 ± 00.8-0.8x
Equalize12 ± 015 ± 00.8-0.8x
Morphological71 ± 690 ± 90.7-1.0x
GlassBlur1 ± 01 ± 00.8-0.8x
Snow10 ± 014 ± 00.7-0.8x
ConstrainedCoarseDropout362 ± 15566 ± 280.6-0.7x
AtmosphericFog5 ± 0
ChannelSwap68 ± 2
Dithering0 ± 0
FilmGrain4 ± 0
GridMask67 ± 3
Halftone0 ± 0
LensFlare7 ± 0
Vignetting7 ± 0
WaterRefraction2 ± 0