Marathon millions de personnes, le système de reconnaissance de visage la façon de remplir rapidement et avec précision le chèque?

Auteur | expert en technologie de divertissement Ali encre Yin

Produit | camp de base de la technologie AI (ID: rgznai100)

portes face à l'orge 2019 Hangzhou Marathon International terminé une fonction d'admission visage brosse débuts avec succès, par rapport au traditionnel marathon sur le programme de vérification d'admission d'admission et de l'efficacité d'admission d'expérience a été grandement améliorée ce qui suit décrit comment l'orge la reconnaissance faciale est marathon pris en charge.

Description du processus Marathon

processus principal de Marathon en trois étapes:

La première étape, les participants à l'enregistrement de site officiel marathon, les joueurs seront informés après l'enregistrement avec succès;

La deuxième étape, les joueurs avec succès enregistrés doivent porter une carte d'identité pour recevoir un équipement de site officiel;

La troisième étape consiste à effectuer un billet d'entrée de jour de la course annuaire pour soutenir la concurrence.

Notre défi est le suivant:

1, comment terminer dans un temps, les participants prévus reçoivent le travail de l'équipement: il est nécessaire de veiller à ce que l'arriéré rapidement recevoir pas de mal aux gens, mais aussi pour assurer que l'équipement ne reçoit pas de mal;

2, comment faire en sorte que des dizaines de milliers de jours de course pour compléter le travail de vérification d'admission dans un court laps de temps.

Orge Solution de reconnaissance de visage

Avant l'introduction de la reconnaissance système d'orge, plusieurs termes couramment utilisés en premier introducteur alignement du visage:

1 à 1: 1 de 1 moyen de comparer avec des photos avec les gens, à en juger par les photos et si l'algorithme est la même personne, la compréhension simple est de prouver « vous êtes-vous. »

1 rapport de N: 1 rapport N N se réfère à regarder dans la bibliothèque de photos personnelles (bibliothèque en bas), algorithmiquement déterminer si la personne dans ces photos à l'intérieur, est populaire en termes de « qui je suis. »

processus clair après le marathon, voici ce que l'orge site de support pour recevoir l'équipement et la vérification de l'admission de jour du match, l'admission dans notre programme de vérification qui est le jour le plus stressant de la compétition, le risque le plus élevé, mais cela dépend des deux premiers étape.

Les joueurs ne porteront pas les téléphones portables et des documents lorsque le jeu d'admission, qui racontent comment?

pratiques d'orge traditionnelles: communication avec l'organisateur à l'avance, placez une puce de fréquence radio, le numéro de puce sur le numéro un correspondance avec le répertoire dans le carnet d'adresses, de sorte que par l'équipement de balayage pour raconter la puce va vérifier ces informations aux joueurs participants, y compris des photos (de l'étape 1 et l'étape 2), Pourquoi avons-nous besoin d'images?

Et alors seulement pour obtenir des photos de se comparer à confirmer pour lui-même ou ne fonctionne pas, qui utilise la reconnaissance faciale, qui est mentionné ci-dessus de 11 comparaison.

Ce programme est réalisable, mais face à deux problèmes:

1, l'annuaire est responsable des sociétés tierces, se heurtent souvent à l'annuaire téléphonique il n'y a pas de numéro sur la puce ou le numéro puce est incompatible avec le répertoire (l'incidence réelle est encore relativement élevé), ce qui entraînera le joueur ne peut pas vérifier directement l'admission, nécessitent un traitement manuel;

2, ce programme nécessite l'admission de vérifier la puce, puis comparaison de visage, il y a un peu impuissants dans le marathon, alors que des dizaines de milliers de joueurs doivent compléter l'admission en seulement une demi-heure, la pression peut imaginer .

Comment optimiser les athlètes admission, à la fois pour éviter le problème du Directoire de la puce, mais aussi une vérification rapide et précise?

Il utilise la reconnaissance faciale de 1 N, nous obtenons avant photo tous les joueurs, les joueurs face à la brosse de comparaison directe, la vérification rapide de l'admission.

Ce programme d'optimisation doit faire deux choses:

1, la sécurité des personnes face à l'algorithme d'alignement, les gens qui passent par la libération, ne devrait pas se rendre en personne à ordures VANNES;

2, devant tous les joueurs ont des photos et des besoins de qualité photo pour être assez bon, comme les bibliothèques de substrat alignement face

alignement Face algorithme cette exigence est plus stricte, marathon chaque année pour beaucoup de gens qui courent, nous faisons face à l'algorithme doit être en mesure de savoir pour les coureurs et les billets de scènes racontent comme le concert d'orge à chaque tour des milliers, ne sont jamais autorisés à faire sans un billet d'admission à tout le monde, bien sûr, et que les gens soient en mesure d'acheter un billet par la normale, une telle scène et une scène plus comme un paiement de visage de brosse, de sorte que nous utilisons un niveau sophistiqué de la face financière algorithme.

Obtenir des photos de tous les joueurs, nous sommes conduits à travers l'enregistrement de lien et de l'équipement décrits précédemment abordés:

Nous demanderons aux joueurs de soumettre une photographie de lui-même au moment de l'inscription, mais cela ne garantit pas toutes les photos de qualité suffisante soumis, et la photo est ma soumission. Cela demande du temps pour résoudre les équipements de réception dans le domaine, car cela pourrait affecter le temps d'admission en douceur normale au jeu.

Voici comment nous obtenons aux joueurs de photographie recevoir à la fin de l'équipement en même temps:

Nous savons tous que lorsque le billet est requis pour les billets d'entrée, les joueurs en fait, son identité est un billet lors de l'utilisation de l'équipement collier d'identification, les joueurs utilisent le système de carte d'identité de brosse portes orge, le système sera basé sur les cartes d'identité nombre de joueurs de lire les informations, puis imprimera un petit billet à travers les portes du système d'impression, les joueurs tenant une petite fenêtre de billets pour recevoir l'équipement d'entrée correspondant.

Mais cela ne répond pas aux exigences de l'hôte, vous devez demander aux joueurs de tenir ma carte d'identité sur le site pour recevoir l'équipement, bien sûr, ne peut pas répondre à nos propres besoins - pour obtenir des photos de tous les joueurs.

Donc, nous l'avons un ratio de 11 joueurs lorsque la brosse carte d'identité, puis confirmer que je dois recueillir les photos du site d'un utilisateur, qui a terminé l'identification d'acquisition et des photographies.

Dans ce scénario, la réception des équipements, ce processus peut effectivement être optimisé, les photos soumises par l'utilisateur dans le premier enregistrement de l'étape, il y a beaucoup de bonne qualité peut être utilisé directement, il n'y a pas besoin de vivre pour faire une autre acquisition, pour cette partie de l'utilisateur nous avons ensuite leurs photos seront les guider à travers la brosse directement à 1 N face à face que les petits caractères billets d'entrée ont été un équipement de réception, les avantages de ce programme sont les suivants:

1, face brosse directe, pas besoin de brosse ID + 1 à 1 + rapport de collecte, permettent de recevoir une plus grande efficacité et d'éviter le site de mise en attente

2, permet de résoudre le problème beaucoup de gens sont confrontés les utilisateurs uploadés oublier d'apporter une carte d'identité ou carte d'identité est perdue en raison de ne pas recevoir l'équipement

Résumé: Nous sommes guidés par l'enregistrement du temps des joueurs à soumettre des photos à travers le guide de terrain permet aux joueurs de soumettre des photos de visage brosse directe matériel de réception pour la reconnaissance brosse visage échoue et les joueurs ont pas été présentés face lui-même a mené confirmé par plus de 11 et le visage collecte, assurant ainsi que tous les joueurs ont les photos pour notre base de données de fin de visage, il nous permet de faire les joueurs le jour du jeu peut utiliser directement que 1 rapport N d'admission visage brosse directe.

Protection de la vie privée des utilisateurs et la sécurité des données

Notre programme est basé sur l'admission de reconnaissance faciale de la photo de l'utilisateur, ce qui implique la confidentialité des utilisateurs, nous informera à l'avance les utilisateurs lors de l'enregistrement marathon, les utilisateurs autorisés, nous devons faire plus est de savoir comment faire en sorte que les utilisateurs photos de la sécurité. Voici notre plan:

Portes doivent montrer l'identification à l'utilisateur après la photo de l'utilisateur, afin de protéger les photos de l'utilisateur ne sera pas divulgué, nous lisons le jugement de l'interface photo de l'utilisateur autorisé, les appareils non autorisés ne peuvent pas obtenir des données de photo, seuls les appareils autorisés à se rendre à données photo, et qui a été chiffré pour faire en sorte que les données ne fuira pas de la fin.

Lorsque le site de collection d'utilisateur, nous recueillerons les photos disponibles une fois de plus après l'opération de cryptage sont codées après le cryptage seront supprimées immédiatement après les photos locales téléchargées sur le serveur, téléchargés avec succès. Le serveur supprime automatiquement toutes les photos après la fin du jeu.

Par l'opération ci-dessus, assurez-vous que la photo la sécurité des données de l'utilisateur, il protège la vie privée de l'utilisateur.

portes Face Architecture Logicielle Evolution

Nous avons terminé notre programme de reconnaissance des visages, encore une fois ci-dessous explique comment notre architecture logicielle est de soutenir notre admission de reconnaissance faciale:

Nos portes sont utilisées dans le système Android, portails développés sont confrontés à système de vérification avec le développement d'applications Android commune est légèrement différente, nous devons être adapté pour le matériel: le mouvement (des portails battants, portes à rouleaux), une imprimante, deux dimensions module de code, le module RFID, un ID de module.

Cette architecture logicielle à travers les portes de celui-ci est naturel de ressembler à ceci:

Un tel système ne pose aucun problème, mais longtemps trouvera plusieurs questions:

  • Que ce soit le code de modification du code de l'entreprise ou pilote de matériel est nécessaire pour les mises à niveau d'applications entières

  • Avec l'augmentation des modèles de portes, le programme aura différents types d'entraînement, conduisant à un code entraîné matériel pléthorique, difficile à maintenir

  • Adaptation du matériel, étant donné que le code ainsi que l'entreprise, nous ne pouvons le faire par vous-même, et non pas aux portes des vendeurs

Donc, sur cette base, nous avons optimisé l'architecture logicielle: les processus d'affaires distincts et les conducteurs, en utilisant l'idée de programme aux interfaces, les processus d'affaires commandes au conducteur par voie AIDL.

Ces avantages sont clairs:

  • Affaires et le code du pilote est plus couplés ensemble, les applications d'entreprise indépendants, ne se soucient que la logique métier, les pilotes de matériel conduisent des applications font des choses

  • Les processus d'affaires sans se soucier de la façon dont le conducteur, le conducteur peut obtenir remis aux fabricants pour atteindre, nous établissons des normes comme

  • programmes d'affaires et des mises à niveau des pilotes indépendants, mise à niveau à la demande

  • Chaque type d'appareil utilise un programme de service unifié, installer uniquement ses propres pilotes plus besoin de tous les différents types de code de pilote de périphérique ensemble

capacité de reconnaissance de visage optimisée

Nous utilisons un algorithme de reconnaissance de visage sûr, mais cela ne signifie pas que l'algorithme peut résoudre tous les problèmes de notre domaine, l'environnement de champ d'orge que les brosses pour le visage paient scénario plus compliqué, nous sommes ici comment optimiser et d'améliorer notre reconnaissance faciale capacité:

1, la bibliothèque est augmentée pour résoudre le taux d'erreur réduit en bas &&

Étudiants en recherche extraordinaires algorithme du visage doivent être clairs, le visage parfait, il y aura un cas de l'algorithme d'identification erronée, qui est, le taux d'erreur, et avec le fond de la bibliothèque devient grande, le taux d'erreur augmente suivra. des dizaines de scènes Marathon de milliers de personnes est normal, il est nécessaire de réduire le taux d'erreur, mais aussi pour répondre à fond devient grande bibliothèque, un des problèmes apparemment contradictoires, et les algorithmes ne peuvent pas résoudre le niveau actuel, mais doit résoudre des problèmes d'affaires, notre idée est : Étant donné que l'algorithme ne peut pas être résolu, il ne résoudrait à passer par l'entreprise, nous savons que le marathon est également divisé en plein cheval, mi-cheval, les amateurs courent, d'un mini-course, course à domicile, tels que des espèces différentes, nous pouvons utiliser ces différentes catégories seront séparés de la foule, de sorte que vous faites réduire le fond de la bibliothèque, il permettra de réduire naturellement le taux d'erreur.

2, les données de visage pour passer à travers l'ensemble du processus

Nous avons dit plus haut sur le site d'enregistrement ou cartes collection de sites de brosse de visage d'identité ont été recueillies sur les lieux, la capture complète du visage, mais aussi le cas que ni l'utilisateur de télécharger des photos au moment de l'inscription, on ne portent pas d'une carte d'identité, l'utilisateur que par orge acquisition APP, comment faire en sorte que, après l'acquisition de l'APP peut recevoir des équipements d'admission immédiatement? Il aurait besoin de passer à travers l'ensemble du processus, comme suit:

3, la dynamique de réglage à distance

scène de reconnaissance de scène Marathon effectivement payé compliqué que le visage humain, la plupart des gens le visage est payé dans la salle, la lumière aura une incidence sur un nombre relativement faible, mais le marathon est nécessaire de considérer les scènes d'intérieur (équipement de réception) devront envisager des scènes en plein air (ouvert course d'admission), visages d'impact excessif, faces latérales du rétro-éclairage et similaire d'une distance d'exposition, et doivent donc être à l'écoute pour des environnements spécifiques, nous faisons face à l'impact en modifiant dynamiquement les extrémités de l'algorithme à différents paramètres de gestion, et la possibilité d'adopter downgrade programmes, émis à distance à tous les équipements de terrain pour assurer l'admission des joueurs harmonieux et efficace, ne provoque pas le problème des longues files d'attente.

résumé

Selon nos scénarios d'affaires réels marathon, la fonction de reconnaissance des visages 1 à 1 et 1 à N appliqué au marathon, a ouvert un nouveau mode d'admission industrie Marathon, mais nous avons un long chemin à parcourir, face aux besoins de l'algorithme de continuer ascenseur: le taux de reconnaissance de l'augmentation et de réduire le taux d'erreur, le programme AEAE algorithme d'allocation optimal différents serviteur environnements, billets différents à l'intérieur et à l'extérieur et a commencé 5G commerciale peut donner à notre entreprise pour apporter de nouvelles percées, nous allons la fonction de reconnaissance faciale appliquée à plus de scène de vérification, en continuant d'améliorer l'efficacité du trafic et de l'expérience des utilisateurs du site d'admission.

Comment dessiner un Viking avec Python? | Programme de travail
Précédent
De Pod le cas, au cours de technologie de Kubernetes blanc
Prochain
Avec 3 « colombe », vous indique comment changer le mode de messagerie réseau de foudre de chiffrement
flux CAN / vidéo sur « vent » pour atteindre deux commerciaux à grande échelle années, a annoncé le bord actuel de développement informatique en 2020
limites de performances exceptionnelles, Ali nuage papier dragon lisant le dernier ASPLOS
Résisté millions de personnes vivent, a recommandé les Nations Unies depuis la fin de la voie de migration de la technologie de vol livre
Dix minutes pour commencer React + MIRRORX, à partir du code front-end est sans obscurcir plus le grand Dieu | programme Force
Modernes « Bonjour, monde », et pas seulement quelques lignes de code
Python créer des graphiques dynamiques, voir les tendances mondiales de l'épidémie
Fini! jaune Python! 80% des programmeurs: heureux, comment voyez-vous?
Baidu bénéfice d'ingénieur des mines illégales 100000, condamné à trois ans, le cas d'Apple concurrence condamné à une amende de 1,1 milliard d'euros, GitHub projet d'acquisition de titres NPM | Geek
Zhou a gagné 4700 systèmes stellaires de visualisation de données mondiales Outbreak, chinois ultra-léger OCR ...... GitHub semaine Glance chaud
La tenue d'un 220000 $ salaire annuel, Fared pas aussi bon en tant que stagiaire?
La formation doit cacher l'expérience de la naissance? Comment écrire l'expérience du projet commercial? entretien Programmeurs inventaire de préparation