Marathon millón de personas, sistema de reconocimiento facial cómo llevar a cabo con rapidez y precisión el cheque?

Autor | experto en tecnología de entretenimiento Ali tinta Yin

Producido | AI campamento de base tecnológica (ID: rgznai100)

puertas cara de cebada en el Maratón Internacional 2019 Hangzhou completaron una función de debut cara cepillo de admisión con éxito, en comparación con el tradicional maratón de programa de verificación de la admisión de admisión y la eficiencia experiencia de admisión se ha mejorado mucho A continuación se describe el reconocimiento facial de cebada se apoya maratón.

Descripción proceso Marathon

proceso principal de maratón en tres pasos:

El primer paso, los participantes en la maratón de registro del sitio web oficial, los jugadores serán notificados después de un registro exitoso;

El segundo paso, los jugadores registrados con éxito necesitan para llevar una tarjeta de identificación para recibir un equipo oficial de sitio;

El tercer paso es llevar billete de un día de admisión carrera Directorio de competir.

Nuestro reto es:

1, cómo llevar a cabo dentro de los participantes de tiempo especificados recibir equipos de trabajo: es necesario para asegurar que el retraso recibir rápidamente sin daños a las personas, sino también para garantizar que el equipo no consigue el mal;

2, la forma de garantizar que decenas de miles de día de la carrera para completar el trabajo de verificación de admisión en un corto período de tiempo.

Solución de reconocimiento de caras cebada

Antes sistema de reconocimiento de cebada introducción, varios términos comúnmente usados ​​primer introductor alineación de la cara:

1 a 1: 1 de 1 significa Comparar con fotos con la gente, a juzgar por las fotos y si el algoritmo es la misma persona, la comprensión sencilla es probar "tú eres tú."

 

1 proporción de N: 1 relación N N se refiere al aspecto de la biblioteca personal de la foto (biblioteca de la parte inferior), algorítmicamente determinar si la persona en el interior de estas fotografías, es popular en términos de "quién soy".

 

Claro proceso después de la maratón, esto es lo sitio de soporte de la cebada para recibir equipos y verificación de la admisión el día del partido, la admisión en el programa de verificación que es el día más estresante de la competencia, el riesgo más alto, pero esto depende de los dos primeros paso.

Los jugadores no van a llevar a los teléfonos móviles y documentos cuando el juego de admisión, que cuentan cómo es? 

prácticas cebada tradicionales: la comunicación con el organizador de antemano, coloque un chip de radio frecuencia, el número de chips en el número uno en correspondencia con el directorio de la libreta de direcciones, por lo que por el equipo de escaneo para contar el chip va a comprobar esta información a los jugadores participantes, incluyendo fotos (del paso 1 y el paso 2), ¿Por qué necesitamos imágenes?

Y sólo para obtener fotos de compararse a confirmar por sí mismo o no se está ejecutando, que utiliza el reconocimiento de rostros, que se menciona más arriba del 11 por comparación.

Este programa es factible, pero se enfrentan con dos problemas:

1, el directorio es responsable de terceras empresas, a menudo se encuentran la guía telefónica no hay un número en el número de chip o chip es incompatible con el Directorio (la incidencia real es todavía relativamente alta), que dará lugar a que el jugador no puede comprobar directamente la admisión, requerir tratamiento manual;

2, este programa requiere la admisión para verificar el chip, y luego comparar la cara, hay algunos impotentes en el maratón, mientras decenas de miles de jugadores que completar el ingreso en tan sólo media hora, la presión se puede imaginar .

Cómo optimizar los atletas de admisión, tanto para evitar el problema del Directorio del chip, sino también rápido y verificación exacta?

Utiliza el reconocimiento de rostros de 1 N, se obtiene por delante de la foto todos los jugadores, los jugadores cara del cepillo para la comparación directa, la verificación rápida de la entrada.

Este programa de optimización tiene que hacer dos cosas:

1, la seguridad de las personas cara algoritmo de alineamiento, las personas que pasan por la liberación, no debería ir en persona a la basura compuertas;

2, por delante de todos los jugadores tienen fotos y necesidades de calidad fotográfica para ser lo suficientemente bueno, como una alineación de la cara bibliotecas de sustrato

Alineación de la cara algoritmo de este requisito es más estricto, maratón cada año por una gran cantidad de gente corriendo, nos encontramos ante el algoritmo debe ser capaz de averiguar para los corredores, y las escenas de recuento de billetes de cebada como el concierto en cada vuelta miles, no se le permite hacer sin un boleto de admisión a nadie, por supuesto, y dejar que la gente pueda comprar un billete a través de la, una escena normal, y una escena más como un pago cara del cepillo, por lo que utilizar un sofisticado nivel de la cara financiera algoritmo.

Obtener fotografías de todos los jugadores, que son guiados a través del registro de enlace y equipos descritos anteriormente abordados:

Vamos a pedir a los jugadores a presentar una fotografía de sí mismo en el momento de la inscripción, pero esto no garantiza que todos los presentados foto de calidad suficiente, y la foto es mi presentación. Esto requiere tiempo para resolver Recepción de equipo en el campo, ya que esto podría afectar el tiempo de admisión lisa normal al juego.

He aquí cómo llegar a los jugadores fotografía recibirán a la finalización de los equipos al mismo tiempo:

Todos sabemos que cuando se requiere para las entradas de admisión del billete, los jugadores de hecho, su identidad es un boleto al usar el collar de identificación de equipos, los jugadores utilizan puertas cebada sistema de tarjeta de identificación cepillo, el sistema se basa en los documentos de identidad número de jugadores para leer la información, y luego se imprimirá un pequeño billete a través de las puertas del sistema de impresión, los jugadores que tienen una pequeña ventana de entrada para recibir el equipo de entrada correspondiente.

Pero esta no cumple con los requisitos de host, debe requerir a los jugadores a mantener mi tarjeta de identificación con el sitio para recibir el equipo, por supuesto, no puede satisfacer nuestras propias necesidades - para obtener fotos de todos los jugadores.

Así que lo tenemos para una relación de 11 jugadores cuando la tarjeta de identificación del cepillo, y confirmar, que tengo que recoger las fotos del sitio de un usuario, que completó la identificación de adquisición y fotografías.

En este escenario, el equipo de recepción, este proceso puede en realidad ser optimizado, fotos en el primer registro de paso hay una gran cantidad de buena calidad se puede utilizar directamente enviado por el usuario, no hay necesidad de vivir para hacer otra adquisición, para esta parte del usuario entonces tenemos sus fotos los guiarán a través del pincel directamente a 1 N cara a cara de las pequeñas entradas de admisión de impresión estaban recibiendo el equipo, las ventajas de este programa son:

1, la cara del cepillo directa, no hay necesidad de cepillo ID + 1 a 1 relación de + colección, dejar que reciben una mayor eficiencia y el sitio de puesta en cola evitar

2, resuelve el problema de muchas personas se enfrentan los usuarios subidos olvide de traer la tarjeta de identidad o tarjeta de identificación se pierde debido a no recibir equipo

Resumen: Nos guiamos por el registro de tiempo de los jugadores para enviar fotografías a través de la guía de campo permite a los jugadores a enviar fotos de cepillo directa equipamiento cara de recepción para el reconocimiento de caras cepillo de falla y los jugadores no se presentaron Cara comportó confirmado por más de 11 y la cara colección, asegurando así que todos los jugadores tienen las fotos a nuestra base de datos de extremo frontal, que nos permite hacer los jugadores el día del juego puede utilizar directamente de 1 N de admisión directa cara del cepillo.

Protección de la privacidad del usuario y la seguridad de los datos

Nuestro programa se basa en la admisión de reconocimiento facial de la foto del usuario, lo que implica para el usuario privacidad, se notificará a los usuarios con antelación cuando el registro de maratón, los usuarios autorizados, tenemos que hacer más es cómo asegurar que los usuarios fotos de la seguridad. Aquí está nuestro plan:

Puertas tienen que mostrar una identificación al usuario después de la foto del usuario, con el fin de proteger las fotos del usuario no serán filtrados, hacemos leer el fallo de la interfaz de la foto del usuario autorizado, los dispositivos no autorizados no puedan obtener datos de la foto, solamente los dispositivos para llegar a la autorizada datos de la foto, y que se ha cifrado para asegurar que los datos no se escape desde el extremo.

Cuando sitio de colección de fotos de usuario, que recogerá las fotos una vez más después de la operación de cifrado son codificados después de cifrado se elimina inmediatamente después de las fotos locales cargados en el servidor, subidos con éxito. El servidor eliminará automáticamente todas las fotos después del final del juego.

Por la operación anterior, asegúrese de que la seguridad de datos de fotos del usuario, que protege la privacidad del usuario.

puertas de cara Software Evolución de la arquitectura

Terminamos nuestro programa de reconocimiento facial, de nuevo a continuación a explicar cómo nuestra arquitectura de software es apoyar nuestra admisión de reconocimiento facial:

Nuestros puertas se utilizan en el sistema Android, puertas desarrollados enfrentan sistema de verificación con el desarrollo de aplicaciones Android común es ligeramente diferente, necesitamos ser adaptado para el hardware: el movimiento (puertas batientes, puertas de ruedas), una impresora, de dos dimensiones módulo de código, el módulo RFID, un ID de módulo.

Que la arquitectura de software a través de las puertas del que es natural tener este aspecto:

un esquema de este tipo es ningún problema con él, pero desde hace mucho tiempo encontrará varias preguntas:

  • Ya sea que se requiere cambios en el código de negocios o controlador de hardware de código para las mejoras completas de aplicaciones

  • Con el aumento en los modelos de puertas, el programa tendrá varios tipos de unidad, lo que lleva a código de hardware impulsada hinchado, difícil de mantener

  • Adaptación en el hardware, ya que el código junto con el negocio, sólo podemos hacerlo por ti mismo, no a las puertas de los vendedores

Por lo tanto, sobre esta base hemos optimizado la arquitectura de software: los procesos de negocio independientes y conductores, utilizando la idea de programa para las interfaces, comandos de procesos de negocio para el conductor a través AIDL manera.

Tales beneficios son claros:

  • Código de Negocios y conductor ya no se acoplan entre sí, aplicaciones de negocios independientes, sólo se preocupan por la lógica de negocio, controladores de hardware en coche aplicaciones hacen cosas

  • Los procesos de negocio sin preocuparse por la forma en que el conductor, el conductor puede lograr entregado a los fabricantes a lograr, nos propusimos como normas

  • programas de negocios y actualizaciones de controladores independientes, a pedido de actualización

  • Cada tipo de dispositivo utiliza un programa de servicio unificado, sólo se instalará sus propios controladores ya no necesita todos los diferentes tipos de código de controlador de dispositivo en conjunto

la capacidad de reconocimiento facial optimizado

Utilizamos un algoritmo de reconocimiento facial seguro, pero esto no significa que el algoritmo puede resolver todos los problemas de nuestro campo, el medio ambiente campo de cebada que la cara cepillos pagan escenario más complicado, aquí estamos cómo optimizar y mejorar nuestro reconocimiento de rostros capacidad:

1, la biblioteca se incrementa para resolver la tasa de error inferior && reducida

Investigación de los estudiantes extraordinarias algoritmo de la cara deben ser claras, entonces la cara perfecta no será un caso de algoritmo de identificación errónea, es decir, la tasa de errores, y con la parte inferior de la biblioteca se hace grande, la tasa de error se eleva seguirá. Marathon escena decenas de miles de personas es normal, es necesario reducir la tasa de errores, sino también para cumplir con la parte inferior se convierte en gran biblioteca, a problemas aparentemente contradictorios, y los algoritmos no pueden resolver el nivel actual, sino que debe resolver problemas de negocios, nuestra idea es : Dado que el algoritmo no puede ser resuelto, sólo se resolvería a pasar por el negocio, sabemos que el maratón también se desglosa en-caballo completa, mitad caballo, amantes corren, mini-run, home run, tales como especies diferentes, entonces podemos utilizar estas diferentes categorías será separado de la multitud, de modo que lo hace reducir la parte inferior de la biblioteca, que, naturalmente, reducir la tasa de error.

2, los datos de cara a conseguir a través de todo el proceso

Hemos dicho más arriba a través del sitio de registro o de colecciones de sitios tarjetas de identificación de la cara del cepillo se recogieron en el lugar, la captura facial completa, sino también el caso de que ni el usuario para subir fotos en el momento de la inscripción, no hay llevar una tarjeta de identificación, el usuario sólo a través cebada adquisición de APP, la forma de garantizar que después de la adquisición de la aplicación puede recibir equipo admisión de inmediato? Tendría que conseguir a través de todo el proceso, de la siguiente manera:

 

3, la puesta a punto remoto dinámico

Maratón escena de reconocimiento de escena realmente pagado complicado que el rostro humano, más cara la gente se paga en la habitación, la luz afectará a un número relativamente pequeño, pero el maratón es necesario tener en cuenta las escenas de interior (equipo receptor) tendrá que considerar escenas al aire libre (abierta carrera de admisión), las caras de impacto excesivas, caras laterales la luz de fondo y similares de una distancia de exposición, y por lo tanto necesita ser sintonizado para entornos específicos, que cara de impacto modificando dinámicamente los extremos de algoritmo en varios parámetros de gestión, y si adoptar rebaja programas, emitidos a distancia para todos los equipos de campo para asegurar liso y jugadores eficientes admisión, no causa el problema de las largas colas.

resumen

De acuerdo con nuestros escenarios de negocio reales de maratón, la función de reconocimiento facial 1 a 1 y 1 a N aplicada a la maratón, ha abierto una nueva modalidad de admisión industria de Maratón, pero tenemos un largo camino por recorrer, frente a las necesidades de algoritmo para continuar ascensor: la tasa de reconocimiento aumento y reducir la tasa de error, la óptima cara algoritmo de asignación de diferentes entornos servidor, programa de boletos diferente interior y exterior y ha comenzado 5G comercial puede dar a nuestro negocio para traer nuevos avances, lo haremos la función de reconocimiento facial aplicada a más escena de verificación, sin dejar de mejorar la eficiencia del tráfico y la experiencia de los usuarios del sitio admisión.

【Final】

lectura recomendada 

Baidu ilegal ingeniero de minas ganancias 100.000, condenado a tres años; caso antimonopolio de Apple una multa de 1,1 mil millones de euros; GitHub propuesta de adquisición de la NGP | Geeks titulares

tomó el salario anual de $ 220.000 ido no es tan buena como pasante?

Cómo crear un nuevo brote del virus de seguimiento corona con Jupyter Notebook?

nacido en una pequeña ciudad, el flujo de entrada, como entrenador de Fudan, la carrera en Silicon Valley, ¿por qué, de 59 años de edad, Lu Qi, por lo que "la suerte"?

¿Qué tan seguro cuando la integración DevOps transformación? ¿Cuál es el impacto en la producción de la empresa? 2019 Informe de estado DevOps última interpretación de | el programa Fuerza

Bitcoin más corriente principal, Ethernet cayó Square, la tecnología de bloque de cadena "encaja un tamaño todo el" bono ha terminado | desarrollo de cadenas de bloques Informe Anual

Nos fijamos en cada punto, en serio como favorito

发布了1844 篇原创文章 · 获赞 4万+ · 访问量 1665万+

Supongo que te gusta

Origin blog.csdn.net/csdnnews/article/details/104935656
Recomendado
Clasificación