Morphological Image Library : Smil vs scikit-image

On taurus

Image astronaut - 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     : 05/08/2021 12:29:23 AM
Image    : astronaut.png
  width  :   512
  height :   512
  depth  :     1
  type   : gray
Function : hMinima
  repeat :     7


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

                       *** Image size ***                       

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -      15.772       0.113      15.665      16.018 - (ms)
  1.0 -    512  1 -      62.511       0.130      62.294      62.670 - (ms)
  2.0 -   1024  1 -     259.426       1.487     257.383     262.463 - (ms)
  4.0 -   2048  1 -    1062.730       4.517    1059.040    1073.360 - (ms)
  8.0 -   4096  1 -    4685.410     188.233    4515.733    5020.912 - (ms)
 16.0 -   8192  1 -   22122.663     784.122   21048.356   23533.824 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -      25.075       0.082      24.999      25.256 - (ms)
  1.0 -    512  1 -      76.420       0.662      75.938      77.742 - (ms)
  2.0 -   1024  1 -     545.823      25.681     528.025     589.969 - (ms)
  4.0 -   2048  1 -    3129.150      53.291    3021.836    3202.865 - (ms)
  8.0 -   4096  1 -   11849.447      21.285   11834.815   11899.304 - (ms)
 16.0 -   8192  1 -   55160.454     325.840   55007.681   55957.826 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |      15.772 |      25.075 |          1.590  0.201
    512 |      62.511 |      76.420 |          1.223  0.087
   1024 |     259.426 |     545.823 |          2.104  0.323
   2048 |    1062.730 |    3129.150 |          2.944  0.469
   4096 |    4685.410 |   11849.447 |          2.529  0.403
   8192 |   22122.663 |   55160.454 |          2.493  0.397

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

* Elapsed time : 833.9 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    512  1 -      62.050       0.247      61.855      62.630 - (ms)
  1.0 -    512  2 -      62.031       0.201      61.855      62.345 - (ms)
  1.0 -    512  3 -      61.979       0.094      61.822      62.090 - (ms)
  1.0 -    512  4 -      61.997       0.098      61.901      62.177 - (ms)
  1.0 -    512  5 -      62.065       0.150      61.902      62.331 - (ms)
  1.0 -    512  6 -      61.986       0.096      61.883      62.158 - (ms)
  1.0 -    512  7 -      62.149       0.101      62.022      62.305 - (ms)
  1.0 -    512  8 -      62.091       0.186      61.859      62.391 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    512  1 -      74.380       0.016      74.348      74.405 - (ms)
  1.0 -    512  2 -      83.740       0.025      83.706      83.778 - (ms)
  1.0 -    512  3 -      97.323       0.172      97.200      97.709 - (ms)
  1.0 -    512  4 -     113.325       0.026     113.280     113.354 - (ms)
  1.0 -    512  5 -     130.140       0.246     129.995     130.740 - (ms)
  1.0 -    512  6 -     148.545       0.045     148.495     148.630 - (ms)
  1.0 -    512  7 -     170.602       0.381     170.396     171.526 - (ms)
  1.0 -    512  8 -     193.423       0.065     193.297     193.512 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |      62.050 |      74.380 |          1.199  0.079
      2 |      62.031 |      83.740 |          1.350  0.130
      3 |      61.979 |      97.323 |          1.570  0.196
      4 |      61.997 |     113.325 |          1.828  0.262
      5 |      62.065 |     130.140 |          2.097  0.322
      6 |      61.986 |     148.545 |          2.396  0.380
      7 |      62.149 |     170.602 |          2.745  0.439
      8 |      62.091 |     193.423 |          3.115  0.493

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

* Elapsed time : 125.9 s


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

=> Elapsed time : 961 secs
   Begin        : 00:29:22
   End          : 00:45:23