Morphological Image Library : Smil vs scikit-image

On taurus

Image eutectic - 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:39:48 PM
Image    : eutectic.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.119       0.001       0.118       0.122 - (ms)
  2.0 -    512  1 -       0.102       0.000       0.101       0.103 - (ms)
  4.0 -   1024  1 -       0.157       0.002       0.155       0.160 - (ms)
  8.0 -   2048  1 -       0.210       0.001       0.208       0.211 - (ms)
 16.0 -   4096  1 -       0.484       0.000       0.484       0.485 - (ms)
 32.0 -   8192  1 -       2.470       0.010       2.464       2.495 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -       1.696       0.006       1.686       1.707 - (ms)
  2.0 -    512  1 -       6.204       0.012       6.184       6.222 - (ms)
  4.0 -   1024  1 -      24.725       0.039      24.666      24.786 - (ms)
  8.0 -   2048  1 -     109.951       0.225     109.558     110.208 - (ms)
 16.0 -   4096  1 -     442.018       0.914     440.690     443.087 - (ms)
 32.0 -   8192  1 -    1768.382       1.685    1766.013    1771.257 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.119 |       1.696 |         14.230  1.153
    512 |       0.102 |       6.204 |         60.924  1.785
   1024 |       0.157 |      24.725 |        157.315  2.197
   2048 |       0.210 |     109.951 |        524.744  2.720
   4096 |       0.484 |     442.018 |        912.687  2.960
   8192 |       2.470 |    1768.382 |        715.890  2.855

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

* Elapsed time : 100.9 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -       0.226       0.007       0.222       0.243 - (ms)
  8.0 -   2048  2 -       0.329       0.002       0.326       0.332 - (ms)
  8.0 -   2048  3 -       0.433       0.002       0.431       0.435 - (ms)
  8.0 -   2048  4 -       0.538       0.001       0.535       0.539 - (ms)
  8.0 -   2048  5 -       0.647       0.006       0.642       0.658 - (ms)
  8.0 -   2048  6 -       0.755       0.005       0.746       0.761 - (ms)
  8.0 -   2048  7 -       0.848       0.006       0.840       0.857 - (ms)
  8.0 -   2048  8 -       0.951       0.009       0.932       0.965 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -     109.740       0.409     108.992     110.164 - (ms)
  8.0 -   2048  2 -     231.208       0.386     230.593     231.942 - (ms)
  8.0 -   2048  3 -     414.435       0.062     414.369     414.524 - (ms)
  8.0 -   2048  4 -     735.052       1.109     734.316     737.717 - (ms)
  8.0 -   2048  5 -    1075.878       0.133    1075.688    1076.092 - (ms)
  8.0 -   2048  6 -    1452.257       0.434    1451.866    1453.257 - (ms)
  8.0 -   2048  7 -    1914.419      43.316    1893.917    2019.568 - (ms)
  8.0 -   2048  8 -    2413.552      34.385    2399.232    2497.776 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       0.226 |     109.740 |        485.015  2.686
      2 |       0.329 |     231.208 |        702.214  2.846
      3 |       0.433 |     414.435 |        958.044  2.981
      4 |       0.538 |     735.052 |       1367.324  3.136
      5 |       0.647 |    1075.878 |       1663.450  3.221
      6 |       0.755 |    1452.257 |       1924.256  3.284
      7 |       0.848 |    1914.419 |       2256.683  3.353
      8 |       0.951 |    2413.552 |       2537.471  3.404

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

* Elapsed time : 151.3 s


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

=> Elapsed time : 253 secs
   Begin        : 13:39:47
   End          : 13:44:00