Beneficios del reconocimiento facial en la nube

Beneficios del reconocimiento facial en la nube
Futuro cercano

Existen varios métodos mediante los cuales funcionan los sistemas de reconocimiento facial, pero en general estamos hablando de una tecnología que puede identificar a una persona a partir de una imagen digital o un fotograma de una fuente de vídeo.

Muchos propietarios de teléfonos inteligentes utilizan el reconocimiento facial todos los días, pero en los dispositivos móviles la velocidad del reconocimiento no es crítica y el número de usuarios rara vez es superior a una o dos personas. Para los sistemas de oficinas y calles (para reconocimiento masivo), se utilizan otras tecnologías.

Recientemente en Habré discutieron noticias: Las cadenas de cafeterías de Moscú “Pravda Coffee” y OneBucksCoffee comenzaron a probar un servicio de reconocimiento facial en sus establecimientos.

Las cafeterías utilizan nuestra solución técnica. Y hoy te contamos más al respecto. Por supuesto, ya hemos hablado de la tecnología en sí, pero ha aparecido algo nuevo: la solución se ha vuelto verdaderamente basada en la nube. Y esto lo cambia todo.

Cómo funciona la tecnología de reconocimiento facial

Lo primero que debe hacer el sistema es seleccionar un rostro en el encuadre y, mediante algoritmos, asegurarse de que es un rostro humano.

Después de la detección inicial, se determinan diferentes características individuales mediante puntos fijos; por ejemplo, se tienen en cuenta la distancia entre los ojos y decenas de otros parámetros.

A continuación, otros algoritmos buscan en varias bases de datos creadas previamente y dan un porcentaje de similitud con la muestra de datos deseada. Si el porcentaje de similitud es suficientemente alto, el rostro se considera reconocido.

Sin entrar en detalles (las fotografías para el análisis aún deben normalizarse antes de transferirse a una red neuronal que lea un determinado descriptor), la principal dificultad de la solución en este momento no radica en las tecnologías (algoritmos) en sí, sino en la implementación. .

Los sistemas de reconocimiento se están desarrollando en varias direcciones, clasificadas según el enfoque del procesamiento de la información. A veces es difícil elegir qué sistema se adaptará mejor a una tarea concreta.

Variedad de sistemas

Beneficios del reconocimiento facial en la nube

Los datos se pueden procesar en la nube, en servidores locales implementados dentro del perímetro de seguridad empresarial o directamente en las cámaras.

En este último caso, todo el análisis lo realiza la propia cámara y la información ya procesada se envía al servidor. La principal ventaja del sistema es su alta precisión y la capacidad de "colgar" una gran cantidad de dispositivos en un servidor.

A pesar de su aparente simplicidad y facilidad de ampliación, esta tecnología también tiene desventajas. Uno de ellos es el alto precio. Además, por el momento no existe un estándar uniforme para presentar la información que las cámaras especializadas transmiten al servidor. Y el conjunto de datos puede variar mucho entre proveedores.

Beneficios del reconocimiento facial en la nube
Sistema de reconocimiento facial "simple" de Panasonic

Los sistemas basados ​​​​en cámaras IP con funciones de análisis de video integradas tienen una popularidad inferior a las soluciones de servidor. Pero incluso si utiliza un sistema tradicional basado en un registrador y/o un servidor local, no podrá ahorrar dinero.

Programas y precios* Reconocimiento facial

*Según información de fuentes abiertas.

Teniendo en cuenta la complejidad de los algoritmos y el alto precio de los equipos de servidor para los módulos de análisis de vídeo, los sistemas de reconocimiento facial siguen siendo desde hace mucho tiempo una propuesta costosa.

Además, el coste de la solución se ve afectado por el gran tráfico de red generado durante el funcionamiento: además de los costes de servidores potentes, era necesario desembolsar dinero por equipos de red activos y canales de comunicación "gruesos".

Hoy en día, existen varios actores importantes en el mercado ruso que ofrecen algoritmos de alta calidad para analizar y procesar datos de vídeo. Les une el interés por proyectos relacionados con las grandes empresas. Es muy sencillo explicar este enfoque: el coste de la solución va mucho más allá de las capacidades de las pequeñas y medianas empresas.

  • ISS

Software "SecurOS cara".

El costo de una licencia para el módulo de captura de rostros es de 41 275 rublos por canal. El software se instala en un servidor de reconocimiento facial o en un servidor de detección de rostros.

El coste de una licencia del módulo de reconocimiento facial para 1000 personas en la base de datos es de 665 rublos. Instalado en el servidor de reconocimiento facial.

  • Por supuesto

Desarrollador ruso de equipos y software para sistemas de control de acceso.

El costo de una licencia para un módulo de verificación facial para una cámara es de 50 rublos.

El coste de una licencia para un módulo de identificación facial para una cámara es de 7 rublos.

El precio de una licencia para una base de hasta 1 personas es de 000 rublos.

  • ITV

Software "Intellect" para reconocimiento facial con memoria para 1 estándares faciales en la base de datos: 000 rublos.

Núcleo del sistema: 20 rublos. Conexión de un canal de video: 300 rublos.

  • macroscopio

Módulo de reconocimiento facial Macroscop Basic con una base de datos de hasta 1000 rostros: 240 000 rublos.

Licencia para operar con una cámara IP: 16 rublos.

Hasta hace poco, las soluciones de Macroscop sólo se utilizaban para garantizar la seguridad de objetos especialmente importantes con un gran número de personas: estadios, aeropuertos, fábricas. Pero ahora la empresa suministra su producto al comercio minorista. Precio: 94 rublos por módulos (las grabadoras no se venden).

  • TRASIR

El software cuesta 79 rublos + 000 rublos por la grabadora. Los clientes de la empresa son principalmente grandes empresas (fábricas, empresas mineras, universidades, complejos deportivos). Pero el foco principal de la compañía está en la videovigilancia tradicional, más que en el reconocimiento facial. Aunque sus DVR son excelentes para estas tareas.

  • FindFace

La empresa desarrolla y vende únicamente software especializado para reconocimiento facial. Tendrá que elegir usted mismo la configuración del servidor para almacenar y procesar datos.

  • Ivideon

Un servicio de videovigilancia y análisis de video basado en la nube que ofrecía servicios a empresas con un presupuesto limitado. Servicio Caras de Ivideon funciona con casi cualquier cámara, el costo de conectar un dispositivo es de 3 rublos con análisis de hasta 150 rostros únicos por día y grabación básica en un archivo en la nube en 100 días.

Selección de hardware para sistemas de reconocimiento facial.

Desde una cámara Full HD, para procesar una transmisión de video que contiene 10 caras en un cuadro, necesitará un núcleo de procesador con una frecuencia de 2,8 GHz. Si hay pocas caras en el cuadro (de 1 a 3), entonces un núcleo de procesador puede procesar fácilmente dos transmisiones de video.

De este ejemplo queda claro que incluso en un sistema simple es necesario tener un cierto suministro de hardware. Después de todo, si en la instalación no entran 10, sino 15 personas al mismo tiempo, se necesitará un segundo núcleo con un rendimiento similar.

En consecuencia, para el funcionamiento de un sistema tradicional, teniendo en cuenta los picos de carga, es necesario mantener el doble de capacidad de reserva.

Para que le resulte más fácil imaginar cuánto cuesta un sistema de reconocimiento facial tradicional, tomaremos como ejemplo un punto de venta y calcularemos el coste de un sistema de reconocimiento facial tradicional y basado en la nube.

Cálculo de costos: costo del sistema de reconocimiento facial tradicional

Beneficios del reconocimiento facial en la nube

Digamos que estamos implementando un sistema de reconocimiento facial en una cadena de farmacias que consta de 16 puntos. En promedio, 500 clientes visitan cada farmacia por día.

Para reconocer rostros completamente, se puede instalar una cámara PTZ o una cámara con lente motorizada en cada objeto de vigilancia.

Si se utiliza un sistema tradicional los costes serán los siguientes:

  1. Cada farmacia necesitará al menos un grabador de vídeo especializado. Su precio de venta al público es de aproximadamente 40 rublos.
  2. Cada grabadora necesitará además un disco duro especial (que no debe confundirse con un disco duro normal para PC) con una capacidad de al menos 4 TB para poder grabar una transmisión de video en una resolución de 1920x1080 con una alta intensidad de tráfico. El precio de venta medio es de 10 rublos.
  3. El presupuesto debe incluir el costo de los trabajos de mantenimiento del sistema de videovigilancia (por ejemplo, la visita de un instalador para eliminar errores, actualizar el software o reemplazar el disco duro). El coste de dicho trabajo es de 12 rublos/año (visita una vez por trimestre) por cada objeto (de acuerdo con la lista de precios de una de las organizaciones instaladoras).
  4. El coste mínimo de un software de reconocimiento facial con todas las funciones es de una media de 120 rublos por cámara (licencia ilimitada).
  5. Según Backblaze, alrededor del 50% de todos los discos duros requieren reemplazo antes del sexto año de uso. Por lo tanto, después de 6 años de funcionamiento continuo, fallarán alrededor de 5 discos y, siempre que dicho sistema no proporcione redundancia, en promedio es necesario presupuestar costos adicionales de 8 discos por año, o 1,6 rublos/año. .

Los costes de capital (sin incluir el coste de las cámaras) ascenderán a 2 rublos al año.

Costos del sistema en la nube

En el caso de un sistema en la nube, el coste de una tarifa de videovigilancia con reconocimiento de 500 rostros/día será 4 rublos/mes (750 rublos/año) por cámara, o 57 rublos/año para 000 cámaras.

Le recordamos que el propietario de la red no tendrá que adquirir ningún hardware adicional. Tampoco hay costos de mantenimiento porque todos los servidores en la nube son mantenidos por el proveedor de servicios en la nube en el centro de datos.

Se obtienen ahorros de más de 3 veces durante el primer año de funcionamiento del sistema.

Subtotal y “bollos” adicionales

Hay un matiz importante en los cálculos anteriores: después de 3 años de funcionamiento, el sistema tradicional será más barato en términos de costes totales que el reconocimiento facial basado en la nube. Hay dos factores a considerar aquí.

Primero, el equipo que compre el propietario de la red quedará obsoleto después de 3 años de funcionamiento. Pero es probable que aparezcan tecnologías y algoritmos de reconocimiento facial nuevos y más avanzados, que se ejecutarán en hardware más potente. Y después de 3 años, lo más probable es que el equipo de los puntos deba ser reemplazado por completo.

No es necesario hacer esto con un sistema en la nube: el servicio se mejora y actualiza constantemente debido al desarrollo de algoritmos y al crecimiento de la potencia informática de los centros de datos. La compatibilidad con los estándares de seguridad tampoco está vinculada al hardware.

En segundo lugar, ahorrar dinero en los primeros años le permitirá revertir este dinero varias veces, aportando beneficios adicionales al negocio.

Pasado, presente y futuro del reconocimiento facial basado en la nube

La evolución de los sistemas de reconocimiento se ha acelerado en los últimos años. No hace mucho, en lugar de complejos algoritmos y redes neuronales, un guardia de seguridad común y corriente, usando una computadora, simplemente comparaba los rostros registrados por el programa con las bases de datos y anotaba quiénes eran todas estas personas.

Además, los sistemas funcionaron a través de servidores locales. En consecuencia, para que el servicio funcione, el usuario necesitaba instalar una PC dedicada o un DVR especial. Y estos son costos adicionales de equipo y costos generales para su operación.

El reconocimiento facial basado en la nube no requiere la compra ni configuración de ningún otro equipo que no sean cámaras, y funcionará con aquellas cámaras que ya están instaladas en el sitio.

No es necesario contratar personal de especialistas para mantener el funcionamiento del equipo. Los problemas con el estado técnico de los equipos los resuelve el propio proveedor de servicios (y lo hace de forma más eficaz que las empresas no especializadas).

El reconocimiento de la nube transforma un sistema engorroso y vulnerable de servidores analíticos locales en una estructura de nube flexible y tolerante a fallas. En la práctica, esto significa que el sistema de reconocimiento ya no depende de las capacidades de un servidor específico comprado e instalado en la oficina del cliente, ni de la infraestructura de TI que tenga este cliente. No es necesario adquirir nuevos equipos y dedicar mucho tiempo a negociar cuestiones de configuración y la posibilidad de ampliarla con el proveedor.

La nube distribuye automáticamente la carga por toda la infraestructura disponible con potentes servidores. El cliente no necesita mantener en reserva la capacidad que rara vez utiliza para su funcionamiento durante períodos de picos de carga inesperados (vacaciones, fines de semana). Puede obtener más información sobre las capacidades del sistema en: habiendo consultado con nosotros

"Pravda Coffee" y OneBucksCoffee han provocado un gran debate, pero muy pronto prácticamente no quedarán empresas en el negocio offline sin análisis de vídeo. Los actores del mercado de consumo tienen una necesidad urgente de reconocer a sus clientes de vista: personalizar el servicio y las ofertas, analizar el estado de ánimo del huésped, reducir costos y devolver a los clientes, y no simplemente comprar soluciones tecnológicas para informar.

Fuente: habr.com

Añadir un comentario