IPSDK Library
Applications
Versions
Script samples
Benchmark
Features
Pdf brochure
IPSDK Benchmark

Benchmark list:

Median filter
Bilateral filter
Dilation
Mean filter
Labelling

Details of the test protocol

IPSDK

Median filter

 


Processing time (s) with OpenCV, ITK and IPSDK, for a
median filter operation with 2D image depending on the half kernel size

Benchmark median filter
Processing time (s) with ITK and IPSDK, for a median filter operation
with 3D image depending on the half kernel size
Bilateral filter
 

IPSDK Bilateral 2D
Processing time (s) with OpenCV, ITK and IPSDK, for a
bilateral filter operation
with 2D image depending on the half kernel size

IPSDK Bilateral 3D
Processing time (s) with ITK and IPSDK, for a bilateral filter operation
with 3D image depending on the half kernel size
Dilation  

IPSDK dilation 2D
Processing time (s) with OpenCV, ITK and IPSDK for a dilation
operation
with 2D image depending on the half kernel size (using a circular kernel)

IPSDK dilation 3D
Processing time (s) with ITK and IPSDK, for a dilation operation
with 3D image depending on the half kernel size (using a spherical kernel)
Mean filter  

Benchmark Mean filter 2D
Processing time (s) with OpenCV and IPSDK, for a mean filter
with 2D image depending on the half kernel size (using a circular kernel)
ITK is out of scope for this filter

Benchmark Mean 3d
Processing time (s) with ITK and IPSDK, for a mean filter
with 3D image depending on the half kernel size (using a spherical kernel)

Labelling  
Benchmark label 2d
Processing time (s) with OpenCV, ITK and IPSDK, for a
labelling operation with 2D image depending on the image size

Benchmark Label 3D
Processing time (s) with ITK and IPSDK, for a
labelling operation with 3D image depending on the image size

Details of the test protocol

Computer used
Comparative tests on a PC with 4 cores AVX2 instruction set compatible
Windows seven 64 bits

Images used
For 2D tests: image size 10 000 x 10 000, unsigned char (8 bits)
For 3D tests: image size 512 x 512 x 512, unsigned char (8 bits)

Software version
ITK 4.6.0
OpenCV 3.0 beta
IPSDK 1.4.0.0