Aplicación Visual Trap
La plataforma Visual Trap desarrollada por Imatec Innovación permite la gestión de gran volumen de información de diferentes proyectos utilizando como fuente de información los datos obtenidos a través de cámaras de fototrampeo.
Si estas interesado en la aplicación para tus proyectos de seguimiento de fauna contacta con nosotros
Especificaciones técnicas
La plataforma Visual Trap se divide en dos programas principales. Una aplicación WEB con visor GIS para la difusión de los datos y una aplicación JAVA para la clasificación y organización de los datos.
La Aplicación Visual Trap para clasificación y organización de datos está desarrollada en JAVA y utiliza SQLite para el almacenamiento de datos. Uno de los objetivos principales durante el desarrollo de la aplicación era conseguir una solución fácilmente portable, por esto, la aplicación incluye variantes para ejecutar sobre windows o sistemas basados en UNIX, todos los ficheros necesarios pueden trasladarse en un pendrive o disco externo y ejecutar sin necesidad de instalación ni modificaciones de rutas y cargar distintas bases de datos.
La aplicación incluye un motor de conversión de video que permite reducir notablemente el tamaño de los videos y utiliza OpenCV para la compresión de imagenes.
La aplicación es capaz de comunicarse, via REST API, con la base de datos remota de Visual Trap WEB, permitiendo la creación nuevos visores con un solo clic y la sincronización de datos fácilmente.
Visual Trap WEB es un visor GIS programado en PHP y javascript y que utiliza el framework OpenLayers para la carga de datos geoespaciales. La base de datos utiliza MySQL server.
Visual Trap escritorio
Permite crear una base de datos y albergar en ella tantos proyectos como queramos. Una vez generado el proyecto, tan solo es necesario añadir las cámaras que conforman la red. Se deben rellenar campos básicos como fecha inicio, fecha final, paraje o coordenadas. A partir de aquí la aplicación ya está lista para recibir los datos obtenidos en las revisiones.
La aplicación automáticamente recibe los datos y a partir de los datos Exif (especificación para formato de archivos de imagen) obtiene la información de cada archivo referente a fecha y hora de captura. El operario debe clasificar entonces las imágenes que se han cargado. En todo momento la aplicación está diseñada para una optimización de los recursos y facilidad de usos, que agilice al máximo la edición de información. Por ello se han desarrollado dos vistas diferentes que facilitan la gestión de los datos: vista tabla y vista detalle.
La vista tabla permite tener una imagen completa de los datos, cada uno de los archivos se representa en una fila acompañado con los datos específicos de cada imagen. Si seleccionamos un elemento en la tabla, se actualiza la vista detalle, donde se puede ver la foto o video y los campos específicos: nº de contacto, especie, hora, fecha, edad, sexo, observaciones… En cualquiera de las dos vistas se puede editar el archivo.
Además, la aplicación de escritorio posee diferentes herramientas y funcionalidades:
- Gestión de cámaras: añadir cámaras al proyecto, modificar ubicación etc.
- Contactos automáticos, permite asignar los contactos de forma automática de cada una de las especies en función del tiempo entre archivos que establezcamos.
- Filtros: permite ejecutar filtros por proyecto, cámara, especie, fecha, etc.
- Estadísticas: número de contactos e individuos por cámara y mes (índice de abundancia 100 días cámara), contactos por hora (gráficas de actividad), etc.
- Exportar tabla: exportar tabla en diferentes formatos y en función de los filtros.
- Conexión con Visual Trap Web: permite conectar con la versión web. Como se detallará más adelante la versión web está basada en una vista cartográfica (visor cartográfico web), que se crea automáticamente desde la aplicación escritorio, en función del proyecto que queramos compartir. Permite sincronizar las imágenes que queramos, y automáticamente, estar disponibles en la web.
Visual Trap web
La aplicación web está basada en un visor cartográfico desarrollado a partir de Geoserver donde se integran diferentes capas de información:
- Cartografía base: Ortofotografía PNOA, Base cartográfica Raster, OSM, etc.
- Cartografía temática: cada uno de los proyectos puede necesitar capas de información para superponer sobre el visor: Comarcas forestales, parques naturales, reservas de caza, zonas de reuperación, etc.
- Información visualtrap: cuadrículas de estudio, cámaras del proyecto.
Permite las funcionalidades básicas de cualquier visor cartográfico: coordenadas, mapa de situación, medir distancias, zoom, etc.
El visor se crea desde la aplicación de escritorio con tan solo un clic, y una vez creado permite subir los archivos que nos interesen, por ejemplo, cada uno de los contactos de una especie, etc.
Próximos desarrollos
RECONOCIMIENTO DE IMÁGENES
La importante cantidad de imágenes vacías generadas por las cámaras de fototrampeo, sin duda es un problema para la gestión de los proyectos, tanto por el espacio necesario para almacenar los datos, como para la trasmisión de la informacion y el procesado de la misma.
De ahí que uno de los desarrollos próximos de la aplicación será el de integrar una extensión de reconocimiento de imágenes que discrimine las imágenes vacías. La herramienta podría tener dificultades de funcionamiento en diversas situaciones (imágenes muy oscuras, contraluz, poca visibilidad, etc.) sin embargo un porcentaje elevado de archivos podrían descartarse automáticamente mejorando sustancialmente la productividad.
APP VISUAL TRAP
Actualmente la aplicación está diseñada para gestionar datos obtenidos mediante fototrampeo, asociados a cámaras y a ubicaciones estáticas. Sin embargo, los proyectos de fototrampeo, pueden generar a través de los técnicos de campo diferentes datos muy interesantes para la integración en la aplicación. Principalmente estamos hablando de indicios y avistamientos.
Una aplicación móvil para capturar estos datos (foto, geolocalización descripción etc.) permitiría integrar fácilmente la información en la aplicación. Por tanto, centralizaríamos toda la información asociada a un proyecto en una misma base de datos, posibilitando una mayor explotación de los mismos.
REGISTROS CON DOBLE IMAGEN
En los proyectos de seguimiento de felinos con patrones de manchas, y más concretamente en el caso del lince, se analizan ambos costados para identificar ejemplares. Visual Trap podría permitir la visualización a la vez de las imágenes tomadas por cámaras enfrentadas en proyectos de la especie.
BBDD ONLINE
Actualmente la gestión de los datos se realiza en local (visual trap escritorio), sin embargo, cada vez es más demandado la posibilidad de albergar la base de datos online, permitiendo por un lado trabajo colaborativo (trabajar diferentes personas en diferentes lugares en el mismo proyecto al mismo tiempo) y por otro, agilizando el traspaso de información.
DESARROLLOS PERSONALIZADOS
Visual Trap es un desarrollo propio de Imatec Innovación y desde un principio se ha desarrollado centrándose en una premisa, la escalabilidad. El volumen de información que puede procesar es prácticamente infinito y las extensiones y funcionalidades extra que se desarrollen podrán integrarse en la aplicación en futuras actualizaciones sin cambiar la base de la misma.