Morphological Image Library : Smil vs scikit-image

On taurus

Image astronaut - 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 02:55:05 PM
Image    : astronaut.png
  width  :   512
  height :   512
  depth  :     1
  type   : gray
Function : gradient
  repeat :     7


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

                       *** Image size ***                       

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -       0.262       0.001       0.259       0.262 - (ms)
  1.0 -    512  1 -       0.240       0.001       0.238       0.241 - (ms)
  2.0 -   1024  1 -       0.322       0.001       0.321       0.323 - (ms)
  4.0 -   2048  1 -       1.513       0.005       1.505       1.520 - (ms)
  8.0 -   4096  1 -       5.161       0.052       5.122       5.285 - (ms)
 16.0 -   8192  1 -      19.273       0.542      18.924      20.378 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -      13.228       0.281      12.572      13.393 - (ms)
  1.0 -    512  1 -      50.716       0.055      50.650      50.831 - (ms)
  2.0 -   1024  1 -     207.175       0.238     206.922     207.552 - (ms)
  4.0 -   2048  1 -     833.844       0.620     833.108     835.146 - (ms)
  8.0 -   4096  1 -    3341.060       1.554    3339.166    3344.084 - (ms)
 16.0 -   8192  1 -   13382.234     129.158   13326.070   13698.576 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.262 |      13.228 |         50.565  1.704
    512 |       0.240 |      50.716 |        211.587  2.325
   1024 |       0.322 |     207.175 |        644.151  2.809
   2048 |       1.513 |     833.844 |        551.151  2.741
   4096 |       5.161 |    3341.060 |        647.355  2.811
   8192 |      19.273 |   13382.234 |        694.334  2.842

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

* Elapsed time : 217.0 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -       0.406       0.013       0.397       0.438 - (ms)
  4.0 -   2048  2 -       0.501       0.000       0.501       0.502 - (ms)
  4.0 -   2048  3 -       0.599       0.003       0.598       0.607 - (ms)
  4.0 -   2048  4 -       0.645       0.000       0.644       0.645 - (ms)
  4.0 -   2048  5 -       0.775       0.000       0.775       0.776 - (ms)
  4.0 -   2048  6 -       0.870       0.000       0.869       0.870 - (ms)
  4.0 -   2048  7 -       0.947       0.001       0.946       0.948 - (ms)
  4.0 -   2048  8 -       1.046       0.000       1.045       1.046 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -     834.975       0.628     833.914     835.526 - (ms)
  4.0 -   2048  2 -     880.498       0.639     879.618     881.355 - (ms)
  4.0 -   2048  3 -     926.771       0.571     926.129     928.007 - (ms)
  4.0 -   2048  4 -     976.343       0.399     975.824     976.912 - (ms)
  4.0 -   2048  5 -    1023.857       0.368    1023.210    1024.442 - (ms)
  4.0 -   2048  6 -    1074.849       1.208    1073.583    1077.616 - (ms)
  4.0 -   2048  7 -    1124.740       0.319    1124.349    1125.295 - (ms)
  4.0 -   2048  8 -    1179.007       0.407    1178.330    1179.460 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       0.406 |     834.975 |       2055.540  3.313
      2 |       0.501 |     880.498 |       1756.370  3.245
      3 |       0.599 |     926.771 |       1546.866  3.189
      4 |       0.645 |     976.343 |       1514.879  3.180
      5 |       0.775 |    1023.857 |       1320.952  3.121
      6 |       0.870 |    1074.849 |       1235.912  3.092
      7 |       0.947 |    1124.740 |       1187.980  3.075
      8 |       1.046 |    1179.007 |       1127.152  3.052

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

* Elapsed time : 148.8 s


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

=> Elapsed time : 367 secs
   Begin        : 14:55:04
   End          : 15:01:11