Morphological Image Library : Smil vs scikit-image

On nestor

Image astronaut - 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:14:52 PM
Image    : astronaut.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.070       0.000       0.070       0.070 - (ms)
  1.0 -    512  1 -       0.104       0.001       0.104       0.106 - (ms)
  2.0 -   1024  1 -       0.246       0.000       0.246       0.246 - (ms)
  4.0 -   2048  1 -       1.359       0.000       1.359       1.359 - (ms)
  8.0 -   4096  1 -       7.697       0.002       7.695       7.700 - (ms)
 16.0 -   8192  1 -      35.518       0.057      35.488      35.658 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  0.5 -    256  1 -       1.740       0.000       1.740       1.741 - (ms)
  1.0 -    512  1 -       9.462       0.013       9.454       9.493 - (ms)
  2.0 -   1024  1 -      27.924       0.023      27.899      27.957 - (ms)
  4.0 -   2048  1 -     123.521       0.004     123.516     123.527 - (ms)
  8.0 -   4096  1 -     487.736       0.037     487.699     487.816 - (ms)
 16.0 -   8192  1 -    1942.834       0.352    1942.470    1943.508 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
    256 |       0.070 |       1.740 |         24.980  1.398
    512 |       0.104 |       9.462 |         90.734  1.958
   1024 |       0.246 |      27.924 |        113.333  2.054
   2048 |       1.359 |     123.521 |         90.891  1.959
   4096 |       7.697 |     487.736 |         63.367  1.802
   8192 |      35.518 |    1942.834 |         54.700  1.738

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

* Elapsed time : 105.5 s

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

                *** Structuring element size ***                

* Smil

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -       1.351       0.000       1.351       1.351 - (ms)
  4.0 -   2048  2 -       1.975       0.000       1.975       1.975 - (ms)
  4.0 -   2048  3 -       2.611       0.002       2.609       2.615 - (ms)
  4.0 -   2048  4 -       3.246       0.002       3.243       3.250 - (ms)
  4.0 -   2048  5 -       3.875       0.002       3.872       3.878 - (ms)
  4.0 -   2048  6 -       4.510       0.004       4.504       4.516 - (ms)
  4.0 -   2048  7 -       5.137       0.006       5.130       5.146 - (ms)
  4.0 -   2048  8 -       5.770       0.005       5.762       5.776 - (ms)

* skImage

      -   Side SE -        Mean     Std Dev         Min         Max
-------------------------------------------------------------------
  4.0 -   2048  1 -     123.472       0.008     123.464     123.484 - (ms)
  4.0 -   2048  2 -     219.631       0.030     219.608     219.696 - (ms)
  4.0 -   2048  3 -     376.453       0.044     376.388     376.537 - (ms)
  4.0 -   2048  4 -     531.336       0.095     531.265     531.563 - (ms)
  4.0 -   2048  5 -     725.836       0.074     725.756     725.994 - (ms)
  4.0 -   2048  6 -     959.603       0.071     959.518     959.729 - (ms)
  4.0 -   2048  7 -    1231.866       0.129    1231.751    1232.168 - (ms)
  4.0 -   2048  8 -    1543.752       0.175    1543.580    1544.041 - (ms)

* Speed-up : (dt_skimage / dt_Smil)

        |     T(Smil) |  T(skImage) | T(skImage)/T(Smil) [*]
---------------------------------------------------------------
      1 |       1.351 |     123.472 |         91.389  1.961
      2 |       1.975 |     219.631 |        111.199  2.046
      3 |       2.611 |     376.453 |        144.169  2.159
      4 |       3.246 |     531.336 |        163.684  2.214
      5 |       3.875 |     725.836 |        187.332  2.273
      6 |       4.510 |     959.603 |        212.751  2.328
      7 |       5.137 |    1231.866 |        239.799  2.380
      8 |       5.770 |    1543.752 |        267.549  2.427

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

* Elapsed time : 140.5 s


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

=> Elapsed time : 246 secs
   Begin        : 16:14:52
   End          : 16:18:58