Morphological Image Library : Smil vs scikit-image

On taurus

Image tools - Type gray - 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 02:13:41 PM
Image    : tools.png
  width  :   256
  height :   256
  depth  :     1
  type   : gray
Function : open
  repeat :     7


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

                       *** Image size ***                       

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -       0.116       0.002       0.112       0.117 - (ms)
  2.0 -    512  1 -       0.092       0.000       0.091       0.093 - (ms)
  4.0 -   1024  1 -       0.154       0.002       0.153       0.159 - (ms)
  8.0 -   2048  1 -       0.207       0.003       0.205       0.215 - (ms)
 16.0 -   4096  1 -       0.410       0.001       0.409       0.413 - (ms)
 32.0 -   8192  1 -       2.518       0.002       2.517       2.522 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -       1.653       0.027       1.588       1.672 - (ms)
  2.0 -    512  1 -       6.280       0.009       6.261       6.291 - (ms)
  4.0 -   1024  1 -      24.751       0.063      24.659      24.854 - (ms)
  8.0 -   2048  1 -     109.656       0.233     109.210     109.933 - (ms)
 16.0 -   4096  1 -     441.101       0.457     440.414     441.835 - (ms)
 32.0 -   8192  1 -    1767.710       2.600    1764.585    1772.629 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.116 |       1.653 |         14.268  1.154
    512 |       0.092 |       6.280 |         68.572  1.836
   1024 |       0.154 |      24.751 |        160.356  2.205
   2048 |       0.207 |     109.656 |        529.829  2.724
   4096 |       0.410 |     441.101 |       1076.741  3.032
   8192 |       2.518 |    1767.710 |        702.034  2.846

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

* Elapsed time : 101.9 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -       0.207       0.013       0.198       0.238 - (ms)
  8.0 -   2048  2 -       0.293       0.001       0.291       0.294 - (ms)
  8.0 -   2048  3 -       0.391       0.001       0.390       0.393 - (ms)
  8.0 -   2048  4 -       0.487       0.002       0.484       0.491 - (ms)
  8.0 -   2048  5 -       0.568       0.001       0.566       0.570 - (ms)
  8.0 -   2048  6 -       0.677       0.002       0.675       0.681 - (ms)
  8.0 -   2048  7 -       0.775       0.002       0.773       0.779 - (ms)
  8.0 -   2048  8 -       0.868       0.003       0.865       0.875 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -     109.960       0.305     109.631     110.660 - (ms)
  8.0 -   2048  2 -     230.715       0.215     230.290     230.952 - (ms)
  8.0 -   2048  3 -     414.717       0.121     414.571     414.925 - (ms)
  8.0 -   2048  4 -     735.565       0.902     734.919     737.653 - (ms)
  8.0 -   2048  5 -    1076.224       0.320    1075.884    1076.849 - (ms)
  8.0 -   2048  6 -    1452.616       0.368    1452.348    1453.492 - (ms)
  8.0 -   2048  7 -    1896.176       3.396    1894.166    1903.876 - (ms)
  8.0 -   2048  8 -    2400.016       0.235    2399.738    2400.508 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       0.207 |     109.960 |        530.876  2.725
      2 |       0.293 |     230.715 |        788.655  2.897
      3 |       0.391 |     414.717 |       1060.334  3.025
      4 |       0.487 |     735.565 |       1511.171  3.179
      5 |       0.568 |    1076.224 |       1894.732  3.278
      6 |       0.677 |    1452.616 |       2145.918  3.332
      7 |       0.775 |    1896.176 |       2446.199  3.388
      8 |       0.868 |    2400.016 |       2764.010  3.442

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

* Elapsed time : 151.2 s


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

=> Elapsed time : 255 secs
   Begin        : 14:13:40
   End          : 14:17:55