Morphological Image Library : Smil vs scikit-image

On nestor

Image tools - 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 01:12:47 AM
Image    : tools.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.744       0.010      11.725      11.759 - (ms)
 2.0 -    512  1 -      45.071       0.043      45.002      45.131 - (ms)
 4.0 -   1024  1 -     185.884       0.065     185.755     185.971 - (ms)
 8.0 -   2048  1 -     785.646       1.202     784.687     787.989 - (ms)
16.0 -   4096  1 -    3607.368      11.166    3586.453    3621.175 - (ms)
32.0 -   8192  1 -   15928.661     134.970   15760.184   16207.950 - (ms)

* skImage

     -   Side SE -        Mean     Std Dev         Min         Max
------------------------------------------------------------------
 1.0 -    256  1 -      15.314       0.006      15.308      15.328 - (ms)
 2.0 -    512  1 -      96.734       2.177      95.382     101.055 - (ms)
 4.0 -   1024  1 -     504.698       2.717     498.044     505.926 - (ms)
 8.0 -   2048  1 -    2469.470       0.904    2468.670    2471.522 - (ms)
16.0 -   4096  1 -   10190.141       1.752   10188.095   10193.710 - (ms)
32.0 -   8192  1 -   53117.673      92.451   53039.841   53276.974 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |      11.744 |      15.314 |          1.304  0.115
    512 |      45.071 |      96.734 |          2.146  0.332
   1024 |     185.884 |     504.698 |          2.715  0.434
   2048 |     785.646 |    2469.470 |          3.143  0.497
   4096 |    3607.368 |   10190.141 |          2.825  0.451
   8192 |   15928.661 |   53117.673 |          3.335  0.523

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

* Elapsed time : 778.2 s

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

                *** Structuring element size ***                

* Smil

     -   Side SE -        Mean     Std Dev         Min         Max
------------------------------------------------------------------
 1.0 -    256  1 -      11.690       0.006      11.682      11.704 - (ms)
 1.0 -    256  2 -      11.669       0.003      11.664      11.674 - (ms)
 1.0 -    256  3 -      11.677       0.006      11.670      11.687 - (ms)
 1.0 -    256  4 -      11.675       0.008      11.666      11.692 - (ms)
 1.0 -    256  5 -      11.664       0.007      11.650      11.676 - (ms)
 1.0 -    256  6 -      11.689       0.024      11.670      11.738 - (ms)
 1.0 -    256  7 -      11.653       0.011      11.638      11.668 - (ms)
 1.0 -    256  8 -      11.671       0.024      11.649      11.712 - (ms)

* skImage

     -   Side SE -        Mean     Std Dev         Min         Max
------------------------------------------------------------------
 1.0 -    256  1 -      15.096       0.003      15.093      15.102 - (ms)
 1.0 -    256  2 -      17.084       0.004      17.078      17.090 - (ms)
 1.0 -    256  3 -      19.454       0.003      19.449      19.457 - (ms)
 1.0 -    256  4 -      22.376       0.004      22.370      22.382 - (ms)
 1.0 -    256  5 -      26.044       0.002      26.040      26.048 - (ms)
 1.0 -    256  6 -      30.174       0.004      30.169      30.181 - (ms)
 1.0 -    256  7 -      34.598       0.008      34.585      34.612 - (ms)
 1.0 -    256  8 -      39.335       0.007      39.322      39.346 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |      11.690 |      15.096 |          1.291  0.111
      2 |      11.669 |      17.084 |          1.464  0.166
      3 |      11.677 |      19.454 |          1.666  0.222
      4 |      11.675 |      22.376 |          1.916  0.283
      5 |      11.664 |      26.044 |          2.233  0.349
      6 |      11.689 |      30.174 |          2.581  0.412
      7 |      11.653 |      34.598 |          2.969  0.473
      8 |      11.671 |      39.335 |          3.370  0.528

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

* Elapsed time : 231.1 s


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

=> Elapsed time : 1010 secs
   Begin        : 01:12:47
   End          : 01:29:37