Morphological Image Library : Smil vs scikit-image

On nestor

Image lena - Type gray - Function hMinima


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     : 27/07/2021 12:51:55 AM
Image    : lena.png
  width  :   256
  height :   256
  depth  :     1
  type   : gray
Function : hMinima
  repeat :     7


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

                       *** Image size ***                       

* Smil

     -   Side SE -        Mean     Std Dev         Min         Max
------------------------------------------------------------------
 1.0 -    256  1 -      11.887       0.008      11.875      11.901 - (ms)
 2.0 -    512  1 -      47.066       0.027      47.025      47.105 - (ms)
 4.0 -   1024  1 -     200.477       0.117     200.323     200.656 - (ms)
 8.0 -   2048  1 -     889.692       3.863     883.597     894.654 - (ms)
16.0 -   4096  1 -    4689.255      26.631    4639.908    4730.595 - (ms)
32.0 -   8192  1 -   22101.725     153.813   21976.057   22450.412 - (ms)

* skImage

     -   Side SE -        Mean     Std Dev         Min         Max
------------------------------------------------------------------
 1.0 -    256  1 -      18.651       0.004      18.646      18.658 - (ms)
 2.0 -    512  1 -     120.564       4.412     114.697     124.329 - (ms)
 4.0 -   1024  1 -     665.864       0.451     665.042     666.356 - (ms)
 8.0 -   2048  1 -    3226.569      69.457    3110.083    3305.191 - (ms)
16.0 -   4096  1 -   14091.559       2.978   14087.916   14096.833 - (ms)
32.0 -   8192  1 -   70698.593     144.044   70374.076   70881.055 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |      11.887 |      18.651 |          1.569  0.196
    512 |      47.066 |     120.564 |          2.562  0.409
   1024 |     200.477 |     665.864 |          3.321  0.521
   2048 |     889.692 |    3226.569 |          3.627  0.560
   4096 |    4689.255 |   14091.559 |          3.005  0.478
   8192 |   22101.725 |   70698.593 |          3.199  0.505

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

* Elapsed time : 1019.2 s

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

                *** Structuring element size ***                

* Smil

     -   Side SE -        Mean     Std Dev         Min         Max
------------------------------------------------------------------
 1.0 -    256  1 -      11.931       0.006      11.923      11.939 - (ms)
 1.0 -    256  2 -      11.939       0.005      11.932      11.946 - (ms)
 1.0 -    256  3 -      11.903       0.002      11.900      11.908 - (ms)
 1.0 -    256  4 -      11.926       0.004      11.918      11.931 - (ms)
 1.0 -    256  5 -      12.262       0.439      11.894      12.989 - (ms)
 1.0 -    256  6 -      11.911       0.004      11.904      11.916 - (ms)
 1.0 -    256  7 -      11.897       0.005      11.891      11.907 - (ms)
 1.0 -    256  8 -      11.894       0.004      11.888      11.902 - (ms)

* skImage

     -   Side SE -        Mean     Std Dev         Min         Max
------------------------------------------------------------------
 1.0 -    256  1 -      18.152       0.005      18.147      18.162 - (ms)
 1.0 -    256  2 -      20.521       0.002      20.518      20.523 - (ms)
 1.0 -    256  3 -      23.469       0.002      23.466      23.472 - (ms)
 1.0 -    256  4 -      26.931       0.017      26.918      26.969 - (ms)
 1.0 -    256  5 -      31.293       0.002      31.291      31.297 - (ms)
 1.0 -    256  6 -      36.371       0.006      36.363      36.379 - (ms)
 1.0 -    256  7 -      41.802       0.007      41.794      41.816 - (ms)
 1.0 -    256  8 -      47.672       0.006      47.663      47.683 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |      11.931 |      18.152 |          1.521  0.182
      2 |      11.939 |      20.521 |          1.719  0.235
      3 |      11.903 |      23.469 |          1.972  0.295
      4 |      11.926 |      26.931 |          2.258  0.354
      5 |      12.262 |      31.293 |          2.552  0.407
      6 |      11.911 |      36.371 |          3.054  0.485
      7 |      11.897 |      41.802 |          3.514  0.546
      8 |      11.894 |      47.672 |          4.008  0.603

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

* Elapsed time : 230.9 s


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

=> Elapsed time : 1251 secs
   Begin        : 00:51:55
   End          : 01:12:46