Benchmarking : Smil vs scikit-image

Morphological Image Libraries

taurus - Resources : CPU and memory usage


This page shows how both libraries make use of CPU and memory when handling a gray level image of size 16384x16384.

The test image was created as a mosaic of 64x64 images of the traditional image lena (which original size is 256x256).

In order to ease visual comparison, vertical axes (memory size or CPU) are presented in the same scale while horizontal axes (time) not because time complexity aren't the same in both libraries.

See the discussion page for comments.

open

Image lena.png - mosaic 16384x16384
CPU
Smil skImage
Memory usage
Smil skImage

Image handling time


Image size Smil (ms) skImage (ms) SpeedUp
16384x16384 15.469 6283.532 406.200

hMinima

Image lena.png - mosaic 16384x16384
CPU
Smil skImage
Memory usage
Smil skImage

Image handling time


Image size Smil (ms) skImage (ms) SpeedUp
16384x16384 130544.694 257009.104 1.969

watershed

Image lena.png - mosaic 16384x16384
CPU
Smil skImage
Memory usage
Smil skImage

Image handling time


Image size Smil (ms) skImage (ms) SpeedUp
16384x16384 37883.849 383656.646 10.127