Morphological Image Library : Smil vs scikit-image

On nestor

Image hubble_EDF_gray - Type gray - Function tophat


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:23:07 PM
Image    : hubble_EDF_gray.png
  width  :   512
  height :   512
  depth  :     1
  type   : gray
Function : tophat
  repeat :     7


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

                       *** Image size ***                       

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -       0.071       0.000       0.071       0.071 - (ms)
  1.0 -    512  1 -       0.105       0.000       0.104       0.106 - (ms)
  2.0 -   1024  1 -       0.247       0.000       0.247       0.247 - (ms)
  4.0 -   2048  1 -       1.588       0.021       1.577       1.639 - (ms)
  8.0 -   4096  1 -       7.810       0.001       7.808       7.811 - (ms)
 16.0 -   8192  1 -      36.169       0.019      36.148      36.206 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -       1.742       0.000       1.742       1.743 - (ms)
  1.0 -    512  1 -      10.070       0.003      10.066      10.075 - (ms)
  2.0 -   1024  1 -      27.896       0.004      27.891      27.906 - (ms)
  4.0 -   2048  1 -     123.538       0.010     123.517     123.550 - (ms)
  8.0 -   4096  1 -     487.904       0.022     487.870     487.941 - (ms)
 16.0 -   8192  1 -    1943.157       0.108    1943.021    1943.355 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.071 |       1.742 |         24.563  1.390
    512 |       0.105 |      10.070 |         95.949  1.982
   1024 |       0.247 |      27.896 |        113.114  2.054
   2048 |       1.588 |     123.538 |         77.790  1.891
   4096 |       7.810 |     487.904 |         62.472  1.796
   8192 |      36.169 |    1943.157 |         53.725  1.730

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

* Elapsed time : 105.1 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -       1.351       0.001       1.350       1.352 - (ms)
  4.0 -   2048  2 -       1.970       0.001       1.969       1.971 - (ms)
  4.0 -   2048  3 -       2.602       0.002       2.601       2.606 - (ms)
  4.0 -   2048  4 -       3.230       0.001       3.229       3.232 - (ms)
  4.0 -   2048  5 -       3.869       0.002       3.867       3.873 - (ms)
  4.0 -   2048  6 -       4.496       0.002       4.492       4.498 - (ms)
  4.0 -   2048  7 -       5.090       0.001       5.089       5.092 - (ms)
  4.0 -   2048  8 -       5.708       0.009       5.697       5.723 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -     123.455       0.010     123.440     123.471 - (ms)
  4.0 -   2048  2 -     219.642       0.012     219.628     219.660 - (ms)
  4.0 -   2048  3 -     376.444       0.022     376.405     376.477 - (ms)
  4.0 -   2048  4 -     531.579       0.034     531.541     531.638 - (ms)
  4.0 -   2048  5 -     726.044       0.030     726.000     726.089 - (ms)
  4.0 -   2048  6 -     960.288       0.174     960.109     960.680 - (ms)
  4.0 -   2048  7 -    1231.867       0.188    1231.652    1232.159 - (ms)
  4.0 -   2048  8 -    1543.898       0.564    1543.598    1545.277 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       1.351 |     123.455 |         91.372  1.961
      2 |       1.970 |     219.642 |        111.518  2.047
      3 |       2.602 |     376.444 |        144.647  2.160
      4 |       3.230 |     531.579 |        164.552  2.216
      5 |       3.869 |     726.044 |        187.681  2.273
      6 |       4.496 |     960.288 |        213.585  2.330
      7 |       5.090 |    1231.867 |        242.001  2.384
      8 |       5.708 |    1543.898 |        270.497  2.432

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

* Elapsed time : 140.5 s


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

=> Elapsed time : 246 secs
   Begin        : 16:23:07
   End          : 16:27:13