Granulométrie de bulles d’air dans une tranche de pain.
Ce projet consistait à segmenter et à mesurer les bulles d’air présentes dans une tranche de pain. L’acquisition était réalisée à l’aide d’un simple banc macro.
Tranche de pain de mie présentant les bulles d’air segmentées et labellisées
Cette application a été réalisée à l’aide du logiciel Astra , outil graphique basé sur la librairie de traitement d’images IPSDK afin d’assurer une vitesse de segmentation optimale. Celles-ci se présente sous la forme d’une fenêtre de pilotage unique qui permet d’enchaîner naturellement les différentes étapes du traitement:
- sélection des paramètres de pré-traitement,
- binarisation de l’image,
- segmentation,
- sélection et calcul des mesures.
![ip-parameters](https://www.reactivip.com/wp-content/uploads/ip-parameters.jpg)
Description des étapes successives
Les différentes étapes s’enchaînent logiquement. Il est possible de visualiser le résultat de chaque étape intermédiaire afin d’en valider son paramétrage.
Pré-traitement de l’image
![pre-processed-image](https://www.reactivip.com/wp-content/uploads/pre-processed-image.png)
La première étape consiste à lisser l’image (débruitage) afin d’éviter la détection de petites particules lors de la phase de segmentation.
Binarisation et segmentation des bulles
![binary-image-after-separation](https://www.reactivip.com/wp-content/uploads/binary-image-after-separation.jpg)
Les seuils de la binarisation peuvent être fixés manuellement par l’utilisateur ou automatiquement par des algorithmes de type Otsu. Les bulles sont ensuite séparées à l’aide d’un algorithme de type bassins versants.
Labellisation des bulles
![labelized-image](https://www.reactivip.com/wp-content/uploads/labelized-image.png)
L’étape finale consiste à réaliser les mesures demandées par l’utilisateur sur chacune des bulles.
Interface graphique de l’application
![astra-graphical-user-interface](https://www.reactivip.com/wp-content/uploads/astra-graphical-user-interface.jpg)
Génération du rapport
Une fois le traitement effectué, l’interface d’Astra sauvegarde les résultats dans un fichier CSV, qu’il est ensuite possible d’ouvrir avec tout type d’éditeur.
![report-generated-using-astra](https://www.reactivip.com/wp-content/uploads/report-generated-using-astra.jpg)
Génération de rapport à partir d’Astra
Enregistrement des paramètres
Astra propose de sauvegarder les paramètres de traitement ou de réutiliser des paramètres déjà sauvegardés. Cela permet de rejouer un traitement à l’identique, sur une nouvelle image.
![parameter-configuration-file-management](https://www.reactivip.com/wp-content/uploads/parameter-configuration-file-management.jpg)
Gestion des fichiers de paramètres