Un estudio de investigadores del grupo Scene understanding and artificial intelligence lab, de los Estudios de Informática, Multimedia y Telecomunicación de la Universitat Oberta de Catalunya, ha desarrollado una tecnología que aprende a identificar mosquitos a través de un gran volumen de fotografías subidas a una plataforma –Mosquito Alert– realizadas por ciudadanos voluntarios
Los mosquitos pueden ser, además de molestos por sus picaduras, portadores de patógenos. El aumento de las temperaturas terrestres, además, facilita su expansión. Es el caso del mosquito tigre (Aedes albopictus), en España. A medida que estas especies se expanden, también lo hace la ciencia dedicada a combatir los problemas que se les asocia. Así nació Mosquito Alert, un proyecto de ciencia ciudadana coordinado por el Centro de Estudios Avanzados de Blanes, el Centro de Investigación Ecológica y Aplicaciones Forestales y la Universitat Pompeu Fabra, en el que han colaborado los investigadores de la Universitat Oberta de Catalunya.
Este proyecto reúne la información recogida por los usuarios quienes, gracias a sus móviles, pueden fotografiar a los mosquitos y avisar de su presencia en una zona. La información es procesada por entomólogos y expertos para confirmar la presencia de una especie potencialmente peligrosa y avisar a las autoridades pertinentes.
Con una sencilla foto y una aplicación, la ciudadanía puede contribuir a generar un mapa de distribución de mosquitos a nivel mundial y ayudar a combatirlos.»Mosquito Alert es una plataforma que se lanzó en 2014 para monitorizar y controlar los mosquitos portadores de enfermedades», explica Gereziher Weldegebriel Adhane, que junto a Mohammad Mahdi Dehshibi y David Masip han participado en el reciente estudio.
Los entomólogos pueden identificar mosquitos analizando las formas de onda espectrales del batido de las alas o el ADN de las larvas
«La identificación de los mosquitos es fundamental, ya que las enfermedades que transmiten siguen siendo un problema de salud pública importante. El mayor desafío que encontramos al identificar el tipo de mosquito es procesar fotos tomadas en condiciones no controladas y por voluntarios, que al final no son expertos», confirmaba.
Un error muy común, según explica, es obtener una imagen que no esté realizada en segundo plano con elementos adicionales o desde un ángulo que no permite identificar rápidamente la especie o, incluso, de mosquitos muertos, con patrones del cuerpo del mosquito deformados.
«Los entomólogos pueden identificar mosquitos en el laboratorio analizando las formas de onda espectrales del batido de las alas, el ADN de las larvas o las partes morfológicas del cuerpo», describe Gereziher Weldegebriel Adhane.
«Este tipo de análisis depende en gran medida de la experiencia humana y requiere la colaboración de múltiples profesionales, suele llevar mucho tiempo y a la postre no resulta muy práctico debido a la posible rápida propagación de especies de vectores invasores».
«Además –continúa explicando el investigador–, esta forma de estudiar poblaciones de mosquitos no es fácilmente adaptable para identificar grupos grandes con experimentos realizados fuera de laboratorio o con imágenes capturadas en condiciones no controladas», añade. Es aquí donde entran las redes neuronales como tecnología práctica para estudiar los mosquitos.
TECNOLOGÍA PUNTA AL SERVICIO ANTIMOSQUITOS
Las redes neuronales consisten en un conjunto complejo de unidades computacionales conectadas entre sí. La información se introduce por uno de sus extremos y la atraviesa, generando numerosas operaciones hasta que se obtiene un resultado.
Una de las características de las redes neuronales es que son procesos que pueden aprender, de manera que se forman a sí mismos cuando se entrenan, procesando unos datos e instruyendo a la red del tipo de resultado que se busca.
Otra de las características principales de las redes neuronales es su capacidad para procesar grandes cantidades de datos, como, por ejemplo, los proporcionados por miles de voluntarios identificando imágenes de mosquitos. La red neuronal se puede adiestrar para que identifique las imágenes adecuadas y detecte pequeñas variaciones, que pueden ser casi imperceptibles para el ojo humano.
«La inspección manual para abordar el problema de la identificación de enfermedades transmitidas por mosquitos es costosa, requiere mucho tiempo y es casi imposible en entornos que no son de laboratorio», reitera el investigador de la UOC.
«Los sistemas automatizados para identificar mosquitos podrían ayudar a monitorizar fácilmente los brotes de vectores de enfermedades. En el caso del proyecto Mosquito Alert demostramos cómo una red neuronal –que puede ser profunda, es decir, la que tiene varias capas ocultas entre las de entrada y salida–, puede ayudar a identificar el tipo de mosquito a partir de imágenes subidas por la ciudadanía a la plataforma».
Los algoritmos de aprendizaje automático convencionales resultan ineficientes para los grandes conjuntos de datos obtenidos a partir de un proyecto como este, ya que contienen muchas características y existe una gran similitud en las estructuras morfológicas de las especies de mosquitos.
Sin embargo, los investigadores de la UOC comprobaron en el estudio que las redes neuronales profundas pueden emplearse para distinguir las similitudes morfológicas entre las especies de mosquitos a partir de las fotografías subidas por los ciudadanos a la app.
¿CÓMO FUNCIONA UNA RED NEURONAL PROFUNDA?
«La red neuronal que hemos desarrollado puede lograr un rendimiento similar al de un experto, y los algoritmos son potentes para procesar los datos masivos de las fotografías», confirma Adhane.
«Cuando una red neuronal recibe datos de entrada, los patrones de información se aprenden y alimentan a la red, activando las unidades de las capas ocultas», resume el investigador sobre el complejo proceso que se esconde tras la tecnología.
«La información llega a las unidades de salida para realizar la tarea de clasificación, lo que se denomina red de avance. Cada unidad, es decir, cada neurona artificial, tiene unos valores asociados a las neuronas vecinas. Cuando este cálculo alcanza un umbral específico, la unidad se dispara, activando a las que está conectada». Un proceso complejo similar a un sistema biológico.
«Para que una red neuronal aprenda tiene que haber algún tipo de retroalimentación para reducir la diferencia entre los valores reales y los predichos por la operación computacional. La red se somete al entrenamiento hasta que los investigadores determinan que su rendimiento es satisfactorio, como ha sucedido con el proyecto Mosquito Alert”, aclara el investigador de la UOC.
«El modelo que desarrollamos podría usarse en aplicaciones prácticas con pequeñas modificaciones para funcionar en aplicaciones móviles», detalla Gereziher Weldegebriel Adhane.
Aunque queda mucho trabajo de desarrollo por delante, el investigador concluye que «usando la red entrenada es posible hacer predicciones sobre las imágenes de los mosquitos tomadas por los ciudadanos con los smartphones de forma eficaz y en tiempo real».