IPSDK - Benchmark

Filtre médian

Temps de traitement (en s) pour un filtre médian avec OpenCV, ITK et IPSDK avec pour une image 2D en fonction de la taille du demi-noyau
Temps de traitement (en s) pour un filtre médian entre ITK et IPSDK, pour une image 2D en fonction de la taille du demi-noyau

Filtre bilatéral

Temps de traitement (en s) pour un filtre bilatéral entre OpenCV, ITK et IPSDK pour une image 2D en fonction de la taille du demi-noyau
Temps de traitement (en s) pour un un filtre bilatéral entre ITK et IPSDK, pour une image 2D en fonction de la taille du demi-noyau

Dilatation morphologique

Temps de traitement (en s) pour une dilatation entre OpenCV, ITK et IPSDK pour une image 2D en fonction de la taille du demi-noyau
Temps de traitement (en s) pour une dilatation entre ITK et IPSDK, pour une image 3D en fonction de la taille du demi-noyau

Filtre moyen

Temps de traitement (en s) pour un filtre moyen entre OpenCV, ITK (hors échelle) et IPSDK, pour une image 2D en fonction de la taille du demi-noyau
Temps de traitement (en s) pour un filtre moyen entre ITK et IPSDK, pour une image 3D en fonction de la taille du demi-noyau

Labelisation des entités connexes (étiquettage)

Temps de traitement (en s) pour une labelisation entre OpenCV, ITK et IPSDK pour une image 2D en fonction de la taille de l'image
Temps de traitement (en s) pour une labelisation entre ITK et IPSDK, pour une image 3D en fonction de la taille de l'image

Précisions sur le protocole de tests

  • Machine utilisée
    • Tests comparatifs réalisés sur un PC disposant de 4 cœurs supportant le jeu d'instructions AVX2.
    • Windows Seven 64 bits.
  • Images utilisées
    • Pour les tests en 2D: image 10 000 x 10 000 unsigned char (8 bits)
    • Pour les tests en 3D: image 512 x 512 x 512 unsigned char (8 bits)
  • Version des logiciels
    • ITK 4.6.0
    • OpenCV 3.0 beta
    • IPSDK 1.4.0.0