Morphological Image Library : Smil vs scikit-image

On taurus

Image lena - Type gray - Function gradient


SMIL (Simple Morphological Image Library) 1.0.0-dev
Copyright (c) 2011-2016, Matthieu FAESSEL and ARMINES
Copyright (c) 2017-2021, CMM - Centre de Morphologie Mathematique
All rights reserved.

Date     : 30/09/2021 03:13:32 PM
Image    : lena.png
  width  :   256
  height :   256
  depth  :     1
  type   : gray
Function : gradient
  repeat :     7


-*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*-

                       *** Image size ***                       

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -       0.257       0.001       0.257       0.259 - (ms)
  2.0 -    512  1 -       0.242       0.000       0.241       0.242 - (ms)
  4.0 -   1024  1 -       0.321       0.000       0.321       0.322 - (ms)
  8.0 -   2048  1 -       1.559       0.002       1.556       1.562 - (ms)
 16.0 -   4096  1 -       5.256       0.010       5.245       5.276 - (ms)
 32.0 -   8192  1 -      18.906       0.018      18.879      18.941 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -      12.790       0.118      12.729      13.077 - (ms)
  2.0 -    512  1 -      53.042       0.694      52.554      54.286 - (ms)
  4.0 -   1024  1 -     212.626       0.229     212.422     213.135 - (ms)
  8.0 -   2048  1 -     855.335       0.620     854.757     856.654 - (ms)
 16.0 -   4096  1 -    3418.176       1.952    3416.177    3421.750 - (ms)
 32.0 -   8192  1 -   13776.144     337.927   13635.443   14603.865 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.257 |      12.790 |         49.719  1.697
    512 |       0.242 |      53.042 |        219.624  2.342
   1024 |       0.321 |     212.626 |        661.725  2.821
   2048 |       1.559 |     855.335 |        548.693  2.739
   4096 |       5.256 |    3418.176 |        650.353  2.813
   8192 |      18.906 |   13776.144 |        728.657  2.863

  - [*] : ratio and log10(ratio) in columns

* Elapsed time : 221.2 s

-*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*-

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -       0.415       0.009       0.411       0.437 - (ms)
  8.0 -   2048  2 -       0.518       0.004       0.510       0.523 - (ms)
  8.0 -   2048  3 -       0.617       0.001       0.616       0.618 - (ms)
  8.0 -   2048  4 -       0.684       0.021       0.675       0.735 - (ms)
  8.0 -   2048  5 -       0.806       0.000       0.805       0.807 - (ms)
  8.0 -   2048  6 -       0.901       0.048       0.876       1.018 - (ms)
  8.0 -   2048  7 -       0.978       0.001       0.976       0.980 - (ms)
  8.0 -   2048  8 -       1.084       0.010       1.071       1.096 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -     854.907       0.519     853.838     855.638 - (ms)
  8.0 -   2048  2 -     903.214       0.394     902.575     903.797 - (ms)
  8.0 -   2048  3 -     952.961       0.330     952.582     953.430 - (ms)
  8.0 -   2048  4 -    1006.609       0.419    1005.828    1007.112 - (ms)
  8.0 -   2048  5 -    1055.843       0.444    1055.147    1056.349 - (ms)
  8.0 -   2048  6 -    1106.619       1.056    1105.699    1109.039 - (ms)
  8.0 -   2048  7 -    1185.042      18.671    1176.581    1230.731 - (ms)
  8.0 -   2048  8 -    1450.962       6.454    1435.255    1454.652 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       0.415 |     854.907 |       2059.393  3.314
      2 |       0.518 |     903.214 |       1742.334  3.241
      3 |       0.617 |     952.961 |       1544.880  3.189
      4 |       0.684 |    1006.609 |       1472.034  3.168
      5 |       0.806 |    1055.843 |       1310.361  3.117
      6 |       0.901 |    1106.619 |       1227.603  3.089
      7 |       0.978 |    1185.042 |       1211.544  3.083
      8 |       1.084 |    1450.962 |       1338.655  3.127

  - [*] : ratio and log10(ratio) in columns

* Elapsed time : 147.8 s


-*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*-

=> Elapsed time : 370 secs
   Begin        : 15:13:31
   End          : 15:19:41