Brevet FR3089661A1 — publié le 20200612

Description Titre de l'invention : Procédé de reconnaissance faciale Domaine technique [0001] L'invention concerne un procédé de reconnaissance automatique de visage ainsi qu'un système mettant en oeuvre ledit procédé. Technique antérieure [0002] Face à une recrudescence des usurpations d'identité, des tentatives de fraudes et (lu piratage de données informatiques, la sécurisation des données et le contrôle d'accès sont devenus des enjeux majeurs. Les techniques basées sur une utilisation (le données biométriques sont réputées pour leur haut niveau de fiabilité. La reconnaissance automatique de visage, aussi appelée reconnaissance faciale, fait parties des techniques utilisant des données biométriques. Cette technique comprend une acquisition d'au moins une image d'un utilisateur, une extraction de données biométriques à partir de chaque imagc acquise, puis une comparaison des données biométriques extraites avec des données biométriques d'individus connus. [0003] Certains terminaux, tels que certains téléphones intelligents (« smartphonc » en ter- minologie anglo-saxonne), sont équipés d'un système de reconnaissance faciale. Ces systèmes de reconnaissance faciale utilisent généralement un capteur d'images du terminal pour acquérir des images d'un utilisateur à identifier ou à authentifier. Dans le cas d'une identification, cette image de l'utilisateur (ou au moins une information représentative de cette image) est comparée avec un ensemble d'images de référence (ou d'informations représentatives d'images de référence) contenues dans une base de données. Dans le cas d'une authentification, cette image (ou au moins une information représentative de cette image) est comparée à une seule image de référence (ou à une information représentative de l'image de référence). La comparaison permet de déterminer si l'image de l'utilisateur capturée appartient ou non à une personne référencée dans la base de données ou si la personne est bien celle qu'elle prétend être. Il est connu des procédés de reconnaissance faciale, tels que le procédé décrit dans la demande de brevet FR3059450, consistant à acquérir une séquence d'images représentatives d'un visage, le visage subissant des variations d'illumination pendant l'acquisition des images selon une séquence d'éclairage connue. Connaissant ainsi les variations d'illumination, on sait déterminer des variations de caractéristiques biométriques qui sont normalement induites sur l'utilisateur. Lors d'une authentification ou d'une identification, les variations des caractéristiques biométriques acquises sont comparées à des variations de caractéristiques biométriques de référence afin d'authentifier ou identifier l'utilisateur. 2 100041 Lorsque ce type de procédé est exécuté par un terminal de type téléphone intelligent, l'éclairage est généralement produit par le terminal lui-même et notamment par un écran du téléphone intelligent, ce qui facilite une génération d'un éclairage variable. On note toutefois qu'un écran de terminal génère un éclairage peu puissant. Lorsque le procédé de reconnaissance faciale est lancé dans un environnement très éclairé, par exemple en plein soleil, les variations d'illumination produites par le terminal sont difficilement perceptibles pour le capteur d'images du terminal. Les performances du procédé de reconnaissance faciale s'en trouvent alors fortement amoindries. Ces procédés ont alors un taux d'erreurs (i.e. authentification négative d'un utilisateur valide, authentification positive d'un utilisateur non valide) important. [0005] Il est souhaitable de pallier ces inconvénients de l'état de la technique. Il est notamment souhaitable de proposer une méthode permettant notamment d'éviter d'authentifier positivement un utilisateur qui ne le devrait pas. Exposé de l'invention [0006] Selon un premier aspect dc l'invention, l'invention concerne un procédé de recon- naissance automatique de visage exécuté par un système comprenant un dispositif de capture d'images et unc source lumineuse apte à éclairer un visage positionné devant ledit dispositif, le procédé de reconnaissance automatique de visage comprenant une procédure dc reconnaissance comprenant une acquisition d'une pluralité d'images d'un visage, la source lumineuse produisant un éclairage différent du visage lors dc chaque acquisition d'image et une extraction de valeurs représentatives du visage à partir de la pluralité d'images. Le procédé comprend en outre: effectuer une acquisition d'une première image d'un visage à partir dudit dispositif ; estimer une valeur, dite valeur estimée, représentative d'un rapport signal sur bruit d'une image dudit visage éclairée exclusivement par la source lumineuse en effectuant un produit entre unc valeur représentative d'un rapport signal sur bruit de référence, dite valeur de référence, la valeur de référence ayant été calcifiée à partir d'une valeur représentative d'une image dudit visage éclairée exclusivement par la source lumineuse obtenue à partir d'unc pluralité d'images dudit visage, dite pluralité de référence, un premier terme représentatif d'un rapport cntrc un indice de luminance globale du visage dans une scène dans laquelle sc trouve le visage lors de l'acquisition de la première image et un indice de luminance globale du visage dans une scène dans laquelle se trouvait le visage lors de l'acquisition de la pluralité de référence et un deuxième terme représentatif d'un carré d'un rapport entre une valeur représentative d'une distance entre le visage et ledit dispositif lors de l'acquisition de la première image et une valeur représentative d'une distance entre le visage et ledit dispositif lors de l'acquisition de la pluralité de référence; utiliser la valeur estimée pour déterminer si la procédure de reconnaissance 3 doit être exécutée ou pas. [0007] L'utilisation de l'estimation du rapport signal sur bruit permet de déterminer quand il est possible d'exécuter la procédure de reconnaissance. [0008] Selon un mode de réalisation, la valeur représentative d'une image dudit visage éclairée exclusivement par la source lumineuse est une différence entre une deuxième image du visage acquise avec la source lumineuse éteinte et une troisième image du visage acquise avec la source lumineuse allumée. [0009] Selon un mode de réalisation, chaque valeur représentative d'une distance entre le visage et ledit dispositif est une distance interoculaire sur le visage compris dans l'image ou la pluralité d'images correspondant à ladite valeur représentative d'une distance entre le visage et ledit dispositif [0010] La distance interoculaire est une valeur représentative d'une distance entre le visage et le dispositif d'acquisition relativement simple à obtenir automatiquement à partir d'une image d'un visage. [0011] Selon un mode de réalisation, chaque indice de luminance globale est un produit entre une sensibilité ISO, un temps d'exposition, une valeur représentative d'un niveau de gris du visage dans l'image ou dans la pluralité d'images correspondant audit indice et un carré d'une ouverture dudit dispositif au moment de l'acquisition de l'image ou de la pluralité d'images correspondant audit indice ou un produit entre un inverse d'un niveau de luminosité au voisinage dudit dispositif mesuré au moment de l'acquisition de l'image ou de la pluralité d'images correspondant audit indice et une valeur représentative d'un niveau de gris dans l'image ou la pluralité d'images correspondant audit indice. [0012] Selon un mode de réalisation, le procédé comprend en outre : [0013] déterminer que la procédure de reconnaissance peut être exécutée lorsque la valeur estimée est supérieure à un premier seuil prédéterminé. [0014] La valeur estimée du rapport signal sur bruit donne une indication sur le risque que la procédure de reconnaissance commette une erreur d'authentification ou d'identification. Ainsi, lorsque le risque d'erreur est trop important, la procédure de reconnaissance n'est pas appliquée. [0015] Selon un mode de réalisation, le procédé comprend en outre : effectuer une ac- quisition d'une pluralité d'images du visage, dite pluralité acquise à partir dudit dispositif , chaque image de la pluralité acquise étant obtenue avec un éclairage du visage par la source lumineuse différent, et calculer une valeur, dite valeur réelle, représentative d'un rapport signal sur bruit dans les images de la pluralité acquise ; comparer la valeur réelle et la valeur estimée ; et, déterminer que la procédure de reconnaissance peut être exécutée lorsqu'une valeur représentative d'une différence entre la valeur réelle et la valeur estimée est inférieure à un deuxième seuil prédéterminé. 100161 Selon un mode de réalisation, la pluralité acquise comprend une quatrième image du visage acquise avec la source lumineuse éteinte et une cinquième image du visage acquise avec la source lumineuse allumée. [0017] Selon un deuxième aspect de l'invention, l'invention concerne un système de recon- naissance automatique de visage comprenant un dispositif de capture d'images et une source lumineuse apte à éclairer un visage positionné devant ledit dispositif, le système comprenant des moyens pour exécuter une procédure de reconnaissance comprenant une acquisition d'une pluralité d'images d'un visage, la source lumineuse produisant un éclairage différent du visage lors de chaque acquisition d'image et une extraction de valeurs représentatives du visage à partir de la pluralité d'images. Le système comprend en outre: des moyens d'acquisition pour effectuer une acquisition d'une première image d'un visage à partir dudit dispositif ; des moyens d'estimation pour estimer une valeur, dite valeur estimée, représentative d'un rapport signal sur bruit d'une image dudit visage éclairée exclusivement par la source lumineuse en effectuant un produit entre une valeur représentative d'un rapport signal sur bruit de référence, dite valeur de référence, la valeur de référence ayant été calculée à partir d'une valeur représentative d'une image dudit visage éclairée exclusivement par la source lumineuse obtenue à partir d'une pluralité d'images dudit visage, dite pluralité de référence, un premier terme représentatif d'un rapport entre un indice de luminance globale du visage dans une scène dans laquelle se trouve le visage lors de l'acquisition de la première image et un indice de luminance globale du visage dans une scène dans laquelle se trouvait le visage lors de l'acquisition de la pluralité de référence et un deuxième terme représentatif d'un carré d'un rapport entre une valeur représentative d'une distance entre le visage et ledit dispositif lors de l'acquisition de la première image et une valeur représentative d'une distance entre le visage et ledit dispositif lors de l'acquisition de la pluralité de référence ; des moyens de détermination utilisant la valeur estimée pour déterminer si la procédure de reconnaissance doit être exécutée ou pas. [0018] Selon un troisième aspect de l'invention, l'invention concerne un programme d'ordinateur, comprenant des instructions pour mettre en oeuvre, par un dispositif, le procédé selon le premier aspect, lorsque ledit programme est exécuté par un processeur dudit dispositif. [0019] Selon un quatrième aspect de l'invention, l'invention concerne des moyens de stockage, stockant un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un dispositif, le procédé selon le premier aspect, lorsque ledit programme est exécuté par un processeur dudit dispositif. Brève description des dessins [0020] Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, appa- raîtront plus clairement à la lecture de la description suivante d'un exemple de réa- lisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : [0021] [fig.1] illustre schématiquement un exemple de mise en oeuvre du procédé selon l' invention ; [0022] [fig.2] illustre schématiquement un terminal adapté pour exécuter le procédé selon l' invention ; [0023] [fig.3] illustre schématiquement un exemple d'architecture matérielle d'un module de traitement utilisé pour exécuter l'invention ; [0024] [fig.4] illustre schématiquement un premier exemple de procédé selon l'invention ; et, [0025] [fig.5] illustre schématiquement un deuxième exemple de procédé selon l'invention. [0026] EXPOSE DETAILLE DE MODES DE REALISATION [0027] L'invention est décrite par la suite dans un contexte où un terminal devant exécuter un procédé de reconnaissance faciale similaire au procédé décrit dans la demande de brevet FR1661737 est un téléphone intelligent. D'autres terminaux peuvent toutefois être envisagés, tels qu'une tablette ou un ordinateur portable. L'invention peut aussi concerner des systèmes de reconnaissance faciale fixe, et donc supposés correctement orientés par rapport à des sources lumineuses habituelles de leur environnement, mais qui doivent quand même vérifier si une source lumineuse temporaire ne vient pas amoindrir l'efficacité du procédé de reconnaissance faciale. Par ailleurs, l'invention est aussi adaptée à tout procédé de reconnaissance faciale utilisant des variations d'illumination du visage pour obtenir des caractéristiques biométriques, ou pour déterminer s'il s'agit d'un vrai visage ou d'une fraude. [0028] La Fig. 1 illustre schématiquement un exemple de mise en oeuvre du procédé selon l'invention. [0029] Dans la Fig. 1, un utilisateur 1 fait face à un terminal 2 de type téléphone intelligent. Le terminal 2 comprend un écran 20, une caméra frontale 21 et un bouton de commande 22. Dans cet exemple, l'utilisateur 1 doit être authentifié par un procédé de reconnaissance faciale pour pouvoir utiliser le terminal 2. Le procédé de reconnaissance faciale exécuté par le terminal 2 comprend par exemple le procédé décrit dans la demande FR1661737. Par la suite, nous appelons ce procédé « procédure de reconnaissance ». [0030] La Fig. 2 illustre schématiquement un détail du terminal 2. 6 [0031] Le terminal 2 comprend un module de traitement 23 apte à exécuter le procédé de re- connaissance faciale selon l'invention. [0032] La Fig. 3 illustre schématiquement un exemple d'architecture matérielle du module de traitement 23. [0033] Selon l'exemple d'architecture matérielle représenté à la Fig. 3, le module de traitement 23 comprend alors, reliés par un bus de communication 230 : un processeur ou CPU (« Central Processing Unit » en anglais) 231 ; une mémoire vive RAM (« Random Acccss Memory » en anglais) 232 ; une mémoire morte ROM (« Read Only Memory » en anglais) 233 ; une unité de stockage telle qu'un disque dur ou un lecteur de support de stockage, tel qu'un lecteur de cartes SD (« Secure Digital » en anglais) 234 ; au moins une interface de communication 235. L'interface de communication 235 permet au module de traitement 23 de recevoir des images de la caméra frontale 21. [0034] Le processeur 231 est capable d'exécuter des instructions chargées dans la RAM 232 à partir de la ROM 233, d'une mémoire externe (non représentée), d'un support de stockage (tel qu'une carte SD), ou d'un réseau de communication. Lorsque le module de traitement 23 est mis sous tension, le processeur 231 est capable de lire de la RAM 232 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur causant la mise en oeuvre, par le processeur 231, de tout ou partie des procédés décrits ci-après en relation avec les Figs. 4 et 5. [0035] Les procédés décrits ci-après en relation avec les Figs. 4 et 5 peuvent être im- plémentés sous forme logicielle par exécution d'un ensemble d'instructions par une machine programmable, par exemple un DSP (« Digital Signal Processor » en anglais), un microcontrôleur ou un GPU (processeur graphique, « Graphics Processing Unit » en terminologie anglo-saxonne), ou être implémentés sous forme matérielle par une machine ou un composant dédié, par exemple un FPGA (« Field-Progranunable Gate Array » en anglais) ou un ASIC (« Application-Specific Integrated Circuit » en anglais). [0036] La Fig. 4 illustre schématiquement un premier exemple de procédé selon l'invention. [0037] Lors de l'exécution du procédé de la Fig. 4, l'utilisateur 1 est face à la caméra frontale 21. L'écran 20 peut être éteint ou allumé. [0038] Le procédé décrit en relation avec la Fig. 4 débute par une étape 40 au cours de laquelle le module de traitement 23 provoque une acquisition d'une image, dite première image, par la caméra 21. [0039] Dans une étape 41, le module de traitement 23 obtient des paramètres d'acquisition, dits paramètres courants, utilisés par la caméra frontale 21 lors de l'acquisition de la première image. [0040] Dans une étape 42, le module de traitement 23 estime une valeur 7 SNR Est , dite valeur estimée, représentative d'un rapport signal sur bruit (« Signal to Noise Ratio (SNR) » en terminologie anglo-saxonne) d'une image dudit visage éclairée exclusivement par la source lumineuse. Pour ce faire, le module de traitement utilise une valeur de rapport signal sur bruit de référence, dite valeur de référence, SNR0 Dans un mode de réalisation, la valeur de référence SNR 0 a été calculée à partir d'une différence entre une deuxième image du visage de l'utilisateur 1 acquise par la caméra frontale 21 avec la source lumineuse éteinte (c'est-à-dire l'écran 20 éteint) et une troisième image du visage de l'utilisateur 1 acquise par la caméra frontale 21 avec la source lumineuse allumée (c'est-à-dire l'écran 20 allumé). Dans ce mode de réalisation, l'écran 20 est considéré comme allumé lorsque chaque composante de couleur de l'écran 20 produit une intensité lumineuse maximum. L'écran 20 est considéré comme éteint lorsque chaque composante de couleur de l'écran 20 est éteinte. Les acquisitions des deuxième et troisième images sont très proches dans le temps de sorte que les paramètres d'acquisition de la deuxième et de la troisième images par la caméra frontale 21 sont considérés comme identiques. 100411 Dans un mode de réalisation, la valeur de référence SNR 0 est calculée de la manière suivante : SNRG. = [0042] ou de la manière suivante : [0043] où 12 ( 7( ) (respectivement 13 ( X , y) ) est une valeur de pixel à une position (x,y) dans la deuxième image (respectivement dans la troisième image), g ( calcule par exemple une moyenne (ou une valeur médiane) d'une variable i sur toutes 8 les positions de pixel (x,y) possibles dans une image. La valeur de référence S R est donc représentative d'un rapport entre un numérateur représentant une différence entre la deuxième et la troisième images et un dénominateur représentant la troisième image. On considère que le numérateur représente une image d'un visage éclairée exclusivement par l'écran 20 et que le dénominateur représente une image du même visage éclairé exclusivement par une lumière ambiante (soleil, éclairage ambiant,...). [0044] Dans un mode de réalisation, chaque image fournie par la caméra frontale 21 est une image en niveau de gris. Dans un mode de réalisation, chaque image fournie par la caméra frontale 21 est une image couleur. Dans cc cas, le module de traitement 23 utilise uniquement une composante de luminance de chaque image couleur pour le calcul des valeurs de rapport signal sur bruit. [0045] Les deuxième et troisième images ont par exemple été acquises lors d'une phase d'enrôlement lors d'une première utilisation du terminal 2 par l'utilisateur 1 afin que l'utilisateur 1 puisse s'enregistrer sur le terminal 2. La valeur SNR Es r est estimé par la relation suivante. SN R ). Rà [0046] où Par am cuir représente les paramètres courants, Param représente des paramètres, dits paramètres de référence, de la caméra frontale 21 lors de l'acquisition des deuxième et troisième images et l() est une fonction des paramètres courants Paramcurr et des paramètres de référence Paraniô [0047] Dans un mode de réalisation, la fonction f) s'écrit de la manière suivante : qvisË CID;' / (Para ent,', [0048] où 150 curr itim e cu ri, nygviscurr 9 et 0 curr sont des paramètres courants et /S. 0 0 itimeo, nvgviso et 0 0 sont des paramètres de référence. Le paramètre iSOcur, (respectivement 1S 0 ) représente une sensibilité ISO. Le paramètre itime rr (respectivement itimeo ) représente un temps d'exposition. Le paramètre nvgvis cil I'i' (respectivement nvgviso ) est représentatif d'un niveau de gris du visage dans la première image (respectivement dans la deuxième et/ou la troisième images). Le paramètre 0 curr (respectivement 00 ) représente une ouverture. Le terme 10Uctier (respectivement LOD() ) représente une distance interoculaire (i.e. distance entre les yeux de l'utilisateur 1). Chaque distance interoculaire est déterminée en utilisant un procédé de détection automatique des yeux dans une image. Par exemple, le procédé décrit dans le document « Projection functions for Eyc Detection, Zhi-Hua Zhou and Xin Geng, Pattern Recognition, Volume 37, Issue 5, May 2004, Pages 1049-1056 » permettant de déterminer un point central des yeux est utilisé. Une fois la position du point central de chaque oeil déterminée, la distance interoculaire est mesurée en nombre de pixels séparant les deux points centraux. [0049] La fonction f() ) comprend un rapport entre un premier terme 2 ISO cn itinlecu C LI 1' I" rivgyis cuir et un deuxième terme 1S 00 itimeo 2IS 0 0. Itime0.002 00 nvgvis0 . Le premier terme est représentatif d'un indice de luminance globale du visage dans une scène dans laquelle sc trouve le visage lors de l'acquisition de la première image. Le deuxième terme est représentatif d'un indice de luminance globale du visage dans une scène dans laquelle sc trouvait le visage lors de l'acquisition de la deuxième et/ou la troisième images. La distance interoculairc 10Dcu' est représentative d'une distance entre la caméra 21 et le visage de l'utilisateur 1 lors de l'acquisition de la première image. La distance interoculaire 10E4 est représentative d'une distance entre la caméra 21 et le visage de l'utilisateur 1 lors de l'acquisition de la deuxième et/ou la troisième images. [0050] Dans un mode de réalisation, la sensibilité IS00 (respectivement le temps d'acquisition , le niveau de gris du visage nygyiso , l'ouverture 00 ) est une moyenne entre la sensibilité ISO (respectivement le temps d'acquisition, le niveau de gris du visage, l'ouverture) utilisée lors de l'acquisition de la deuxième image et la sensibilité ISO (respectivement le temps d'acquisition, le niveau de gris du visage, l'ouverture) utilisée lors de l'acquisition de la troisième image. La distance intcroculaire IODA est une moyenne des distances interoculaires mesurées dans la deuxième et la 11 troisième images. [0051] Dans un mode de réalisation, la caméra 21 fournit les paramètres courants et de référence au module de traitement 23. [0052] Dans une étape 43, le module de traitement 23 compare la valeur estimée SNR~xt à un seuil de rapport signal à bruit prédéterminé T. Le seuil prédéterminé r a, par exemple, été déterminé sur un ensemble d'images représentatives de visages acquises dans des conditions d'illumination variables. Par exemple, le seuil de rapport signal sur bruit prédéterminé T est tel qu'une image ayant un rapport signal sur bruit supérieur au seuil r a une probabilité de provoquer une erreur de la procédure de reconnaissance inférieure à un taux d'erreurs prédéterminé A. Par exemple le taux d'erreurs prédéterminé A est de « 1% ». Ainsi, en cas d'utilisation d'images ayant un rapport signal sur bruit inférieur au seuil de rapport signal sur bruit prédéterminé -r, la procédure de reconnaissance a au moins « 1%» de chance de se tromper lors d'une identification ou une authentification. [0053] Lorsque la valeur estimée SNR't est inférieure au seuil T, le module de traitement 23 considère, lors d'une étape 44, que les conditions d'acquisitions des images sont défavorables à une exécution de la procédure de reconnaissance. Dans ce cas, le module de traitement 23 affiche un message d'erreur sur l'écran du terminal 2. Par exemple, le message d'erreur invite l'utilisateur 1 à se déplacer pour effectuer son identification ou son authentification. 100541 Lorsque la valeur estimée SNR,st est supérieure ou égale au seuil T, le module de traitement 23 considère, lors d'une étape 45, que les conditions d'acquisitions des images sont favorables à une exécution de la procédure de reconnaissance. Dans ce cas, le module de traitement 23 lance une exécution de la procédure de reconnaissance lors d'une étape 46. [0055] Le procédé décrit en relation avec la Fig. 4 évite donc de lancer la procédure de re- connaissance lorsque le risque d'erreur de cette procédure est trop élevé. [0056] Dans un mode de réalisation, la fonction ft) s'écrit de la manière suivante : [0057] où luxe (respectivement lLiXCurr 12 ) est un niveau de luminosité mesuré par exemple par un luxmètre lors de l'acquisition de la deuxième et/ou de la troisième images (respectivement lors de l'acquisition de la première image) et nvgo (respectivement nyg dur!' ) est une valeur représentative d'un niveau de gris du visage dans la deuxième et/ou la troisième images nvgvis0 (respectivement dans la première image nvg vis curr ) divisé par une valeur représentative d'un niveau de gris dans la deuxième image entière et/ou dans la troisième imaee entière nvgglobo (respectivement dans la première image entière n-vgglobcur, ). [0058] Dans un mode réalisation, le niveau de luminosité luXo est une moyenne des niveaux de luminosité mesurés lors des acquisitions des deuxième et troisième images. Le niveau de gris nvgglobo est une moyenne des niveaux de gris des pixels de la deuxième et de la troisième images. Le niveau de gris nvggrobcurr est une moyenne des niveaux de gris des pixels de la première image. Le niveau de gris nvgvis0 est une moyenne des niveaux de gris des pixels de la deuxième et de la troisième images correspondant au visage. Lc niveau de gris I:Scürr 13 est une moyenne des niveaux de gris des pixels de la première image correspondant au visage. Dans un mode de réalisation, les pixels correspondant à un visage dans une image sont déterminés par une méthode de détection automatique de visages telle la méthode décrite dans l'article « Rohust Real-Ti me Face Détection, P. Viola, M. Joncs, International Journal of Computer Vision 57(2), P. 137-154, 2004 ». Lorsque les images fournies par la caméra 21 sont des images couleurs, le module de traitement 23 utilise une moyenne des valeurs de composante de luminance de pixel des images. La fonction f() comprend un rapport entre un premier terme 1 112Xcurr nv g cu r r et un deuxième terme xnvgo 1L2Ko Le premier terme est représentatif d'un indice de luminance globale du visage dans une scène dans laquelle se trouve le visage lors de l'acquisition de la première image. Le deuxième terme est représentatif d'un indice de luminance globale du visage dans une scène dans laquelle se trouvait le visage lors de l'acquisition de la deuxième et/ou la troisième images. [0059] Dans un mode de réalisation, les paramètres courants et de référence sont extraits d'un fichier au format EXIF (Format de fichier échangeable, « Exchangeable Image File Format » en terminologie anglo-saxonne) associé à chaque image. [0060] Dans un mode de réalisation, d'autres valeurs représentatives de la distance entre la caméra 21 et le visage de l'utilisateur 1 peuvent être utilisées. Par exemple, la distance entre la caméra 21 et le visage de l'utilisateur 1 peut être mesurée par un télémètre. [0061] Dans un mode de réalisation, la valeur de référence SNR et pcut être déterminée à partir de plusieurs paires de deuxième (i.e. écran 20 éteint) et troisième images (i.e. écran 20 allumé). Dans cc cas, une valeur de SNR est calculée pour chaque paire de deuxième et troisième images et la valeur de référence SNR0 est une moyenne ou une valeur médiane des valeurs de SNR calculées. [0062] Dans un mode de réalisation, la valeur de référence SNR0 peut être déterminée à partir d'une pluralité de deuxièmes images (i.e. écran 20 éteint) et une pluralité de troisième images (i.e. écran 20 allumé). Dans ce cas, une deuxième image moyenne est calculée à partir de la pluralité de deuxièmes images et une troisième image moyenne est calculée à partir de la pluralité de troisièmes images. 14 [0063] Dans un mode de réalisation, une deuxième image est une image acquise avec au moins une des composantes de couleur de l'écran 20 éteinte. [0064] Dans un mode de réalisation, une troisième image est une image acquise avec au moins une composante de couleur de l'écran 20 produisant une intensité lumineuse non nulle. [0065] On note que, dans tous les cas, l'éclairage produit par l'écran 20 pour une deuxième image est différent de l'éclairage produit par l'écran 20 pour chaque troisième image. [0066] Jusqu'ici, nous avons considéré que l'écran 20 jouait un rôle de source lumineuse dans le procédé décrit en relation avec la Fig. 4. Dans un mode de réalisation, le procédé pourrait tout aussi bien utiliser une source lumineuse indépendante contrôlée par le module de traitement 23. [0067] La Fig. 5 illustre schématiquement un deuxième exemple de procédé selon l' invention. [0068] Le procédé de la Fig. 5 débute les étapes 40, 41 et 42 déjà expliquées en relation avec la Fig. 4. [0069] L'étape 42 est suivie d'une étape 53 au cours de laquelle le module de traitement 23 mesure une valeur de rapport signal sur bruit réelle, dite valeur réelle, S N R . Pour ce faire, le module de traitement 23 lance une acquisition d'une quatrième image du visage à partir de la caméra 21 avec l'écran 20 éteint et d'une cinquième image du visage à partir de la caméra 21 avec l'écran 20 allumé. A partir des quatrième et cinquième images, le module de traitement 23 calcule la valeur réelle de la même manière qu'a été calculée la valeur de référence SNRD [0070] Lors d'une étape 55, le module de traitement 23 compare la valeur réelle SNI?, à la valeur estimée ,S' /YR t . Lorsqu'une valeur R représentative d'un écart entre la valeur réelle S N R et la valeur estimée SNR F.s t est supérieure à un seuil prédéterminé Q, dit seuil de divergence, le module de traitement 23 considère que le visage qui est face à la caméra 21 réagit de manière anormale à l'éclairage par l'écran 20. Au moins deux raisons peuvent expliquer qu'un visage réagit de manière anormale à l'éclairage par l'écran 20 : les conditions d'éclairement de la scène dans laquelle se situe le visage peuvent être défavorables à une acquisition d'images. Par exemple, le visage est surexposé ou en plein soleil. une tentative de fraude est en cours. Le visage placé devant la caméra est par exemple une photographie d'un visage imprimée ou affichée sur un écran d'un terminal ou une représentation volumique d'une personne (i.e. un mannequin). [0071] Dans ces deux cas, il est préférable de ne pas exécuter la procédure de recon- naissance. Par conséquent, lorsque la valeur R représentative de l'écart entre la valeur réelle SNRr et la valeur estimée SNR est supérieure au seuil de divergence SI le module de traitement 23 décide, lors d'une étape 57, de ne pas exécuter la procédure de reconnaissance et d'afficher, par exemple, un message d'erreur sur l'écran 20. [0072] Lorsque la valeur R représentative de l'écart entre la valeur réelle sivR et la valeur estimée SNR Es t est inférieure ou égale au seuil de divergence 52, le module de traitement 23 détermine, lors d'une étape 56, que rien ne s'oppose à une exécution de la procédure de reconnaissance. L'étape 56 est suivie de l'étape 46 déjà expliquée, au cours de laquelle le module de traitement 23 lance l'exécution de la procédure de reconnaissance. [0073] Dans un mode de réalisation, la valeur R représentative de l'écart entre la valeur réelle SNR et la valeur estimée SNR pst est calculée par le module de traitement 23 de la manière suivante : [0074] Dans un mode de réalisation, la valeur réelle S1\Rr peut être déterminée à partir de plusieurs paires de quatrième e. écran 20 éteint) et 16 cinquième images (Le. écran 20 allumé). Dans ce cas, une valeur de SNR est calculée pour chaque paire de quatrième et cinquième images et la valeur réelle SNR est une moyenne ou une valeur médiane des valeurs de SNR calculées. [0075] Dans un mode de réalisation, la valeur réelle SNRr peut être déterminée à partir d'une pluralité de quatrièmes images (Le. écran 20 éteint) et une pluralité de cinquièmes images (Le. écran 20 allumé). Dans ce cas, une quatrième image moyenne est calculée à partir de la pluralité de quatrièmes images et une cinquième image moyenne est calculée à partir de la pluralité de cinquièmes images. [0076] Dans un mode de réalisation, une quatrième image est une image acquise avec au moins une des composantes de couleur de l'écran 20 éteinte. [0077] Dans un mode de réalisation, une cinquième image est une image acquise avec au moins une composante de couleur de l'écran 20 produisant une intensité lumineuse non nulle. [0078] On note que, dans tous les cas, l'éclairage produit par l'écran 20 pour une quatrième image est différent de l'éclairage produit par l'écran 20 pour chaque cinquième image. [0079] Le seuil de divergence Q a été obtenu à l'aide d'un ensemble d'images d'entraînement. L'ensemble d'images d'entraînement comprend des images de types différents : des images de visages réels acquises dans des conditions d'éclairement favorables, des images de visages réels acquises dans des conditions d'éclairement défavorables, des images de photographie d'un visage imprimée ou affichée sur un écran d'un terminal et des images de mannequin. [0080] Pour chaque type d'images de l'ensemble d'images, des valeurs R, chacune repré- sentative d'un écart entre une valeur réelle S NR et une valeur estimée SNR Est , sont calculées. Le seuil de divergence Q est déterminé de manière à distinguer les valeurs R calculées à partir d'images réels acquises dans des conditions d'éclairement favorables des valeurs R calculées à partir des autres types d'images. [0081] On peut noter que les procédés décrits dans les Figs. 4 et 5 pourraient être combinés. Ainsi, lorsque lors de l'étape 43 la valeur estimée SNR e s t est supérieure ou égale au seuil de rapport signal à bruit prédéterminé r, l'étape 43 pourrait être suivie de l'étape 53. Dans ce cas, il faudrait remplir la condition de l'étape 17 43 et la condition de l'étape 55 pour pouvoir exécuter la procédure de reconnaissance. 18 [Revendication 1] [Revendication 2] [Revendication 3]