Morphological Image Library : Smil vs scikit-image

On taurus

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     : 05/08/2021 01:25:32 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 -      16.016       0.045      15.979      16.114 - (ms)
  2.0 -    512  1 -      63.234       0.134      63.083      63.479 - (ms)
  4.0 -   1024  1 -     263.049       2.091     260.598     266.688 - (ms)
  8.0 -   2048  1 -    1080.636       3.215    1077.152    1086.515 - (ms)
 16.0 -   4096  1 -    4917.421      46.718    4864.711    4991.254 - (ms)
 32.0 -   8192  1 -   23778.150     491.918   23333.428   24573.605 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -      18.833       0.016      18.807      18.849 - (ms)
  2.0 -    512  1 -     128.356       0.170     128.234     128.742 - (ms)
  4.0 -   1024  1 -     687.447       5.052     682.402     695.531 - (ms)
  8.0 -   2048  1 -    3384.936      33.383    3308.520    3411.260 - (ms)
 16.0 -   4096  1 -   12947.261      65.816   12890.852   13087.441 - (ms)
 32.0 -   8192  1 -   62104.523     115.170   62018.332   62381.344 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |      16.016 |      18.833 |          1.176  0.070
    512 |      63.234 |     128.356 |          2.030  0.307
   1024 |     263.049 |     687.447 |          2.613  0.417
   2048 |    1080.636 |    3384.936 |          3.132  0.496
   4096 |    4917.421 |   12947.261 |          2.633  0.420
   8192 |   23778.150 |   62104.523 |          2.612  0.417

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

* Elapsed time : 915.9 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -      15.990       0.022      15.937      16.002 - (ms)
  1.0 -    256  2 -      15.994       0.015      15.956      16.001 - (ms)
  1.0 -    256  3 -      15.982       0.029      15.934      16.001 - (ms)
  1.0 -    256  4 -      15.937       0.041      15.877      15.999 - (ms)
  1.0 -    256  5 -      16.000       0.001      15.998      16.002 - (ms)
  1.0 -    256  6 -      15.900       0.028      15.875      15.933 - (ms)
  1.0 -    256  7 -      15.896       0.022      15.873      15.934 - (ms)
  1.0 -    256  8 -      15.914       0.025      15.884      15.961 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -      18.733       0.016      18.705      18.749 - (ms)
  1.0 -    256  2 -      21.760       0.004      21.756      21.766 - (ms)
  1.0 -    256  3 -      25.288       0.026      25.272      25.350 - (ms)
  1.0 -    256  4 -      29.876       0.006      29.868      29.886 - (ms)
  1.0 -    256  5 -      35.109       0.016      35.095      35.145 - (ms)
  1.0 -    256  6 -      40.822       0.007      40.809      40.832 - (ms)
  1.0 -    256  7 -      47.418       0.070      47.382      47.588 - (ms)
  1.0 -    256  8 -      54.455       0.021      54.427      54.493 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |      15.990 |      18.733 |          1.172  0.069
      2 |      15.994 |      21.760 |          1.361  0.134
      3 |      15.982 |      25.288 |          1.582  0.199
      4 |      15.937 |      29.876 |          1.875  0.273
      5 |      16.000 |      35.109 |          2.194  0.341
      6 |      15.900 |      40.822 |          2.567  0.409
      7 |      15.896 |      47.418 |          2.983  0.475
      8 |      15.914 |      54.455 |          3.422  0.534

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

* Elapsed time : 122.1 s


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

=> Elapsed time : 1040 secs
   Begin        : 01:25:31
   End          : 01:42:51