Dans un mode de réalisation, des opérations telles que pour les composants de dispositif de suivi de visage et de pipeline de rendu d’une application d’essayage virtuel effectuent un procédé mis en œuvre par ordinateur comprenant une ou plusieurs étapes comme suit : Traitement d'une image d’entrée à l’aide du détecteur de visage, fourniture d'un ou de plusieurs réseaux neuronaux pour localiser les particularités faciales afin d’obtenir les points de visage d'yeux et de sourcils. Les Figures 7A et 7B sont des illustrations d’une construction de déformation de visage 700, conformément à un mode de réalisation, pour déformer un sourcil (un exemple de particularité faciale). Comme représenté à la , sur chaque sourcil (par exemple, le sourcil gauche 702), définition d'une grille de déformation rectangulaire (704) centrée sur chaque région de sourcil. La taille de cette case (grille) est calculée à partir des tailles et des distances de diverses particularités faciales. La grille est également tournée (via des transformations affines) pour concorder avec la rotation du visage. Par exemple, à l'aide des points de visage 604A de contour de visage, une rotation de visage peut être déterminée par rapport à une position standard. Un système de coordonnées (par exemple, tel que représenté par des points dans la case de grille 704) est défini dans la grille, avec des coordonnées allant de (0, 0) à (1, 1). Cela simplifie les calculs de déformation car ils n’ont plus à se soucier de la rotation du visage ou de la taille des sourcils. Le groupe de points de visage de sourcil et le groupe de points de visage d'œil pour un œil droit ou un œil gauche sont cartographiés dans ce système de coordonnées (dans des grilles respectives déterminées pour chacune de ces paires de particularités faciales), pour être utilisés pendant les calculs de déformation. La grille de déformation est discrétisée en une grille de points 2D (par exemple, les points illustrés dans la case 704, y compris les points 704A, 704B, 704C, 704D et 704E, où 704C est situé à l’intérieur du sourcil 702 entre les points 704A et 704D). Par déplacement d’un point de grille (par exemple, 704D), le pixel d’image de visage au niveau ou près de ce point de grille et ses pixels environnants (par exemple, près du point de grille 704E, par exemple) sont également déplacés. Voir la pour le déplacement des points de grille et le déplacement des pixels de sourcils qui en résulte pour remettre en forme le sourcil 702. L’interpolation linéaire de la déformation est effectuée entre les points. Dans un mode de réalisation, un GPU fournit cette interpolation linéaire en tant que fonction intégrée. Il existe un compromis dans lequel le choix d’une grille plus dense entraîne des déformations plus lisses mais un temps de traitement (GPU) plus élevé. Par exemple, lors d’expérimentations, il a été découvert qu’une grille de 25 par 50 points (1250 points au total) offre un bon équilibre entre la qualité et la vitesse pour les GPU fournis pour les dispositifs mobiles couramment disponibles au moment du dépôt, tels que les smartphones. Tout ce qui est plus élevé a entraîné une diminution des rendements en termes de qualité. Avec un matériel plus puissant, une grille plus dense pourrait être utilisée. Chaque point de la grille est ensuite déformé, la déformation étant calculée à l’aide des points de visage et des paramètres de déformation applicables. C'est-à-dire, des déformations de points de grille prédéfinies (déplacements) peuvent être définies en association avec des transformations de sourcils particulières (par exemple, paramètres). L’image faciale (par exemple, ses pixels) est ensuite déformée en fonction des grilles de déformation. Par exemple, la mise en forme de sourcils forme les deux sourcils, chacun ayant une grille. La mise en forme de sourcils peut être effectuée avec une autre mise en forme de filtre de beauté telle que la mise en forme d'yeux ou de paupières, la mise en forme de lèvres, la mise en forme d’arête du nez, la mise en forme de narine, la mise en forme de contour du visage (par ex. amincissement de mâchoire), etc., où chaque particularité en cours de mise en forme a une grille respective.