Brevet FR2959846A1 — publié le 20111111

PROCEDE DE TRAITEMENT D'IMAGE POUR CORRIGER UNE IMAGE CIBLE EN FONCTION D'UNE IMAGE DE REFERENCE ET DISPOSITIF DE TRAITEMENT D'IMAGE CORRESPONDANT DOMAINE TECHNIQUE DE L'INVENTION [0001]L'invention concerne un procédé de traitement d'images destiné à produire un masque susceptible de corriger ou d'atténuer certaines imperfections ou irrégularités relevées sur une image cible. [0002] L'invention concerne également le système de traitement d'images 10 correspondant. ETAT DE LA TECHNIQUE ANTERIEURE [0003]On connaît aujourd'hui plusieurs procédés simulant des productions de masques, par exemple dans le domaine du maquillage. Une utilisatrice fourni une image du visage à maquiller, et obtient en retour une image modifiée, sur laquelle 15 apparaît un masque de couleur. Ce masque sert à l'utilisatrice qui peut s'en servir comme modèle afin d'obtenir un maquillage. Puisqu'il est appliqué sur une image du visage de l'utilisatrice et non pas sur une image d'un modèle ayant des traits différents, le masque donne un effet réaliste qui constitue un excellent modèle pour l'application d'un maquillage par l'utilisatrice ou par un maquilleur. En 20 pratique, les services connus offrant de telles prestations font appel à du personnel spécialisé, qui prépare manuellement un masque, ou des retouches de l'image fournie, simulant une forme de procédé automatique. Ce type d'approche implique une logistique importante, des temps de mise en oeuvre et d'attente importants et des coûts élevés. Par ailleurs, s'agissant de méthodes artisanales, 25 les résultats proposés ne sont pas constants dans le temps pour une image donnée, qui sera forcément traitée différemment si plusieurs spécialistes différents interviennent de façon indépendante. Vasa compar2 fr EXPOSE DE L'INVENTION [0004] Pour éviter l'utilisation d'interventions humaines dans le processus d'élaboration d'un masque, et notamment pour assurer une production d'un nombre très élevé d'images tout en assurant une bonne répétabilité, des temps de réponse très courts et une stabilité des résultats, l'invention prévoit différents moyens techniques. [0005]Tout d'abord, un premier objet de l'invention consiste à prévoir un procédé de traitement d'images permettant de définir un masque susceptible d'être appliqué de façon automatique sur une image cible, en particulier sur certaines zones bien définies de l'image, telles que la bouche, les yeux, les joues, etc. [0006]Un autre objet de l'invention consiste à prévoir un procédé permettant de générer un masque susceptible de contribuer à corriger des zones imparfaites, en particulier pour une image représentant un visage. [0007]Ces buts sont atteints grâce au procédé défini dans les revendications. [0008]Ainsi, l'invention prévoit un procédé de traitement automatique d'images destiné à l'application d'un masque à être appliqué sur une image cible, comportant les étapes suivantes : a) obtenir une image cible numérique, en particulier une image représentant un 20 visage ; b) pour au moins une zone de l'image cible, identifier automatiquement les points de repères correspondant au moins aux points permettant de définir un cas type d'imperfection spatiale (les zones du masque à appliquer) ; c) pour au moins cette zone, appliquer au moins un test de détection 25 d'imperfection spatiale sur la base d'une comparaison entre l'image cible et une image de référence ; d) en fonction de l'imperfection spatiale détectée, identifier/sélectionner automatiquement un masque de correction (ou compensation) spatiale à appliquer à la zone de l'image comportant ladite imperfection ; 30 e) appliquer ledit masque sur la zone concernée de l'image cible. Vasa compar2 fr [0009]Le fait de connaître les différentes caractéristiques d'un visage permet de corriger et masquer ses défauts. L'art du maquillage consiste à se rapprocher autant que possible d'un visage idéal, par exemple le Canon de la beauté. L'invention permet de comparer une image avec une image de référence, d'indiquer à un utilisateur les écarts entre une image cible et une image de référence. 10010]Selon un mode de réalisation avantageux, le procédé comprend également, avant l'étape d'application du masque de correction, une étape consistant à : identifier au moins une caractéristique de coloration (teinte, contraste, luminosité) de ladite zone de l'image cible ; en fonction d'au moins une de ces caractéristiques, générer des caractéristiques de correction de coloration (filtre de correction) ; - adjoindre ou ajouter ces caractéristiques de correction au masque de correction spatiale pour obtenir un masque de correction/compensation global, ; - appliquer le masque de correction global à la zone concernée de l'image cible. [0011]De manière avantageuse, la comparaison entre l'image cible et l'image de référence implique une comparaison entre la disposition relative d'un ou plusieurs points clés de la zone concernée de l'image cible par rapport aux points correspondants de l'image de référence. Ces comparaisons point par point sont peu gourmandes en ressources de calcul et donnent de très bons résultats car le%, éléments comparés sont fiables et constants d'une image à l'autre. Le processus peut donc être décliné à une très large échelle industrielle, avec une excellente fiabilité. [0012]Selon un mode de réalisation avantageux, l'image cible représente un visage vu sensiblement de face et les zones concernées sont sélectionnées parmi une liste comprenant la bouche, les yeux, les sourcils, le contour du visage, le nez, les joues, le menton. Les composantes du relief du visage de l'image Vasa compar2 fr représentent un visage pour lequel une pluralité de points de référence spatiale sont répertoriés. [0013]Selon un exemple de réalisation, la zone de l'image cible comprend la bouche et les points de repère comprennent au moins les commissures de la bouche. Elle comprend aussi de préférence le point sensiblement central de la lèvre inférieure le plus éloigné du centre du nez et aussi de préférence un des deux points les plus hauts de la lèvre supérieure et enfin le point le plus bas entre les deux points précédents les deux points de la lèvre supérieure. [0014]Selon un autre exemple de réalisation, la zone de l'image cible comprend les yeux. [0015]Selon encore un autre exemple de réalisation, la zone de l'image cible 15 comprend les sourcils. [0016]Selon encore un autre exemple de réalisation, les points de repère comprennent une pluralité de points situés sensiblement sur le contour du visage. 20 [0017] Dans un mode de réalisation avantageux, l'image de référence correspond sensiblement au visage du canon de la beauté, dont les proportions physiques sont établies de façon standard. [0018]L'invention comprend également un système de traitement d'images pour la 25 mise en oeuvre du procédé préalablement décrit. [0019]L'invention comprend enfin un système de traitement d'images comprenant : -un module de comparaison adapté pour effectuer une comparaison entre 30 certaines caractéristiques d'au moins une zone d'une image cible et des caractéristiques de nature similaire d'une image de référence à partir de critères Vasa compar2 fr de test appliqués afin de déceler d'éventuelles imperfections de la zone considérée en relation avec des caractéristiques de forme de l'image cible; -un module de sélection adapté pour sélectionner au moins un masque de correction pour application sur la zone considérée de l'image cible, ledit masque étant sélectionné en fonction du type d'imperfection décelé par le module de comparaison ; -un module d'application, pour appliquer le masque sélectionné sur l'image cible pour l'obtention d'une image modifiée. [0020]Selon un mode de réalisation avantageux, les modules de comparaison, de sélection et d'application sont intégrés dans un module de travail mis en oeuvre par des instructions codées, ledit module de travail étant adapté pour obtenir des données d'image cible, des données d'image de référence et des critères de test. DESCRIPTION DES FIGURES [0021]Tous les détails de réalisation sont donnés dans la description qui suit, complétée par les figures 1 à 26, présentées uniquement à des fins d'exemples non limitatifs, dans lesquelles des références identiques indiquent des éléments similaires, et dans lesquelles : -la Figure 1 est un exemple d'une image cible obtenue à des fins de traitement selon le procédé de l'invention avec le contour du visage détecté et identifié ; -la Figure 2 correspond à l'image cible d'origine, avant traitement ; -Les Figures 3 et 4 illustrent un exemple d'image de référence, dans le cas présent le Canon de la beauté, avec les principaux points permettant d'effectuer 25 des comparaisons avec une image cible ; -Les Figures 5 et 6 illustrent un exemple d'image cible avec les points correspondants à ceux présentés aux figures 3 et 4 pour l'image de référenge ; -La Figure 7 montre les points et dimensions pour permettre la détectiez de l'orientation des yeux d'une image cible en comparaison avec l'image de 30 référence ; Vasa compar2 fr -La figure 8 montre les points permettant de détecter le type d'écartement entre les yeux en comparaison avec l'image de référence ; -La Figure 9 illustre les points et distances permettant de détecter la forme des yeux de l'image cible en comparaison avec l'image de référence ; -La Figure 10 illustre les points et distances permettant de détecter la proportion de la bouche de l'image cible en comparaison avec l'image de référence ; -La Figure 11 illustre les points et distances permettant de détecter la taille des lèvres de l'image cible en comparaison avec l'image de référence ; -Les Figures 12 et 13 présentent des schémas blocs illustrant les principales 10 étapes du procédé de traitement d'image selon l'invention ; -Les Figures 14a, 14b et 14c montrent un diagramme TSL permettant de déterminer les couleurs disponibles les plus proches des couleurs détectées sur l'image cible ; -La Figure 15 montre de façon schématique les principaux modules et éléments 15 prévus pour la mise en oeuvre du procédé selon l'invention ; -Les Figures 16a à 16d montrent les lèvres d'une image cible avec différents exemples de retouches visant à corriger divers types de défauts détectés sur les lèvres après comparaison avec une image de référence ; -Les Figures 17a à 17c présentent différents exemples de masques pour les yeux 20 en fonction du type d'oeil détecté ; -Les Figures 18a à 18c présentent des exemples de corrections en fonction du type de visage détecté pour l'image cible en comparaison avec l'image de référence ; -Les Figures 19 et 20 montrent certains points et distances clés pour la détection 25 de la forme du visage de l'image cible ; -La Figure 21 illustre les points et distances utiles pour la détection du type de menton par rapport à celui de l'image de référence ; -La Figure 22a illustre les points et dimensions utiles pour la détection du type de nez de l'image cible en relation avec l'image de référence ; 30 -Les Figures 22b, 22c, et 22e présentent des exemples de correctifs à appliquer au nez en fonction des caractéristiques détectées ; Vasa compar2 fr -La Figure 22d illustre les points et dimensions utiles pour la détection de la forme du nez de l'image cible en relation avec l'image de référence ; -La Figure 22f illustre les points et dimensions utiles pour la détection de la largeur du nez de l'image cible en relation avec l'image de référence ; -La Figure 23 montre les points et distances permettant de déterminer selon une autre approche la forme du visage de l'image cible en relation avec l'image de référence ; -Les Figures 24 et 25 montrent les points et dimensions utiles pour établir les critères relatifs à la détection de la taille des yeux ; -La figure 26 montre les points utiles pour déterminer l'espace entre l'oeil et le sourcil d'une image cible. DESCRIPTION DETAILLEE DE L'INVENTION [0022] La référence pour les proportions d'un visage est le visage idéal 1 dit canon de beauté, gabarit de la peinture classique. Le canon est considéré comme le visage idéal. II a des proportions parfaitement équilibrées. Les figures 3 et 4 présentent le canon généralement admis comme la référence par excellence. [0023]Selon ce canon, la forme ovale est considérée comme idéale. Les distances entre les yeux 4 et 5, du nez 3 par rapport à la bouche 2, ainsi que la distance entre les yeux et le bas du menton tout comme par ailleurs les rapports entre ces distances doivent vérifier certaines valeurs standard. Le visage ovale présente les dimensions suivantes exprimées en unités absolues, tel que montré sur les figures 3 et 4. [0024]La hauteur de la tête est de 3,5 unités. L'amorce du cuir chevelu 11 et le dessus de la tête occupent un espace de 0,5 unité. La largeur de la tête est de 2,5 unités. La largeur du visage représente 13/15 de la largeur de la tête. [0025]Les oreilles se trouvent dans la deuxième unité de hauteur. Le nez 3 se trouve dans la ligne médiane du visage et dans la deuxième unité en hauteur. Sa Vesa compar2 fr largeur correspond à la moitié de l'unité centrale. La hauteur des narines occupe 0,25 unité de hauteur. [0026]En ce qui concerne l'oeil, les coins internes des yeux 43 et 53 se trouvent de chaque côté de la demie unité centrale. Selon l'axe vertical ou longitudinal, les coins internes des yeux se trouvent à 1,75 unité de la référence O. La largeur des yeux 4 et 5 occupe 0,5 unité. [0027]Les coins internes des sourcils 63 et 73 se trouvent sur la même verticale que le coin interne de l'oeil de même côté. Les coins externes des sourcils 61 et 71 sont sur la même droite passant par le coin externe de l'oeil 42 ou 52 et le coin externe de la narine 31 ou 32 du même côté. La hauteur du sourcil 6 ou 7 correspond au tiers de sa longueur en partant vers l'extérieur et son sommet 62 ou 72 a pour hauteur un quart de sa longueur. [0028]La bouche 2 se pose sur la ligne horizontale située à mi-hauteur de l'unité et occupe une demie unité en hauteur. La hauteur de la bouche 2 est exprimée avec les hauteurs respectives des lèvres inférieures et supérieures: la lèvre inférieure occupe un tiers de la 1/2 unité. La lèvre supérieure occupe un tiers de la partie restante de la 1/2 unité. [0029]La largeur de la bouche 2 est définie à l'aide des deux points d'extrémités latérales 22 et 23 de la bouche. Ces deux points d'extrémité latérale de la bouche sont chacun situés sur une droite passant d'une part par le centre d'écartement des yeux et d'autre part par les points externes inférieurs des narines 31 et 32. La bouche est également délimitée au moyen du point inférieur 21 et des points supérieurs 24, 25 et 26. PRINCIPALES ETAPES DU PROCEDE [0030]La Figure 12 illustre les étapes clés du procédé de correction d'une image cible en fonction d'une image de référence sous la forme d'un organigramme fonctionnel. A l'étape 300, une image cible est obtenue. Au moins une zone de Vasa compar2 fr cette image est sélectionnée à l'étape 310 pour traitement. Les points clés au moins de cette zone sont identifiés à l'étape 320. Les modes d'identification préférentiels des points sont décrits en détails dans le document WO 2008/050062. D'autres modes de détection peuvent également être utilisés. A l'étape 330, les critères de test sont appliqués afin de déceler d'éventuelles imperfections de la zone considérée. Les tests appliqués impliquent une comparaison 335 entre les caractéristiques de l'image cible par rapport aux caractéristiques de nature similaire de l'image de référence. En fonction des imperfections décelées en relation avec des caractéristiques de forme de l'image cible, un ou plusieurs masques de correction sont identifiés à l'étape 340. A l'étape 350, les masques retenus sont appliqués sur l'image cible, pour l'obtention d'une image modifiée ou corrigée. [0031]La figure 15 permet de mettre en relation les étapes clés du procédé avec différents modules fonctionnels appelés à différents moments du procédé afin de permettre sa mise en oeuvre. Ainsi, les données 210 de l'image de référence et les données 220 de l'image cible sont mises à disposition, par exemple à l'aide d'emplacements mémoires. Lors de la mise en oeuvre du procédé avec des moyens informatiques classiques comportant un ou plusieurs microprocesseurs, des moyens mémoires et des instructions de mise en oeuvre, un module de travail 200 comporte un module de comparaison 201, un module de sélection 202 et un module 203 d'application du masque sélectionné sur l'image cible. Les critères de test 230 sont mis à disposition par exemple à partir de moyens mémoires. A la fin du procédé, l'image modifiée 240, à savoir l'image cible sur laquelle le masque correctif est appliqué, est obtenue. [0032]La figure 13 montre une variante de réalisation dans laquelle un ou plusieurs tests en relation avec la coloration de l'image de référence sont effectuées. Ainsi, à l'étape 325, les caractéristiques de coloration d'une zone définie sont détectées à partir de l'image cible. Il peut s'agir de caractéristiques de coloration de peau pour une ou plusieurs zones du visage, de caractéristiques de coloration des yeux, et/ou des cheveux. A l'étape 345, les éventuels correctifs à appliquer à l'image cible en fonction des caractéristiques de coloration détectées à Vasa compar2 fr l'étape 325 sont définis. A l'étape 346, le masque de correction défini à l'étape 340 est modifié pour tenir compte des correctifs de coloration, avant d'être appliqué sur l'image cible à l'étape 350. [0033] La suite de la description présente des exemples de comparaisons effectuées entre une image cible et une image de référence pour détecter les traits caractéristiques du visage représenté par l'image cible. On présente tour à tour la détection de la forme du visage, l'orientation, l'écartement et la taille des yeux, la forme des yeux et de la bouche, la taille des lèvres ainsi que leurs proportions relatives, les dimensions du menton, du nez et l'écart entre les sourcils et les yeux. Enfin, la sélection des couleurs est présentée. LES TRAITS CARACTÉRISTIQUES DU VISAGES : LES FORMES DU VISAGE (figures 20 et 21) [0034]La forme du visage est un des traits essentiels de ce dernier. Or, il est techniquement très difficile de détecter avec précision le contour exact d'un visage. La zone de jonction avec le cuir chevelu pose en outre d'importants problèmes de détection, surtout lorsque la transition est progressive. La délimitation des contours latéraux et du menton, souvent avec des zones d'ombre, implique aussi de nombreuses difficultés et imprécisions chroniques. [0035]Or, pour comparer une image d'un visage avec une image de référence, il est souhaitable de pouvoir comparer d'une part les différents éléments du visage tels que la bouche, les yeux, le nez, etc, mais aussi la forme générale du visage. [0036]Dans la présente description, différents outils techniques ou critères sont présentés et illustrés afin de détecter la forme et/ou la catégorie à laquelle le contour du visage ou un élément de ce dernier appartient. Ces détections sont effectuées en relation avec le contour ou les éléments correspondants d'une image de référence. Dans un mode de réalisation avantageux, l'image de référence correspond à celle du canon de la beauté. Vasa compar2 fr [0037]Afin de détecter la forme type ou catégorie d'un visage, des rapports de distance sont utilisés. Ces rapports permettent de trier ou classer le visage cible 101 en fonction de catégories de formes types, de préférence comme suit : rond, ovale, allongé, carré, non déterminé. D'autres classes ou sous-classes peuvent aussi être utilisées, comme par exemple en forme de coeur ou de poire, de triangle inversé, etc. Différents critères permettent de déterminer la classe à laquelle un visage donné appartient. Les cotes utilisées pour effectuer ces tests sont illustrées aux figures 20 et 21. [0038]Dans les critères qui suivent, les distances suivantes sont utilisées : Lv1 correspond à la zone de plus grande largeur du visage cible 101 et Lv3 correspond à la largeur au niveau du point le plus bas 121 des lèvres 102. La largeur Lv2 est mesurée au niveau du nez à l'aide des points 132 et 133 définissant les narines. Hvl est la hauteur entre le point bas du menton 112 et le point 115 à la hauteur des pupilles 140 et 150 des yeux 104 et 105. [0039]Un visage est : rond si : Lv1 / hvl > 1,3 et si Lv1 / Lv3 1,4. -carré si : Lv1 / hvl 1,25. [0040]Les figures 18a, 18b et 18c présentent des exemples de masques de correction ou compensation. Après comparaison entre l'image cible et l'image de référence, la forme du visage de l'image cible est détectée, de préférence avec les critères présentés ci-dessus. En fonction du type de visage détecté pour l'image cible, un ou plusieurs masques de correction sont proposés pour faire en sorte que l'image cible puisse présenter une forme se rapprochant de celle de l'image de référence. Par exemple, en 18a, un visage carré est corrigé ou compensé avec un masque qui vise à faire disparaître ou atténuer la visibilité des portions ou « coins » inférieurs des joues, ou maxillaires f7ad et f7ag. Pour atténuer la Vasa compar2 fr visibilité, des couleurs, teintes et/ou textures sont sélectionnées de façon à minimiser la réflexion de la lumière sur les zones à masquer. [0041]Les figures 18b et 18c illustrent des types de masques pour correction d'un visage dont la forme détectée est soit trop ronde (figure 18b) ou trop allongée (figure 18c). Dans le premier cas, pour corriger un visage rond, dans les zones f7bd et f7bg, on prévoit une application plus foncée que le ton de la peau détectée, pour assombrir cette portion du visage, et ainsi la rendre moins visible. En complément, dans la zone f9b à la base du menton et la zone f8b sur le front, on prévoit une zone de lumière obtenue avec une application favorisant la réflexion de la lumière, rendant cette zone plus visible. [0042]A la figure 18c, l'approche est inversée. Pour corriger le visage allongé, les zones f7cd et f7cg sont éclaircies afin augmenter la réflexion de lumière, et mettre cette portion du visage plus en évidence. La base du menton en zone f9c est assombrie afin d'être moins mise en évidence. La zone f8c, au niveau du front, peut aussi être atténuée si besoin. [0043]La figure 23 illustre une autre approche permettant de connaitre les formes du visage. Un cercle ayant pour centre un point central sur le visage est utilisé afin d'établir une base spatiale de comparaison. On superpose tout d'abord le contour OVCA (c'est-à-dire l'Ovale Visage Canon ou contour de l'image de référence) sur l'image cible. La superposition est effectuée en positionnant le point 15 situé au milieu de la distance séparant les centres des pupilles du contour OVCA de l'image de référence sur le point 115 de l'image cible et le point 12 le plus bas du visage sur le point 112 correspondant. Le point 15/115 est utilisé pour constituer le centre du cercle. Le rayon est dimensionné en se basant sur la distance entre le point 15 et le point 12. Suite à cette superposition des deux images, on obtient un redimensionnement de l'image de référence en fonction de la taille de l'image cible. On peut ensuite procéder à une comparaison de la forme OVCA avec le contour de l'image cible. La comparaison est de préférence effectuée point par point, à partir de points clés prédéfinis. Le cercle est avantageusement utilisé Vasa compar2 fr comme une nouvelle référence pour mesurer les distances entre ce dernier et différents points sur le contour de l'image cible. Par exemple, la distance Lvc7 permet d'évaluer la distance entre le point 119c du haut du front par rapport au point 119c2 du cercle. La distance Lvc8 est similaire de l'autre côté du visage. A la base du visage, les distances Lvc3 et Lvc5 permettent d'évaluer les distances entre d'une part les points 119a du contour et 119a2 du cercle, et d'autre part 119b du contour et 119b2 du cercle. Toutes les distances sont mesurées en utilisant des droites passant par les points à évaluer et le centre 115 du cercle. Cette approche peut également être utilisée afin de comparer d'autres composantes du visage entre les deux images. Selon une variante, cette approche est utilisée afin de comparer les positions des points du contour de l'image cible par rapport au contour de référence (OVCA) sans passer par l'intermédiaire du cercle de référence. En plus de la valeur de l'écart entre les points, il est alors utile de prévoir une indication permettant de préciser si le point de l'image cible est à l'intérieur ou à l'extérieur du contour de référence. LES YEUX : ORIENTATION DES YEUX (figure 7) [0044]En plus de la détection de la forme du visage en vue de l'application d'un masque correctif approprié, il est utile de détecter certaines caractéristiques liées aux traits du visage cible telles que la forme et/ou l'orientation ou dimension des yeux, la forme de la bouche et la taille et/ou proportion des lèvres, le type de menton ou de nez, etc. Il est ainsi possible de proposer des masques de correction définis pour chaque zone, en fonction du type de traits détectés. [0045]La figure 7 montre les points et dimensions utiles pour établir les critères relatifs à la détection de l'inclinaison des yeux de l'image cible en relation avec l'image de référence. En fonction de l'inclinaison, les yeux sont avantageusement classés ou triés selon trois catégories, à savoir tombants, normaux (droit), ou obliques. [0046]Plusieurs critères permettent d'établir cette classification. Selon une première approche, on utilise l'inclinaison (angle alpha à la figure 7) d'une droite y1-y1 passant par le coin interne 143 et le coin externe 142 de l'oeil. Une valeur en Vasa compar2 fr degrés permet d'établir cette inclinaison. Selon cette approche, on établie que l'ceil est -Normal : si l'angle alpha est supérieur à 358 degrés et inférieur à 5 degrés (ou une plage de +1- 7 degrés autour de l'axe horizontal). -Oblique : si l'angle alpha est supérieur à 5 degrés et inférieur à 30 degrés. -Tombant : si l'angle alpha est supérieur à 328 degrés et inférieur à 358 degrés. D'autres valeurs peuvent être affectées à ce type de test en fonction des résultats recherchés. [0047]Pour des yeux classés dans la catégorie normale ou correspondants à ceux de l'image de référence, le masque ne vise aucune compensation ou correction particulière. La figure 17a présente un masque type pour agrémenter un oeil ne présentant pas d'imperfection particulière. Ce masque a un impact neutre sur la forme, mais permet un effet de coloration visant à agrémenter le regard de la personne ainsi maquillée. [0048]Dans le second cas, le masque à appliquer aura pour objectif de correction de ne pas accentuer d'avantage ou d'accentuer très peu l'effet oblique, car cet effet est souvent recherché. [0049] Enfin, dans le troisième cas, le masque à appliquer aura pour objectif de correction d'atténuer l'effet tombant. La figure 17c illustre un exemple de masque procurant un tel effet. Une zone foncée f5c plus développée vers le coin externe supérieur de l'ceil crée un tel effet. [0050] Selon une deuxième approche avantageuse, il est fait référence à la différence de hauteur exprimée par hy2 et hyl sur la figure 7. Ces deux hauteurs expriment la différence de hauteur entre le coin interne 143 et externe 142 de l'ceil. Les critères suivants sont ainsi établis. L'oeil est : -normal si hyl est sensiblement égal à hy2. -tombant si hyl est sensiblement plus grand que hy2. -oblique si hyl est sensiblement plus petit que hy2. Vasa compar2 fr [0051]Les masques visent les mêmes effets correctifs ou compensatoires que ceux énoncés précédemment dans le cadre de la première approche. ECARTEMENT DES YEUX (figure 8) [0052]La figure 8 montre les points et dimensions utiles pour établir les critères relatifs à la détection de l'espacement entre les deux yeux de l'image cible en relation avec l'image de référence. Cet espacement peut être classé en 3 catégories selon lesquelles les yeux sont considérés soit comme proches, avec écartement normal, ou éloignés. Les points utilisés pour ces critères correspondent aux extrémités internes 143 et 153 et externes 142 et 152 des yeux 104 et 105. Les yeux ont un écartement normal ou équivalent à l'image de référence si : (Lyl + Ly2) / 2 est sensiblement égal à Ly3. Les yeux sont proches si : (Lyl + Ly2) / 2 est sensiblement plus petit que Ly3. Les yeux sont éloignés si : (Lyl + Ly2) / 2 est sensiblement plus grand que Ly3. [0053]Pour des yeux dont l'écartement est similaire à l'image de référence, ou standard, le masque à appliquer n'aura aucun objectif de compensation ou correction. [0054]Dans le second cas, le masque à appliquer aura pour objectif de compenser le faible écart au moyen d'un effet de lumière produisant un plus grand 20 écartement. [0055] Dans le troisième cas, le masque à appliquer a pour objet de compenser l'écart important au moyen d'un effet d'ombre produisant un effet de rapprochement. Un exemple de ce type de masque est illustré à la figure 17b. Un tel masque crée un effet de rapprochement des yeux avec une zone foncée au 25 dessus de l'ceil couvrant au moins le côté externe de ce dernier, alors que pour l'oeil normal, illustré à la figure 17a, la zone foncée du masque au-dessus de l'oeil aborde tout juste le coin supérieur externe de l'ceil. L'élargissement de la zone sombre f5b de la figure 17b crée un effet de rapprochement des yeux. TAILLE DES YEUX (Fig.25) Vasa compar2 fr [0056]Les figures 24 et 25 montrent les points et dimensions utiles pour établir les critères relatifs à la détection de la taille des yeux. Ces critères visent à établir les proportions des yeux par rapport au reste du visage et de ces composantes. Les yeux sont avantageusement classés selon trois catégories, à savoir petits, normaux (proportionnés), ou grands. Ceci permet de connaître la proportion des deux yeux par rapport au reste du visage et de ses composantes. [0057]Une première approche consiste à superposer l'image de référence et l'image cible. Cette superposition permet de procéder à un ajustement de l'échelle de l'image de référence. On utilise de préférence les points 13a et 13b de l'image de référence (voir figure 3) pour gérer le changement d'échelle dans le sens de la largeur. La grille de référence est centrée en superposant son point 15 situé au milieu de la distance se trouvant entre les centres des pupilles sur le point correspondant 115 de l'image cible. Les points du contour du visage 113a et 113b situés sur la même hauteur que le point 115 sont ensuite utilisés pour adapter l'échelle en largeur. Le choix du point à retenir est avantageusement basé sur la plus grande distance qui sépare le point 115, soit du point 113a ou du point 113b. Le point le plus éloigné du centre est retenu. L'échelle R de référence est adaptée (augmentée ou diminuée, selon le cas) afin que les points correspondants 13a ou 13b de l'image de référence soient alignés en largeur selon la distance retenue. [0058] L'échelle de référence est adaptée en hauteur en superposant le point 12 sur le point 112 correspondant de l'image cible. Après ces adaptations, la figure 25 montre que l'échelle R de l'image de référence ne correspond pas à l'échelle C de l'image cible. Les écarts entre les deux échelles peuvent alors servir afin de détecter les écarts de positionnements des points de l'image cible que l'on souhaite évaluer ou comparer. Il devient alors possible de comparer l'intégralité des différences de tailles, distances, etc., entre les composantes du visage de l'image cible et de l'image de référence. Sur les figures, les unités de la grille de référence sont désignées par R. Vasa compar2 fr [0059]Selon cette approche, pour détecter le type d'oeil, on compare les distances entre les deux coins des yeux 152 et 153 ou 142 et 143 sur les deux échelles, correspondant pour l'oeil 105 à 0,5C ou 0,5R et 1C et IR. Ainsi, les yeux sont : -Normaux si: la longueur de 0,5C à 1c est sensiblement égale à la longueur de 0,5R à 1 R. Dans ce cas, le masque à appliquer n'aura aucun objectif de compensation ou correction. -Petits si: la longueur de 0,5C à 1C est sensiblement supérieur à la longueur de 0,5R à IR. Le masque à appliquer aura pour objectif d'agrandir l'ceil, par exemple en diffusant la couleur ou en utilisant une couleur plus claire. Le masque utilise de préférence un ratio plus élevé qu'avec l'application normale (cas du canon). -Grands si la longueur de 0,5C à 1C est sensiblement plus petite que la longueur de 0,5R à IR. Le masque à appliquer aura pour objectif de rétrécir l'oeil, par exemple en réduisant la taille d'application de couleur. Le masque utilise de préférence un ratio plus faible qu'avec l'application normale (cas du canon). [0060] La détection de la taille des yeux peut également être effectuée en calculant la surface des yeux en fonction de la surface du visage. Cette dernière surface est aisément connue à partir des points connus et/ou détectés le long du contour. Selon cette approche, les yeux sont : -Normaux si: le pourcentage occupé par la surface des yeux par rapport à la surface du visage est sensiblement identique sur l'image cible et sur l'image de référence. -Petits si: le pourcentage occupé par la surface des yeux par rapport à la surface du visage est sensiblement plus petit sur l'image cible que sur l'image de 25 référence. -Grands si: le pourcentage occupé par la surface des yeux par rapport à la surface du visage est sensiblement plus grand sur l'image cible que sur l'image de référence. FORMES DES YEUX (figure 9) 30 [0061]La figure 9 montre les points et dimensions utiles pour établir les critères relatifs à la détection de la forme des yeux. Ces critères visent à établir les proportions des yeux par rapport au reste du visage et de ces composantes. Vasa compar2 fr [0062] Les critères de forme des yeux correspondent à la forme de l'ouverture de l'oeil. On prévoit un classement selon trois catégories, à savoir fin, normal (proportionné), ou rond. D'autres catégories peuvent être prévues pour affiner la précision ou tenir compte de cas particuliers. Les yeux du canon sont proportionnés avec une hauteur correspondant au tiers de la largeur. Pour vérifier les éventuelles corrections à appliquer aux yeux des images cibles soumises à titre de comparaison, les critères suivants sont appliqués. Les points utilisés pour ces critères correspondent aux extrémités 142 et 143 des yeux pour le segment Ly4, tandis que le segment hy3 est défini par les points le plus bas 141 et le plus haut 146 de l'oeil. Ainsi, un oeil est : -normal si hy3 correspond sensiblement à 1/3 Ly4, ce qui correspond au canon. -fin si hy3 est sensiblement inférieur à 1/3 Ly4. -rond si hy3 est sensiblement supérieur à 1/3 Ly4. [0063] En fonction du type d'oeil détecté, différents types de masques de correction sont suggérés afin de corriger les formes qui se démarquent de celles du canon. Les masques sont prévus de sorte à affiner le profil d'un oeil rond ou d'arrondir un oeil trop fin. Les corrections identifiées suite à l'application des divers critères peuvent être de diverses natures. Certain correctifs sont des masques de type contour plus ou moins épais, de formes et de couleurs différentes. De tels masques définissent des zones de couleurs dégradées de différentes formes plus ou moins lumineuses. Il est également possible de déformer ou intensifier en partie ou non les cils qui se trouvent sur le contour de l'oeil. TAILLE/FORME DE LA BOUCHE (figure 10) [0064] La figure 10 montre les points et dimensions utiles pour établir les critères relatifs à la détection de la forme de la bouche. Ces critères visent à établir les proportions de la bouche de l'image cible par rapport au reste du visage et de ses composantes, en relation avec l'image de référence. Les points utilisés pour ces critères correspondent aux points hauts et bas de chaque lèvre, soit pour hb3 la distance entre la ligne imaginaire passant par les commissures 122 et 123 et le point haut 125 d'un côté, pour hb4 la distance entre la ligne imaginaire passant Vasa compar2 fr par les commissures 122 et 123 et le point haut 124 de l'autre côté et pour hb5 la distance entre le point bas de la lèvre inférieure 121 et la ligne traversant les commissures aux points 122 et 123. [0065]La bouche peut ainsi être classée en trois catégories ; à savoir étroite, normale (proportionnée), ou large. Si la comparaison est effectuée à partir du Canon, pour ce dernier, la proportion de la bouche est donnée par la relation : Lbl = 3/ unité, Lbl étant mesurée entre les points 122 et 123 tel que montré à la figure 11. La bouche est normale ou similaire à celle de l'image de référence si : Lbl correspond sensiblement à d'unité R (image référence). L'application est similaire à celle effectuée avec l'image de référence. La bouche est étroite si : Lbl est sensiblement inférieur à 3 d'unité R. L'application vise à élargir la bouche en dessinant le contour des lèvres tout en débordant légèrement vers les commissures. La bouche est large si : Lbl est sensiblement supérieur à 3/ d'unité R. L'application vise à réduire la largeur de la bouche en dessinant le contour sans les commissures, et éventuellement à atténuer les commissures. TAILLE DES LÈVRES (figure 11) [0066]La figure 11 montre les points et dimensions utiles pour établir les critères relatifs à la détection de la taille des lèvres en relation avec l'image de référence. Ces critères visent à établir les proportions des lèvres par rapport à la bouche. Il s'agit de détecter la taille des lèvres en faisant un rapport entre la largeur et la hauteur de la bouche ou la hauteur des lèvres. Les lèvres peuvent être classées selon trois catégories, à savoir fines, normales (proportionnées), grosses. Les points utilisés pour ces critères correspondent aux points hauts et bas de chaque côté de la bouche de l'image cible, soit pour hbl la distance entre les points 125 et 121, et pour hb2 la distance entre les points 124 et 121. Les lèvres sont normales si: (hbl+hb2)/2 est sensiblement égal à Lb1/2,7, soit les proportions correspondant aux lèvres de l'image de référence. Les lèvres sont fines si: (hbl+hb2)/2 est sensiblement plus petit que Lb1/2,7. Les lèvres sont grosses si: (hbl+hb2)/2 est sensiblement plus grand que Lb1>2,7. Vasa compar2 fr RAPPORT DE TAILLES DES LÈVRES [0067]La figure 10 montre aussi les points et dimensions utiles pour établir les critères relatifs à la détection de la taille comparative ou proportions des lèvres. Ces critères visent à établir les proportions des lèvres l'une par rapport à l'autre. II s'agit de détecter la taille des lèvres en faisant un rapport entre la hauteur de chacune des lèvres. Pour la lèvre supérieure, on utilise de préférence une dimension de hauteur moyenne. Les lèvres peuvent être classées selon trois catégories, à savoir lèvre inférieure plus grande, lèvres équilibrées, lèvre supérieure plus grande. Les points utilisés pour ces critères correspondent aux points hauts et bas de chaque lèvre, soit pour hb3 la distance entre la ligne imaginaire passant par les commissures 122 et 123 et le point haut 125 d'une côté, pour hb4 la distance entre la ligne imaginaire passant par les commissures 122 et 123 et le point haut 124 de l'autre côté et pour hb5 la distance entre le point bas de la lèvre inférieure 121 et la ligne traversant les commissures aux points 122 et 123. Dans le cas de lèvres équilibrées ou de dimensions similaires : (hb3+hb4) / 2 est sensiblement égal à hb5. Dans le cas où la lèvre inférieure est plus grande : (hb3+hb4) / 2 est sensiblement plus petit que hb5. Dans le cas où la supérieure est plus grande : (hb3+hb4) / 2 est sensiblement plus grand que hb5. [0068]Les figures 16a à 16d illustrent des exemples de correctifs à appliquer à des lèvres en fonction des classements effectués. La figure 16a montre des lèvres équilibrées. Les figures 16b, 16c et 16d présentent des exemples de correctifs prévus pour des situations courantes. Les correctifs sont prévus pour une application le long du contour extérieur des lèvres ou sur une portion de ce contour. Il est ainsi possible de corriger diverses disproportions et ainsi rééquilibrer les lèvres par rapport au reste du visage. En fonction de la correction à effectuer, le contour est retracé sur l'extérieur ou l'intérieur de la limite externe des lèvres. Ainsi, dans l'exemple de la figure 16b, pour corriger des lèvres détectées comme étant trop larges, le contour est retracé en suivant la ligne f1, Vasa compar2 fr 21 avec des bordures plus étroites. A la figure 16c, on compense une lèvre inférieure plus mince que la lèvre supérieure avec un contour de lèvre inférieure retracé selon f2 de façon à déplacer le bord inférieur de la lèvre inférieure vers le bas. L'exemple de la figure 16d concerne une lèvre supérieure asymétrique, corrigée par un contour retracé suivant f3, de façon à augmenter la surface détectée plus petite. Le but est de rééquilibrer le point 125 avec le point 124 en les mettant au même niveau. [0069]Ces exemples montrent que les rééquilibrages peuvent être effectués tant latéralement que verticalement, ou selon une combinaison de ces deux axes. LE MENTON (figure 21) [0070] La figure 21 montre les points et dimensions utiles pour établir les critères relatifs à la détection des dimensions du menton de l'image cible. Ces critères visent à établir les proportions relatives du menton par rapport au reste du visage et de ces composantes. Le menton peut ainsi être classé en trois catégories, à savoir court, normal, ou long. Les axes de la figure 21 sont utilisés pour établir ces proportions. Hvl correspond à la hauteur entre le point 115 au niveau des pupilles et le point bas 112 du menton. Hv2 correspond à la hauteur du menton entre la base des lèvres 121 et la base du menton 112. Le menton est normal ou sensiblement équivalent à l'image de référence si : 20 3,2 unités 3,8 unités. [0071]Afin d'appliquer les correctifs correspondant bien au type de menton 25 détecté, le procédé prévoit l'utilisation de différents types de masques apportant des correctifs sur la partie basse, rendant cette zone plus ou moins visible, selon le cas. Dans le cas où le menton est trop long, une application plus foncée que le ton de la peau est prévue. Dans le cas ou le menton est trop court, une application plus claire que le ton de la peau est alors préconisée. 30 Vasa compar2 fr LE NEZ : LA LONGUEUR DU NEZ (figure 22) [0072] La figure 22a montre les points et dimensions utiles pour établir les critères relatifs à la détection des dimensions du nez. Ces critères visent à établir les proportions relatives du nez par rapport au reste du visage. Le nez peut ainsi être classé en trois catégories, à savoir court, normal, ou long. Les axes de la figure 22a sont utilisés pour établir ces proportions. La hauteur du nez par rapport au menton est de préférence établie sur la base d'une moyenne entre les deux côtés du nez. Ainsi, Hv3 correspond à la hauteur entre le point 112 à la base du menton et le point 133 à la base d'un des côtés du nez. Hv4 correspond à la hauteur entre le point 112 à la base du menton et le point 132 à la base de l'autre côté du nez. Hv5 correspond à la distance entre les points de la base du nez 132 d'un côté et le coin interne 153 de l'oeil du même côté. Hv6 correspond à la distance entre les points de la base du nez 133 de l'autre côté et le coin interne 143 de l'oeil également de ce côté. Le nez est normal si : 0,78 (hv3 + hv4) / 2 > (hv5 + hv6) / 2 > 0,72 x (hv3 + hv4) / 2. Le nez est court si : (hv5 + hv6) / 2 > 0,78 x (hv3 + hv4) / 2. Le nez est long si : (hv5 + hv6) / 2 Le nez est normal ou équivalent à l'image de référence si : Lv4 est sensiblement égal à 2/3 x (hv5 + hv6) / 2. Vasa compar2 fr Le nez est étroit si : Lv4 est sensiblement plus petit que 2/3 x (hv5 + hv6) / 2. Le nez est large si : Lv4 est sensiblement plus grand que 2/3 x (hv5 + hv6) / 2. [0074]Autre mode de détermination des critères de la largeur du nez : [0075]Tout comme la figure 22a, la figure 22f montre les points et dimensions utiles pour établir les critères relatifs à la détection de la largeur du nez. Le nez est également classé en trois catégories, à savoir étroit, normal ou large. Les points 10 117a, 117b et 132, 133 passant par l'axe M3 de la figure 22f sont utilisés pour établir ces proportions. Selon cette approche, une comparaison entre la largeur du visage et la largeur du nez permet de déterminer dans quelle catégorie se trouve le nez. Lv4 correspond à la largeur entre les points 132 et 133 de la base du nez, de chaque côté des narines et Lv7 correspond à la largeur entre les points 117a et 15 117b du visage. Le nez est normal ou équivalent à l'image de référence si : Lv4 est sensiblement égal à 1/4 x Lv7. Le nez est étroit si : Lv4 est sensiblement plus petit que 1/4 x Lv7. 20 Le nez est large si : Lv4 est sensiblement plus grand que 1/4 x Lv7. [0076]Les figures 22b et 22c illustrent des exemples de correctifs à appliquer au nez en fonction des classements effectués. La figure 22b montre un nez trop large 25 et la figure 22c montre un nez trop étroit. En fonction de la correction à effectuer, l'écartement du sourcil, représenté par la distance Es, peut être augmenté pour le cas d'un nez trop large et diminué dans le cas contraire. Les zones F11 bd et f11 bg représentent chacune une zone où l'on peut appliquer une texture dans le creux des ailes du nez. Les formes fl0bd et flObg prévoient une application plus 30 foncée que le ton de la peau détectée, pour assombrir cette portion du nez. Les Vasa compar2 fr5 zones fl2cd et fl2cg prévoient une application plus claire que le ton de la peau détectée, pour éclaircir cette portion du nez. [0077] Dans le cas où un nez est trop petit, on vise à éclaircir certaines portions du nez, le haut de préférence à l'aide d'un type de masque tel que celui illustré. Dans le cas inverse, si le nez est trop long, une application plus foncée que le ton de la peau est effectuée sur la partie basse du nez. LA FORME DU NEZ [0078]La figure 22d montre les points et dimensions utiles pour établir les critères relatifs à la détection de la forme du nez. Ces critères visent à déterminer la droiture du nez par rapport au visage. Le nez peut ainsi être classé en trois catégories, à savoir droit, dévié à gauche (zone G) ou dévié à droite (zone D). Les axes de la figure 22d sont utilisés pour établir ces proportions. MI et M2 ont été préalablement décrits. Lv5 et Lv6 correspondent à la largeur entre l'axe MI et les points 132 et 133 de la base du nez, de chaque côté des narines. Le nez est normal ou équivalent à l'image de référence si : Lv5 est sensiblement égal à Lv6. Le nez est dévié à droite si : Lv5 est sensiblement plus grand que Lv6. Le nez est dévié à gauche si : Lv5 est sensiblement plus petit que Lv6. [0079] La figure 22e illustre un exemple de correctif à appliquer au nez en fonction des classements effectués pour la forme du nez. La figure 22e montre un nez dévié à gauche. Dans ce cas, pour effectuer la compensation, il est prévu d'utiliser un masque tel que celui illustré. Les zones F13ed et fl3eg représentent chacune une zone avec une application plus claire que le ton de la peau détectée, pour éclaircir cette portion du nez. La zone fl4e prévoie une application plus foncée que le ton de la peau détectée, pour assombrir cette portion du nez. LES SOURCILS Vasa compar2 fr [0080] La figure 26 montre les points utiles pour déterminer l'espace entre l'oeil et le sourcil. Lsl représente la distance entre le coin intérieur de l'oeil 143 et l'extrémité intérieur du sourcil 163. Ls2 représente la distance entre la portion supérieure de l'oeil 144 et le sommet du sourcil 162. Ces distances permettent de détecter le type d'écart entre l'ceil et le sourcil. Le type d'écart peut être déterminé soit à partir de Lsl, soit à partir de Ls2, ou à partir de ces deux distances, avec un critère composé ou cumulatif. En fonction de la catégorie détectée, il est possible de suggérer automatiquement un ou plusieurs types de masque susceptible d'être appliqué. Pour l'utilisatrice, un maquillage correspondant pourra ensuite être appliqué, en se basant sur l'exemple du masque. Les types d'écart sont comme suit : -Normal si Lsl est sensiblement égal àR. - Etroit si Lsl est sensiblement plus petit que / R. - Large si Lsl est sensiblement plus grand que 1/4 R. -Normal si Ls2 est sensiblement égal à 1/3 R. -Etroit si Ls2 est sensiblement plus petit que 1/3 R. -Large si Ls2 est sensiblement plus grand que 1/3 R. LA SELECTION DE LA COULEUR [0081]Les traitements d'images effectués afin de tenir compte de la forme et des traits du visage de l'image cible ont été présentés dans les paragraphes précédents. En plus de la forme et des traits, il est également avantageux de pouvoir tenir compte de certaines couleurs de l'image cible. [0082] En effet, de façon classique, un maquillage type implique des couleurs prédéterminées. Ces couleurs sont appliquées de façon neutre, sans tenir compte des traits et de la forme du visage de la personne à maquiller. Or, la plupart des visages ne sont pas entièrement adaptés pour une application de couleurs sans adaptation. Ainsi, afin de tenir compte des particularités individuelles de chaque visage, une image de la personne à maquiller est utilisée afin d'en extraire certaines caractéristiques liées aux traits, à la forme, et éventuellement aux couleurs. En comparaison avec une image de référence, il est alors possible de proposer automatiquement un masque parfaitement adapté aux traits détectés. Vasa compar2 fr On peut ainsi faire en sorte de corriger ou modifier certaines zones de l'image cible afin de la «rapprocher» de l'image de référence. Certaines zones de l'image cible sont ainsi identifiées pour des détections de couleur. Ceci permet de déterminer les couleurs les plus appropriées pour définir le masque à appliquer. [0083]Par ailleurs, si l'utilisatrice doit ensuite effectuer un maquillage basé sur le masque, il est utile d'adapter la sélection de couleur en fonction des couleurs et produits disponibles pour l'utilisatrice. Cette dernière peut fournir ces indications sous plusieurs formes, telles que par un code de couleurs, des références produits, etc, afin de renseigner une base de données utilisatrice précisant les couleurs disponibles. Une façon simple d'obtenir ces données consiste à demander à l'utilisateur de les fournir par exemple à l'aide d'une fenêtre de saisie spécialement dédiée à cet effet. Ce référencement est en général facilité du fait que les couleurs des produits de la base ont une référence correspondant à une valeur hexadécimale. Les couleurs disponibles pour un utilisateur donné peuvent être saisies et classées par catégories de produits. [0084] De manière avantageuse, les couleurs vestimentaires peuvent également être prises en compte pour l'ajustement ou adaptation des couleurs du masque. Inversement, les couleurs du masque peuvent permettre de suggérer des couleurs phares pour guider la sélection d'une tenue vestimentaire. [0085] Lorsque les caractéristiques de couleur de la peau, des yeux, et des cheveux sont connues, il est possible d'adapter les couleurs d'un masque pour obtenir un agencement personnalisé et adapté. La source des couleurs provient par exemple des références des divers produits fournies par l'utilisateur. Ces couleurs se trouvent dans une base de données prévue à cet effet. Elles peuvent être préclassées en catégories. [0086] Les couleurs sont prélevées dans des zones déterminées sur le visage. Ces valeurs de couleur sont habituellement en hexadécimal puis convertie en valeurs TSL (Teinte, Saturation, Luminosité). Le diagramme TSL matérialise une représentation tridimensionnelle de la couleur sous la forme de deux cônes inversés dont la base commune montre à la périphérie le maximum de saturation Vasa compar2 fr de la couleur. Le centre du cercle est gris, tandis que la luminosité augmente vers le haut et diminue vers le bas. Une ou plusieurs règles peuvent être appliquées aux valeurs obtenues afin de les classer dans une liste des couleurs. [0087JSelon un mode de réalisation préférentiel, les caractéristiques de couleur de trois zones servent à composer le masque de coloration : les yeux 104 et 105, plus particulièrement l'iris (de préférence sans référence à l'image de référence pour la couleur), la peau, plus particulièrement au niveau des joues, ainsi que les cheveux. [0088]Pour la chevelure et pour la peau, on utilise avantageusement une double comparaison, à savoir d'une part une comparaison d'emplacement des points de repère et d'autre part une comparaison des couleurs des zones à proximité des points de repères. Le tableau qui suit répertorie certaines couleurs types pour chacune des zones. En fonction du classement établi sur la base de la détection de couleur, un masque approprié peut être sélectionné. Si un masque a déjà été sélectionné par les critères de forme et traits de l'image cible, ce dernier peut être adapté ou nuancé en fonction du classement de couleur effectué à cette étape du procédé. Peau Yeux Cheveux Couleur Réf Couleur Réf Couleur Réf Pâle Beige P1 Noir YI Blond Cl Marron Pâle Rosé P1' Châtaigne Y2 Roux C2 Normal P2 Vert Y3 Châtain C3 Rosé Normal P2' Bleu Y4 Brun - Noir C4 Beige Vasa compar2 fr Métisse P3 Gris Y5 Gris Blanc C5 Noir P4 Tableau 1 : Classement des couleurs et fourchette de valeur [0089]La recherche de la couleur adaptée à une image cible est avantageusement effectuée en fonction de son emplacement dans l'espace de couleur TSL. Cette recherche consiste à détecter les couleurs les plus proches disponibles dans la base de données en ajoutant les éventuelles règles d'adaptations. On détermine la couleur par la distance la plus courte entre la couleur détectée et les couleurs disponibles dans un espace TSL ou tout autre espace équivalent. Les valeurs TSL d'une référence couleur sont pré-chargées dans la base de données. Il est également possible d'apporter d'autres contraintes à la sélection de couleurs. Par exemple : choix par produit, fabricant, budget, etc. [0090] L'adaptation d'un masque en vue de simuler l'ajout de coloration de peau (fond de teint) est déterminée en fonction de la couleur de la peau détectée. Sur le diagramme TSL de la figure 14, COLO est le positionnement de la couleur détectée. CO représentent les couleurs de la base de données. On peut obtenir le produit dont le ton est le plus approprié en fonction de la couleur de la peau. Il est possible également de greffer des règles qui permettent d'adapter un ton désiré avec une harmonie de couleur. Par exemple, dans le cas où on désire obtenir un ton plus foncé, il suffit de rechercher la couleur la plus proche en faisant en sorte que la luminosité soit plus faible que celle de la couleur originale. Par exemple, on effectue un calcul de la distance la plus proche d'un produit de même teinte dont la luminosité est supérieure à 60% et une saturation entre 40% et 60%, afin d'obtenir une adaptation pour une peau pâle. [0091] Les Figures et leurs descriptions faites ci-dessus illustrent l'invention plutôt qu'elles ne la limitent. En particulier, l'invention et ses différentes variantes viennent d'être décrites en relation avec un exemple particulier comportant un canon dont les caractéristiques correspondent à celles généralement admises par Vasa compar2 fr l'homme du métier. Néanmoins, il est évident pour un homme du métier que l'invention peut être étendue à d'autres modes de réalisation dans lesquels en variantes, on prévoit une image de référence dont les caractéristiques différent pour un ou plusieurs des points du visage. En outres une image de référence basée sur le nombre d'or (1,618034...) pourrait également être utilisée. [0092]Les signes de références dans les revendications n'ont aucun caractère limitatif. Les verbes "comprendre" et "comporter" n'excluent pas la présence d'autres éléments que ceux listés dans les revendications. Le mot "un" précédant un élément n'exclue pas la présence d'une pluralité de tels éléments. RÉFÉRENCE 1 CIBLE AXES AXE DES ABSCISSES x AXES DES ORDONNÉES y ORIGINE 0 CÔTÉ (par CÔTÉ GAUCHE G rapport à la CÔTÉ DROIT D symétrie verticale passant par le centre du visa e) FORME RÉFÉRENCES CONTOUR DU VISAGE OVCA UNITÉ R C GAUCHE DROITE GAUCHE DROITE (G) (D) (G) (D) POINTS SE TROUVANT SUR LES CONTOURS DES VISAGES ET DE LEURS COMPOSANTES 1 101 POINT LE PLUS HAUT DU 11 111 CONTOUR DU VISAGE POINT LE PLUS BAS DU 12 112 CONTOUR DU VISAGE POINT DU CONTOUR DU VISAGE VISAGE SE TROUVANT AU 13a 13b 113a 113b MEME NIVEAU QUE LE COIN INTERNE L'OEIL POINT DU CONTOUR DU VISAGE SE TROUVANT AU 14a 14b 114a 114b MEME NIVEAU QUE LE COIN EXTERNE DE LA BOUCHE 6 7 106 107 SOURCILS EXTERMITÉ EXTÉRIEURE 61 71 161 171 DU SOURCIL SOMMET DU SOURCIL 62 72 162 172 EXTERMITÉ INTÉRIEURE 63 73 163 173 DU SOURCIL YEUX 4 5 104 105 CENTRE DE LA PUPILLE 40 50 140 150 Vasa compar2 fr POINT LE PLUS BAS DE 41 51 141 151 L'IRIS COIN EXTERNE DE L'OEIL 42 52 142 152 COIN INTERNE DE L'OEIL 43 53 143 153 COIN HAUT DE L'IRIS CÔTÉ 44 54 144 154 EXTERNE DE L'OEIL COIN HAUT DE L'IRIS CÔTÉ 45 55 145 155 INTERNE DE L'OEIL BOUCHE 2 102 POINT CENTRAL ENTRE 20 120 LES COINS EXTERNE DE LA BOUCHE POINT LE PLUS BAS DE LA 21 121 BOUCHE COIN EXTERNE DE LA 22 23 122 123 BOUCHE (COMISSURE) POINTS LES PLUS HAUTS 24 25 124 125 DE LA BOUCHE POINT LE PLUS BAS ENTRE 26 126 LES POINTS LES PLUS HAUTS DE LA BOUCHE (18- 26) ou (70-75) POINTS DÉDUITS PAR RAPPORT AUX CONTOURS DÉTECTÉS 3 103 NEZ COIN EXTERNE DES 31 32 131 132 NARINES (BAS DU NEZ) VISAGE POINT DU CONTOUR SE 17a 17b 117a 117b TROUVANT AU MEME NIVEAU QUE LE COIN EXTERNE DES NARINES POINT DU CONTOUR SE 18a 18b 118a 118b TROUVANT AU MEME NIVEAU QUE LE POINT LE PLUS BAS DE LA BOUCHE MILIEU DE LA DISTANCE SE 15 115 TROUVANT ENTRE LES CENTRES DES PUPILLES MILIEU DE LA DISTANCE SE 16 116 TROUVANT ENTRE LES COINS INTERNE DE L'OEIL AXES AXE PASSANT PAR LE M1 MILIEU DES PUPILLES AXE PASSANT PAR LES M2 POINTS DU CENTRE DES PUPILLES AXE PASSANT PAR LES M3 COINS DES NARINES LÉGENDE SCHÉMA COULEUR (FIGURE 14a) COULEURS VALEURS COL+ COLORIMÉTRIQUES DE LA BASE DE DONNÉES PLUS LUMINEUSES VALEURS COL- COLORIMÉTRIQUES DE LA BASE DE DONNÉES MOINS LUMINEUSE VALEUR COLORIMÉTRIQUE COLO Vesa compar2 fr SOURCE UNITÉ DE TEINTE (unité : °) T L'ESPACE TSL SATURATION (unité : %) S LUMINOSITÉ (unité : %) L PERSONNALISATION DES MASQUES BOUCHE FORME RECTIFIANT LA f1 LARGEUR DE LA BOUCHE FORME RECTIFIANT LA f2 DISPROPORTION DE LA HAUTEUR DE LA LÈVRE INFÉRIEURE AVEC LA LÈVRE SUPÉRIEURE FORME RECTIFIANT LA f3 SYMÉTRIE DE LA LÈVRE SUPÉRIEURE PAUPIÈRE ZONE DE TON MOYEN f4a, f4-b, f4c ZONE DE TON FONCÉ f5a, f5b, f5c ZONE DE TON CLAIR f6a, f6b, f6c VISAGE ZONE CÔTÉ VSAGE f7ad, f7ag, f7bd, f7cd f7bg, f7cg ZONE FRONT f8b, f8c ZONE MENTON f9b, f9c NEZ ZONE DES FLANS LATERAL f10bg, f10bd, f13eg, fl3ed ZONE DES AILES DU NEZ fl2cg, f12cd ZONE AUTOUR DES AILES f11 bg, f11 bd DU NEZ ZONE CENTRAL fl4e SOURCIL DISTANCE ENTRE LES Es SOURCILS Vasa compar2 fr REVENDICATIONS1. Procédé de traitement automatique d'images destiné à l'application d'un masque à être appliqué sur une image cible (101), comportant les étapes suivantes : a) obtenir une image cible (101) numérique, en particulier une image représentant un visage (300); b) pour au moins une zone de l'image cible, identifier automatiquement les points 10 de repères correspondant au moins aux points permettant de définir un cas type d'imperfection spatiale (320); c) pour au moins cette zone, appliquer au moins un test de détection d'imperfection spatiale sur la base d'une comparaison entre l'image cible et une image de référence (335); 15 d) en fonction de l'imperfection spatiale détectée, identifier automatiquement un masque de correction spatiale à appliquer à la zone de l'image comportant ladite imperfection (340); e) appliquer ledit masque sur la zone concernée de l'image cible (350). 20 2. Procédé de traitement automatique d'images selon la revendication 1, comprenant, avant l'étape d'application du masque de correction, une étape consistant à : identifier au moins une caractéristique de coloration de ladite zone de l'image cible (325); 25 en fonction d'au moins une de ces caractéristiques, générer des caractéristiques de correction de coloration (345); adjoindre ces caractéristiques de correction au masque de correction spatiale pour obtenir un masque de correction global (346); - appliquer le masque de correction global à la zone concernée de l'image 30 cible (350). Vasa compar2 fr 3. Procédé de traitement automatique d'images selon l'une des revendications 1 ou 2, dans lequel la comparaison entre l'image cible et l'image de référence implique une comparaison entre la disposition relative d'un ou plusieurs points clés de la zone concernée de l'image cible par rapport aux points correspondants de l'image de référence. 4. Procédé de traitement automatique d'images selon l'une des revendications précédentes, dans lequel l'image cible représente un visage vu sensiblement de face et les zones concernées sont sélectionnées parmi une liste comprenant la bouche, les yeux, les sourcils, le contour du visage, le nez, les joues. 5. Procédé de traitement automatique d'images selon l'une des revendications précédentes, dans lequel la zone de l'image cible comprend la bouche (102) et les points de repère comprennent au moins les commissures de la bouche (122, 123). 6. Procédé de traitement automatique d'images selon l'une des revendications précédentes, dans lequel la zone de l'image cible comprend les yeux (104, 105). 7. Procédé de traitement automatique d'images selon l'une des revendications précédentes, dans lequel la zone de l'image cible comprend les sourcils (106, 107). 8. Procédé de traitement automatique d'images selon l'une des revendications précédentes, dans lequel les points de repère comprennent par ailleurs une pluralité de points situés sensiblement sur le contour du visage (13a, 13b, 14a, 14b, 113a, 113b, 114a, 114b). 9. Système de traitement d'images pour la mise en oeuvre du procédé selon l'une des revendications 1 à 8, comprenant : -un module de comparaison (201) adapté pour effectuer une comparaison entre certaines caractéristiques d'au moins une zone d'une image cible et des caractéristiques de nature similaire d'une image de référence à partir de critèresde test appliqués afin de déceler d'éventuelles imperfections de la zone considérée en relation avec des caractéristiques de forme de l'image cible; - un module de sélection (202) adapté pour sélectionner au moins un masque de correction pour application sur la zone considérée de l'image cible, ledit masque étant sélectionné en fonction du type d'imperfection décelé par le module de comparaison ; - un module (203) d'application, pour appliquer le masque sélectionné sur l'image cible pour l'obtention d'une image modifiée. 10. Système de traitement d'images selon la revendication 9, dans lequel les modules de comparaison (201), de sélection (202) et d'application (203) sont intégrés dans un module de travail (200) mis en oeuvre par des instructions codées, ledit module de travail étant adapté pour obtenir des données d'image cible, des données d'image de référence et des critères de test.