Morphological Image Library : Smil vs scikit-image

On nestor

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 04:35:28 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.101       0.000       0.101       0.101 - (ms)
  1.0 -    512  1 -       0.135       0.000       0.135       0.135 - (ms)
  2.0 -   1024  1 -       0.281       0.000       0.281       0.281 - (ms)
  4.0 -   2048  1 -       2.804       0.002       2.800       2.807 - (ms)
  8.0 -   4096  1 -      10.809       0.032      10.795      10.887 - (ms)
 16.0 -   8192  1 -      42.311       0.031      42.278      42.379 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -      11.232       0.002      11.228      11.234 - (ms)
  1.0 -    512  1 -      45.306       0.003      45.302      45.311 - (ms)
  2.0 -   1024  1 -     185.739       0.019     185.711     185.766 - (ms)
  4.0 -   2048  1 -     750.349       0.311     750.060     750.889 - (ms)
  8.0 -   4096  1 -    3015.715       0.962    3014.591    3017.414 - (ms)
 16.0 -   8192  1 -   12749.078     648.354   12097.509   13838.196 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.101 |      11.232 |        111.720  2.048
    512 |       0.135 |      45.306 |        335.387  2.526
   1024 |       0.281 |     185.739 |        660.840  2.820
   2048 |       2.804 |     750.349 |        267.580  2.427
   4096 |      10.809 |    3015.715 |        278.996  2.446
   8192 |      42.311 |   12749.078 |        301.318  2.479

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

* Elapsed time : 207.6 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -       1.869       0.001       1.868       1.870 - (ms)
  4.0 -   2048  2 -       2.530       0.003       2.526       2.534 - (ms)
  4.0 -   2048  3 -       3.191       0.001       3.189       3.192 - (ms)
  4.0 -   2048  4 -       3.850       0.001       3.848       3.851 - (ms)
  4.0 -   2048  5 -       4.533       0.002       4.531       4.537 - (ms)
  4.0 -   2048  6 -       5.300       0.001       5.299       5.302 - (ms)
  4.0 -   2048  7 -       5.908       0.006       5.898       5.914 - (ms)
  4.0 -   2048  8 -       6.539       0.001       6.537       6.540 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -     749.959       0.174     749.770     750.279 - (ms)
  4.0 -   2048  2 -     757.903       0.137     757.715     758.150 - (ms)
  4.0 -   2048  3 -     783.382       0.149     783.186     783.685 - (ms)
  4.0 -   2048  4 -     803.094       0.067     802.976     803.167 - (ms)
  4.0 -   2048  5 -     821.395       0.318     821.184     822.162 - (ms)
  4.0 -   2048  6 -     842.224       0.242     842.006     842.753 - (ms)
  4.0 -   2048  7 -     862.778       0.045     862.719     862.855 - (ms)
  4.0 -   2048  8 -     904.661       9.713     898.403     920.070 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       1.869 |     749.959 |        401.196  2.603
      2 |       2.530 |     757.903 |        299.560  2.476
      3 |       3.191 |     783.382 |        245.516  2.390
      4 |       3.850 |     803.094 |        208.609  2.319
      5 |       4.533 |     821.395 |        181.192  2.258
      6 |       5.300 |     842.224 |        158.902  2.201
      7 |       5.908 |     862.778 |        146.026  2.164
      8 |       6.539 |     904.661 |        138.346  2.141

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

* Elapsed time : 158.6 s


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

=> Elapsed time : 367 secs
   Begin        : 16:35:28
   End          : 16:41:35