Morphological Image Library : Smil vs scikit-image

On nestor

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 02:43:15 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.017       0.000       0.017       0.017 - (ms)
  1.0 -    512  1 -       0.032       0.000       0.032       0.032 - (ms)
  2.0 -   1024  1 -       0.095       0.000       0.095       0.095 - (ms)
  4.0 -   2048  1 -       0.384       0.000       0.384       0.384 - (ms)
  8.0 -   4096  1 -       2.530       0.001       2.529       2.531 - (ms)
 16.0 -   8192  1 -      10.048       0.001      10.046      10.051 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -       0.807       0.000       0.807       0.807 - (ms)
  1.0 -    512  1 -       5.250       0.001       5.249       5.252 - (ms)
  2.0 -   1024  1 -      12.587       0.003      12.585      12.594 - (ms)
  4.0 -   2048  1 -      53.097       0.002      53.094      53.100 - (ms)
  8.0 -   4096  1 -     209.906       0.028     209.867     209.959 - (ms)
 16.0 -   8192  1 -     837.773       0.029     837.737     837.816 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.017 |       0.807 |         48.729  1.688
    512 |       0.032 |       5.250 |        161.720  2.209
   1024 |       0.095 |      12.587 |        131.972  2.120
   2048 |       0.384 |      53.097 |        138.140  2.140
   4096 |       2.530 |     209.906 |         82.969  1.919
   8192 |      10.048 |     837.773 |         83.373  1.921

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

* Elapsed time : 98.4 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -       0.369       0.000       0.369       0.369 - (ms)
  4.0 -   2048  2 -       0.712       0.006       0.710       0.726 - (ms)
  4.0 -   2048  3 -       1.028       0.000       1.027       1.028 - (ms)
  4.0 -   2048  4 -       1.349       0.000       1.348       1.349 - (ms)
  4.0 -   2048  5 -       1.678       0.000       1.677       1.678 - (ms)
  4.0 -   2048  6 -       2.001       0.000       2.000       2.001 - (ms)
  4.0 -   2048  7 -       2.311       0.000       2.311       2.311 - (ms)
  4.0 -   2048  8 -       2.631       0.001       2.631       2.633 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -      53.650       0.031      53.625      53.722 - (ms)
  4.0 -   2048  2 -      96.830       0.005      96.822      96.840 - (ms)
  4.0 -   2048  3 -     169.287       0.010     169.280     169.308 - (ms)
  4.0 -   2048  4 -     238.593       0.506     238.274     239.657 - (ms)
  4.0 -   2048  5 -     324.710       0.035     324.680     324.785 - (ms)
  4.0 -   2048  6 -     428.511       0.026     428.488     428.568 - (ms)
  4.0 -   2048  7 -     549.488       0.026     549.469     549.543 - (ms)
  4.0 -   2048  8 -     688.091       0.032     688.061     688.165 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       0.369 |      53.650 |        145.517  2.163
      2 |       0.712 |      96.830 |        135.927  2.133
      3 |       1.028 |     169.287 |        164.720  2.217
      4 |       1.349 |     238.593 |        176.926  2.248
      5 |       1.678 |     324.710 |        193.556  2.287
      6 |       2.001 |     428.511 |        214.188  2.331
      7 |       2.311 |     549.488 |        237.786  2.376
      8 |       2.631 |     688.091 |        261.486  2.417

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

* Elapsed time : 129.8 s


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

=> Elapsed time : 229 secs
   Begin        : 14:43:14
   End          : 14:47:03