Morphological Image Library : Smil vs scikit-image

On nestor

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 03:38:32 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.030       0.000       0.030       0.030 - (ms)
  2.0 -    512  1 -       0.061       0.000       0.061       0.061 - (ms)
  4.0 -   1024  1 -       0.182       0.000       0.182       0.182 - (ms)
  8.0 -   2048  1 -       0.689       0.000       0.689       0.690 - (ms)
 16.0 -   4096  1 -       4.337       0.001       4.335       4.338 - (ms)
 32.0 -   8192  1 -      17.239       0.006      17.230      17.253 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -       1.791       0.000       1.791       1.792 - (ms)
  2.0 -    512  1 -       6.565       0.015       6.558       6.603 - (ms)
  4.0 -   1024  1 -      26.301       0.004      26.297      26.311 - (ms)
  8.0 -   2048  1 -     110.740       0.006     110.727     110.744 - (ms)
 16.0 -   4096  1 -     437.602       0.065     437.543     437.712 - (ms)
 32.0 -   8192  1 -    1745.345       0.153    1745.074    1745.581 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.030 |       1.791 |         59.491  1.774
    512 |       0.061 |       6.565 |        107.697  2.032
   1024 |       0.182 |      26.301 |        144.177  2.159
   2048 |       0.689 |     110.740 |        160.644  2.206
   4096 |       4.337 |     437.602 |        100.902  2.004
   8192 |      17.239 |    1745.345 |        101.243  2.005

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

* Elapsed time : 101.1 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -       0.686       0.000       0.686       0.687 - (ms)
  8.0 -   2048  2 -       1.317       0.000       1.316       1.317 - (ms)
  8.0 -   2048  3 -       1.946       0.001       1.944       1.949 - (ms)
  8.0 -   2048  4 -       2.575       0.002       2.572       2.578 - (ms)
  8.0 -   2048  5 -       3.204       0.002       3.200       3.206 - (ms)
  8.0 -   2048  6 -       3.829       0.004       3.824       3.835 - (ms)
  8.0 -   2048  7 -       4.459       0.005       4.453       4.466 - (ms)
  8.0 -   2048  8 -       5.087       0.004       5.083       5.093 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -     110.753       0.125     110.660     111.052 - (ms)
  8.0 -   2048  2 -     206.600       0.045     206.550     206.691 - (ms)
  8.0 -   2048  3 -     363.448       0.012     363.420     363.458 - (ms)
  8.0 -   2048  4 -     518.528       0.653     518.246     520.128 - (ms)
  8.0 -   2048  5 -     712.754       0.017     712.728     712.780 - (ms)
  8.0 -   2048  6 -     946.438       0.089     946.364     946.642 - (ms)
  8.0 -   2048  7 -    1218.595       0.129    1218.483    1218.869 - (ms)
  8.0 -   2048  8 -    1530.863       0.115    1530.705    1531.059 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       0.686 |     110.753 |        161.351  2.208
      2 |       1.317 |     206.600 |        156.903  2.196
      3 |       1.946 |     363.448 |        186.771  2.271
      4 |       2.575 |     518.528 |        201.377  2.304
      5 |       3.204 |     712.754 |        222.480  2.347
      6 |       3.829 |     946.438 |        247.163  2.393
      7 |       4.459 |    1218.595 |        273.275  2.437
      8 |       5.087 |    1530.863 |        300.908  2.478

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

* Elapsed time : 138.8 s


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

=> Elapsed time : 240 secs
   Begin        : 15:38:32
   End          : 15:42:32