Morphological Image Library : Smil vs scikit-image

On nestor

Image lena - Type gray - Function gradient


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:53:42 PM
Image    : lena.png
  width  :   256
  height :   256
  depth  :     1
  type   : gray
Function : gradient
  repeat :     7


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

                       *** Image size ***                       

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -       0.101       0.000       0.101       0.101 - (ms)
  2.0 -    512  1 -       0.137       0.000       0.137       0.138 - (ms)
  4.0 -   1024  1 -       0.283       0.000       0.283       0.283 - (ms)
  8.0 -   2048  1 -       2.793       0.001       2.792       2.794 - (ms)
 16.0 -   4096  1 -      10.872       0.001      10.871      10.874 - (ms)
 32.0 -   8192  1 -      42.075       0.015      42.060      42.107 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  1.0 -    256  1 -      11.128       0.002      11.126      11.131 - (ms)
  2.0 -    512  1 -      46.102       0.007      46.095      46.117 - (ms)
  4.0 -   1024  1 -     186.507       0.020     186.482     186.548 - (ms)
  8.0 -   2048  1 -     753.322       0.252     752.990     753.799 - (ms)
 16.0 -   4096  1 -    3021.398       1.637    3020.369    3025.369 - (ms)
 32.0 -   8192  1 -   12116.433       0.442   12115.791   12117.041 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.101 |      11.128 |        109.788  2.041
    512 |       0.137 |      46.102 |        336.535  2.527
   1024 |       0.283 |     186.507 |        659.940  2.820
   2048 |       2.793 |     753.322 |        269.726  2.431
   4096 |      10.872 |    3021.398 |        277.896  2.444
   8192 |      42.075 |   12116.433 |        287.974  2.459

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

* Elapsed time : 203.1 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -       2.121       0.000       2.121       2.122 - (ms)
  8.0 -   2048  2 -       2.765       0.001       2.764       2.767 - (ms)
  8.0 -   2048  3 -       3.415       0.001       3.415       3.416 - (ms)
  8.0 -   2048  4 -       4.038       0.001       4.037       4.041 - (ms)
  8.0 -   2048  5 -       4.668       0.002       4.665       4.670 - (ms)
  8.0 -   2048  6 -       5.303       0.002       5.301       5.306 - (ms)
  8.0 -   2048  7 -       5.930       0.003       5.927       5.936 - (ms)
  8.0 -   2048  8 -       6.563       0.002       6.560       6.567 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  8.0 -   2048  1 -     752.840       0.191     752.646     753.287 - (ms)
  8.0 -   2048  2 -     770.417       0.189     770.205     770.831 - (ms)
  8.0 -   2048  3 -     793.572       0.500     793.167     794.713 - (ms)
  8.0 -   2048  4 -     814.424       1.308     813.839     817.626 - (ms)
  8.0 -   2048  5 -     838.833       0.690     838.415     840.508 - (ms)
  8.0 -   2048  6 -     861.725       0.091     861.614     861.868 - (ms)
  8.0 -   2048  7 -     887.608       1.241     886.920     890.637 - (ms)
  8.0 -   2048  8 -     919.297       0.323     918.622     919.559 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       2.121 |     752.840 |        354.923  2.550
      2 |       2.765 |     770.417 |        278.617  2.445
      3 |       3.415 |     793.572 |        232.350  2.366
      4 |       4.038 |     814.424 |        201.701  2.305
      5 |       4.668 |     838.833 |        179.703  2.255
      6 |       5.303 |     861.725 |        162.497  2.211
      7 |       5.930 |     887.608 |        149.670  2.175
      8 |       6.563 |     919.297 |        140.068  2.146

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

* Elapsed time : 159.7 s


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

=> Elapsed time : 364 secs
   Begin        : 16:53:41
   End          : 16:59:45