Brevet FR3157628A1 — publié le 20250627

Procédé de définition d’un modèle en trois dimensions d’un visage d’un conducteur d’un véhicule automobile. Procédé de définition d’un modèle en trois dimensions d’un visage d’un conducteur d’un véhicule automobile équipé d’une première et d’une deuxième caméras placées à des positions distinctes d’un l’habitacle du véhicule automobile, et aptes à capturer simultanément des images d’un visage d’un conducteur, le procédé comprenant une itération sur les étapes suivantes : une étape de capture, d’une première image en deux dimensions du visage du conducteur par la première caméra et d’une deuxième image en deux dimensions du visage du conducteur par la deuxième caméra, une étape d’association, entre un premier pixel de la première image et un deuxième pixel de la deuxième image correspondant à un même point donné du visage du conducteur, une étape de détermination d’une position en trois dimensions du point donné du visage du conducteur. Figure pour l’abrégé : 3 Procédé de définition d’un modèle en trois dimensions d’un visage d’un usager d’un véhicule automobile. L’invention concerne un procédé de définition d’un modèle en trois dimensions d’un visage d’un usager d’un véhicule automobile. L’invention porte encore sur un dispositif de définition d’un modèle en trois dimensions d’un visage d’un usager d’un véhicule automobile. L’invention porte également sur un programme d’ordinateur mettant en œuvre le procédé mentionné. L’invention porte enfin sur un support d’enregistrement sur lequel est enregistré un tel programme. Dans l’industrie automobile, de nouvelles fonctionnalités d’accueil et de prise en charge d’un conducteur sont développées. En particulier de telles fonctionnalités peuvent s’appuyer sur la mise en scène d’un avatar. Le but de l’invention est de fournir un procédé de définition d’un modèle en trois dimensions d’un visage d’un usager d’un véhicule automobile qui soit simple et fiable et qui permette de créer un avatar représentant un visage du conducteur. A cet effet, l’invention porte sur un procédé de définition d’un modèle en trois dimensions d’un visage d’un usager d’un véhicule automobile équipé d’une première et d’une deuxième caméras placées à des positions distinctes d’un l’habitacle du véhicule automobile, et aptes à capturer simultanément des images d’un visage d’un conducteur du véhicule automobile, le procédé comprenant • une étape de détermination d’une position, par rapport à un repère fixe du véhicule automobile, d’un centre d’un objectif de la première caméra et d’un centre d’un objectif de la deuxième caméra, puis, une itération sur les étapes suivantes : • une étape de capture, à un même instant donné, d’une première image en deux dimensions du visage du conducteur par la première caméra et d’une deuxième image en deux dimensions du visage du conducteur par la deuxième caméra, la première image étant décomposé en une première grille de pixels et la deuxième image étant décomposée en une deuxième grille de pixels, • une étape d’association, entre un premier pixel de la première grille et un deuxième pixel de la deuxième grille correspondant à un même point donné du visage du conducteur, • une étape de détermination d’une position en trois dimensions du point donné du visage du conducteur en fonction des positions respectives d’un centre d’un objectif de la première caméra et d’un centre d’un objectif de la deuxième caméra. Dans un mode de réalisation, les centres des objectifs respectifs de la première et la deuxième caméras sont proches l’un de l’autre, notamment ils sont séparés par une distance inférieure à 100 millimètres Dans un mode de réalisation, l’étape d’association comprend la mise en œuvre d’un algorithme de fusion d’images. Dans un mode de réalisation, l’étape de détermination d’une position en trois dimensions du point donné comprend un calcul d’un point d’intersection entre • une première droite passant par le premier pixel et le centre de l’objectif de la première caméra, et • une deuxième droite passant par le deuxième pixel et le centre de l’objectif de la deuxième caméra. Dans un mode de réalisation, une première couleur est associée au premier pixel et une deuxième couleur est associée au deuxième pixel, et la couleur du point donné est déterminée comme étant une moyenne entre la première et la deuxième couleur. Dans un mode de réalisation, un angle entre un plan sagittal d’une tête du conducteur et un axe longitudinal du véhicule est calculé par un algorithme de surveillance d’une vigilance du conducteur, et l’étape d’association comprend une prise en compte dudit angle entre le plan sagittal et l’axe longitudinal. Dans un mode de réalisation, le véhicule est équipé d’au moins un capteur à ultrasons permettant de mesurer une distance entre le capteur à ultrasons et un point du visage le plus proche du capteur à ultrasons, et l’étape d’association prend en compte cette distance. Dans un mode de réalisation, l’étape de détermination comprend : • une création, notamment par simulation, d’une base de données comprenant une pluralité d’associations entre, d’une part, une image donnée d’un appui-tête d’un siège conducteur du véhicule automobile et, d’autre part, une position d’un centre d’un objectif et une orientation d’une caméra ayant capturé l’image donnée, et optionnellement un angle mesuré entre un axe de ladite caméra et un axe longitudinal du véhicule automobile, • une capture par la première et la deuxième caméras du véhicule automobile, d’une première et d’une deuxième images de l’appui-tête du siège conducteur, • une comparaison respectivement de la première image et la deuxième image de l’appui-tête avec des images de la pluralité d’associations enregistrées dans la base de données pour déterminer respectivement la position, par rapport à un repère fixe, d’un centre de l’objectif de la première caméra et d’un centre de l’objectif de la deuxième caméra. L’invention porte également sur un dispositif de définition d’un modèle en trois dimensions d’un visage d’un usager d’un véhicule automobile équipé d’une première et d’une deuxième caméras placées à des positions distinctes d’un l’habitacle du véhicule automobile, le dispositif comprenant des éléments matériels et/ou logiciels mettant en œuvre le procédé selon l’invention, notamment des éléments matériels et/ou logiciels conçus pour mettre en œuvre le procédé selon l’invention. L’invention porte également sur un produit programme d’ordinateur comprenant des instructions de code de programme enregistrées sur un support lisible par ordinateur pour mettre en œuvre les étapes du procédé selon l’invention lorsque ledit programme fonctionne sur un ordinateur.. L’invention a aussi trait à un support d’enregistrement de données, lisible par un ordinateur, sur lequel est enregistré un programme d’ordinateur comprenant des instructions de code de programme de mise en œuvre du procédé susmentionné. Le dessin annexé représente, à titre d’exemple, un mode de réalisation d’un dispositif de définition d’un modèle en trois dimensions d’un visage d’un usager selon l’invention et un mode d’exécution d’un procédé de définition d’un modèle en trois dimensions d’un visage d’un usager selon l’invention. La FIG. 1 représente un véhicule automobile équipé d’un dispositif de définition d’un modèle en trois dimensions d’un visage d’un usager. La FIG. 2 définit un repère orthonormé direct du véhicule automobile selon l’invention. La FIG. 3 définit un premier et un deuxième repères orthonormés directs respectivement associés à une première et une deuxième caméras d’un dispositif de définition selon l’invention. La FIG. 4 est un ordinogramme d’un mode d’exécution d’un procédé de définition selon l’invention. La FIG. 5 est une première illustration d’une étape de détermination d’une position, par rapport au repère orthonormé direct du véhicule automobile, d’un centre d’un objectif d’une première caméra et d’une deuxième caméra du dispositif de définition. La FIG. 6 est une deuxième illustration d’une étape de détermination d’une position, par rapport au repère orthonormé direct du véhicule automobile, d’un centre d’un objectif d’une première caméra et d’une deuxième caméra du dispositif de définition. La FIG. 7 est une vue d’un habitable du véhicule automobile équipé de l’invention. La FIG. 8 est une première image capturée par la première caméra à un instant donné. La FIG. 9 est une deuxième image capturée par la deuxième caméra à l’instant donné. La FIG. 10 est une première illustration d’une étape d’association entre un premier pixel de la première image et un deuxième pixel de la deuxième image. La FIG. 11 est une deuxième illustration d’une étape d’association entre un premier pixel de la première image et un deuxième pixel de la deuxième image. Un exemple d’un véhicule automobile 100 équipé d’un dispositif 10, selon l’invention, de définition d’un modèle en trois dimensions d’un visage d’un usager du véhicule est décrit ci-après en référence à la FIG. 1 . Le véhicule automobile 100 peut être un véhicule de tout type, par exemple un véhicule de tourisme ou un véhicule utilitaire. Le véhicule automobile 100 comprend principalement : - un habitacle 1 définissant l’espace intérieur du véhicule automobile 100, - une première et une deuxième caméras 21, 22 disposées dans l’habitacle 1, les première et deuxième caméras 21, 22 faisant partie du dispositif 10. Les deux caméras font partie d’un ensemble de capteurs 2 du véhicule automobile 100. L’ensemble de capteurs 2 peut en outre comprendre un capteur à ultrasons 24. Les deux caméras 21, 22 ont des caractéristiques optiques identiques. Par exemple, chacune des première et deuxième caméras présente les caractéristiques suivantes : - une distance focale de la caméra est égale à 2mm, - une largeur d’un capteur photographique de la caméra est de 1,9mm, - une hauteur du capteur photographique de la caméra est égale à 1,5mm, - les résolutions horizontale et verticale sont définies, notamment selon une résolution horizontale de 1360 pixels et une résolution verticale de 1180 pixels. En référence à la FIG. 2 , on définit un premier repère orthonormé R0 direct (X0, Y0, Z0) représenté par la FIG. 2 , l’axe X0 étant parallèle à l’axe longitudinal du véhicule automobile 100 et orienté vers l’arrière du véhicule automobile 100, l’axe Y0 étant transversal et dirigé vers la droite du véhicule, et l’axe Z0 étant vertical et orienté vers le haut du véhicule. En référence à la FIG. 3 , on définit en outre un deuxième et un troisième repères orthonormés directs R21et R22, respectivement associés aux première et deuxième caméras. Le centre du repère R21 est déterminé par une position 2111, définie dans le repère R0, d’un centre 211 d’un objectif de la première caméra 21. Dans le mode de réalisation illustré par la FIG. 3 , un premier axe X21 du repère R21 se situe dans un plan parallèle aux axes X0 et Z0 du repère R0. Le premier axe X21 forme un angle d’inclinaison 212 avec l’axe X0 du repère R0. Un deuxième axe Y21 du repère R21 est sensiblement dirigé selon l’axe Y0 du repère R0. Un troisième axe Z21 est perpendiculaire aux axes X21 et Y21. De même, le centre du repère R22 est déterminé par une position 2211, définie dans le repère R0, d’un centre 221 d’un objectif de la deuxième caméra 22. Dans le mode de réalisation illustré par la FIG. 3 , un premier axe X22 du repère R22 se situe dans un plan parallèle aux axes X0 et Z0 du repère R0. Le premier axe X22 forme un angle d’inclinaison 222 avec l’axe X0 du repère R0. Un deuxième axe Y22 du repère R22 est sensiblement dirigé selon l’axe Y0 du repère R0. Un troisième axe Z22 est perpendiculaire aux axes X22 et Y22. Dans un mode de réalisation, les deux caméras 21, 22 sont situées à proximité l’une de l’autre. Par exemple - le centre 2111 de l’objectif 211 de la première caméra 21 et le centre 2211 de l’objectif 221 de la deuxième caméra 22 se situent sur une même droite perpendiculaire à un plan (X0, Z0), et - une distance 23, mesurée selon l’axe Y0 du repère R0, entre le centre 211 de la première caméra 21 et le centre 221 de la deuxième caméra 22, est sensiblement égale à 100 millimètres. Avantageusement, la distance 23 et les valeurs des angles d’inclinaison 212 et 222 sont définies de sorte qu’un champ 214, 224 de chaque caméra 21, 22 soit apte à contenir un visage 51 d’un conducteur assis sur un siège conducteur 11 du véhicule automobile 100. Les caméras 21, 22 sont utilisées pour créer des images en stéréovision, c’est-à-dire les images en deux dimensions, issues de chacune des caméras 21, 22, sont utilisées ensemble pour construire des images en trois dimensions, comme cela est expliqué dans la suite du document. Dans la suite du document, une orientation de la première caméra 21 est définie par les angles mesurés respectivement entre les axes X21, Y21, Z21 du repère R21 et les axes X0, Y0, Z0 du repère R0. De même, une orientation de la deuxième caméra 22 est définie par les angles mesurés respectivement entre les axes X22, Y22, Z22 du repère R22 et les axes X0, Y0, Z0 du repère R0. Dans le mode de réalisation illustré par les figures 3 à 11, les caméras 21, 22 sont fixées sur un tableau de bord 12 de l’habitacle 1, notamment dans une zone 121 située derrière un volant 13. D’autres positions des caméras 21, 22 sont envisageables, par exemple sur un montant latéral 14 de l’habitacle 1. Dans un mode de réalisation avantageux, le véhicule automobile 100 est par ailleurs équipé d’un système 3 de surveillance de la vigilance du conducteur et le système 3 comprend des moyens de détermination d’un angle courant 52 mesuré entre un plan sagittal 53 d’une tête du conducteur et l’axe longitudinal X0 du véhicule automobile 100. Dans un mode de réalisation, le dispositif 10 comprend des moyens de simulation 300. Les moyens de simulation 300 permettent de construire une base de données 301. Avantageusement, les données de simulation sont spécifiques à un modèle de véhicule donné. Les données enregistrées dans la base de données 301 comprennent une pluralité d’associations entre, d’une part, une image donnée d’un appui-tête d’un siège conducteur du véhicule automobile et, d’autre part, une position d’un centre d’un objectif d’une caméra ayant capturé l’image donnée. Le dispositif 10 comprend par ailleurs un microprocesseur 4. Le dispositif 10, et particulièrement le microprocesseur 4 permettant la mise en œuvre d’un procédé de définition d’un modèle en trois dimensions d’un visage d’un usager d’un véhicule automobile, comprend principalement les modules suivants : - un module 41 de détermination de la position 2111, 2211, par rapport à un repère fixe R0 du véhicule automobile 100, du centre 211 de l’objectif de la première caméra 21 et du centre 221 de l’objectif de la deuxième caméra 22, le module 40 collaborant avec la base de données 301, - un module 42 de capture, à un même instant donné T_CAPT, d’une première image IMG1 en deux dimensions du visage du conducteur par la première caméra 21 et d’une deuxième image IMG2 en deux dimensions du visage du conducteur par la deuxième caméra 22, le module 41 collaborant avec les première et la deuxième caméras 21, 22 - un module 43 d’association, entre un premier pixel P11 et un deuxième pixel P12 correspondant à un même point donné P1 du visage du conducteur, le premier pixel P11 appartenant à une première grille de pixels G1 représentant la première image IMG1, et le deuxième pixel P12 appartenant à une deuxième grille de pixels G2 représentant la deuxième image IMG2, - un module 44 de détermination d’une position en trois dimensions 3D_pos du point donné P1 du visage du conducteur en fonction des positions respectives 2111, 2212 d’un centre d’un objectif 211 de la première caméra 21 et d’un centre 221 d’un objectif de la deuxième caméra 22. Le véhicule automobile 100, en particulier le dispositif 10 de définition, comprend de préférence tous les éléments matériels et/ou logiciels configurés de sorte à mettre en œuvre le procédé défini dans l’objet de l’invention ou le procédé décrit plus bas. Un mode d’exécution du procédé de stationnement est décrit ci-après en référence aux figures 4 à 11. Dans le mode de réalisation représenté par les figures 4 à 11, le procédé comprend quatre étapes E1 à E4. Dans l’étape initiale E1, on détermine une position 2111, 2211, par rapport au repère fixe R0 du véhicule automobile 100, d’un centre 211 d’un objectif de la première caméra 21 et d’un centre 221 d’un objectif de la deuxième caméra 22. En effet, lors du développement d’un nouveau véhicule, la position des caméras est étudiée en simulation, ce qui permet de définir des valeurs idéales des coordonnées et des orientations de chaque caméra. Lorsque des caméras réelles sont montées sur un véhicule en usine, les positions et orientations réelles diffèrent de quelques millimètres et/ou degrés par rapport aux données idéales. Or, pour garantir la précision du modèle créé par les caméras, mesurer la vraie position et la vraie orientation des caméras est nécessaire. Dans un mode de réalisation avantageux, les deux caméras sont livrées en une seule pièce. De ce fait, une distance mesurée entre les deux centres respectifs des objectifs des caméras est fixe et connue. Afin de déterminer les positions et orientation réelles des deux caméras 21, 22, l’étape E1 comprend : • une première sous-étape E11 de création, notamment par simulation, de la base de données 301 comprenant une pluralité d’associations entre, d’une part, une image donnée d’un appui-tête 111 d’un siège 11 conducteur du véhicule automobile et, d’autre part, une position d’un centre d’un objectif et une orientation d’une caméra ayant capturé l’image donnée, et optionnellement une orientation de ladite caméra, • une deuxième sous-étape E12 de capture par la première et la deuxième caméras du véhicule automobile d’une première et d’une deuxième images AT1, AT2 de l’appui-tête 111 du siège conducteur, • une troisième sous-étape E13 de comparaison respectivement de la première image AT1 et la deuxième image AT2 de l’appui-tête 111 avec les images enregistrées dans la base de données 301 pour déterminer respectivement la position du centre 2111 de l’objectif 211 de la première caméra 21 et optionnellement son orientation, et la position du centre 2211 de l’objectif 221 de la deuxième caméra 22 et optionnellement son orientation. Dans la première sous-étape E11, on simule informatiquement une multitude de captures d’images d’un appui-tête conducteur 11, en faisant varier la position d’un centre d’un objectif et l’orientation d’une caméra simulée capturant les images. Les données issues de la simulation sont stockées dans un format permettant de les exploiter ultérieurement par interrogation de la base de données. Par exemple, le format de stockage peut être un couple de données associant - d’une part, un fichier image, et - d’autre part (i) les coordonnées tridimensionnelles d’un point correspondant au centre de l’objectif de la caméra simulée ayant produit le fichier image, et (ii) l’orientation, par rapport au repère R0, de la caméra simulée ayant produit le fichier image. Ainsi, la simulation consiste à faire varier un sextuple de paramètres variables relatifs à la position et l’orientation de la caméra simulée et à simuler une capture d’image par la caméra simulée. Les paramètres variables comprennent : - une première coordonnée X21, mesurée selon l’axe X0, d’un centre d’un objectif de la caméra 21, la première coordonnée pouvant varier entre un seuil minimal xx1 et un seuil maximal xx2, - une deuxième coordonnée Y21, mesurée selon l’axe Y0, du centre de l’objectif de la caméra 21, la deuxième coordonnée pouvant varier entre un seuil minimal yy1 et un seuil maximal yy2, - une troisième coordonnée Z21, mesurée selon l’axe Z0, du centre de l’objectif de la caméra 21, la troisième coordonnée pouvant varier entre un seuil minimal zz1 et un seuil maximal zz2, - un premier angle A21 mesuré entre un axe de la caméra 21 et l’axe longitudinal X0 du véhicule automobile, le premier angle pouvant varier entre un seuil minimal aa1 et un seuil maximal aa2, - un deuxième angle B21 mesuré entre l’axe de la caméra 21 et l’axe transverse Y0 du véhicule automobile, le deuxième angle pouvant varier entre un seuil minimal bb1 et un seuil maximal bb2 - un troisième angle C21 mesuré entre l’axe de la caméra 21 et l’axe vertical Z0 du véhicule automobile, le deuxième angle pouvant varier entre un seuil minimal cc1 et un seuil maximal cc2. Les seuils xx1, yy1, zz1, xx2, yy2, zz2 peuvent être exprimés en millimètres, et les seuils aa1, bb1, cc1, aa2, bb2, cc2 peuvent être exprimés en degrés. Les seuils minimum xx1, yy1, zz1, aa1, bb1, cc1 sont avantageusement des valeurs négatives. Les seuils maximum xx2, yy2, zz2, aa2, bb2, cc2 sont avantageusement des valeurs positives. Pour chaque valeur du sextuple de coordonnées (X21, Y21, Z21, A21, B21, C21), on simule une capture d’image par la première caméra, consistant à générer une image qui serait capturée par une caméra dont la position et l’orientation est définie par ledit sextuple de coordonnées. Dans le mode de réalisation décrit, les fichiers image contiennent une image d’un appui-tête 111 du siège conducteur 11. Alternativement, les fichiers image pourraient contenir un autre élément donné de l'habitacle dont la position et la géométrie sont connues au moment du calibrage du véhicule automobile. Par exemple, tout élément fixe de l'habitacle peut être utilisé à des fins de calibration dès lorsqu’il apparait dans la zone centrale du champs de vision des caméras. Quel que soit l'élément donné sur lequel porte l'étape de simulation, dans la base de données, le fichier image peut être complété ou remplacé par un ensemble de positions de points caractéristiques de l'élément donné. Un exemple de points caractéristiques P1, P2, P3 de l’élément donné (ici un appui-tête du siège conducteur) est illustré par les figures 5 et 6. Selon la position simulée du centre de l'objectif de la caméra, la position de ces points dans l'image capturée varie. Par exemple, sur la FIG. 5 , le point P1 se situe à une première position P1_pos1 de l'image AT1, et sur la FIG. 6 , le point P1 se situe à une deuxième position P1_pos2 de l'image AT_2. Puis on enchaine sur la deuxième sous-étape E12, illustrée par les figures 5 et 6, dans laquelle on capture - avec la première caméra 21 du véhicule automobile 100, une première image AT1 de l’appui-tête 111 du siège conducteur, et - avec la deuxième caméra 22 du véhicule automobile 100, une deuxième image AT2 de l’appui-tête 111 du siège conducteur. La sous-étape E12 se déroule avantageusement lors de la calibration du véhicule automobile 100 en usine. Puis dans la sous-étape E13, on compare chacune des images AT1, AT2 aux images enregistrées dans la base de données 301. La comparaison d’image peut porter sur la position d’un ensemble de points caractéristiques P1, P2, P3. Les données enregistrées dans la base de données 301 sont enregistrées sous un format qui permet de déterminer -à partir d’une prise de vue AT1, AT2 de l’habitacle 1-, - une position 2111, 2211 d’une caméra 21, 22 ayant capturé la prise de vue, c’est à dire une position d’un centre 2111, 2211 d’un objectif 211, 221 de ladite caméra 21, 22, et optionnellement - une orientation des caméras 21, 22. Puis on enchaine sur l’étape E2 de capture, illustrée par les figures 7 à 9, - la FIG. 7 représentant une conductrice du véhicule automobile 100 dont le visage est sensiblement orienté vers l’avant du véhicule, - la FIG. 8 est une première image IMG1 capturée par la première caméra 21 à un instant T_CAPT, - la FIG. 9 est une deuxième image IMG2 capturée par la deuxième caméra 22 à l’instant T_CAPT. Dans l’étape E2, on capture, à un même instant donné T_CAPT, une première image IMG1 en deux dimensions du visage du conducteur par la première caméra 21 et une deuxième image IMG1 en deux dimensions du visage du conducteur par la deuxième caméra 22, la première image IMG1 étant décomposé en une première grille G1 de pixels et la deuxième image IMG2 étant décomposée en une deuxième grille G2 de pixels. Puis on enchaine sur l’étape E3 d’association, entre un premier pixel P11 de la première grille G1 et un deuxième pixel P12 de la deuxième grille G2 correspondant à un même point donné P1 du visage du conducteur. L’étape d’association est illustrée par les figures 10 et 11. A cet effet, les images IMG1, IMG2 sont traitées par un algorithme de fusion d’images, notamment un algorithme d’intelligence artificielle, qui détermine un ensemble de points donnés P_1, P_2, P_3 du visage du conducteur, chaque point donné P_1, P_2, P_3 étant représenté par un premier pixel P11, P21, P31 de la première image IMG1, et un deuxième pixel P12, P22, P32 de la deuxième image IMG2. Le terme « algorithme de fusion d’images » désigne un algorithme informatique apte à créer une image à partir d’une combinaison de plusieurs images d’origines différentes, notamment des images issues de plusieurs capteurs. A partir de l’ensemble de points donnés P_1, P_2…P_i du visage du conducteur, on génère : - un premier tableau Table 1 de pixels de la première image IMG1, et - un deuxième tableau Table 2 de pixels de la deuxième image IMG2. Un exemple de tableaux Table 1, Table 2 sont fournis ci-après : Point du visage du conducteur Pixel de la première image IMG1 Coordonnée en pixels selon Y21 Coordonnée en pixels selon Z21 P_1 P11 182 32 P_2 P12 197 32 P_3 P13 201 32 P_4 P14 209 32 P_5 P15 280 32 P_6 P16 284 32 P_7 P17 286 33 Point du visage du conducteur Pixel de la deuxième image IMG2 Coordonnée en pixels selon Y22 Coordonnée en pixels selon Z22 P_1 P21 239 32 P_2 P22 247 32 P_3 P23 250 32 P_4 P24 253 32 P_5 P25 259 32 P_6 P26 271 32 P_7 P27 277 32 Une première ligne du tableau Table 1 contient les coordonnées d’un pixel représentant le premier point P_1 sur la première image IMG1. Une i ème ligne du tableau Table 1 contient les coordonnées d’un pixel représentant le point P_i sur la première image IMG1. La première colonne d’une ligne donnée du tableau Table 1 contient une coordonnée du pixel donné selon une première direction, notamment selon la direction Y21 du repère R21 associé à la première caméra 21. De plus, la deuxième colonne de la ligne donnée contient une coordonnée du pixel donné selon une deuxième direction, notamment selon la direction Z21 du repère R21 associé à la première caméra 21. De façon similaire, une première ligne du tableau Table 2 contient les coordonnées d’un pixel représentant le premier point P1 sur la deuxième image IMG2. Une i ème ligne du tableau Table 2 contient les coordonnées d’un pixel représentant le point P_i sur la deuxième image IMG2. La première colonne d’une ligne donnée du tableau Table 2 contient une coordonnée du pixel donné selon une première direction, notamment selon la direction Y22 du repère R22 associé à la deuxième caméra 22. De plus, la deuxième colonne de la ligne donnée contient une coordonnée du pixel donné selon une deuxième direction, notamment selon la direction Z22 du repère R22 associé à la première caméra 22. Par exemple, le pixel P11 (182, 32) et le pixel P21 (239,32) correspondent au même point du visage conducteur P_1 en trois dimensions. Puis on enchaine sur l’étape E4 de détermination d’une position en trois dimensions 3D_pos_i de chaque point donné P_i du visage du conducteur. Pour cela, on se réfère à la i ème ligne du tableau 1, qui fournit les coordonnées du pixel P1i de l’image IMG1 correspondant au point donné P_i, et on détermine une première droite D1_i passant par un centre 211 de l’objectif de la première caméra 21 et le pixel P1i. De même, on se réfère à la i ème ligne du tableau 2, qui fournit les coordonnées du pixel P2i de l’image IMG2 correspondant au point donné P_i, et on détermine une première droite D2_i passant par un centre 221 de l’objectif de la deuxième caméra 22 et le pixel P2i. Les coordonnées 3D_pos_i du point donné P_i, sont alors définies comme étant un point d’intersection entre la première et la deuxième droite D1_i, D2_i. De plus, une couleur associée au point donné P_i est déterminée en fonction d’une première couleur associée au pixel P1i de l’image IMG1 et d’une deuxième couleur associée au pixel P2i de l’image IMG2. Dans un mode de réalisation, la couleur du point donné P_i est la moyenne entre la première et la deuxième couleur. Dans un mode de réalisation, les couleurs sont exprimées selon un code RVB, pour rouge-vert-bleu. Avantageusement, l’angle 52 mesuré entre un plan sagittal 53 de la tête du conducteur et l’axe longitudinal X0 du véhicule est une donnée fournie par système 3 de surveillance de la vigilance du conducteur. La connaissance de l’angle 52 permet d’exploiter des images capturées par les caméras 21, 22 alors que le conducteur tourne le visage vers sa droite ou sa gauche. Dans un mode de réalisation, le véhicule automobile 100 est équipé d’au moins un capteur à ultrasons 24 permettant de mesurer une distance donnée entre le capteur 24 et un point du visage du conducteur qui est le plus proche du capteur 24. Avantageusement, plusieurs détecteurs de type capteurs ultra-sons ou bien un radar sont utilisés. Les détecteurs permettent de mesurer une distance selon l’axe X0 (distance également nommée profondeur) entre le visage et les capteurs. Ainsi, une seule caméra suffit pour constituer un nuage de points. Un nuage de points P_i en trois dimensions modélisant le visage du conducteur est ainsi obtenu. A partir de ce nuage de points, un logiciel de reconstruction de surface permet de reconstituer la surface du visage du conducteur. Le visage en trois dimensions ainsi obtenu peut être utilisé comme une représentation numérique du conducteur, c’est-à-dire un avatar du conducteur, dans des outils destinés à communiquer avec le conducteur. L’avatar peut être mis en scène notamment dans des animations destinées à transmettre des informations au conducteur, par exemple pour lui communiquer des indicateurs sur son mode de conduite. L’utilisateur d’un avatar ressemblant au conducteur est destinée à capter plus efficacement l’attention de conducteur et à favoriser son adhésion aux messages transmis. Le modèle en trois dimensions du conducteur pourrait par ailleurs être utilisé par des fonctions du véhicule, telles qu’un logiciel de surveillance de la vigilance du conducteur. La mise en œuvre de l’invention est simple, et elle nécessite uniquement deux caméras numériques. Procédé de définition d’un modèle en trois dimensions d’un visage d’un conducteur d’un véhicule automobile (100) équipé d’une première et d’une deuxième caméras (21, 22) placées à des positions distinctes (2111, 2211) d’un l’habitacle (1) du véhicule automobile (100), et aptes à capturer simultanément des images (IMG1, IMG2) d’un visage d’un conducteur du véhicule automobile (100), le procédé comprenant une étape (E1) de détermination d’une position (2111, 2211), par rapport à un repère fixe (R0) du véhicule automobile (100), d’un centre (211) d’un objectif de la première caméra (21) et d’un centre (221) d’un objectif de la deuxième caméra (22), puis, une itération sur les étapes suivantes : une étape (E2) de capture, à un même instant donné, d’une première image (IMG1) en deux dimensions du visage du conducteur par la première caméra (21) et d’une deuxième image (IMG2) en deux dimensions du visage du conducteur par la deuxième caméra (22), la première image étant décomposé en une première grille de pixels et la deuxième image étant décomposée en une deuxième grille de pixels, une étape (E3) d’association, entre un premier pixel de la première grille et un deuxième pixel de la deuxième grille correspondant à un même point donné (P1) du visage du conducteur, une étape (E4) de détermination d’une position en trois dimensions du point donné (P1) du visage du conducteur en fonction des positions respectives (2111, 2211) d’un centre d’un objectif (211) de la première caméra (21) et d’un centre (221) d’un objectif de la deuxième caméra (22). Procédé de définition selon la revendication précédente, caractérisé en ce que les centres (211, 221) des objectifs respectifs de la première et la deuxième caméras (21, 22) sont proches l’un de l’autre, notamment ils sont séparés par une distance inférieure à 100 millimètres. Procédé de définition selon l’une des revendications précédentes, caractérisé en ce que l’étape (E3) d’association comprend la mise en œuvre d’un algorithme de fusion d’images. Procédé de définition selon l’une des revendications précédentes, caractérisé en ce que l’étape de détermination d’une position en trois dimensions du point donné comprend un calcul d’un point d’intersection entre une première droite passant par le premier pixel et le centre (211) de l’objectif de la première caméra (21), et une deuxième droite passant par le deuxième pixel et le centre (221) de l’objectif de la deuxième caméra (22). Procédé de définition selon l’une des revendications précédentes, caractérisé en ce qu’une première couleur est associée au premier pixel et une deuxième couleur est associée au deuxième pixel, et la couleur du point donné (P1) est déterminée comme étant une moyenne entre la première et la deuxième couleur. Procédé de définition selon l’une des revendications précédentes, caractérisé en ce qu’un angle (52) entre un plan sagittal (53) d’une tête du conducteur et un axe longitudinal (X0) du véhicule est calculé par un algorithme de surveillance (3) d’une vigilance du conducteur, et en ce que l’étape d’association comprend une prise en compte dudit angle (52) entre le plan sagittal (53) et l’axe longitudinal (X0). Procédé de définition selon l’une des revendications précédentes, caractérisé en ce que le véhicule est équipé d’au moins un capteur à ultrasons (24) permettant de mesurer une distance entre le capteur à ultrasons (24) et un point du visage le plus proche du capteur à ultrasons, et en ce que l’étape (E3) d’association prend en compte cette distance. Procédé de définition selon l’une des revendications précédentes, caractérisé en ce que l’étape (E1) de détermination comprend : une création, notamment par simulation, d’une base de données (301) comprenant une pluralité d’associations entre, d’une part, une image donnée d’un appui-tête d’un siège conducteur du véhicule automobile et, d’autre part, une position d’un centre d’un objectif et une orientation d’une caméra ayant capturé l’image donnée, et optionnellement un angle mesuré entre un axe de ladite caméra et un axe longitudinal du véhicule automobile (100), une capture par la première et la deuxième caméras (21, 22) du véhicule automobile (100), d’une première et d’une deuxième images (AT1, AT2) de l’appui-tête (111) du siège conducteur (11), une comparaison respectivement de la première image (AT1) et la deuxième image (AT2) de l’appui-tête (111) avec des images de la pluralité d’associations enregistrées dans la base de données (301) pour déterminer respectivement la position (2111, 2211), par rapport à un repère fixe (R0), d’un centre (211) de l’objectif de la première caméra (21) et d’un centre (221) de l’objectif de la deuxième caméra (22). Dispositif (10) de définition d’un modèle en trois dimensions d’un visage d’un usager d’un véhicule automobile (100) équipé d’une première et d’une deuxième caméras (21, 22) placées à des positions distinctes (2111, 2211) d’un l’habitacle (1) du véhicule automobile (100), le dispositif comprenant des éléments (1, 2, 3, 4, 11, 12, 13, 14, 21, 22, 23, 24, 31, 41, 42, 43, 44, 111, 211, 212, 213, 214, 221, 222, 223, 224, 300, 301, 2111, 2211) matériels et/ou logiciels mettant en œuvre le procédé selon l’une des revendications 1 à 8, notamment des éléments matériels (1, 2, 3, 4, 11, 12, 13, 14, 21, 22, 23, 24, 31, 111, 211, 212, 213, 214, 221, 222, 223, 224, 300, 301, 2111, 2211) et/ou logiciels conçus pour mettre en œuvre le procédé selon l’une des revendications 1 à 8. Produit programme d’ordinateur comprenant des instructions de code de programme enregistrées sur un support lisible par ordinateur pour mettre en œuvre les étapes du procédé selon l’une quelconque des revendications 1 à 8 lorsque ledit programme fonctionne sur un ordinateur.