Analyse 3D de la composition d’une barre de chocolat.

Pour les besoins d’un utilisateur, Reactiv’IP a développé une macro spécifique en python qui s’appuie sur la librairie de traitement d’images IPSDK pour mesurer le ratio volumique des bulles d’air et des noisettes présentes dans une barre chocolat. Cette barre avait été imagée en micro-tomographie à une résolution de 80 µm.

Chocolat before
Chocolat after

Visuel 3D des noisettes détectées en jaune et des bulles d’air en vert.

 

Cette application a permis de mesurer très rapidement la quantité et la répartition en 3D, des noisettes à l’intérieur de la barre chocolatée..

Grâce à cette segmentation, nous avons pu obtenir les mesures suivantes sur cet objet:

Ratio volumique de noisettes = 12 %

Ration volumique de bulles d’air = 0.1 %

Process

Le script Python utilise différents filtres et différentes opérations de morphologie pour réaliser cette segmentation.

Dans un premier temps, il définit le masque binaire de l’objet. Ensuite, il segmente successivement les zones contenant des noisettes et les zones correspondant aux bulles d’air. Il serait aussi possible de compléter ce script en séparant tous ces objets à l’aide des fonctionnalités basées sur les bassins versants, afin de calculer l’histogramme de distribution par taille.

Vous trouverez ci-dessous une coupe de la barre chocolatée avec l’image des bulles d’air (en rouge) et des noisettes segmentées (en bleu) en superposition.