La technologie

Reconnaissance faciale: comment ça marche et que va-t-il se passer ensuite?

Vous montez les escaliers et entrez dans l'ascenseur. Il sait de quel étage vous avez besoin. Les portes de l'appartement s'ouvrent devant vous. L'ordinateur et le téléphone vous "reconnaissent" et ne nécessitent pas de mot de passe. Voitures, réseaux sociaux, magasins - tout le monde vous salue, les voit à peine, vous appelle par votre nom et vous indique chacun de vos mouvements. Voici comment fonctionne la reconnaissance faciale. Comme ça Effrayant?

À première vue, il peut sembler que toutune organisation qui en a les moyens, surveille chacun de vos mouvements, collecte un dossier sur vous. Mais vous ne pouvez même pas imaginer à quel point les technologies de reconnaissance faciale se sont répandues dans le monde et quelles promesses puissantes elles promettent. Outre les exemples ci-dessus, les systèmes de reconnaissance de visage vous permettent de réaliser des tâches simples et complexes:

  • vérification de l'identité des étudiants lors des examens en ligne;
  • définition des personnes de la «liste noire» à l'entrée des stades et des boîtes de nuit;
  • paiement des marchandises;
  • garder votre place en ligne lors de la visite d'un parc d'attractions;
  • déverrouiller le téléphone ou l'ordinateur.

Que puis-je dire, si à Moscou seulil existe un réseau de plus de 150 000 caméras de surveillance extérieures. Les gens ne se cachent pas et cela fait réfléchir, mais l'ampleur de la «surveillance» n'est pas si grande. Le réseau utilise un puissant système de reconnaissance des visages, mais son fonctionnement nécessite beaucoup d’énergie, de sorte que seules 2 à 4 000 caméras fonctionnent en temps réel. La surveillance de masse de la population n’est pour le moment qu’effrayante, vous devez donc vous concentrer sur les avantages réels de cette technologie. Mais les premières choses d'abord.

Comment fonctionne la reconnaissance de visage?

Jamais pensé à comment vous vous-mêmereconnaître le visage, le reconnaître? Et comment un ordinateur le fait-il? Bien entendu, les visages humains possèdent certaines propriétés faciles à décrire. La distance entre les yeux, la position et la largeur du nez, la forme des sourcils et du menton - tous ces détails que vous remarquez inconsciemment lorsque vous regardez une autre personne. Tout cela, l'ordinateur le fait avec une certaine efficacité et précision, car en combinant toutes ces métriques, il obtient la formule mathématique d'un visage humain.

Alors, comment fonctionne le système?reconnaissance de visage maintenant? Assez bien, mais parfois faux. Si vous avez déjà rencontré un logiciel reconnaissant les visages sur Facebook ou sur une autre plate-forme, vous avez probablement remarqué qu'il y a autant de résultats amusants que de résultats exacts. Et pourtant, bien que la technologie ne fonctionne pas avec une précision de 100%, elle est suffisamment bonne pour être largement utilisée. Et même te rendre nerveux.

Paul Howie, de NEC, explique que leur système de reconnaissance des visages recherche les identifiants individuels:

«Par exemple, beaucoup considèrent la distance entreyeux une caractéristique unique. Ou ce peut être la distance du menton au front et à d’autres composants. Nous tenons compte en particulier de 15 à 20 facteurs jugés importants, ainsi que d’autres facteurs qui ne le sont plus. Une image tridimensionnelle de la tête humaine est créée. Ainsi, même si elle est partiellement fermée, nous pouvons toujours obtenir une correspondance exacte. Le système prend ensuite la signature du visage et la transmet à la base de données. "

Vaut-il la peine de se préoccuper du logiciel de reconnaissance faciale?

Tout d'abord, la reconnaissance faciale est une donnée. Les données peuvent être collectées et stockées, souvent sans autorisation. Une fois les informations collectées et stockées, elles sont ouvertes au piratage. Les plates-formes dotées d'un logiciel de reconnaissance faciale n'ont pas encore été sérieusement piratées, mais à mesure que la technologie se répandra, vos données biométriques seront entre les mains de plus en plus de personnes.

Il y a aussi des problèmes de propriété. La plupart des gens ne savent pas que lorsqu'ils sont inscrits sur des plateformes de médias sociaux comme Facebook, leurs données de ce moment appartiennent à ce très Facebook. Étant donné que le nombre d'entreprises utilisant la reconnaissance faciale est en augmentation constante, vous n'aurez même plus besoin de télécharger vos propres photos sur Internet pour ne pas être compromis. Ils y sont déjà stockés et stockés longtemps.

En parlant de logiciel, ils ont tousfonctionnent différemment, mais ils utilisent fondamentalement des méthodes et des réseaux de neurones similaires. Chaque visage a de nombreux traits distinctifs (dans le monde, il est impossible de trouver deux visages identiques, et combien y en avait-il dans toute l'histoire de l'humanité!). Par exemple, le logiciel FaceIt définit ces fonctionnalités en tant que points nodaux. Chaque visage contient environ 80 points nodaux, semblables à ceux que nous avons mentionnés précédemment: la distance entre les yeux, la largeur du nez, la profondeur des orbites, la forme du menton, la longueur de la mâchoire. Ces points sont mesurés et créent un code numérique - une «empreinte digitale» - qui entre ensuite dans la base de données.

Dans le passé, la reconnaissance faciale était basée surimages bidimensionnelles pour comparer ou identifier d’autres images bidimensionnelles de la base de données. Pour plus d'efficacité et de précision, l'image devait être un visage regardant directement dans l'appareil photo, avec une légère dispersion de la lumière et sans grande expression faciale. Bien sûr, ça a très bien marché.

Dans la plupart des cas, les images n'ont pas été créées dans le bon environnement. Même un petit jeu de lumière pourrait réduire l'efficacité du système, ce qui conduirait à des taux d'échec élevés.

La 3D a été remplacée par la reconnaissance 3D. Cette nouvelle tendance logicielle utilise un modèle 3D offrant une reconnaissance des visages extrêmement précise. Capturant une image tridimensionnelle de la surface du visage d’une personne en temps réel, le logiciel identifie les caractéristiques distinctives - où les tissus et les os rigides sont les plus importants, tels que les courbes oculaire, nasale et mentonnière - pour identifier un sujet. Ces zones sont uniques et ne changent pas avec le temps.

Utiliser des mesures de profondeur et d’axe qui ne sont pasla lumière affecte, le système de reconnaissance de visage en 3D peut même être utilisé dans le noir et reconnaître des objets sous différents angles (même de profil). Un tel logiciel passe par plusieurs étapes, identifiant une personne:

  • La détection: Prenez une photo en numérisant une photo existante (2D) ou une vidéo pour obtenir une photo en direct du sujet (3D).
  • Centrage: Après avoir déterminé le visage, le système marque la position de la tête, sa taille et sa posture.
  • Mesure: Le système mesure les courbes sur le visage avec une précision millimétrique et crée un motif.
  • La représentation: le système traduit le motif en un code unique. Ce code définit chaque motif avec un ensemble de nombres représentant des caractéristiques et des caractéristiques faciales.
  • Correspondant: si l'image est en 3D et que la base de données contientimages en trois dimensions, la comparaison aura lieu sans changer l'image. Mais si la base de données consiste en des images bidimensionnelles, l’image tridimensionnelle est décomposée en différents composants (comme si des images bidimensionnelles étaient prises sous des angles différents des mêmes traits du visage) et elles étaient converties en images 2D. Et puis il y a une correspondance dans la base de données.
  • Vérification ou identification: en cours de vérification l'image est comparéeavec un seul instantané dans la base de données (1: 1). Si l'objectif est l'identification, l'instantané est comparé à tous les instantanés de la base de données, ce qui conduit à plusieurs correspondances possibles (1: N). Ceci ou cette autre méthode est appliquée selon les besoins.

Où les systèmes de reconnaissance faciale sont-ils utilisés?

Dans le passé, les systèmes de reconnaissance faciale trouvésils sont principalement utilisés par les forces de l'ordre, car les autorités les ont utilisés pour rechercher des personnes au hasard dans la foule. Certaines agences gouvernementales ont également utilisé des systèmes similaires pour la sécurité et l'élimination de la fraude électorale.

Cependant, il existe de nombreuses autres situations dans lesquellesun tel logiciel devient populaire. Les systèmes deviennent moins chers, leur distribution augmente. Maintenant, ils sont compatibles avec les caméras et les ordinateurs utilisés par les banques et les aéroports. Les agences de voyages travaillent sur le programme «Voyageurs chevronnés»: avec son aide, elles effectuent un contrôle de sécurité rapide pour les passagers qui fournissent volontairement des informations. Les files d'attente dans les aéroports avancent plus rapidement si les personnes utilisent un système de reconnaissance faciale qui fait correspondre les visages à une base de données interne.

Les autres utilisations potentielles comprennentDAB et distributeurs de billets. Le logiciel peut rapidement vérifier le visage du client. Après autorisation du client, le guichet automatique ou le terminal prend un instantané du visage. Le logiciel crée une empreinte de la personne qui protège le client contre le vol d'identité et les transactions frauduleuses - un guichet automatique ne donnera tout simplement pas d'argent à une personne avec une autre personne. Même le code PIN n'est pas requis.

Magie? La technologie!

Le développement peut être particulièrement important et intéressant.technologie de reconnaissance faciale dans le domaine des virements bancaires. Récemment, la banque russe Otkrytie a présenté sa propre solution unique développée sous la marque technologique Open Garage: transférer de l'argent à partir d'une photo de l'application mobile Otkrytie.Transvody. Au lieu de saisir le numéro d'une carte ou d'un téléphone, il vous suffit de photographier une personne qui doit effectuer un transfert. Le système de reconnaissance faciale compare la photo à la référence (ce qui est fait lorsque la banque émet une carte) et demande le nom et le prénom. Il vous suffit de sélectionner une carte et de saisir le montant. Plus important encore, les clients des banques tierces peuvent également utiliser cette fonction pour les virements aux clients d'Otkritie - l'expéditeur des virements peut utiliser une carte de n'importe quelle banque russe.

"Utiliser des photos de clients au lieu de chiffresUne carte bancaire est une approche fondamentalement nouvelle des virements en ligne basée sur l'utilisation d'un système de reconnaissance faciale sur réseau neuronal qui vous permet d'identifier un client avec un degré élevé de précision à l'aide de ses données biométriques, explique Alexey Matveyev, responsable du département Développement des systèmes partenaires chez Otkritie Bank. - Le service ouvre de nouveaux scénarios de vie aux utilisateurs pour effectuer des transferts d'argent. À l'heure actuelle, aucun des acteurs du marché financier mondial n'offre ce service à ses clients. "

Application mobile “Ouverture. Traductions ”peuvent être téléchargés ici.