Morphological Image Library : Smil vs scikit-image

On taurus

Image tools - Type gray - Function tophat


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     : 30/09/2021 02:50:47 PM
Image    : tools.png
  width  :   256
  height :   256
  depth  :     1
  type   : gray
Function : tophat
  repeat :     7


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

                       *** Image size ***                       

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -       0.208       0.002       0.202       0.210 - (ms)
  2.0 -    512  1 -       0.179       0.000       0.179       0.180 - (ms)
  4.0 -   1024  1 -       0.259       0.001       0.257       0.260 - (ms)
  8.0 -   2048  1 -       0.334       0.000       0.334       0.335 - (ms)
 16.0 -   4096  1 -       0.882       0.004       0.879       0.891 - (ms)
 32.0 -   8192  1 -      12.312       0.767      11.661      13.482 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -       1.596       0.006       1.586       1.601 - (ms)
  2.0 -    512  1 -       6.566       0.018       6.541       6.599 - (ms)
  4.0 -   1024  1 -      26.666       0.117      26.533      26.870 - (ms)
  8.0 -   2048  1 -     125.042       0.535     124.622     126.326 - (ms)
 16.0 -   4096  1 -     515.955      18.689     502.306     554.298 - (ms)
 32.0 -   8192  1 -    2005.294       1.183    2004.056    2007.911 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.208 |       1.596 |          7.688  0.886
    512 |       0.179 |       6.566 |         36.675  1.564
   1024 |       0.259 |      26.666 |        102.907  2.012
   2048 |       0.334 |     125.042 |        373.951  2.573
   4096 |       0.882 |     515.955 |        584.990  2.767
   8192 |      12.312 |    2005.294 |        162.869  2.212

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

* Elapsed time : 101.7 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -       0.336       0.007       0.333       0.354 - (ms)
  8.0 -   2048  2 -       0.446       0.000       0.446       0.446 - (ms)
  8.0 -   2048  3 -       0.555       0.001       0.553       0.557 - (ms)
  8.0 -   2048  4 -       0.610       0.002       0.607       0.612 - (ms)
  8.0 -   2048  5 -       0.772       0.000       0.772       0.773 - (ms)
  8.0 -   2048  6 -       0.859       0.000       0.859       0.859 - (ms)
  8.0 -   2048  7 -       0.948       0.001       0.947       0.951 - (ms)
  8.0 -   2048  8 -       1.031       0.001       1.029       1.033 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -     124.961       0.513     124.657     126.209 - (ms)
  8.0 -   2048  2 -     248.665       1.801     247.335     251.534 - (ms)
  8.0 -   2048  3 -     433.628       2.162     432.441     438.903 - (ms)
  8.0 -   2048  4 -     752.286       0.230     751.743     752.509 - (ms)
  8.0 -   2048  5 -    1147.609      49.368    1092.973    1204.192 - (ms)
  8.0 -   2048  6 -    1471.342       0.120    1471.201    1471.528 - (ms)
  8.0 -   2048  7 -    1911.384       0.161    1911.147    1911.616 - (ms)
  8.0 -   2048  8 -    2418.453       3.950    2416.483    2428.093 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       0.336 |     124.961 |        371.465  2.570
      2 |       0.446 |     248.665 |        557.583  2.746
      3 |       0.555 |     433.628 |        780.986  2.893
      4 |       0.610 |     752.286 |       1233.463  3.091
      5 |       0.772 |    1147.609 |       1486.116  3.172
      6 |       0.859 |    1471.342 |       1713.341  3.234
      7 |       0.948 |    1911.384 |       2015.621  3.304
      8 |       1.031 |    2418.453 |       2346.622  3.370

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

* Elapsed time : 154.2 s


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

=> Elapsed time : 256 secs
   Begin        : 14:50:47
   End          : 14:55:03