Morphological Image Library : Smil vs scikit-image

On taurus

Image hubble_EDF_gray - Type gray - Function erode


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 12:47:30 PM
Image    : hubble_EDF_gray.png
  width  :   512
  height :   512
  depth  :     1
  type   : gray
Function : erode
  repeat :     7


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

                       *** Image size ***                       

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -       0.061       0.000       0.061       0.062 - (ms)
  1.0 -    512  1 -       0.048       0.002       0.046       0.052 - (ms)
  2.0 -   1024  1 -       0.080       0.000       0.079       0.081 - (ms)
  4.0 -   2048  1 -       0.104       0.000       0.103       0.104 - (ms)
  8.0 -   4096  1 -       0.249       0.012       0.244       0.279 - (ms)
 16.0 -   8192  1 -       1.521       0.000       1.521       1.522 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -       0.788       0.019       0.776       0.833 - (ms)
  1.0 -    512  1 -       2.958       0.012       2.943       2.979 - (ms)
  2.0 -   1024  1 -      12.327       0.072      12.223      12.419 - (ms)
  4.0 -   2048  1 -      52.793       0.643      51.909      53.434 - (ms)
  8.0 -   4096  1 -     214.922       2.038     212.300     217.654 - (ms)
 16.0 -   8192  1 -     881.927       1.521     878.446     883.365 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.061 |       0.788 |         12.931  1.112
    512 |       0.048 |       2.958 |         61.961  1.792
   1024 |       0.080 |      12.327 |        154.020  2.188
   2048 |       0.104 |      52.793 |        509.114  2.707
   4096 |       0.249 |     214.922 |        864.054  2.937
   8192 |       1.521 |     881.927 |        579.805  2.763

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

* Elapsed time : 98.9 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -       0.103       0.000       0.102       0.103 - (ms)
  4.0 -   2048  2 -       0.150       0.005       0.147       0.162 - (ms)
  4.0 -   2048  3 -       0.198       0.005       0.195       0.209 - (ms)
  4.0 -   2048  4 -       0.237       0.000       0.237       0.238 - (ms)
  4.0 -   2048  5 -       0.303       0.001       0.302       0.305 - (ms)
  4.0 -   2048  6 -       0.327       0.002       0.325       0.332 - (ms)
  4.0 -   2048  7 -       0.371       0.004       0.368       0.380 - (ms)
  4.0 -   2048  8 -       0.447       0.001       0.446       0.449 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -      52.309       0.057      52.236      52.392 - (ms)
  4.0 -   2048  2 -     114.857       0.097     114.750     115.048 - (ms)
  4.0 -   2048  3 -     208.444       0.075     208.354     208.571 - (ms)
  4.0 -   2048  4 -     368.863       0.484     368.459     370.003 - (ms)
  4.0 -   2048  5 -     535.063       0.093     534.971     535.218 - (ms)
  4.0 -   2048  6 -     724.120       0.243     723.900     724.683 - (ms)
  4.0 -   2048  7 -     944.609       0.096     944.460     944.739 - (ms)
  4.0 -   2048  8 -    1197.657       0.126    1197.512    1197.838 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       0.103 |      52.309 |        509.894  2.707
      2 |       0.150 |     114.857 |        766.683  2.885
      3 |       0.198 |     208.444 |       1054.760  3.023
      4 |       0.237 |     368.863 |       1554.925  3.192
      5 |       0.303 |     535.063 |       1764.392  3.247
      6 |       0.327 |     724.120 |       2214.140  3.345
      7 |       0.371 |     944.609 |       2547.172  3.406
      8 |       0.447 |    1197.657 |       2677.074  3.428

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

* Elapsed time : 134.1 s


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

=> Elapsed time : 234 secs
   Begin        : 12:47:29
   End          : 12:51:23