Morphological Image Library : Smil vs scikit-image

On taurus

Image bubbles_gray - Type gray - Function tophat


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 02:37:55 PM
Image    : bubbles_gray.png
  width  :   512
  height :   512
  depth  :     1
  type   : gray
Function : tophat
  repeat :     7


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

                       *** Image size ***                       

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -       0.204       0.002       0.201       0.206 - (ms)
  1.0 -    512  1 -       0.180       0.001       0.179       0.181 - (ms)
  2.0 -   1024  1 -       0.262       0.003       0.259       0.266 - (ms)
  4.0 -   2048  1 -       0.328       0.001       0.327       0.330 - (ms)
  8.0 -   4096  1 -       0.904       0.001       0.903       0.905 - (ms)
 16.0 -   8192  1 -      11.598       0.021      11.569      11.626 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -       1.692       0.005       1.688       1.702 - (ms)
  1.0 -    512  1 -       6.159       0.022       6.137       6.208 - (ms)
  2.0 -   1024  1 -      26.765       0.147      26.545      27.033 - (ms)
  4.0 -   2048  1 -     125.110       0.647     124.723     126.680 - (ms)
  8.0 -   4096  1 -     505.886       8.801     500.792     526.991 - (ms)
 16.0 -   8192  1 -    2018.686      25.547    2001.012    2061.042 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.204 |       1.692 |          8.293  0.919
    512 |       0.180 |       6.159 |         34.166  1.534
   1024 |       0.262 |      26.765 |        101.997  2.009
   2048 |       0.328 |     125.110 |        381.874  2.582
   4096 |       0.904 |     505.886 |        559.508  2.748
   8192 |      11.598 |    2018.686 |        174.053  2.241

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

* Elapsed time : 102.8 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -       0.337       0.001       0.336       0.339 - (ms)
  4.0 -   2048  2 -       0.429       0.000       0.428       0.430 - (ms)
  4.0 -   2048  3 -       0.528       0.001       0.526       0.530 - (ms)
  4.0 -   2048  4 -       0.625       0.001       0.624       0.626 - (ms)
  4.0 -   2048  5 -       0.702       0.002       0.700       0.705 - (ms)
  4.0 -   2048  6 -       0.809       0.002       0.806       0.813 - (ms)
  4.0 -   2048  7 -       0.892       0.001       0.890       0.894 - (ms)
  4.0 -   2048  8 -       0.979       0.008       0.975       0.998 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -     125.238       0.125     125.070     125.446 - (ms)
  4.0 -   2048  2 -     249.045       0.231     248.784     249.495 - (ms)
  4.0 -   2048  3 -     435.023       1.929     432.616     437.155 - (ms)
  4.0 -   2048  4 -     754.685       2.743     752.177     759.043 - (ms)
  4.0 -   2048  5 -    1095.587       5.790    1093.140    1109.768 - (ms)
  4.0 -   2048  6 -    1472.557       4.374    1470.607    1483.268 - (ms)
  4.0 -   2048  7 -    1914.856       5.609    1912.154    1928.581 - (ms)
  4.0 -   2048  8 -    2451.512      70.027    2416.468    2619.596 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       0.337 |     125.238 |        371.924  2.570
      2 |       0.429 |     249.045 |        580.718  2.764
      3 |       0.528 |     435.023 |        823.943  2.916
      4 |       0.625 |     754.685 |       1207.826  3.082
      5 |       0.702 |    1095.587 |       1559.874  3.193
      6 |       0.809 |    1472.557 |       1819.392  3.260
      7 |       0.892 |    1914.856 |       2145.848  3.332
      8 |       0.979 |    2451.512 |       2502.861  3.398

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

* Elapsed time : 153.5 s


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

=> Elapsed time : 257 secs
   Begin        : 14:37:54
   End          : 14:42:11