Animales Silvestres
Animales Silvestres
Animales Silvestres
ANIMALES SILVESTRES
MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
1
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE
ANIMALES SILVESTRES
MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
2
AUTOR
MSc. Cristian Brito Martínez, Ministerio de Medio Ambiente, Chile.
DIAGRAMACIÓN Y DISEÑO
Ministerio del Medio Ambiente
FOTOGRAFÍAS
Obtenidas en Pixabay y Unsplash
Enero, 2022
3
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
1. MOTIVACIÓN
El propósito de esta publicación es informar y dar a conocer a la comunidad
ambiental, las capacidades y ventajas que la Inteligencia Artificial y en específico
las técnicas de visión artificial (Computer Vision) y aprendizaje automático
(Machine Learning), pueden generar para la detección y clasificación en forma
automática de animales silvestres. Además, se realiza una discusión sobre
las limitaciones que estas tecnologías tienen actualmente. De forma tal de
incentivar a los profesionales que trabajan en asuntos ambientales a colaborar
con especialistas en Inteligencia Artificial. Para desarrollar herramientas que
permitan incrementar y apalancar la generación de conocimiento ambiental
sobre animales silvestres, para disponer de medios adicionales que contribuyan a
la conservación y protección de este tipo de especies.
4
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
2. INTRODUCCIÓN
La biodiversidad del planeta se encuentra en crisis. Si no se
desarrollan nuevas políticas para su protección y conservación,
se proyecta que para 2.050 la biodiversidad terrestre disminuya
en alrededor del 10% adicional (medido como el promedio de
abundancia de especies o MSA)[1]. La pérdida agregada de
la biodiversidad junto con la pérdida de los beneficios de los
servicios ecosistémicos asociados, se estima entre 2 y 5 billones
de dólares por año[1].
5
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
3. INTELIGENCIA ARTIFICIAL
La Inteligencia Artificial es una ciencia interdisciplinaria que incluye diversos campos de las ciencias, tecnología
y de las humanidades, tales como: ciencias de la computación, neurociencia, psicología, matemática, lingüística
y filosofía, entre otras[5]. Existen varias definiciones de Inteligencia Artificial y no hay total consenso sobre los
alcances y elementos que debe incluir. No obstante, para los fines de esta publicación se utilizará la definición
propuesta por uno de los padres de esta disciplina el Sr. Marvin Minsky, quien define a la Inteligencia Artificial
como:
“UNA DISCIPLINA QUE SE ENCARGA DE CREAR MÁQUINAS PROGRAMADAS QUE SEAN CAPACES DE
HACER COSAS QUE REQUIEREN LA MISMA INTELIGENCIA QUE SI FUESEN HECHAS POR HUMANOS”
En otras palabras, la Inteligencia Artificial (AI por sus siglas en inglés), es una tecnología desarrollada por
humanos, que permite a las máquinas realizar tareas que requieren decisiones inteligentes. En este marco
la AI incluye áreas tan diversas como el Procesamiento de Lenguaje Natural, Visión Artificial, Aprendizaje
Automático o “Machine Learning”, Aprendizaje Profundo o “Deep Learning”, Sistemas Expertos, Representación
del Conocimiento, Agentes Inteligentes, Robótica, Optimización Metaheurística, entre otras.
Luego, es importante precisar que el Machine Learning (ML) y el Deep Learning (DL) no son equivalentes a
Inteligencia Artificial, ya que el ML es una de las ramas de la Inteligencia Artificial y el DL es a su vez un área
del ML.
6
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
1. El algoritmo ubica cada entidad en la imagen e identifica dicha ubicación mediante un cuadro
(ver figura 1).
2. Asigna a cada detección un valor que indica de manera muy aproximada su confianza en la exactitud.
3. Clasifica la entidad. Ejemplo: gato andino, puma, zorro chilote, etc.
Clasificación: para cada detección, el algoritmo clasifica la entidad detectada en una o más categorías
posibles junto con un valor de confianza. Las clasificaciones pueden ser interespecie (por ejemplo, elefante
v/s tigre) o intraespecie (por ejemplo, gato andino v/s gato colo colo). Si se predicen múltiples clasificaciones
por entidad, su valor de confianza generalmente se expresa como probabilidades que suman 1. Ejemplo: gato
Imagen de Entrada
León, 0.98
7
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
8
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
Las cámaras trampa permiten recopilar una gran cantidad de información, pero las imágenes o videos deben ser
revisados en forma manual por especialistas, los que descartan las imágenes vacías, determinan la presencia
de un animal y luego lo clasifican en conformidad al tipo de especie al que corresponda. Esta forma manual de
realizar el trabajo es costosa en términos de tiempo y recursos humanos, lo que limita considerablemente la
escalabilidad y productividad de la investigación[7],[8]. En virtud de lo anterior, la automatización del proceso
de clasificación mediante métodos automáticos basados en visión artificial y Machine Learning podrían
permitir que el proceso sea más escalable y eficiente.
9
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
Para resolver las desventajas de los métodos manuales de clasificación de imágenes descritos anteriormente.
Se han desarrollado diversas técnicas para clasificar objetos y animales mediante técnicas de visión artificial y
el empleo de algoritmos de Machine Learning como máquinas de soporte vectorial (SVM), bosques aleatorios
(RF), perceptrón multicapa (MLP). El empleo de estas técnicas requiere realizar un proceso de extracción
y descripción de características del objeto que se desea clasificar en las imágenes, en donde se detectan
bordes, esquinas o se realiza la segmentación de umbrales[9]. La ventaja de utilizar estas técnicas es que
se requieren pocos datos (menores a 100 imágenes). Sin embargo, la dificultad de estas técnicas es que se
requiere elegir y determinar cuáles son las características más importantes para cada imagen (ver figura 3),
proceso que requiere tiempo y es realizado por un especialista en visión artificial. La exactitud reportada de
estos métodos para la clasificación de animales silvestres oscila entre 40 y 90%[10],[11],[12]. En la tabla 1 se
muestra la exactitud reportada para la clasificación utilizando algoritmos de Machine Learning.
Tabla 1: Exactitud alcanzada por técnicas de Machine Learning para la clasificación de animales
silvestres.
TAMAÑO DEL
APLICACIÓN TÉCNICA EXACTITUD CONJUNTO DE REFERENCIA
IMÁGENES
10
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
Las dificultades que genera el uso de algoritmos de ML pueden ser resueltas mediante el empleo de algoritmos
de Deep Learning, los que se basan en el uso de redes neuronales para realizar las tareas de extracción de
características y clasificación de imágenes. Estas redes son entrenadas con imágenes de los objetos que se
requiere clasificar y requieren menos tiempo de preprocesamiento de las imágenes, pues no es necesario
realizar extracción de características, ya que es la misma red la que realiza la tarea de determinar los patrones
más característicos de los objetos que se requiere clasificar en las imágenes[9].
Para realizar la clasificación de animales silvestres, la técnica más común se basa en redes neuronales
convolucionales (en adelante, CNN). Éstas contienen tres tipos de capas neuronales: i) capas convolucionales
que realizan la extracción de características de las imágenes mediante el empleo de diferentes filtros
o núcleos; ii) capas de pooling que realizan la reducción de dimensiones de las imágenes; y iii) capas fully
connected que es donde se realiza la clasificación de las imágenes[13].
La dificultad de utilizar CNN para clasificar animales silvestres tiene que ver con que el entrenamiento de estas
redes requiere el empleo de hardware especializado como GPUs (graphics processing unit), y que necesitan
una gran cantidad de imágenes para ser entrenadas[13]. Generando problemas cuando se requiere usar esta
técnica para clasificar animales para los que no existe mucha información y datos disponibles. No obstante,
esta dificultad puede ser resuelta utilizando técnicas de transferencia de aprendizaje (transfer learning), la
que consiste en emplear el conocimiento adquirido por un modelo previamente entrenado con millones de
imágenes de diferentes clases, para resolver una tarea de carácter más general, pero adaptarlo a resolver
el problema específico de interés para el que se dispone de pocos datos[14]. En la tabla 2 se muestra la
exactitud reportada para la clasificación de animales silvestres utilizando CNN en combinación con técnicas
de transferencia de aprendizaje, en este caso se puede alcanzar una exactitud entre 85 y 99%[15],[16].
11
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
1
Clasificación binaria.
2 Clasificación múltiple (junto a cinco especies más).
3 Promedio de exactitud alcanzada.
12
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
13
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
En el capítulo 6 se describen las técnicas para aumentar en forma sintética los datos, también se recomiendan
bases de datos públicas en donde se puede obtener información y alternativas existentes de colaboración
entre profesionales mediante plataformas de ciencia ciudadana.
14
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
15
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
16
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
Imágenes de cámaras
Snapshot Serengeti trampa de 61 especies de 7,1 M http://lila.science/datasets/
animales silvestres snapshot-serengeti
Imágenes de cámaras
WCS Camera Trap trampa de 675 especies 1,4 M http://lila.science/datasets/
de animales silvestres wcscameratraps
Imágenes de cámaras
North American Camera trampa de 28 especies de 3,7 M http://lila.science/datasets/
Trap Images animales silvestres nacti
Registros de 18 especies
Caltech Camera Traps de animales en 140 243 K http://lila.science/datasets/
ubicaciones nacti
BirdVox https://wp.nyu.edu/birdvox/
Registro de audios de aves 179 K
codedata/#datasets
http://www.vision.caltech.
Pasadena Urban Trees Imágenes de árboles 30 K edu/registree/publica-
etiquetadas tions-and-dataset.html
17
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
Las bases de datos mencionadas anteriormente poseen en su mayoría imágenes de animales que habitan
en América del Norte, Europa y África. No obstante, existe muy poca información de especies que presentan
un alto grado de endemismo o que solamente es posible encontrar en determinadas zonas geográficas de
Centroamérica, América del Sur, Oceanía y Asia. Tales como el gato andino, pudú, jaguar, huemul, oso de los
andes, guacamayo azul, leopardo de las nieves, entre otros.
Esta situación puede ser una barrera para las personas interesadas en el estudio y conservación de especies
endémicas o que se encuentren en peligro. Luego, para resolver lo anterior existe la opción de utilizar la
aumentación de datos o (data augmentation) la que consiste en aumentar artificialmente los datos a partir
de una imagen original, y se basan en el supuesto de que se puede extraer más información del conjunto de
datos original mediante aumentos artificiales. Estos aumentos corresponden a métodos computacionales que
realizan transformaciones geométricas o del espacio de color de las imágenes. Las técnicas de aumentación
de datos más utilizadas en tareas de clasificación de animales silvestres corresponden a cropping, rotation
y flipping (trasformaciones geométricas), y brightness, contrast modifications (transformaciones del espacio
de color)[20],[21],[22]. En la figura 6 se puede apreciar un ejemplo de las transformaciones que las técnicas
de aumentación de datos producen en la imagen original.
Si se dispone de datos, pero no se cuenta con el conocimiento o con los recursos adecuados para etiquetarlos,
es posible solicitar apoyo online en plataformas de ciencia ciudadana como Zooniverse (https://zooniverse.
org), en donde es posible crear proyectos pidiendo a especialistas de todo el mundo que contribuyan a
identificar y etiquetar los conjuntos de datos[8].
18
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
Cropping
Rotation
Imagen Original
Flipping
Brightness
Contrast
19
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
20
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
21
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
Es importante mencionar que si se necesita estudiar un animal para el que no existen bases de datos públicos
y no se disponen de imágenes propias. El uso de Deep Learning podría no ser lo más adecuado. Ante este
escenario es recomendable preguntarse si el uso de técnicas de inteligencia ambiental es lo más apropiado
para el problema en estudio. En muchos casos puede que sin el uso de técnicas de Inteligencia Artificial se
obtengan resultados iguales o mejores.
Como framework de trabajo fue utilizado Pytorch y Google Colab como ambiente de trabajo. Para el
entrenamiento del modelo se utilizó la GPU (Graphics Processing Unit) proporcionada por Colab, la que
corresponde a una tarjeta NVIDIA Tesla K80 de 24 GB. Se realizaron diferentes pruebas para encontrar el valor
de los hiperparámetros que producen el mejor desempeño, los mejores resultados se obtuvieron con una tasa
de aprendizaje=0,0001, Num_batch= 32, Epochs= 50, Optimizador= Adam, Función de pérdida= NLLLoss.
22
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
IMAGEN REFERENCIAL
IMAGEN REFERENCIAL
IMAGEN REFERENCIAL
24
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
Si bien los resultados obtenidos indican que para clasificar seis especies de animales silvestres se obtiene
un 98,8% de exactitud. Estos resultados deben ser tomados con cautela y no significa que para otras tareas
de clasificación de animales se puedan obtener resultados similares. Ya que el desempeño de los modelos
de clasificación puede ser altamente variable y dependiente del tipo, calidad y cantidad de datos con que se
disponga.
En esta prueba de concepto se utilizaron conjuntos de datos pequeños y donde los animales se aprecian bien
en cada una de las imágenes. Luego, se debe tener en consideración que las imágenes que se obtienen en la
naturaleza pueden estar afectadas por ruido o por otros factores que hacen que los modelos generen errores
en la clasificación. En conformidad a lo anterior y tomando en consideración lo descrito por (Greenberg 2020,
Norouzzadeh et. al. 2018, and Beery et. al 2018)[6],[23],[24]. Los siguientes factores pueden causar errores en
la clasificación de imágenes obtenidas por cámaras trampa, mediante modelos de Deep Learning.
OCLUSIÓN POR VEGETACIÓN: En algunos sitios el animal a detectar o clasificar puede estar cubierto por
pasto o ramas de árboles. Esta situación puede provocar que el animal sea más difícil de detectar o generar
falsos negativos.
CAMUFLAJE: Algunos animales tienen un color de su pelaje o patrones en su cuerpo que los hacen difíciles
de distinguir del paisaje de fondo en que se encuentran.
CLASIFICACIÓN COMO ANIMAL DE OBJETOS DEL PAISAJE: En determinadas circunstancias es posible que
el sistema reconozca a una roca o un trozo de madera como un animal y generar falsos positivos.
25
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
26
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
27
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
PERSPECTIVA DEL ANIMAL: Cuando el animal se encuentra muy cerca del dispositivo de captura de imagen,
puede ocurrir que sólo una parte del animal sea visible.
TAMAÑO DEL ANIMAL EN LA IMAGEN: en este caso el tamaño es importante, ya que el sistema de
clasificación puede que no funcione correctamente para clasificar animales que se ven pequeños en la imagen
como resultado de la distancia a la que se encontraban al momento de capturar la imagen. Luego, es probable
que el sistema funcione mucho mejor con animales que se ven grandes en la imagen y de cuerpo completo.
CONDICIONES CLIMÁTICAS Y LUZ: la neblina, niebla, lluvia y nieve pueden generar ruido en las imágenes,
lo que puede afectar el proceso predictivo. Además, la cantidad de luz y sombras que puede haber en las
imágenes puede ocasionar que el animal no se vea adecuadamente.
CALIDAD DE LA IMAGEN: Las imágenes pueden estar borrosas debido a que al momento de su captura el
animal se desplazaba a alta velocidad o existían condiciones de poca luz. Estas situaciones pueden generar
dificultad para detectar y clasificar animales en una imagen.
28
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
Tabla 6: Factores que pueden generar errores en la clasificación de imágenes obtenidas mediante
cámaras trampa.
Perspectiva del
Condiciones climáticas Condiciones climáticas animal (demasiado cerca
(presencia de niebla) (caída de nieve) de la cámara)
29
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
8. SUGERENCIAS
En esta publicación se han descrito las capacidades que tienen las técnicas de Inteligencia Artificial,
en particular la Visión Artificial, Machine Learning y Deep Learning. Para realizar tareas de clasificación
automática de animales silvestres. Estas técnicas permiten reducir sustancialmente el tiempo requerido para
clasificar grandes conjuntos de datos como lo son las imágenes obtenidas mediante cámaras trampa, lo que
puede contribuir a escalar y optimizar las labores de investigación asociadas a fauna silvestre. No obstante,
a pesar de la alta exactitud (ver tabla 2 y los resultados obtenidos en la prueba de concepto realizada para
este estudio), que se logra en tareas de clasificación utilizando técnicas de Deep Learning como CNN y
transferencia de aprendizaje. Se debe tener en cuenta que cada tarea de clasificación de animales silvestres
tiene complejidades específicas como poca disponibilidad de datos, falta de variabilidad de las imágenes,
imágenes con ruido o vacías, entre otros. Por tanto, si para la clasificación de una especie se logra una exactitud
superior al 90%, esto no asegura que para clasificar una especie diferente se logren resultados similares.
Luego, en virtud de lo expuesto y descrito en esta publicación se recomienda lo siguiente:
1. Definir bien el problema ambiental que se desea resolver, los objetivos que se espera lograr y por qué.
Además, se debe analizar la cantidad y calidad de los conjuntos de datos disponibles.
2. Antes de decidir utilizar técnicas de Machine Learning o Deep Learning, es recomendable determinar si
utilizando tecnologías y procedimientos tradicionales se pueden lograr los objetivos planteados en forma
eficiente.
3. Si se requiere mejorar la eficiencia de la clasificación de imágenes de fauna silvestre y se necesita
automatizar procesos manuales. El uso de técnicas de Inteligencia Artificial podría ser una buena elección.
4. Considerar formar un equipo interdisciplinario con especialistas en Medio Ambiente y en Inteligencia
Artificial, quienes pueden ayudar a desarrollar modelos robustos y más ad-hoc al problema ambiental que se
desea resolver o estudiar.
5. Recolectar y preparar los datos ambientales que serán empleados para entrenar los algoritmos de
Inteligencia Artificial que se ha decidido utilizar (SVM, RF, CNN, etc). Si no dispone de suficientes datos,
considere utilizar bases de datos públicas o plataformas ambientales de ciencia ciudadana para obtenerlos.
6. En los conjuntos de datos que se utilizarán, se debe procurar que las imágenes tengan alta variabilidad. Es
decir que correspondan a animales diferentes y en sus diferentes etapas de desarrollo (individuos juveniles y
adultos), machos y hembras en diferentes ubicaciones y posiciones, imágenes de animales en distintos tipos
de terreno y con diferentes condiciones meteorológicas, imágenes capturadas durante las cuatro estaciones
del año y con diferentes intensidades de iluminación.
30
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
Finalmente, se recomienda que el profesional de medio ambiente que desee desarrollar e implementar un
modelo de Inteligencia Artificial para clasificar animales silvestres, dedique un tiempo adecuado a explorar y
considerar en su proyecto, las cualidades de justicia, responsabilidad, transparencia y ética que todo proyecto
de esta índole debiera tener. También es recomendable evaluar el impacto ambiental que podría ocasionar
el desarrollo del modelo de clasificación, ya que el entrenamiento de estos modelos consume una cantidad
importante de energía eléctrica, lo que puede contribuir a generar emisiones de dióxido de carbono a la
atmósfera (CO2 eq).
1. Eliminar imágenes o registros vacíos en donde no se encuentra la especie que se desea estudiar.
2. Determinar rápidamente en una imagen el lugar en donde se encuentra la especie que se requiere clasificar
o detectar.
3. Filtrar un conjunto de datos grande (miles o millones de datos), para generar pequeños subconjuntos de
datos que contengan solamente las características que desea analizar el investigador.
4. Detectar y corregir errores en la clasificación de animales silvestres presentes en una imagen.
El tiempo que se ahorra al utilizar técnicas de Inteligencia Artificial para completar las tareas descritas
anteriormente, puede ser focalizado y utilizado por los especialistas en medio ambiente, en tareas que
requieran razonamiento, comprender o explicar los procesos ambientales que ocurren en un determinado
ecosistema. Además, el conocimiento de las personas es vital para mejorar el desempeño de los modelos
basados en Inteligencia Artificial y generar un círculo virtuoso humano-máquina que permita incrementar y
apalancar la generación de conocimiento ambiental.
31
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
10. CONCLUSIONES
El estado actual del Medio Ambiente en el planeta y los riesgos que se proyectan para el futuro en cuanto
a pérdida de biodiversidad y servicios ecosistémicos asociados. Subrayan la necesidad de desarrollar e
implementar nuevos métodos que permitan acelerar la generación de información y conocimiento ambiental,
los que contribuyan a la implementación de planes de acción y políticas públicas para la conservación de
la biodiversidad basadas en información científica. En este escenario el uso de técnicas de Inteligencia
Artificial como la Visión Artificial y el Machine Learning en tareas ambientales, puede ser una alternativa que
contribuya a optimizar los recursos que se destinan a la investigación en biodiversidad. No obstante cada
problema ambiental tiene un contexto, características y desafíos propios, por tanto se debe tener precaución
al utilizar modelos basados en Inteligencia Artificial que han sido desarrollados en circunstancias y contextos
distintos al problema que se desea resolver.
En este marco, la colaboración y trabajo conjunto entre especialistas en Inteligencia Artificial y Medio Ambiente
puede contribuir a generar modelos automáticos robustos, los que permitan incrementar el conocimiento
ambiental sobre diversas especies de animales y plantas, para mejorar su estado de conservación y prevenir
impactos futuros.
32
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
BIBLIOGRAFÍA
1. OECD (2012). OECD Environmental Outlook to 2050, OECD Publishing.
2. UN Environment (2019). Global Environment Outlook-GEO-6: Healthy Planet, Healthy People. Nairobi.
3. IPBES (2019). Global assessment report on biodiversity and ecosystem services of the Intergovernmental
Science-Policy Platform on Biodiversity and Ecosystem Services. E. S. Brondizio, J. Settele, S. Díaz, and H. T. Ngo
(editors). IPBES secretariat, Bonn, Germany.
4. Brito C (2021), Inteligencia artificial para la protección del medio ambiente y biodiversidad. Ministerio del
Medio Ambiente, Chile.
5. Mesko B, Görög M, (2020). A short guide for medical professionals in the era of artificial intelligence. npj
Digital Medicine 3:126.
6. Greenberg, S. (2020). Automated Image Recognition for Wildlife Camera Traps: Making it Work for You.
Technical report, Prism University of Calgary’s Digital Repository http://hdl.handle.net/1880/112416, University
of Calgary, Calgary, Alberta, Canada. August 21.
7. Zackary J. Delisle, Elizabeth A. Flaherty, Mackenzie R. Nobbe, Cole M. Wzientek, and Robert Swihart, (2021).
Next-generation camera trapping: Systematic review of historic trends suggests keys to expanded research
applications in ecology and conservation. In Frontiers in Ecology and Evolution.
8. Alexandra Swanson, Margaret Kosmala, Chris Lintott, Robert Simpson, Arfon Smith, and Craig Packer, (2015).
Snapshot serengeti, high-frequency annotated camera trap images of 40 mammalian species in an african
savanna. Scientific Data, 2(1):150026. ISSN 2052-4463.
9. NiallO’Mahony, Sean Campbell, Anderson Carvalho, Suman Harapanahalli, GustavoAdolfo Velasco-
Hernández, Lenka Krpalkova, Daniel Riordan, and Joseph Walsh, (2019). Deep learning vs. traditional computer
vision.
10. Fahad Alharbi, Abrar Alharbi, and Eiji Kamioka, (2019). Animal species classification using machine learning
techniques. MATEC Web Conf., 277:02033.
11. Slavomir Matuska, Robert Hudec, Patrik Kamencay, Miroslav Benco, and Martina Zachariasova, (2014).
Classification of wild animals based on SVM and local descriptors. AASRI Procedia, 9:25–30.
12. Tara A Pelletier, Bryan C Carstens, David C Tank, Jack Sullivan, and Anahí Espíndola, (2018). Predicting plant
conservation priorities on a global scale. Proceedings of the National Academy of Sciences, 115(51):13027–
13032.
13. Athanasios Voulodimos, Nikolaos Doulamis, Anastasios Doulamis, and Eftychios Protopapadakis, (2018).
Deep learning for computer vision: A brief review. Computational Intelligence and Neuroscience, 2018:7068349.
14. Xinyuan Tu, Kenneth Lai, and Svetlana Yanushkevich, (2018). Transfer learning on convolutional neural
networks for dog identification. In 2018 IEEE 9th International Conference on Software Engineering and
Service Science (ICSESS), pages 357–360.
15. Ruilong Chen, Ruth Little, Lyudmila Mihaylova, Richard Delahay, and Ruth Cox (2019). Wildlife surveillance
33
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
34
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE ANIMALES SILVESTRES MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING
AGRADECIMIENTOS
Parte del código utilizado en la prueba de concepto presentada en esta publicación fue desarrollado por
Andrea Engdahl. A ella nuestro agradecimiento.
ABREVIACIONES
AI : Inteligencia Artificial
BD : Base de datos
CPU : Central processing unit
CNN : Convolutional Neural Network o Redes neuronales convolucionales
CO2 eq : Dióxido de carbono equivalente
DL : Deep Learning o Aprendizaje Profundo
GBM : Gradient Boosting Machine
GPU : Graphics processing unit
KNN : K-Nearest Neighbors
ML : Machine Learning o Aprendizaje Automático
MLP : Perceptrón multicapa
RF : Random Forest
SVM : Support Vector Machine
35
DETECCIÓN Y CLASIFICACIÓN AUTOMÁTICA DE
ANIMALES SILVESTRES
MEDIANTE VISIÓN ARTIFICIAL Y MACHINE LEARNING