TP Traitement d’images
SEGMENTATION D’IMAGES BINAIRES
Sujets abordés : lecture et affichage d’images, histogrammes de projection, parcours
d’histogrammes, localisation et segmentation de caractères, seuillage d’histogrammes,
marquage de composantes connexes, segmentation de composantes connexes, filtrage de
composantes connexes.
1. Segmentation par projection d’histogrammes
Le but de cette première partie est de réaliser une segmentation d’images binaires par
projection d’histogrammes. Pour réaliser cette segmentation, on utilisera des images binaires
composées de suites de caractères numériques. On propose dans un premier temps de réaliser
cette segmentation sur l’image sans bruit suivante :
Question :
Implémenter les fonctions Matlab permettant la lecture d’une image, la récupération
de cette image sous forme matricielle, et l’affichage de la matrice image. Pour ces
deux questions vous pouvez vous aider de l’annexe des TP. Vous pouvez mettre en
œuvre ces fonctions dans un fichier principal Matlab (TP11.m par exemple).
Question :
Ecrire l’algorithme (sous forme de fonction) pour le calcul de l’histogramme de
projection verticale d’une image binaire et implémenter le. Cet histogramme de
projection verticale correspond à un vecteur (de taille égale à la largeur de l’image)
sommant les pixels noirs par colonne de l’image. On peut s’aider pour cela de la
fonction sum de Matlab. Ecrire une seconde fonction permettant de créer une image
représentant l’histogramme (cf ci-dessous). Expliquer la différence entre un
histogramme de projection, et un histogramme d’amplitude.
Question :
Ecrire l’algorithme (sous forme de fonction) permettant de compter le nombre de
caractères (ici 11) et de les localiser. Ce traitement se fera à partir de l’analyse de
l’image de l’histogramme de projection verticale. Le critère de détection se basera sur
les successions des projections nulles et non nulles. Stocker et retourner les
coordonnées (début ;fin) de l’ensemble des caractères de l’image dans une matrice
(n,2), avec n le nombre de ligne de texte.