Brevet FR3162544A1 — publié le 20251128

Procédé et dispositif de caractérisation d’un terminal comportant une source lumineuse et au moins une caméra. Ce procédé permet de caractériser un terminal comportant une source lumineuse et au moins une caméra. Il comporte les étapes suivantes : - éclairage (E10), avec la source lumineuse, d’une surface au moins partiellement réfléchissante; - obtention (E20) d’une image de ladite surface acquise avec une caméra dite « caméra active », parmi ladite au moins une la caméra; - calcul (E60), à partir de cette image, de la position d’un point de ladite surface compris dans une tâche lumineuse en surbrillance ; - estimation (E90) d’une position relative de la source lumineuse par rapport à la position de ladite caméra active (CAM) à partir : (i) de la position dudit point ; et; (ii) d’une position de la surface par rapport à un plan du terminal. Fig. 2 Procédé et dispositif de caractérisation d’un terminal comportant une source lumineuse et au moins une caméra L’invention se rapporte au domaine général de l’optique. Elle vise plus précisément une méthode et un dispositif pour caractériser un terminal comportant une source lumineuse (souvent appelée « flash ») et au moins un module d’acquisition d’image (ci-après appelé caméra). Le marché des dispositifs d’acquisition d’images (appareils photographiques, projecteurs, scanners…) était traditionnellement un marché vertical spécialisé. Mais le remplacement progressif des appareils photographiques traditionnels par les téléphones (parfois appelés « téléphones intelligents » ou smartphones) s’est largement développé au cours des vingt dernières années, notamment en raison de l’amélioration de la qualité des caméras intégrées dans ces appareils. Des avancées technologiques logicielles et matérielles telles que l'augmentation de la résolution, l'amélioration des capteurs, l'introduction de technologies de stabilisation d'image, l'optimisation logicielle pour des résultats photographiques plus nets et d'autres fonctionnalités avancées ont contribué à rendre les caméras des terminaux, tels que les téléphones intelligents, de plus en plus compétitives par rapport aux appareils photo numériques autonomes, notamment pour le grand public. L'adoption généralisée des téléphones intelligents et l'essor des réseaux sociaux où le partage instantané de photos est devenu pratique courante ont accentué ce phénomène et de nombreuses applications optiques, au-delà de la photographie, sont devenues accessibles aux utilisateurs de ces terminaux. Le marché de ces terminaux est devenu un marché grand public avec une offre considérable ; ces terminaux présentent par conséquent des caractéristiques matérielles (capteurs, sources lumineuses, …) très différentes selon la marque et le modèle de sorte qu’il est difficile pour les éditeurs de logiciel de maitriser tout ou partie des caractéristiques techniques des terminaux sur lesquels leurs logiciels sont déployés. La présente invention propose une solution pour aider à la caractérisation de tels terminaux. Objet et résumé de l’invention Ainsi, plus précisément, l’invention concerne un procédé de caractérisation d’un terminal comportant une source lumineuse et au moins une caméra, le procédé comportant les étapes suivantes : - éclairage, avec ladite source lumineuse, d’une surface au moins partiellement réfléchissante ; - obtention d’une image de ladite surface avec une caméra dite « active » parmi ladite au moins une caméra ; - calcul, à partir de ladite image, de la position d’un point H de ladite surface compris dans une tâche lumineuse en surbrillance ; - estimation d’une position relative de la source lumineuse par rapport à la position de ladite caméra active (CAM) à partir : (i) de la position du point H; et (ii) d’une position de ladite surface par rapport à un plan dudit terminal. Corrélativement, l’invention concerne un dispositif de caractérisation d’un terminal, ce terminal comportant une source lumineuse et au moins une caméra, le dispositif comportant : - un module d’obtention d’une image d’une surface au moins partiellement réfléchissante éclairée avec ladite source lumineuse, ladite image étant acquise avec une caméra dite « caméra active » parmi ladite au moins une caméra ; - un module de calcul, à partir de ladite image, de la position d’un point H de ladite surface compris dans une tâche lumineuse en surbrillance ; - un module d’estimation d’une position relative de la source lumineuse par rapport à la position de ladite caméra active à partir : (i) de la position du point H ;et (ii) d’une position de ladite surface par rapport à un plan du terminal. Ainsi, et d’une façon générale, la présente invention propose une solution pour déterminer automatiquement la position relative d'une caméra et d’une source lumineuse sur un terminal. D’un point de vue opérationnel, la solution consiste notamment à acquérir, avec la caméra du terminal, une image d’une surface éclairée par la source lumineuse du terminal. Cette opération peut par exemple être réalisée par un opérateur humain ou par un robot. La surface au moins partiellement réfléchissante peut notamment être réfléchissante ou semi-réfléchissante, notamment non mate. Dans ce document on considère qu’une surface non mate est une surface ayant une brillance à 60° supérieure à 10 au sens des normes ISO 2813 et ASTM D523. Pour plus de renseignement, l’homme du métier peut se reporter à la référence [3] en fin de document. Par exemple, l’unité de brillance (en anglais « gloss unit ») de la surface réfléchissante est supérieure à 10 GU, au sens des standards ISO 2813 and ASTM D523. La configuration des terminaux caractérisés par l’invention est quelconque. Dans la plupart des cas, la source lumineuse et la caméra sont dans le plan précité du terminal, un axe optique de la caméra étant orienté sensiblement perpendiculairement audit plan. Dans un mode de réalisation, pour estimer la position de la surface au moins partiellement réfléchissante par rapport au plan du terminal, on positionne le terminal parallèlement à cette surface et on mesure la distance entre le terminal et la surface en utilisant par exemple un capteur de distance du terminal. Dans un mode particulier de réalisation de l’invention, la position de la source lumineuse est obtenue en : (a) déterminant une première droite D CAM passant par la caméra active et le point H; et (b) en déterminant l’intersection entre : (i) une deuxième droite D F symétrique de la droite première D CAM par rapport à une droite normale à ladite surface et passant par le point H; et (ii) le plan dudit terminal. Ce dernier mode de réalisation met en œuvre la loi optique de Snell-Descartes. Pour plus d’information sur les techniques de formation des images par un miroir plan, l’homme du métier peut se reporter aux références [1] et [2] données en fin de document. On comprend qu’un produit quelconque n’est pas un miroir plan parfait mais que si sa surface est non mate, au moins une partie de la lumière émise par la source lumineuse du terminal se comporte de manière à suivre la loi optique de Snell-Descartes, l’homme du métier parle alors de réflexion spéculaire. Dans un mode particulier de réalisation, le procédé de caractérisation comporte en outre les étapes suivantes : - détermination, dans l’image, d’une zone connexe comportant un regroupement de points relativement clairs par rapport aux autres points de l’image ; - détermination de la position, dans cette image, d’un point de référence CG de ladite zone connexe ; - détermination de la position du point H à partir de la position du point de référence CG de la zone connexe et d’une matrice de transformation. La zone connexe peut être obtenue par au moins un seuillage de l’image. Dans un mode particulier de réalisation, le point de référence CG de la zone connexe est déterminé comme étant le barycentre de la zone connexe ou par une méthode d’apprentissage. L’invention peut être utilisée avec un terminal comportant une ou plusieurs caméras. Lorsque le terminal comporte plusieurs caméras, l’invention peut être utilisée pour déterminer la caméra active parmi la pluralité de caméras, autrement dit la caméra qui réalise l’acquisition de l’image de la surface au moins partiellement réfléchissante. Certains terminaux comportant plusieurs caméras sont configurés pour activer automatiquement une caméra pour effectuer une acquisition. L’invention permet de déterminer automatiquement quelle caméra est activée. Dans ce mode de réalisation, le procédé de caractérisation selon l’invention comporte les étapes suivantes : - obtention d’une position connue de chacune desdites caméras; - détermination de ladite caméra active à partir de la position estimée de la source lumineuse par rapport à la caméra active et desdites positions connues de chacune des caméras. Dans un mode de réalisation, la détermination de la caméra active consiste à sélectionner la caméra dont la distance avec la source lumineuse est la plus proche de la distance entre la caméra active et ladite position estimée de la source lumineuse. Dans un autre mode de réalisation, la détermination de la caméra active consiste à sélectionner la caméra dont la position par rapport à la source lumineuse est la plus proche de la position de la caméra active par rapport à ladite position estimée de la source lumineuse. Dans un mode de réalisation de l’invention, la position connue d’au moins une dite caméra est obtenue à partir : (i) d’une image représentative d’une face du terminal et comportant au moins cette caméra et la source lumineuse; ou à partir (ii) de spécifications du terminal indiquant des valeurs permettant de calculer des positions relatives entre ladite au moins une caméra et la source lumineuse; ou à partir (iii) d’une mesure sur le terminal des positions relatives entre ladite au moins une caméra et la source lumineuse. L’invention offre de nombreuses applications. En particulier, la connaissance de la position relative de la caméra active et de la source lumineuse peut permettre : - d'ajuster automatiquement la luminosité de la scène pour éviter des zones sur-éclairées ou sous-éclairées ; - d’éclairer une zone spécifique selon un angle prédéterminé ; - d’éviter d’éclairer certaines zones spécifiques du produit ; - d’éviter la réflexion spéculaire sur certaines zones du produit ; - d'ajuster automatiquement la luminosité de la scène pour définir la zone éclairée et l’orientation de l’éclairage à des fins d’authentification, d’identification ou de traçabilité de produits ou de documents. Une fois déterminée, la relation entre la position de la source lumineuse et la position de la caméra active peut être utilisée directement par une application du terminal. Dans un mode particulier de réalisation, le procédé de caractérisation comporte une étape d’enregistrement dans une base de données de calibration, d’un identifiant dudit terminal en association avec une relation entre la position estimée de la source lumineuse et la position de ladite caméra active. Dans un mode particulier de réalisation, lors de l’étape d’enregistrement dans une base de données de calibration, on enregistre en outre l’identifiant du terminal en association avec une information relative à caméra active. Par exemple, dans le mode de réalisation selon lequel le terminal comporte plusieurs caméras, l’information relative à la caméra active correspond à un identifiant de ladite caméra parmi la pluralité de caméras ou des caractéristiques de la caméra. L’identifiant dudit terminal peut être un identifiant unique dudit terminal ou un identifiant du modèle du terminal. La relation précitée entre la position estimée de la source lumineuse et la position de ladite caméra active peut par exemple être : - un couple comportant la position estimée de la source lumineuse et la position de ladite caméra dans un repère du terminal; ou - une position de la caméra active par rapport à la source lumineuse. L’invention permet ainsi de constituer une base de données qui regroupe, pour une pluralité de terminaux équipés ou non d’une pluralité de caméras, la relation entre la position de la source lumineuse et la position connue et/ou estimée d’au moins une caméra de chacun de ces terminaux. Dans un mode particulier de réalisation, les différentes étapes du procédé de caractérisation selon l’invention sont déterminées par des instructions de programmes d’ordinateurs. En conséquence, l’invention vise aussi un programme d’ordinateur sur un support d’informations, ce programme étant susceptible d’être mis en œuvre dans un ordinateur, ce programme comportant des instructions adaptées à la mise en œuvre des étapes d'un procédé de caractérisation tel que décrit ci-dessus. L’invention vise également un programme d’ordinateur sur un support d’informations, ce programme étant susceptible d’être mis en œuvre dans un point d’accès à un réseau d’accès mobile ou plus généralement dans un ordinateur, ce programme comportant des instructions adaptées à la mise en œuvre des étapes d'un procédé de caractérisation tels que décrits ci-dessus. Ce programme peut utiliser n’importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. L’invention vise aussi un support d'informations ou d’enregistrement lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Le support d'informations ou d’enregistrement peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement optique, quantique ou magnétique, par exemple une disquette ou un disque dur. D'autre part, le support d'informations ou d’enregistrement peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations ou d’enregistrement peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. On peut également envisager, dans d'autres modes de réalisation, que le procédé de gestion, le dispositif situé à l’entrée du cœur de réseau, le procédé de traitement, le point d’accès et le système de communication selon l'invention présentent en combinaison tout ou partie des caractéristiques précitées. D’autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : la FIG. 1 représente un utilisateur mettant en œuvre un procédé de caractérisation d’un terminal conformément à un mode particulier de réalisation de l’invention ; la FIG. 2 représente sous forme d’organigramme les principales étapes d’un procédé de caractérisation conforme à un mode particulier de réalisation de l’invention ; la FIG. 3 représente une image d’une surface d’un produit ; la FIG. 4 illustre une méthode pour déterminer la position d’une source lumineuse d’un terminal dans un mode particulier de réalisation de l’invention ; la FIG. 5 représente une image d’un terminal ; la FIG. 6 représente l’architecture fonctionnelle d’un dispositif de caractérisation conforme à un mode particulier de réalisation de l’invention ; et la FIG. 7 représente l’architecture matérielle d’un dispositif de caractérisation conforme à un mode particulier de réalisation de l’invention. Description détaillée de l’invention La FIG. 1 représente un utilisateur en train d’éclairer une surface réfléchissante ou semi-réfléchissante SR, notamment non-mate, avec la source lumineuse F de son terminal T. Dans le mode de réalisation de la FIG. 1 , le terminal T comporte trois caméras CAM 1 à CAM 3. On supposera dans cette description détaillée que la surface SR est plane, au moins dans la zone éclairée. Un repère R est attaché à la surface SR. Il comporte une origine O et trois axes orthonormés xx, yy, zz, les axes xx et yy de ce repère étant dans cet exemple dans le plan de la surface SR. On note que dans ce mode de réalisation, la source lumineuse F et les caméras CAM p du terminal sont dans un même plan PT du terminal T. On appelle RT un repère associé au terminal T dans ce plan. Dans le mode de réalisation décrit ici, l’origine de ce repère RT correspond à la position de la caméra active, notée CAM. Le repère RT comporte trois axes orthonormés x, y, z, les axes x et y étant dans le plan PT du terminal. La caméra active CAM peut être n’importe laquelle des caméras CAM 1 à CAM 3 , de sorte que l’origine du repère varie. Dans le mode de réalisation décrit ici, un axe optique non représenté de la caméra active CAM est orienté perpendiculairement au plan PT. On suppose que la position POS SR%PT de la surface SR par rapport au plan PT du terminal T est connue ou déterminée. Dans un mode de réalisation, pour estimer la position POS SR%PT de la surface SR par rapport au plan PT du terminal T, on positionne le terminal T parallèlement à la surface SR et on mesure la distance entre le terminal et la surface en utilisant un capteur de distance du terminal. En variante, la position POS SR%PT est déterminée à partir de la position de la surface SR dans le repère RT à l’aide d’algorithmes de type réalité augmentée configurés pour détecter la surface SR et sa position dans l’environnement capté par la caméra active CAM. Sur la FIG. 1 on a représenté une tâche lumineuse en surbrillance TL SR sur la surface SR produite par la source lumineuse F du terminal et visible par la caméra active CAM. En référence à la FIG. 2 , nous allons maintenant en particulier décrire comment la position POS F3D de la source lumineuse F dans le repère R peut être estimée. Plus précisément, la FIG. 2 représente sous forme d’organigramme les principales étapes d’un procédé de caractérisation conforme à un mode particulier de réalisation de l’invention. Au cours d’une étape E10, du procédé de caractérisation, on éclaire la surface SR du produit P avec la source lumineuse F du terminal T. Au cours d’une étape E20, on obtient une image IMG de la surface SR acquise avec une caméra active CAM du terminal T, l’éclairage de la surface SR du produit P avec la source lumineuse F du terminal T produisant une tâche lumineuse TL SR qui apparaît en surbrillance dans l’image IMG sur la surface SR. De façon connue, tous les points de l’image peuvent être représentés par leurs coordonnées bidimensionnelles dans l’image et par une valeur d’intensité, par exemple en niveau de gris. Sur cette image IMG, et comme représente à la FIG. 3 , des points p correspondant à la tâche lumineuse en surbrillance TL SR apparaissent relativement clairs par rapport aux autres points de l’image IMG. Ces points apparaissent par exemple avec une forte intensité lumineuse, par exemple saturés... Dans le mode de réalisation décrit ici, le procédé de caractérisation comporte une étape E30 de détermination, dans l’image IMG, d’une zone connexe ZC comportant un regroupement de ces points p, par exemple par une méthode de seuillage ou une méthode d’apprentissage. La zone connexe ZC correspond à l’image de la tâche lumineuse en surbrillance TL SR visible par la caméra active CAM. Dans le mode de réalisation décrit ici, le procédé de caractérisation comporte une étape de détermination d’un point CG de référence de la zone connexe ZC. Dans un mode de réalisation particulier, le point CG de référence est déterminé au cours d’une étape E40a comme étant le barycentre des points p de la zone connexe ZC. Dans un autre mode de réalisation particulier, le point CG de référence de la zone connexe ZC est déterminé par une méthode E40b d’apprentissage. Cette méthode peut consister à entraîner un réseau de neurones de façon supervisée pour lui apprendre à reconnaître des points de référence dans une zone connexe en lui fournissant des images d’entrée dans lequel la position du centre CG de la zone connexe est connue. La position POS CG2D du point de référence CG de la zone connexe ZC est ainsi déterminée. Pour simplifier la description, le point CG de référence de la zone connexe est appelé ci-après « centre de la zone connexe » et le point H de la surface SR est appelé « centre du halo ». Dans le mode de réalisation décrit ici, la position POS H3D du centre du halo H dans le repère R est déterminée au cours d’une étape E60 à partir de ladite position POS CG2D du centre CG de la zone connexe ZC et d’une matrice de transformation MP. Plus précisément, le point H est le transformé du centre CG par la matrice MP. On peut par exemple utiliser une matrice de projection et une matrice de changement de repère par exemple celles respectivement définies par “Projection matrix” et “Model View” (“Eye” correspondant à la caméra et “Object” correspondant à la surface SR) définies dans le document « OpenGL Projection Matrix » et accessible à l’adresse suivante https://www.songho.ca/opengl/gl_transform.html. On rappelle que la matrice de projection décrite dans ce document est utilisée pour projeter des objets tridimensionnels dans l'espace 3D sur un écran en deux dimensions. Cette matrice de projection définit les propriétés de la caméra, telles que la perspective, le champ de vision, et la profondeur de vision. Pour plus de renseignements sur les changements de repère, l’homme du métier peut se reporter à la référence [4]. D’autres méthodes de projection connues de la personne du métier de la vision par ordinateur, de la réalité virtuelle, et de la reconstruction 3D peuvent être utilisées pour convertir un point de l’image plan 2D en un point de l'espace 3D et réciproquement. Dans un mode particulier de réalisation, cette matrice de transformation MP peut définir une projection telle que définie dans le document [5]. Comme décrit ci-après, la position POS H3D du centre du halo H dans le repère R est utilisée pour estimer la position POS F3D de la source lumineuse F dans ce repère. On rappelle que la position de la caméra active CAM définit l’origine du repère RT attaché au terminal et que la position POS CAM3D de la caméra active dans le repère R peut être obtenue par un changement de repère. Dans le mode de réalisation décrit ici, en référence à la FIG. 4 , on détermine, au cours d’une étape E70 une première droite D CAM passant par la caméra active CAM et le centre du halo H. La position et l’orientation de la surface du produit étant connues dans le repère R, elles peuvent être obtenues dans le repère RT du terminal par un changement de repère. On détermine ensuite un angle entre cette droite D CAM et la normale DN à la surface réfléchissante SR passant par le centre du halo H. Puis, au cours d’une étape E80, on détermine l’intersection entre : (i) une droite D F symétrique de la droite D CAM par rapport à la droite D N . D F forme également un angle avec la droite normale DN, conformément à la loi Sneel-Descartes. Dans le mode de réalisation, les droites D CAM, D F et D N sont dans le même plan, appelé “plan d’incidence” ; et (ii) le plan PT dudit terminal T. Cette intersection définit la position estimée POS F3D de la source lumineuse F dans le repère R. Dans une étape E90, on estime la position POS F3D de la source lumineuse F dans le repère RT dont l’origine est la caméra active CAM ce qui revient à estimer la position relative de la source lumineuse F par rapport à ladite caméra active CAM. Cette estimation de la position POS F3D de la source lumineuse F est obtenue à partir de la position POSH 3D dudit point H centre du halo et de la position POS SR%PT de la surface SR par rapport à un plan PT du terminal T. Le procédé de caractérisation comporte une étape E95 d’enregistrement, dans une base de données de calibration BD CAL , d’un identifiant ID du terminal T en association avec une relation POS F%CAM entre la position POS F3D de la source lumineuse F et la position de la caméra active CAM.Dans un mode particulier de réalisation de l’invention, lorsque le terminal T possède plusieurs caméras CAMp, le procédé de caractérisation comporte en outre des étapes E100 à E120 pour déterminer laquelle de ces caméras est la caméra active. Ces étapes ne sont pas mises en œuvre lorsque le terminal T possède une seule caméra. Dans ce mode de réalisation, le procédé obtient, au cours de l’étape E100, des positions connues de chacune desdites caméras CAM p du terminal T par rapport à la source lumineuse F. Ces positions relatives caméras/source lumineuse connues peuvent être obtenues à partir d’un document de spécifications techniques du terminal ou de tout document qui indique des valeurs pour calculer ces positions relatives. Ces positions relatives peuvent également être déterminées à partir d’au moins une image représentative du terminal sur laquelle ou lesquelles apparaissent les caméras et la source lumineuse. La FIG. 5 représente une image IT d’un terminal, cette image comportant dans cet exemple des informations relatives à la longueur XX et à la largeur YY du terminal. A partir de ces mesures et de la dimension de l’image IT il est possible de déduire une échelle ou une résolution de l’image, puis une position réelle POS CAMp%F de la caméra CAM p par rapport à la source lumineuse F. Cette position réelle POS CAMp%F peut être obtenue pour chacune des caméras CAM p . Dans l’exemple de réalisation de la FIG. 5 , la position réelle POS CAMp%F peut être constituée par les coordonnées dXp, dYp de la source lumineuse F dans un repère similaire au repère RT ayant pour origine la caméra CAM p et des axes x, y identiques aux axes x, y du repère RT. Au cours d’une étape E110, le procédé de caractérisation détermine la position dite « estimée » et notée POS CAM%F de la caméra active CAM par rapport à la source lumineuse F à partir de la position POS CAM3D de la caméra active CAM (origine du repère RT) et de la position estimée POS F3D de la source lumineuse F dans le repère RT obtenue à l’étape E90. Au cours de cette étape E110, la caméra active CAM est déterminée comme étant la caméra CAM p dont une position connue par rapport à la source lumineuse est la plus proche de ladite position estimée de la source lumineuse F par rapport à la position de ladite caméra active (origine du repère RT), calculée à partir des positions connues de chacune desdites caméras CAM p du terminal T par rapport à la source lumineuse F obtenue à l’étape 100. En variante, au lieu de comparer les positions, la caméra active est déterminée comme étant la caméra dont la distance avec la source lumineuse est la plus proche de la distance entre la caméra active et la position estimée de la source lumineuse. Dans le mode de réalisation décrit ici, le procédé de caractérisation comporte une étape E120 d’enregistrement, dans une base de données de calibration BD CAL , d’un identifiant ID du terminal T en association avec une relation POS F%CAM entre la position POS F3D de la source lumineuse F et la position connue POS CAM3D de la caméra CAM. Cette relation POS F%CAM entre la position POS F3D estimée de la source lumineuse F et la position POS CAM3D de la caméra CAM peut par exemple être : - un couple comportant lesdites positions, par exemple dans le repère RT du terminal; ou - une position relative POS CAM-F de caméra active CAM par rapport à ladite source lumineuse F. La FIG. 6 représente un dispositif DIS de caractérisation d’un terminal conforme à un mode particulier de réalisation de l’invention. Ce dispositif DIS comporte un module MOD-OBT d’obtention d’une image IMG acquise avec la caméra d’un terminal T d’une surface au moins partiellement réfléchissante SR éclairée avec une source lumineuse F de ce terminal T. Ce dispositif comporte un module de calcul MOD-CALC. Ce module est configuré pour calculer, à partir de cette image IMG, la position POS H3D d’un point H de la surface SR compris dans une tâche lumineuse en surbrillance. Ce module de calcul MOD-CALC est configuré pour estimer une position POS F3D de la source lumineuse F à partir : (i) de la position POS H3D du point H ; (ii) d’une position POS CAM3D de la caméra active et; (iii) d’une position POS SR%PT de ladite surface SR par rapport à un plan PT du terminal T. Dans un mode de réalisation de l’invention, le module de calcul MOD-CAL est configuré pour obtenir la position POS F3D de la source lumineuse F en : (a) déterminant une première droite D CAM passant par la caméra active CAM et le point H ; et (b) en déterminant l’intersection entre : (i) une deuxième droite D F symétrique de la première droite D CAM par rapport à une D N normale à ladite surface et passant par le point H ; et (ii) le plan PT du terminal. Dans le mode de réalisation décrit ici, le module d’obtention MOD-OBT est configuré pour enregistrer, dans une base de données de calibration BD CAL , un identifiant ID du terminal T et une information relative à caméra active (CAM) en association avec une relation POS F%CAM entre la position estimée POS F3D de la source lumineuse F et la position POS CAM3D de la caméra active CAM. Dans le mode de réalisation décrit ici, le dispositif de caractérisation DIS dispose de l’architecture matérielle d’un ordinateur, telle que représentée schématiquement à la FIG. 7 . Il comprend notamment un processeur 5, une mémoire morte 6, une mémoire vive 7, une mémoire non volatile 8 et des moyens de communication 9. La mémoire morte 6 du dispositif DIS constitue un support d’enregistrement conforme à l’invention, lisible par le processeur 5 et sur lequel est enregistré un programme d’ordinateur PG conforme à l’invention, comportant des instructions pour l’exécution d’étapes d’un procédé de caractérisation selon l’invention. Le programme PG définit notamment le module d’obtention MOD-COM et le module de calcul MOD-CALC du dispositif DIS en s’appuyant sur les éléments matériels 5-9 du dispositif DIS. Ce programme d’ordinateur PG comporte, lorsqu’il est exécuté par le processeur 5, des instructions pour : - obtenir une image, acquise avec une caméra active d’un terminal, d’une image d’une surface au moins partiellement réfléchissante éclairée avec une source lumineuse de ce terminal ; - calculer, à partir de cette image, la position d’un point H de ladite surface compris dans une tâche lumineuse en surbrillance; - obtenir d’une position de la source lumineuse à partir : (i) de la position du point H; (ii) d’une position de la caméra active ; et (iii) d’une position de ladite surface par rapport à un plan dudit terminal. Le dispositif de caractérisation DIS peut être incorporé dans le terminal T. En variante, au moins certains de ses modules peuvent être dans un serveur distant. Par exemple, le module MOD_OBT est incorporé dans le terminal T et le module MOD-CALC est intégré dans un serveur distant pour calculer la position du point H et estimer la position de la source lumineuse. Bien entendu ces exemples ne sont donnés qu’à titre illustratif et ne sont pas limitatifs en soi. Procédé de caractérisation d’un terminal (T) comportant une source lumineuse (F) et au moins une caméra (CAM p ), le procédé comportant les étapes suivantes : - éclairage (E10), avec ladite source lumineuse (F), d’une surface au moins partiellement réfléchissante (SR); - obtention (E20) d’une image (IMG) de ladite surface (SR) avec une caméra dite “caméra active” (CAM) parmi ladite au moins une caméra (CAM p ); - calcul (E60), à partir de ladite image (IMG), de la position (POS H3D ) d’un point H de ladite surface (SR) compris dans une tâche lumineuse en surbrillance (TL SR ) ; - estimation (E90) d’une position (POS F3D ) relative de la source lumineuse (F) par rapport à la position de ladite caméra active (CAM) à partir : (i) de la position (POS H3D ) dudit point H ; et (ii) d’une position (POS SR%PT ) de ladite surface (SR) par rapport à un plan (PT) dudit terminal (T). Procédé de caractérisation selon la revendication 1, dans lequel la source lumineuse (F) et ladite au moins une caméra (CAM p ) sont dans ledit plan (PT) du terminal (T), un axe optique de ladite au moins une caméra (CAM p ) étant orienté perpendiculairement audit plan (PT). Procédé de caractérisation selon la revendication 1 ou 2, dans lequel ladite surface (SR) est réfléchissante ou semi-réfléchissante. Procédé de caractérisation selon l’une quelconque des revendications 1 à 3 dans lequel la position (POS F3D ) de la source lumineuse (F) est obtenue (E90) en : (a) déterminant (E70) une première droite D CAM passant par la caméra active (CAM) et ledit point H ; et (b) en déterminant (E80) l’intersection entre : (i) une deuxième droite D F symétrique de la première droite D CAM par rapport à une droite (D N ) normale à ladite surface (SR) et passant par ledit point H ; et (ii) le plan (PT) dudit terminal (T). Procédé de caractérisation selon l’une quelconque des revendications 1 à 4 comportant en outre les étapes suivantes : - détermination (E30), dans ladite image (IMG), d’une zone connexe (ZC) comportant un regroupement de points relativement clairs par rapport aux autres points de ladite image (IMG) ; - détermination (E50) de la position (POS CG2D ), dans ladite image (IMG), d’un point de référence CG de ladite zone connexe (ZC); - détermination (E60) de ladite position (POS H3D ) du point H de ladite surface (SR) à partir de ladite position (POS CG2D ) du point de référence CG de la zone connexe (ZC) et d’une matrice de transformation (MP). Procédé de caractérisation selon la revendication 5 dans lequel ladite zone connexe (ZC) est obtenue par au moins un seuillage (E30) de ladite image (IMG). Procédé de caractérisation selon la revendication 5 ou 6 dans lequel ledit point de référence CG de la zone connexe (ZC) est déterminé (E40a) comme étant le barycentre de ladite zone connexe (ZC) ou (E40b) par une méthode d’apprentissage. Procédé de caractérisation selon l’une quelconque des revendications 1 à 7, dans lequel ledit terminal (T) comporte une pluralité de caméras (CAM p ), ledit procédé comportant en outre les étapes suivantes : - obtention (E100) d’une position connue (POS CAMp%F ) de chacune desdites caméras (CAM p ) ; - détermination (E110) de ladite caméra active (CAM) à partir de ladite position estimée (POS F3D ) de la source lumineuse (F) par rapport à la caméra active (CAM) et des positions connues (POS CAMp%F ) desdites caméras (CAM p ). Procédé de caractérisation selon la revendication 8, dans lequel ladite position connue (POS CAMp%F ) d’au moins une dite caméra (CAM p ) est obtenue à partir : (i) d’une image (IT) représentative d’une face du terminal et comportant ladite au moins une caméra (CAM p ) et ladite source lumineuse (F); ou à partir (ii) de spécifications du terminal indiquant des valeurs permettant de calculer des positions relatives entre ladite au moins une caméra et la source lumineuse (F); ou à partir (iii) d’une mesure sur le terminal (T) des positions relatives entre ladite au moins une caméra (CAM p ) et la source lumineuse (F). Procédé de caractérisation selon la revendication 8 ou 9 dans lequel la détermination de la caméra active consiste à sélectionner : - la caméra (CAM P ) dont la position connue par rapport à la source lumineuse est la plus proche de la positon de ladite caméra active (CAM) par rapport à ladite position estimée (POS F3D ) de la source lumineuse (F) ; ou - la caméra (CAM P ) dont la distance avec la source lumineuse est la plus proche de la distance entre la caméra active (CAM) et la position estimée (POS F3D ) de la source lumineuse (F). . Procédé de caractérisation selon l’une quelconque des revendications 1 à 10 comportant une étape (E95, E120) d’enregistrement dans une base de données de calibration (BD CAL ), d’un identifiant (ID) dudit terminal (T) en association avec une relation (POS F%CAM ) entre la position estimée (POS F3D ) de la source lumineuse (F) et la position (POS CAM3D ) de ladite caméra active (CAM). Procédé de caractérisation selon la revendication 11, dans lequel à l’étape (E95, E120) d’enregistrement dans une base de données de calibration (BD CAL ), on enregistre l’identifiant (ID) dudit terminal (T) en association avec une information relative à caméra active (CAM). Procédé de caractérisation selon l’une des revendications 11 ou 12, caractérisé en ce que ladite relation (POS F%CAM ) entre la position estimée (POS F3D ) de la source lumineuse (F) et la position (POS CAM3D ) de ladite caméra active (CAM) est : - un couple comportant la position estimée (POS F3D ) de la source lumineuse et la position (POS CAM3D ) de la caméra active dans un repère (RT) du terminal ; ou - une position (POS CAM-F ) de la caméra active (CAM) par rapport à ladite source lumineuse (F). Dispositif (DIS) de caractérisation d’un terminal (T), ce terminal (T) comportant une source lumineuse (F) et au moins une caméra (CAM p ), le dispositif comportant : - un module (MOD-OBT) d’obtention d’une image (IMG) d’une surface au moins partiellement réfléchissante (SR) éclairée (E10) avec ladite source lumineuse (F), ladite image étant acquise (E20) avec une caméra dite « caméra active » parmi ladite au moins une caméra (F), ; - un module (MOD-CALC) de calcul, à partir de ladite image (IMG), de la position (POS H3D ) d’un point H de ladite surface (SR) compris dans une tâche lumineuse en surbrillance (TL SR ) ; - un module (MOD-CALC) d’estimation (E90) d’une position (POS F3D ) relative de la source lumineuse (F) par rapport à la position de ladite caméra active (CAM) à partir : (i) de la position (POS H3D ) dudit point H ; et (ii) d’une position (POS SR%PT ) de ladite surface (SR) par rapport à un plan (PT) dudit terminal (T). Programme d’ordinateur (PG) comportant, lorsque ledit programme est exécuté par un ordinateur, des instructions pour : - obtenir une image (IMG) d’une surface au moins partiellement réfléchissante (SR) acquise (E20) avec une caméra (F) d’un terminal (T), dite « caméra active », ladite surface étant éclairée (E10) avec une source lumineuse (F) de ce terminal (T) ; - calculer, à partir de ladite image (IMG), la position (POS H3D ) d’un point H de ladite surface (SR) compris dans une tâche lumineuse en surbrillance (TL SR ) ; - estimer (E90) une position (POS F3D ) relative de la source lumineuse (F) par rapport à la position de ladite caméra active (CAM) à partir : (i) de la position (POS H3D ) dudit point H ; et (ii) d’une position (POS SR%PT ) de ladite surface (SR) par rapport à un plan (PT) dudit terminal (T). Support d’enregistrement (13) lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur selon la revendication 15.