Morphological Image Library : Smil vs scikit-image

On taurus

Image astronaut - 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:33:39 PM
Image    : astronaut.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.208       0.004       0.205       0.218 - (ms)
  1.0 -    512  1 -       0.179       0.001       0.178       0.180 - (ms)
  2.0 -   1024  1 -       0.255       0.001       0.254       0.257 - (ms)
  4.0 -   2048  1 -       0.342       0.002       0.341       0.347 - (ms)
  8.0 -   4096  1 -       0.898       0.003       0.896       0.906 - (ms)
 16.0 -   8192  1 -      11.633       0.026      11.593      11.669 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -       1.778       0.057       1.691       1.851 - (ms)
  1.0 -    512  1 -       6.128       0.013       6.102       6.150 - (ms)
  2.0 -   1024  1 -      26.842       0.091      26.751      27.047 - (ms)
  4.0 -   2048  1 -     124.940       0.070     124.859     125.054 - (ms)
  8.0 -   4096  1 -     501.510       0.418     501.092     502.451 - (ms)
 16.0 -   8192  1 -    2000.632       1.280    1998.857    2002.635 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.208 |       1.778 |          8.569  0.933
    512 |       0.179 |       6.128 |         34.214  1.534
   1024 |       0.255 |      26.842 |        105.206  2.022
   2048 |       0.342 |     124.940 |        365.504  2.563
   4096 |       0.898 |     501.510 |        558.326  2.747
   8192 |      11.633 |    2000.632 |        171.977  2.235

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

* Elapsed time : 100.9 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -       0.370       0.065       0.331       0.514 - (ms)
  4.0 -   2048  2 -       0.443       0.001       0.442       0.445 - (ms)
  4.0 -   2048  3 -       0.567       0.002       0.566       0.570 - (ms)
  4.0 -   2048  4 -       0.626       0.000       0.626       0.627 - (ms)
  4.0 -   2048  5 -       0.779       0.000       0.778       0.779 - (ms)
  4.0 -   2048  6 -       0.872       0.001       0.870       0.875 - (ms)
  4.0 -   2048  7 -       0.981       0.002       0.979       0.984 - (ms)
  4.0 -   2048  8 -       1.080       0.003       1.077       1.085 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -     124.977       0.087     124.835     125.088 - (ms)
  4.0 -   2048  2 -     247.153       0.172     246.892     247.429 - (ms)
  4.0 -   2048  3 -     433.047       0.307     432.792     433.765 - (ms)
  4.0 -   2048  4 -     752.024       0.133     751.838     752.285 - (ms)
  4.0 -   2048  5 -    1092.991       0.149    1092.804    1093.241 - (ms)
  4.0 -   2048  6 -    1471.345       0.109    1471.167    1471.513 - (ms)
  4.0 -   2048  7 -    1911.485       0.219    1911.196    1911.847 - (ms)
  4.0 -   2048  8 -    2512.189      74.280    2416.261    2576.197 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       0.370 |     124.977 |        337.514  2.528
      2 |       0.443 |     247.153 |        558.013  2.747
      3 |       0.567 |     433.047 |        763.578  2.883
      4 |       0.626 |     752.024 |       1200.479  3.079
      5 |       0.779 |    1092.991 |       1403.308  3.147
      6 |       0.872 |    1471.345 |       1687.293  3.227
      7 |       0.981 |    1911.485 |       1947.841  3.290
      8 |       1.080 |    2512.189 |       2326.209  3.367

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

* Elapsed time : 153.0 s


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

=> Elapsed time : 254 secs
   Begin        : 14:33:39
   End          : 14:37:53