Morphological Image Library : Smil vs scikit-image

On nestor

Image bubbles_gray - 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 04:19:00 PM
Image    : bubbles_gray.png
  width  :   512
  height :   512
  depth  :     1
  type   : gray
Function : tophat
  repeat :     7


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

                       *** Image size ***                       

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -       0.070       0.000       0.070       0.070 - (ms)
  1.0 -    512  1 -       0.105       0.000       0.105       0.105 - (ms)
  2.0 -   1024  1 -       0.246       0.000       0.246       0.246 - (ms)
  4.0 -   2048  1 -       1.365       0.000       1.365       1.366 - (ms)
  8.0 -   4096  1 -       7.666       0.002       7.664       7.668 - (ms)
 16.0 -   8192  1 -      35.867       0.226      35.488      36.113 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -       1.745       0.001       1.744       1.746 - (ms)
  1.0 -    512  1 -      10.289       0.003      10.283      10.292 - (ms)
  2.0 -   1024  1 -      28.116       0.007      28.105      28.129 - (ms)
  4.0 -   2048  1 -     123.547       0.014     123.527     123.565 - (ms)
  8.0 -   4096  1 -     487.935       0.028     487.895     487.982 - (ms)
 16.0 -   8192  1 -    1942.255       0.300    1941.961    1942.942 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.070 |       1.745 |         24.999  1.398
    512 |       0.105 |      10.289 |         98.280  1.992
   1024 |       0.246 |      28.116 |        114.384  2.058
   2048 |       1.365 |     123.547 |         90.477  1.957
   4096 |       7.666 |     487.935 |         63.648  1.804
   8192 |      35.867 |    1942.255 |         54.151  1.734

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

* Elapsed time : 105.0 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -       1.353       0.001       1.353       1.354 - (ms)
  4.0 -   2048  2 -       1.969       0.001       1.968       1.971 - (ms)
  4.0 -   2048  3 -       2.599       0.003       2.597       2.605 - (ms)
  4.0 -   2048  4 -       3.227       0.000       3.226       3.228 - (ms)
  4.0 -   2048  5 -       3.856       0.001       3.855       3.859 - (ms)
  4.0 -   2048  6 -       4.483       0.001       4.482       4.486 - (ms)
  4.0 -   2048  7 -       5.110       0.001       5.109       5.112 - (ms)
  4.0 -   2048  8 -       5.738       0.004       5.735       5.747 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -     124.275       0.018     124.248     124.308 - (ms)
  4.0 -   2048  2 -     219.184       0.030     219.158     219.241 - (ms)
  4.0 -   2048  3 -     376.518       0.038     376.467     376.593 - (ms)
  4.0 -   2048  4 -     531.524       0.088     531.461     531.712 - (ms)
  4.0 -   2048  5 -     726.331       0.174     726.129     726.716 - (ms)
  4.0 -   2048  6 -     960.800       3.345     959.369     968.992 - (ms)
  4.0 -   2048  7 -    1231.818       0.068    1231.684    1231.903 - (ms)
  4.0 -   2048  8 -    1550.925       0.076    1550.810    1551.025 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       1.353 |     124.275 |         91.824  1.963
      2 |       1.969 |     219.184 |        111.309  2.047
      3 |       2.599 |     376.518 |        144.871  2.161
      4 |       3.227 |     531.524 |        164.736  2.217
      5 |       3.856 |     726.331 |        188.357  2.275
      6 |       4.483 |     960.800 |        214.327  2.331
      7 |       5.110 |    1231.818 |        241.045  2.382
      8 |       5.738 |    1550.925 |        270.289  2.432

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

* Elapsed time : 140.6 s


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

=> Elapsed time : 247 secs
   Begin        : 16:18:59
   End          : 16:23:06