BenchmarkDotNet=v0.12.1, OS=Windows 10.0.17763.1217 (1809/October2018Update/Redstone5)
Intel Xeon CPU E3-1270 V2 3.50GHz, 1 CPU, 8 logical and 4 physical cores
.NET Core SDK=3.1.302
  [Host]     : .NET Core 3.1.6 (CoreCLR 4.700.20.26901, CoreFX 4.700.20.31603), X64 RyuJIT
  DefaultJob : .NET Core 3.1.6 (CoreCLR 4.700.20.26901, CoreFX 4.700.20.31603), X64 RyuJIT
MethodWHalfFileNameMeanErrorStdDevRatio
SafeSauvola5p00743.bmp1,449.6 ms6.44 ms5.03 ms1.73
UnsafeSauvolaScalar5p00743.bmp839.7 ms2.94 ms2.46 ms1.00
LinqSauvolaVector5p00743.bmp1,542.1 ms11.33 ms10.60 ms1.84
LinqSauvolaScalar5p00743.bmp1,475.2 ms6.28 ms5.57 ms1.76
CachedLinqSauvolaVector5p00743.bmp866.9 ms4.06 ms3.79 ms1.03
CachedLinqSauvolaScalar5p00743.bmp893.1 ms10.59 ms9.90 ms1.07