Animal identification using camera traps and detection models: Generation of a benchmark

dc.centroE.T.S.I. Informática
dc.contributor.advisorBarba-González, Cristóbal
dc.contributor.advisorHurtado-Requena, Sandro José
dc.contributor.authorRaha Ibnou-Cheikh, Ziri
dc.date.accessioned2026-01-29T11:57:11Z
dc.date.issued2025-06
dc.departamentoLenguajes y Ciencias de la Computación
dc.descriptionEl código fuente completo y los scripts de procesamiento del conjunto de datos están disponibles en GitHub: https://github.com/ziriraha/snieves-donana-benchmark
dc.description.abstractEl monitoreo de las poblaciones de fauna silvestre es esencial para la conservación y la investigación ecológica. Las cámaras de fototrampeo ofrecen un método no invasivo para recopilar grandes volúmenes de datos de imágenes, pero la revisión manual de estos datos requiere mucho tiempo y es propensa a errores. Este proyecto propone un proceso completo para automatizar la identificación de animales mediante modelos de detección de objetos. Un gran conjunto de datos, compuesto por más de 1,3 millones de imágenes de los parques naturales de la Sierra de las Nieves y Doñana, se seleccionó, limpió, anotó y dividió en conjuntos de entrenamiento, validación y prueba. Varios modelos de aprendizaje profundo (YOLOv8, Megadetector y FasterRCNN) se entrenaron y evaluaron con este conjunto de datos. YOLOv8 obtuvo el mejor rendimiento en términos de precisión (93,4%) y precisión de detección (95,2% IoU), lo que lo convierte en el más adecuado para la implementación en tiempo real. Además del entrenamiento del conjunto de datos y el modelo, se desarrolló una aplicación web utilizando Flask, PostgreSQL, Celery y Redis. Esta plataforma permite a los usuarios realizar detecciones sobre nuevas imágenes, acceder al conjunto de datos de referencia y solicitar conjuntos de imágenes personalizados. Todo el sistema está en contenedores con Docker para mayor escalabilidad y facilidad de implementación. Diseñada con modularidad y eficiencia, la solución sirve como herramienta práctica y como referencia reproducible para futuras investigaciones en detección de fauna silvestre. El código fuente completo y los scripts de procesamiento del conjunto de datos están disponibles en GitHub: https://github.com/ziriraha/snieves-donana-benchmark
dc.identifier.urihttps://hdl.handle.net/10630/45033
dc.language.isoeng
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectInformática - Trabajos Fin de Grado
dc.subjectGrado en Ingeniería del Software - Trabajos Fin de Grado
dc.subject.otherDetección de objetos
dc.subject.otherMonitoreo de fauna silvestre
dc.subject.otherCámaras de fototrampeo
dc.titleAnimal identification using camera traps and detection models: Generation of a benchmark
dc.title.alternativeIdentificación de animales mediante cámaras de fototrampeo y modelos de detección: Generación de un benchmark
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicatione8971462-20b8-442f-aeea-797c6233b905
relation.isAdvisorOfPublication7edba7f8-0dbe-48b9-b16c-8cfde49a9a1b
relation.isAdvisorOfPublication.latestForDiscoverye8971462-20b8-442f-aeea-797c6233b905

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ziri Raha Ibnou-Cheikh Memoria TFG-6.pdf
Size:
7.12 MB
Format:
Adobe Portable Document Format