Several Speed Improvements
Version 11 enhances the performance of several image processing and analysis functions.
Timings for LocalAdaptiveBinarize in Version 11 and Version 10 as the function of radius size. The experiment was performed on a 64-bit Windows 10 system equipped with Intel Core i5-3570K @ 3.40 GHz CPU. The number at the bottom shows how much faster Version 11 is than Version 10.
Timings for DominantColors in Version 11 and Version 10 as the function of side length. The experiment was performed on a 64-bit Windows 10 system equipped with Intel Core i5-3570K @ 3.40 GHz CPU. The number at the bottom shows how much faster Version 11 is than Version 10.
Timings for ClusteringComponents in Version 11 and Version 10 as the function of side length. The experiment was performed on a 64-bit Windows 10 system equipped with Intel Core i5-3570K @ 3.40 GHz CPU. The number at the bottom shows how much faster Version 11 is than Version 10.
The performance of ImageAdd, ImageSubtract, and ImageMultiply when the input arguments are two images of the same dimensions (one multichannel and one grayscale image) was optimized. Here are the timings for ImageMultiply in Version 11 and Version 10 as the function of side length. The experiment was performed on a 64-bit Windows 10 system equipped with Intel Core i5-3570K @ 3.40 GHz CPU. The number at the bottom shows how much faster Version 11 is than Version 10.
The performance of ImageDistance with "EarthMoverDistance" distance function was optimized. Here are the timings for ImageDistance in Version 11 and Version 10 as the function of number of bins for the "EarthMoverDistance". The experiment was performed on a 64-bit Windows 10 system equipped with Intel Core i5-3570K @ 3.40 GHz CPU. The number at the bottom shows how much faster Version 11 is than Version 10.