Abstract : This thesis focuses on segmentation of the hair mask in a face. This report presents the study on the localization and the characterization of hair representation in a picture in a picture. The aim of the thesis is to propose a automatic method to segment the hair with best possible reliability in order to take into account the variability of different hairstyles. The segmentation is performed by a Matting treatment which is a region-contour based approach. This algorithm extract a foreground object from an image. The picture is divided into 2 plans : the first one represents the area of hair information and the second one represents the background plan. This approach is initialized by the definition of some markers which will be diffused into the entire picture. Obtaining a good segmentation depends directly on the precision of these markers placement. We define their position by a combined analysis of three parameters which are characteristics of hair : its texture, its color and its position around the face. In a first time, we set up a frequential analysis to characterize the hair texture. We performed a filtering of the image using a Gaussian band pass isotropic filter. We define a localization mask based on the detection of the frequential zones which are similar to hair. In a second time, we set up a hair color analysis. We define a color classifier which represents the distribution of the color model by a Gaussian distribution on each component of chrominance in YCbCr color space. Common information of hair localization are combined by a method of data fusion based on the transferable belief model. This approach allows to take into account various degrees of ignorance by the modelization of a state of "uncertainty". The addition of this new state is well adapted to our algorithm of segmentation since it makes possible to control the position of the pixels whose state is estimated during the Matting treatment. Then this approach is improved by the addition of a discounting function based on the third hair parameter which is the localization of hair around the face. This function leads to balance the reliability of our sources compared to the distance of the face. Indeed the probability for a pixel to belongs to the hair mask decreases as the pixel is far from the face. The hair segmentation is evaluated thanks to a quantitative analysis by a comparison with a baseline of references hair masks obtained by a semi-manual segmentation. Finally the hair mask is characterized by three descriptors for each hair parameter. This classification allows hair description by an approach similar to a cognitive description made by a human observer.
Résumé : Cette thèse porte sur la segmentation du masque capillaire dans un visage. Nous présentons dans ce manuscrit une étude sur la localisation et la caractérisation d'une chevelure dans une image. L'objectif de ces travaux est de proposer une méthode permettant de définir automatiquement la zone capillaire avec la meilleure fiabilité possible afin de prendre en compte la grande variabilité de la représentation d'une chevelure. La segmentation est effectuée par un traitement "Matting" qui est une méthode de segmentation par approche "régions". Cet algorithme sépare une image en deux plans : un plan d'information qui représente la chevelure et un plan de fond. Il est initialisé par la définition de marqueurs qui vont être diffusés dans l'ensemble de l'image. L'obtention d'une bonne segmentation dépend directement de la précision dans le placement de ces marqueurs. Nous définissons leurs positions par une analyse conjointe de trois paramètres caractéristiques d'une chevelure : sa texture, sa teinte et sa position. Dans un premier temps, nous avons mis en place une analyse fréquentielle pour caractériser la texture. Nous utilisons un filtrage de l'image par un filtre passe-bande gaussien isotrope. Nous modélisons un masque de localisation des zones fréquentielles similaires à la chevelure. Dans un second temps, nous avons mis en place une analyse couleur pour caractériser la teinte. Nous utilisons un classifieur couleur qui représente la distribution du modèle couleur par une distribution gaussienne sur chaque composante de chrominance dans l'espace couleur YCbCr. Une première information commune de localisation d'une chevelure est définie et est combinée par une méthode de fusion de données basée sur le modèle des fonctions de croyances transférables. Cette approche permet notamment la prise en compte de différents degrés d'ignorance par la modélisation d'un état d'"incertitude". L'ajout de ce nouvel état est particulièrement adapté à notre algorithme de segmentation puisqu'il permet de contrôler la position des pixels dont l'état est estimé pendant le traitement "Matting". Cette approche est ensuite optimisée par l'ajout d'une fonction d'affaiblissement basée sur la caractérisation de la localisation d'une chevelure autour du visage qui est le troisième paramètre capillaire caractéristique. Cette fonction permet de pondérer la fiabilité de nos sources de données par rapport à l'éloignement du visage. En effet plus un pixel est loin d'un visage moins il a de probabilité d'appartenir au masque capillaire. La segmentation capillaire est évaluée grâce à une analyse quantitative de la définition d'un masque de chevelure en comparaison avec une base de référence obtenue par une segmentation semi-manuelle. Enfin le masque capillaire est caractérisé par trois descripteurs, un pour chaque paramètre capillaire. Cette classification permet la description d'une chevelure par une approche similaire à une description cognitive faite par un observateur humain.