Ventajas del reconocimiento facial en la nube

Ventajas del reconocimiento facial en la nube
Futuro cercano

Existen varios métodos mediante los cuales funcionan los sistemas de reconocimiento facial, pero en general se trata de una tecnología capaz de identificar a una persona a partir de una imagen digital o un fotograma de una fuente de video.

Muchos propietarios de smartphones utilizan el reconocimiento facial a diario, pero en dispositivos móviles la velocidad de reconocimiento no es crítica, y el número de usuarios rara vez supera uno o dos. Para sistemas de oficina y al aire libre (en reconocimiento masivo) se aplican otras tecnologías.

Recientemente se discutió en Habr una noticia: las cafeterías de red 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 hablaremos de ella con más detalle. Por supuesto, ya hemos hablado de la tecnología misma, pero ha surgido algo nuevo: la solución se ha vuelto verdaderamente en la nube. Y eso cambia todo.

Cómo funciona la tecnología de reconocimiento facial

Lo primero que debe hacer el sistema es identificar el rostro en el fotograma y, mediante algoritmos, asegurarse de que se trata de un rostro humano.

Después de la detección inicial, se determinan diversas características individuales a partir de puntos fijos: por ejemplo, se considera 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 proporcionan un porcentaje de similitud con la muestra de datos buscada. Si el porcentaje de similitud es lo suficientemente alto, el rostro se considera reconocido.

Sin entrar en detalles (la foto para análisis debe normalizarse antes de ser transferida a la red neuronal, que lee un cierto 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 desarrollan en varias direcciones, clasificadas según el enfoque para procesar la información. A veces es difícil elegir cuál de los sistemas manejará mejor una tarea específica.

Diversidad de sistemas

Ventajas del reconocimiento facial en la nube

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

En el último caso, todo el análisis lo realiza la propia cámara, y la información procesada ya llega al servidor. La principal ventaja del sistema es su alta precisión y la posibilidad de conectar un gran número de dispositivos a un único servidor.

A pesar de la aparente simplicidad y facilidad de escalado, esta tecnología también tiene desventajas. Una de ellas es su alto costo. Además, actualmente no hay un estándar único para la representación de la información que las cámaras especializadas envían al servidor. El conjunto de datos puede variar significativamente entre diferentes proveedores.

Ventajas del reconocimiento facial en la nube
Sistema de "reconocimiento facial" de Panasonic

Los sistemas basados en cámaras IP con función de análisis de video integrado son menos populares que las soluciones en servidor. Pero incluso en el caso de utilizar un sistema tradicional basado en un grabador y/o un servidor local, no se podrá ahorrar.

Programas y precios* Reconocimiento Facial

*Según información de fuentes abiertas.

Dada la complejidad de los algoritmos y el alto costo del hardware de servidor para los módulos de videoanálisis, los sistemas de reconocimiento facial han sido durante mucho tiempo un lujo no asequible.

El costo de la solución también se ve afectado por el gran tráfico de red generado durante el funcionamiento; además de los gastos en servidores potentes, también hay que invertir en equipos de red activos y canales de comunicación "gruesos".

Hoy en día, en el mercado ruso hay varios actores importantes que ofrecen algoritmos de calidad para el análisis y procesamiento de datos de video. Todos ellos comparten un interés en proyectos relacionados con grandes empresas. La razón de este enfoque es muy simple: el costo de la solución supera con creces las posibilidades de las pequeñas y medianas empresas.

  • ISS

El software "SecurOS Face".

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

El costo de la licencia del módulo de reconocimiento facial para una base de 1000 personas es de 665,760 rublos. Se instala en el servidor de reconocimiento facial.

  • Sigur

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

El costo de la licencia para el módulo de verificación facial por cámara es de 50,000 rublos.

El costo de la licencia del módulo de identificación facial para una cámara es de 7,000 rublos.

El precio de la licencia para una base de hasta 1,000 rostros es de 294,000 rublos.

  • ITV

El software 'Intellect' para el reconocimiento facial, con memoria para 1,000 referencias en la base, cuesta 314,000 rublos.

El núcleo del sistema cuesta 20,300 rublos. La conexión del canal de video es de 6,000 rublos.

  • Macroscop

El módulo de reconocimiento facial Macroscop Basic, con una base de hasta 1,000 rostros, cuesta 240,000 rublos.

Licencia para trabajar con una cámara IP: 16,500 rublos.

Hasta hace poco, las soluciones de Macroscop se utilizaban para garantizar la seguridad de solo objetos críticos con un gran número de personas: estadios, aeropuertos, fábricas. Pero ahora la empresa ofrece su producto también para el retail. El precio es de 94,000 rublos por módulo (no se venden grabadores).

  • TRASSIR

El software cuesta 79,000 rublos + 32,000 rublos por el grabador. Los clientes de la empresa son principalmente grandes empresas (fábricas, compañías mineras, universidades, complejos deportivos). Sin embargo, la empresa se centra más en la videovigilancia tradicional que en el reconocimiento facial. Aunque sus grabadores de video son excelentes para estas tareas.

  • FindFace

La empresa desarrolla y vende solo software especializado para el reconocimiento facial. Deberás elegir la configuración de servidores para almacenar y procesar datos por ti mismo.

  • Ivideon

Servicio en la nube de videovigilancia y videoanálisis que ofrece servicios a empresas con presupuesto limitado. El servicio Ivideon Faces funciona prácticamente con cualquier cámara. El costo de conexión de un dispositivo es de 3,150 rublos, con análisis de hasta 100 rostros únicos al día y grabación básica en la nube durante 5 días.

Selección de hardware para sistemas de reconocimiento facial

Con una cámara Full HD para procesar un flujo de video que contenga 10 rostros en la imagen, se requerirá un núcleo de procesador con una frecuencia de 2.8 GHz. Si hay pocos rostros en la imagen (de 1 a 3), un solo núcleo del procesador podrá manejar también el procesamiento de dos flujos de video.

De este ejemplo se puede ver que incluso en un sistema simple se debe tener un cierto margen de 'hardware'. Porque si en la instalación entran a la vez no 10, sino 15 personas, se requerirá un segundo núcleo con un rendimiento similar.

Por lo tanto, para el funcionamiento de un sistema tradicional, teniendo en cuenta las cargas pico, es necesario mantener recursos de respaldo dobles.

Para que pueda imaginar más fácilmente cuánto cuesta un sistema tradicional de reconocimiento facial, tomaremos como ejemplo un punto de venta y calcularemos el costo del sistema tradicional y del sistema en la nube.

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

Ventajas del reconocimiento facial en la nube

Supongamos que estamos desplegando un sistema de reconocimiento facial en una red de farmacias compuesta por 16 puntos de venta. En promedio, cada farmacia es visitada por 500 clientes al día.

Para un reconocimiento facial completo, se puede instalar al menos una cámara giratoria o una cámara con lente mecanizada en cada objeto de observación.

En caso de utilizar un sistema tradicional, los costos serían los siguientes:

  1. Para cada farmacia se necesitará al menos un grabador de video especializado. Su precio minorista es de aproximadamente 40,000 rublos.
  2. Para cada grabador se requerirá además un disco duro especial (no confundir con un HDD común para PC) con una capacidad mínima de 4 TB, para grabar el flujo de video en resolución 1920x1080 con alta intensidad de movimiento. El costo minorista promedio es de 10,000 rublos.
  3. El presupuesto debe incluir el costo de mantenimiento del sistema de videovigilancia (por ejemplo, la visita de un técnico para corregir errores, actualizar software o reemplazar HDD). El costo de dichos trabajos es de 12,000 rublos/año (visita una vez por trimestre) para cada objeto (según la lista de precios de una de las organizaciones de instalación).
  4. El costo mínimo del software completamente funcional para reconocimiento facial es en promedio de 120,000 rublos por cámara (licencia indefinida).
  5. Según datos de la empresa Backblaze, alrededor del 50 % de todos los discos duros necesitan ser reemplazados en el sexto año de uso. Así, tras 5 años de funcionamiento ininterrumpido, aproximadamente 8 discos fallarán, y si no hay redundancia en tal sistema, en promedio se deben considerar gastos adicionales equivalentes a 1.6 discos por año, o 16,000 rublos/año.

Los costos de capital (sin incluir el costo de las cámaras) ascenderán a 2,928,000 rublos/año.

Costos del sistema en la nube

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

Recordemos que no será necesario que el propietario de la red adquiera ningún «hardware» adicional. Los costos de mantenimiento técnico tampoco son necesarios, ya que todos los servidores en la nube son mantenidos por el proveedor de servicios en el centro de datos.

Hay un ahorro de más de 3 veces durante el primer año de operación del sistema.

Resumen intermedio y beneficios adicionales

En los cálculos anteriores hay un matiz importante: después de 3 años de operación, el sistema tradicional se volverá más económico que el reconocimiento facial en la nube en términos de costos totales. Aquí se deben considerar dos factores.

Primero, el equipo que comprará el propietario de la red quedará obsoleto en 3 años de operación. Sin embargo, sin duda aparecerán nuevas tecnologías y algoritmos de reconocimiento facial más avanzados, que funcionarán en un «hardware» más potente. Y después de 3 años, lo más probable es que se tenga que reemplazar completamente el equipo en los puntos.

Con el sistema en la nube esto no es necesario: el servicio se mejora y actualiza constantemente gracias al desarrollo de algoritmos y al aumento de la potencia de cálculo de los centros de datos. El soporte de los estándares de seguridad tampoco está ligado al hardware.

En segundo lugar, el ahorro de fondos en los primeros años permitirá reinvertir ese dinero varias veces, generando beneficios adicionales para el negocio.

Pasado, presente y futuro del reconocimiento facial en la nube

La evolución de los sistemas de reconocimiento se ha acelerado en los últimos años. No hace mucho tiempo, en lugar de algoritmos complejos y redes neuronales, un simple empleado de seguridad comparaba manualmente los rostros capturados por el programa con las bases de datos y anotaba quién era cada persona.

Además, los sistemas funcionaban a través de servidores locales. Por lo tanto, para utilizar el servicio, el usuario necesitaba instalar un PC dedicado o un grabador de video especial. Esto significaba costos adicionales en hardware y gastos operativos.

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

No es necesario mantener un personal de especialistas para mantener el funcionamiento del equipo. Los problemas de estado técnico del equipo son resueltos por el propio proveedor del servicio (y lo hace de manera más eficiente que las empresas no especializadas).

El reconocimiento en la nube transforma un sistema voluminoso y vulnerable de servidores analíticos locales en una estructura flexible y robusta en la nube. 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, así como de la infraestructura de TI que tiene ese cliente. No es necesario adquirir nuevo hardware ni pasar largos procesos de negociación con el proveedor sobre la configuración y las posibilidades de expansión.

La nube distribuye automáticamente la carga entre toda la infraestructura disponible con servidores potentes. El cliente no necesita mantener capacidad adicional que se utiliza raramente para hacer frente a períodos inesperados de aumento de carga (festivos, fines de semana). Para conocer más sobre las capacidades del sistema, consulte con nosotros.

La 'Verdad del Café' y OneBucksCoffee han generado una intensa discusión, pero muy pronto prácticamente no quedará ninguna empresa en el negocio offline sin análisis de video. Los actores del mercado de consumo tienen una necesidad urgente de identificar a sus compradores cara a cara: personalizar el servicio y las ofertas, analizar el estado de ánimo de los clientes, reducir costos y recuperar clientes, en lugar de simplemente comprar soluciones tecnológicas para la reporte.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster