ECOPOOL – Contaje de bañistas en piscinas en tiempo real
Tekniker
Sector: Industria
Business Case
Desarrollo e implementación de una solución software embebida basada en inteligencia artificial aplicada a visión para detectar en tiempo real el número de personas usuarias dentro del agua en piscinas interiores y mejorar la gestión (aforos, temperatura de agua,…).
Objetivos
El objetivo final de esta solución es la :
Identificación y conteo de personas dentro del agua a nivel de calle basado en aprendizaje profundo.
Cálculo del tiempo de baño de personas usuarias para ajustar temperatura de agua.
Monitorización en tiempo real.
Use case
Entrenamiento de un modelo de detección y contaje de personas en el agua de la piscina con capacidad de ser embebido en un mini PC con GPU. Procesamiento e inferencia de imágenes en tiempo real sin tener que almacenar las imágenes y envío de resultados a servidor externo para poder tener disponible toda la información en tiempo real en una herramienta web.
Infraestructura
Cloud
Tecnologías utilizadas
Machine Learning y Deep Learning
Computer Vision
Datos utilizados
Se utilizan tanto imágenes reales como imágenes generadas de manera artificial para el entrenamiento de un modelo de aprendizaje profundo mediante la técnica de transferencia de conocimiento.
Recursos utilizados
Un director de proyecto, un investigador en hardware embebido y un investigador especialista en visión e inteligencia artificial. Desarrollo técnico por Tekniker y validación técnica, despliegue e interfaz de usuario por parte de Dinycon.
Equipamiento con grandes capacidades de cómputo en la nube para el entrenamiento de modelos.
Dificultades y aprendizaje
La mayor dificultad ha sido la detección de personas en la piscina en posiciones muy diversas (mostrando únicamente brazo, cabeza, espalda, …).
Tasa de acierto muy baja si se trabajase con técnicas de visión artificial clásicas.
La generación sintética de imágenes ha conseguido tener un modelo más robusto y reutilizable en nuevos escenarios.
KPIs (impacto en el negocio y métricas del modelo)
Tasa de acierto mAP
Precisión y recall en la inferencia
Tiempo de inferencia por imagen
Financiación
Financiado por el HAZITEK (ZL-2020/00664) Ecopool (Desarrollo de un sistema alternativo y ecológico para la depuración de aguas de piscinas sin empleo de reactivos químicos).
Colaboradores
La solución ha sido desarrollada a medida para Dinycon.
En el proyecto global han participado Giroa y Gaiker.