Hay un problema

¿Sueñas con vivir en una ciudad donde no tengas miedo de caminar en un parque en la noche? ¿Quieres dejar de preocuparte por tu hijo que regrese a casa de la escuela?

Acéptalo siempre has soñado con llevar a tu nieto al fútbol, ​​y todo lo que te molesta son las peleas de los fanáticos en los estadios y sus alrededores. ¿Cómo proteger a tu nieto de eso?

¿Y la basura en las calles? ¿Realmente cansado? ¡Alguien la tira! Y cómo quieres que nadie rompa los árboles recién plantados en el patio y no dibuja en las paredes dentro de los edificios.

De hecho, muchos lo quieren. No estaría exagerado decir que casi todos sueñan con eso. Todos quieren vivir en una ciudad limpia y tranquila, sin gamberros que toman alcohol en el patio en frente de la casa, basura que dejan los visitantes de las tiendas, farolas rotas.

Por supuesto, puedes reunir a chicos con uniforme para patrullar las calles: se necesitarían muchos chicos, no todas las ciudades pueden permitírselo. Puedes recordar la práctica soviética de los escuadrones voluntarios, pero a quién se le antoja restablecer el orden de forma voluntaria hoy en día. Se puede instalar en lugares bien iluminados un par de cámaras falsas (hasta la primera lámpara la cámara rotas), pero al final del día una persona no es un coche y no tiene placas. Sin embargo, hay una solución. La solución que involucra tecnologías altas. ¡Esta vez la seguridad está protegida por la tecnología de reconocimiento facial y el análisis de video!

No lo ignores pensando que esto es algo del mundo de la ficción, que se haga realidad en 50 años y solamente en las ciudades grandes del mundo. La tecnología realmente existe y el futuro que ya llegó.

Hay una solución

El laboratorio ruso NtechLab, formado por los mejores expertos en el área del machine learning, ha desarrollado uno de los programas de reconocimiento facial en video más precisos y rápidos, entregado en forma de un SDK que puede integrarse en cualquier solución del cliente, así como un API en la nube que procesa las solicitudes por la parte de la empresa desarrolladora.

No nos equivocamos: el algoritmo es realmente uno de los más precisos y rápidos del mundo en este momento. Comprobante de esto es el MegaFace challenge 2015 en Washington, en el cual el algoritmo NtechLab mostró el mejor resultado, superando a más de 90 competidores de todo el mundo, incluido el programa del equipo de Google.

Para entender cómo funciona el algoritmo del futuro y cómo se relaciona con la resolución del problema de seguridad, hay que ver brevemente el pasado y los orígenes de la tecnología, entender, finalmente, de dónde vino y de qué se trata.

Redes neuronales para tontos

El artículo te cuenta sobre la tecnología de reconocimiento facial que se basa en el trabajo de redes neuronales artificiales basadas en el principio de una red neuronal biológica.

Una neurona es una célula pequeña en el cerebro. La esencia de una neurona es la acumulación y transmisión de información a lo largo de una cadena a otras neuronas. Las neuronas están conectadas entre sí mismos con la ayuda de dendritas y axones, formando una especie de enredo. Esta bola de pequeños portadores de información entrelazados entre sí mismos es una red neuronal. La información acumulada y transmitida por las neuronas puede ser muy diferente, cada área del cerebro es responsable por una determinada función del cuerpo, por ejemplo, motora o visual. En el caso del algoritmo de reconocimiento facial en video, estamos interesados ​​en lo último.

Los científicos recurrieron a la descripción de las redes neuronales biológicas a fines del siglo XIX. Pero solo después de décadas, se llevaron a cabo una red neuronal artificial. ¿Por qué los científicos necesitaban esto?

Así es como funciona una persona: durante su vida, una vida no es suficiente para él; definitivamente necesita crear su apariencia, en muchos sentidos, su mejor y perfecto análogo. Así que los escritores y directores de ciencia ficción idearon sus «objetos maravillosos» que hoy se convierten en realidad: robots emocionales, drones, realidad virtual …

Generalmente la necesidad de crear una inteligencia artificial, que nunca se cansa de trabajar, no se equivocará surgió de la misma necesidad de crear una apariencia de vida, que en muchos sentidos será más perfecta que el «fuente».

Una de las características claves de una red neuronal artificial es su capacidad de aprender, o deep learning. El proceso de entrenamiento de una red neuronal artificial es algo similar a lo de una red biológica. Los ambos aprenden de los errores. Tomando en cuenta todos los errores de ser humano se establecen en ciertas reglas y modelos.

En un cerebro artificial, todo sucede de la misma manera que en un cerebro humano: un especialista establece una regla, se verifica, se correlaciona, el algoritmo se vuelve más preciso, hay menos errores, ¡y listo! — el algoritmo está configurado para realizar un trabajo particular.

¿Recuerdas que hablamos de fragmentos de la red que son responsables de diferentes funciones? Lo mismo sucede con una red neuronal artificial. La única diferencia es que la red neuronal responsable de cualquier función (por ejemplo, la capacidad de ver un objeto y compararlo con otro) no está ubicada en el cerebro, sino que está programada como parte de una tarea en particular, en nuestro caso, comparar tareas imágenes de la cara. Para otra tarea, por ejemplo, para el reconocimiento de idioma, se simularía un nuevo algoritmo.

Pero, ¿qué tiene que ver seguridad, limpieza en las calles y paz en los estadios de fútbol? ¿Estamos lejos del tema indicado? ¡Para nada!

El hecho es que el algoritmo desarrollado por el equipo de NtechLab está configurado (entrenado) para reconocer rostros de manera tan precisa que cualquier cámara de seguridad que procese el flujo de video utilizando la tecnología de reconocimiento facial NtechLab se convierte instantáneamente en un arma poderosa para rastrear y atrapar a un criminal, un acosador y otros perturbadores de la paz pública y alborotadores.

¿Qué exactamente ofrece NtechLab y cómo se lo aplica a seguridad?

Hasta el día de hoy, NtechLab cuenta con dos productos basados ​​en su desarrollo. El primero, FindFace Enterprise SDK, se integra en soluciones existentes de cliente directamente en la «nube» del cliente. El segundo, FindFace Cloud API, funciona para la empresa de desarrollo.

La tecnología de reconocimiento de rostros en la nube de NtechLab permite:

  • Detectar un rostro en una foto.
  • Verificar una imagen en una base de datos de millones de imágenes
  • Identificar a la persona por su foto.

El algoritmo NtechLab es uno de los mejores dentro de los algoritmos similares bajo de los indicadores siguientes:

Nivel de precisión de reconocimiento

  • 95% de posibilidades de entrar en el top 10 al buscar entre 10 mil fotos
  • 88% de posibilidades de entrar en el top 10 al buscar entre 1 millón de fotos
  • 99% de precisión de verificación

Velocidad de reconocimiento

  • 0.5 segundos para procesar mil millones de fotos¡

¡La ciudad puede ser más segura gracias a la identificación automática de personas sospechosas y potencialmente peligrosas con el uso de un algoritmo con tales funciones que procesa el flujo de video de las cámaras de seguridad!

No importa dónde se encuentren las cámaras: pueden integrarse en paisaje urbano, sistema de transporte y infraestructura.

A través de videovigilancia el sistema de reconocimiento facial identifica automáticamente a las personas en búsqueda y envía notificaciones a policía. El intruso solo tendrá que esperar a que toquen la puerta de su casa o que se suba su foto al portal de la policía o reciba una multa.

Sin embargo, el problema de seguridad no se limita solo a los delitos.

Lo que permite hacer el sistema de reconocimiento facial es limitación el acceso a los objetos usando las listas «negras», la seguridad en los puntos estacionarios de seguridad, identificación de ciudadanos potencialmente peligrosos, procesamiento de patrones de comportamiento y las bases de datos de búsqueda de la policía … ¡Un fantástico escenario de una película de ficción está a punto de aparecerse en las calles de tu ciudad natal!

A menudo una fotografía o video es la única evidencia para investigar un crimen. Una búsqueda regular en la base de datos requiere mucho tiempo y atención, hay una probabilidad alta de error.

El equipo de NtechLab puede buscar a través de millones de fotos en menos de un segundo; Puede identificar a cada persona en una fotografía o video, incluso si ha tenido bigote, barba y lentes desde la última imagen, incluso en condiciones de poca luz y después de que haya transcurrido un tiempo considerable entre la fecha del disparo y los eventos reales.

¡Sobre los casos de uso comerciales y las áreas más increíbles de aplicación de la solución de reconocimiento facial ¡lee en uno de nuestros próximos artículos! Quédate con nosotros