Morphological Image Library : Smil vs scikit-image

On taurus

Image alumine - Type bin - Function open


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 01:18:44 PM
Image    : alumine.png
  width  :   256
  height :   256
  depth  :     1
  type   : binary
Function : open
  repeat :     7


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

                       *** Image size ***                       

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -       0.112       0.000       0.111       0.112 - (ms)
  2.0 -    512  1 -       0.094       0.000       0.094       0.095 - (ms)
  4.0 -   1024  1 -       0.151       0.005       0.147       0.161 - (ms)
  8.0 -   2048  1 -       0.193       0.001       0.192       0.195 - (ms)
 16.0 -   4096  1 -       0.480       0.000       0.480       0.481 - (ms)
 32.0 -   8192  1 -       2.598       0.001       2.596       2.600 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -       1.592       0.030       1.575       1.664 - (ms)
  2.0 -    512  1 -       6.361       0.174       6.235       6.642 - (ms)
  4.0 -   1024  1 -      24.855       0.136      24.602      25.030 - (ms)
  8.0 -   2048  1 -     110.143       0.414     109.805     111.101 - (ms)
 16.0 -   4096  1 -     439.931       1.566     437.713     441.906 - (ms)
 32.0 -   8192  1 -    1767.492       2.626    1763.862    1771.478 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.112 |       1.592 |         14.268  1.154
    512 |       0.094 |       6.361 |         67.352  1.828
   1024 |       0.151 |      24.855 |        164.493  2.216
   2048 |       0.193 |     110.143 |        570.385  2.756
   4096 |       0.480 |     439.931 |        915.667  2.962
   8192 |       2.598 |    1767.492 |        680.406  2.833

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

* Elapsed time : 100.2 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -       0.223       0.021       0.203       0.260 - (ms)
  8.0 -   2048  2 -       0.302       0.001       0.301       0.304 - (ms)
  8.0 -   2048  3 -       0.404       0.013       0.387       0.422 - (ms)
  8.0 -   2048  4 -       0.488       0.002       0.484       0.490 - (ms)
  8.0 -   2048  5 -       0.587       0.001       0.584       0.589 - (ms)
  8.0 -   2048  6 -       0.682       0.002       0.679       0.685 - (ms)
  8.0 -   2048  7 -       0.771       0.002       0.767       0.773 - (ms)
  8.0 -   2048  8 -       0.867       0.004       0.860       0.871 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -     109.858       0.223     109.437     110.164 - (ms)
  8.0 -   2048  2 -     230.585       0.321     230.089     231.166 - (ms)
  8.0 -   2048  3 -     415.745       0.500     415.064     416.548 - (ms)
  8.0 -   2048  4 -     734.866       0.309     734.351     735.308 - (ms)
  8.0 -   2048  5 -    1076.289       0.136    1076.137    1076.539 - (ms)
  8.0 -   2048  6 -    1452.249       0.167    1452.015    1452.496 - (ms)
  8.0 -   2048  7 -    1894.455       0.167    1894.255    1894.728 - (ms)
  8.0 -   2048  8 -    2400.153       0.236    2399.937    2400.700 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       0.223 |     109.858 |        492.635  2.693
      2 |       0.302 |     230.585 |        763.790  2.883
      3 |       0.404 |     415.745 |       1029.246  3.013
      4 |       0.488 |     734.866 |       1505.873  3.178
      5 |       0.587 |    1076.289 |       1834.138  3.263
      6 |       0.682 |    1452.249 |       2128.682  3.328
      7 |       0.771 |    1894.455 |       2458.687  3.391
      8 |       0.867 |    2400.153 |       2768.279  3.442

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

* Elapsed time : 150.1 s


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

=> Elapsed time : 251 secs
   Begin        : 13:18:43
   End          : 13:22:54