Morphological Image Library : Smil vs scikit-image

On taurus

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     : 05/08/2021 01:42:51 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 -      15.852       0.365      15.672      16.745 - (ms)
  2.0 -    512  1 -      60.986       0.170      60.844      61.325 - (ms)
  4.0 -   1024  1 -     244.694       0.821     243.638     246.308 - (ms)
  8.0 -   2048  1 -     983.878       8.530     976.034    1003.660 - (ms)
 16.0 -   4096  1 -    4081.299      49.961    4027.473    4173.919 - (ms)
 32.0 -   8192  1 -   17814.456     361.430   17356.708   18453.308 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -      15.380       0.016      15.368      15.415 - (ms)
  2.0 -    512  1 -     108.286       0.292     108.074     108.970 - (ms)
  4.0 -   1024  1 -     494.801       1.698     493.713     498.461 - (ms)
  8.0 -   2048  1 -    2248.458       3.113    2246.423    2256.033 - (ms)
 16.0 -   4096  1 -   10189.771     176.808   10074.728   10588.712 - (ms)
 32.0 -   8192  1 -   48533.231      37.670   48450.149   48573.962 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |      15.852 |      15.380 |          0.970 -0.013
    512 |      60.986 |     108.286 |          1.776  0.249
   1024 |     244.694 |     494.801 |          2.022  0.306
   2048 |     983.878 |    2248.458 |          2.285  0.359
   4096 |    4081.299 |   10189.771 |          2.497  0.397
   8192 |   17814.456 |   48533.231 |          2.724  0.435

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

* Elapsed time : 719.1 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -      15.647       0.005      15.641      15.657 - (ms)
  1.0 -    256  2 -      15.660       0.018      15.650      15.704 - (ms)
  1.0 -    256  3 -      15.643       0.004      15.637      15.652 - (ms)
  1.0 -    256  4 -      15.639       0.003      15.633      15.642 - (ms)
  1.0 -    256  5 -      15.646       0.005      15.643      15.658 - (ms)
  1.0 -    256  6 -      15.648       0.002      15.645      15.649 - (ms)
  1.0 -    256  7 -      15.642       0.003      15.637      15.647 - (ms)
  1.0 -    256  8 -      15.643       0.003      15.637      15.646 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -      15.382       0.022      15.363      15.417 - (ms)
  1.0 -    256  2 -      17.856       0.004      17.851      17.861 - (ms)
  1.0 -    256  3 -      20.717       0.004      20.711      20.722 - (ms)
  1.0 -    256  4 -      24.660       0.005      24.652      24.669 - (ms)
  1.0 -    256  5 -      29.163       0.008      29.153      29.176 - (ms)
  1.0 -    256  6 -      34.102       0.007      34.088      34.111 - (ms)
  1.0 -    256  7 -      39.684       0.007      39.677      39.700 - (ms)
  1.0 -    256  8 -      45.465       0.060      45.436      45.613 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |      15.647 |      15.382 |          0.983 -0.007
      2 |      15.660 |      17.856 |          1.140  0.057
      3 |      15.643 |      20.717 |          1.324  0.122
      4 |      15.639 |      24.660 |          1.577  0.198
      5 |      15.646 |      29.163 |          1.864  0.270
      6 |      15.648 |      34.102 |          2.179  0.338
      7 |      15.642 |      39.684 |          2.537  0.404
      8 |      15.643 |      45.465 |          2.906  0.463

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

* Elapsed time : 122.3 s


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

=> Elapsed time : 842 secs
   Begin        : 01:42:51
   End          : 01:56:53