Morphological Image Library : Smil vs scikit-image

On taurus

Image gruyere - 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:44:02 PM
Image    : gruyere.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.108       0.003       0.106       0.116 - (ms)
  2.0 -    512  1 -       0.094       0.002       0.092       0.097 - (ms)
  4.0 -   1024  1 -       0.150       0.001       0.149       0.151 - (ms)
  8.0 -   2048  1 -       0.193       0.005       0.190       0.204 - (ms)
 16.0 -   4096  1 -       0.445       0.000       0.444       0.445 - (ms)
 32.0 -   8192  1 -       2.744       0.001       2.743       2.745 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -       1.595       0.004       1.586       1.600 - (ms)
  2.0 -    512  1 -       6.307       0.013       6.283       6.329 - (ms)
  4.0 -   1024  1 -      24.739       0.029      24.686      24.773 - (ms)
  8.0 -   2048  1 -     108.794       0.231     108.418     109.210 - (ms)
 16.0 -   4096  1 -     442.480       2.603     440.533     448.721 - (ms)
 32.0 -   8192  1 -    1787.658      33.112    1762.126    1855.234 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.108 |       1.595 |         14.785  1.170
    512 |       0.094 |       6.307 |         67.257  1.828
   1024 |       0.150 |      24.739 |        164.534  2.216
   2048 |       0.193 |     108.794 |        563.815  2.751
   4096 |       0.445 |     442.480 |        995.352  2.998
   8192 |       2.744 |    1787.658 |        651.387  2.814

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

* Elapsed time : 99.9 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -       0.209       0.014       0.202       0.242 - (ms)
  8.0 -   2048  2 -       0.309       0.015       0.299       0.344 - (ms)
  8.0 -   2048  3 -       0.404       0.009       0.398       0.426 - (ms)
  8.0 -   2048  4 -       0.503       0.012       0.493       0.530 - (ms)
  8.0 -   2048  5 -       0.594       0.012       0.583       0.621 - (ms)
  8.0 -   2048  6 -       0.688       0.013       0.678       0.718 - (ms)
  8.0 -   2048  7 -       0.753       0.003       0.751       0.759 - (ms)
  8.0 -   2048  8 -       0.842       0.003       0.836       0.847 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -     109.370       0.268     109.032     109.690 - (ms)
  8.0 -   2048  2 -     230.672       0.357     230.248     231.242 - (ms)
  8.0 -   2048  3 -     414.363       1.136     413.834     417.143 - (ms)
  8.0 -   2048  4 -     734.503       0.174     734.159     734.742 - (ms)
  8.0 -   2048  5 -    1075.550       0.135    1075.347    1075.779 - (ms)
  8.0 -   2048  6 -    1451.581       0.201    1451.309    1451.857 - (ms)
  8.0 -   2048  7 -    1934.940      58.418    1893.630    2033.514 - (ms)
  8.0 -   2048  8 -    2399.588       0.529    2398.996    2400.811 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       0.209 |     109.370 |        522.639  2.718
      2 |       0.309 |     230.672 |        745.548  2.872
      3 |       0.404 |     414.363 |       1026.630  3.011
      4 |       0.503 |     734.503 |       1459.257  3.164
      5 |       0.594 |    1075.550 |       1810.240  3.258
      6 |       0.688 |    1451.581 |       2109.351  3.324
      7 |       0.753 |    1934.940 |       2570.335  3.410
      8 |       0.842 |    2399.588 |       2851.388  3.455

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

* Elapsed time : 151.3 s


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

=> Elapsed time : 252 secs
   Begin        : 13:44:01
   End          : 13:48:13