Fíjate en la multitud de arriba. ¿Cuántas personas dirías que salen en la foto? ¿Cuánto tiempo crees que tardarías en contarlas? Y si solo se tratase de una pequeña parte de una multitud más grande, ¿cómo se calcularía el número total de personas? No es tan fácil, ¿verdad? Así era hasta ahora el recuento de personas en multitudes: una tarea ardua realizada por humanos y, por ende, no del todo precisa. Sin embargo, actualmente las cosas han cambiado bastante.
El recuento de personas en multitudes es importante. Todos queremos poder vivir nuestro día a día de manera cómoda y segura. Para ello, saber cuántas personas se encuentran en un espacio determinado en un momento concreto puede ser esencial. Los responsables de instalaciones y ubicaciones privadas deben poder controlar la afluencia de un gran número de personas y planificar los recursos necesarios para garantizar su bienestar. En pocas palabras, podríamos decir que allí donde hay multitudes de personas (conciertos, eventos deportivos y festivales, por ejemplo), deben poder realizarse recuentos de las mismas. Lo mismo ocurre con espacios públicos como aeropuertos, estaciones de tren y centros comerciales. Como podrás imaginar, se trata de lugares donde realizar un recuento manual no es lo ideal.
En 2016, Canon lanzó el software contador de personas, que utiliza tecnología de análisis de contenido de vídeo para contabilizar el número de personas presentes en las imágenes captadas por cámaras de vigilancia IP. Posteriormente, en 2019, se presentó una versión actualizada (contador de personas en multitudes) capaz de contabilizar miles de personas en cuestión de segundos gracias a la inteligencia artificial. En 2018, una prueba de concepto en un partido internacional de rugby probó que este software podía contabilizar en torno a 6000 personas en apenas unos segundos con un margen de error inferior al 5 %, en comparación con el recuento manual.
Posiblemente estés pensando que “contar” es una tarea bastante sencilla para un software, pero tiene sus complejidades. Por ejemplo, uno de los mayores desafíos radica en que las personas se “solapan” cuando se encuentran demasiado cerca las unas de las otra o frente a frente. En estos casos, puede ser complicado para un software diferenciar a un individuo de otro. Para resolver este problema, el contador de personas en multitudes utiliza la IA para detectar y contabilizar solo el número de cabezas, no de caras ni de cuerpos, de una multitud, de manera que el resultado sea más preciso. Para que esto fuera posible, el algoritmo del contador de personas en multitudes tenía que saber el aspecto que tiene una cabeza humana en una multitud en cualquier situación y desde cualquier ángulo desde el que pueda verla una cámara de vigilancia IP. Para ello, se introdujeron en el software un gran volumen de imágenes de ejemplo con las cabezas marcadas para que, a continuación, los desarrolladores observaran si aumentaba la precisión de detección del algoritmo. Parece fácil, ¿verdad? Pues no lo es tanto cuando te das cuenta de que este proceso implica proporcionar al algoritmo varios cientos de miles de escenas en 3D de multitudes generadas por ordenador (ya que sería casi imposible alcanzar este número de otro modo).
El proceso se ha desarrollado gradualmente y ha requerido hardware y software para perfeccionarse. Asimismo, la tecnología de tratamiento de imágenes ha evolucionado enormemente en apenas siete años. Con todo, los enormes avances en el ámbito de la inteligencia artificial han permitido que la tecnología de recuento de multitudes haya avanzado desde el principio por la senda del aprendizaje profundo. El aprendizaje profundo, una rama de la inteligencia artificial, reproduce el comportamiento del cerebro humano para resolver problemas complejos mediante el reconocimiento de patrones en los datos de forma muy parecida a como lo hacemos los humanos cuando observamos el mundo que nos rodea. Con esto en mente, para aumentar la precisión del contador de personas en multitudes, el equipo responsable desarrolló un modelo ligero de aprendizaje profundo que no requiere la gran capacidad de procesamiento de otros modelos y cuyo funcionamiento es mucho más eficiente.
Uno de los mayores desafíos radica en que las personas se “solapan”… Para resolver este problema, el contador de personas de multitudes utiliza la IA para detectar y contar únicamente el número de cabezas en una multitud, no el de caras ni el de cuerpos”.
No obstante, uno de los aspectos que diferencia al contador de personas en multitudes es la forma en que el equipo de desarrollo de software fue capaz de afrontar los desafíos. Podían consultar fácilmente con equipos de desarrollo de cámaras, lo que les ayudaba, por ejemplo, cuando tenían problemas de ruido en imágenes con baja iluminación. Gracias a esta colaboración, el programa ha conseguido ser sumamente preciso. Del mismo modo, la colaboración entre las empresas del grupo Canon, como Axis y Milestone, nos ha permitido poner en común nuestras capacidades más valiosas, como el análisis de tendencias en tiempo real y la resolución de imagen de alta resolución y baja distorsión en megapíxeles. Como resultado, el contador de personas en multitudes se ha aplicado en una gran variedad de ámbitos y para un amplio abanico de propósitos diferentes.
¿Todavía quedan dudas de por qué el contador de personas en multitudes es necesario? Porque contribuye a la seguridad de las personas, evitando que se produzcan accidentes mortales en entornos abarrotados alertando al personal de seguridad de la posibilidad de que se produzcan aglomeraciones potencialmente peligrosas. También contribuye al control del acceso a diferentes lugares y nos ayuda a conocer el número máximo de personas que pueden visitar un lugar de forma segura. Pero es que, además, el recuento de personas en multitudes puede mejorar nuestro día a día. Por ejemplo, puede mostrarnos tendencias útiles, como cuántas personas se espera que vayan un restaurante. Gracias a estos datos, las empresas pueden planificar la cantidad de comida que se debe preparar cada día, reduciendo así el desperdicio de alimentos. Asimismo, en el ámbito de la planificación urbanística, puede ayudar a entender cómo se utilizan los distintos lugares y espacios, y aplicar estos conocimientos para fomentar medios de transporte más respetuosos con el medioambiente. Antes del desarrollo de esta tecnología, esta tarea requería mucho tiempo y podía resultar compleja, pero, actualmente, no hace falta recurrir a la vista y la calculadora. A no ser que lo prefieras, claro.
Obtén más información sobre el contador de personas en multitudes de Canon.
Relacionado
-
Cómo Visual SLAM crea cámaras que ven
¿Cómo sabe un robot dónde está si no tiene ojos? Si está construido con Visual SLAM, entonces utiliza cámaras Canon adaptadas especialmente para ver.
-
Diseño al detalle para las personas y el planeta
En el diseño de los productos de Canon, cada diminuto detalle importa, y nuestros ingenieros escudriñan cada milímetro en cuanto a capacidad de uso, impacto medioambiental y rendimiento.
-
Allanando el camino hacia células madre que salven vidas
Hemos unido fuerzas con el Dr. Shinya Yamanaka y su equipo del CiRA en Japón para ayudar a hacer realidad el potencial de salvar vidas de un tipo especial de células madre.
-
Ilumina tu cara: el secreto a voces de la pantalla de tu teléfono
Al observar el brillo familiar de la pantalla de tu teléfono, puede que nunca te imagines cuánto tiene en común con tu cámara o impresora. Descubre por qué.