Las cámaras de video están por doquier, en un celular, la oficina, el hogar, los parqueaderos o en las vías públicas para detectar las placas de los vehículos, por ahora todas esas cámaras están siendo monitoreadas por personal calificado en un centro de control pero con ayuda de la tecnología todo esto puede cambiar.
El cuerpo humano tiene una infinidad de posibles posturas y gestos que en sí mismo constituyen un lenguaje que lo usamos para expresar emociones y reaccionar ante diferentes situaciones. Al reconocer automáticamente las actividades realizadas de acuerdo a su posición o serie de movimientos es posible detectar actos delictivos, peleas callejeras, acudir a una llamada de auxilio, controlar las malas posturas en el trabajo, detectar personas estresadas en la fila del banco o hasta en un gimnasio, o en casa contar el número de repeticiones de una rutina de ejercicios.
Nos decidimos por la detección de posiciones en el gimnasio porque están más disponles en youtube y son de buena calidad, aquí monitoreamos las posturas de las personas en todo momento y se busca la actividad más similar de un conjunto posiciones ya entrenadas previamente.
Características
Aprovechando las librerías para extraer la posición del cuerpo a partir de una imagen o video, usamos OpenPose que es una de las mejores y más precisas para esta labor, aquí se puede descargar del repositorio de CMU.
Con OpenPose extraemos los puntos del cuerpo en diferentes formatos como es Coco y Body-25 estos difieren en el número de articulaciones extraídas del cuerpo que corresponden con las posiciones X,Y de cada articulación, todo relativo a la esquina superior-izquierda de la imagen o frame del video en la pantalla, ahora con el fin de evitar los problemas de escalabilidad de los puntos se trabajan con los ángulos de las articulaciones y es lo que usamos para comparar y encontrar la Actividad en cuestión.
Para contar las repeticiones optamos por detectar la periodicidad del ángulo de una articulación específica, cada tipo de Actividad tiene una articulación característica que tiene un comportamiento más continuo y de mayor amplitud y con este se detectan los mínimos o máximos.
Demo
En el siguiente video se muestra el funcionamiento en un gimnasio en donde cada ejercicio realizado es reconocido y a partir de ahí se muestra el número de repeticiones realizadas de cada uno. Aquí se puede verificar lo efectivo que es el sistema una vez detectada la actividad que toma un tiempo muy corto, luego las repeticiones son contadas con precisión.
Como usarlo
Hay 3 maneras diferentes para poder usar el sistema en diferentes ambientes:
- Este sistema se puede instalar en cualquier lugar, se instala una pequeña caja con un computador con cámara y allí se procesa todo el video para entregar el resultado.
- La otra manera es conectándose a las cámaras existentes usando la red local y con un sistema de cómputo con GPU se analizan las imágenes recibidas y se envían los resultado a la plataforma.
- La última es a través de la aplicación móvil en Android que hace todo el procesamiento y despliegue de los resultados.
Características
- -Interfaz de Administración Web para ser consultada dentro de la empresa.
- -Estadísticas e Indicadores de eventos por fecha, lugar y cámara
Usos
El video anterior es para efectos de demostración y es un caso muy particular pero los campos de aplicación son muy diversos tales como:
- Detección de actos delictivos: hurtos en tiendas, asalto a peatones
- Detección de peleas callejeras: enfrentamientos de dos o más personas
- Malas posturas en el trabajo: ubicación en la silla, codos espalda o hasta muñecas
Conclusiones
Ahora esta mucho mas cerca poder contar con un sistema de seguridad automatizado y flexible a nuestras propias necesidades.
Casi todo lo que una cámara de seguridad y un guardia de control pueden detectar, se puede automatizar con Visión Artificial
Cuenta con Nosotros
Deseas conocer más acerca del sistema y cómo lo puedes tener en tu compañía?
Contáctanos y encontraremos la mejor solución para tu situación. Contacto
Monitor de Distanciamiento Social