Automated tracking of aquatic crustaceans with potential application on the quantification of animals movement
- Autores
- Nuñez, Jesús Darío; Massone, Octavio Antonio; García Suárez, José Antonio
- Año de publicación
- 2023
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- En este trabajo se describe un conjunto de algoritmos escritos en el lenguaje de programación Python, orientados a la detección y el seguimiento autónomo de objetos en vídeos experimentales. Esta rutina se desarrolló bajo los fundamentos de la sustracción de fondo y umbral de imagen (empleando la biblioteca OpenCV), lo cual posibilita seguir un espectro amplio de animales bajo diferentes condiciones. La rutina fue validada usándola en crustáceos acuáticos y semi-terrestres, y bajo diferentes escenarios experimentales (muestreo de laboratorio, de campo y utilizando vídeos creados en condiciones nocturnas y diurnas). Una de las ventajas de la rutina que presentamos es que fue construida empleando un software de código abierto y multiplataforma, por lo que se la puede emplear en cualquier sistema operativo. La naturaleza de código abierto de esta rutina permite flexibilidad y escalabilidad, y fácil personalización. Por lo tanto, es transferible a otras especies o experimentos en el contexto de la ecología del comportamiento. La presente rutina constituye una alternativa gratuita a los sistemas comerciales de seguimiento de vídeo y, en consecuencia, se la puede aplicar a una gran variedad de programas, tanto educativos como de investigación.
Here, we present a set of algorithms using the Python programming language, that will allow using a routine for object detection and tracking in experimental videos. We developed a script, under the fundamentals of background subtraction and image thresholding (using the OpenCV package), that makes it possible to track a wide spectrum of animals under different conditions. We have validated this script through testing on semi-terrestrial and aquatic crustacean species and under different experimental scenarios (laboratory and field sampling and using video created under nocturnal and diurnal conditions). The open-source nature of the script allows for flexibility and scalability, so it can be easily customized and is thus transferable to other species/experiments in the context of behavioral ecology. The tracking script is easy customizable and free alternative to commercial video tracking systems and therefore, applicable to a wide variety of both educational and research programs.
Fil: Nuñez, Jesús Darío. Universidad Nacional de Mar del Plata - CONICET. Instituto de Investigaciones Marinas y Costeras (IIMYC)
Fil: Massone, Octavio Antonio. Universidad Nacional de Mar del Plata - CONICET. Instituto de Investigaciones Marinas y Costeras (IIMYC)
Fil: García Suárez, José Antonio. Universitat Oberta de Catalunya (UOC) - Fuente
- Ecol. austral (En línea) 2023;01(033):053-059
- Materia
-
DETECCION DE OBJETOS
ECOLOGIA DEL COMPORTAMIENTO
SEGUIMIENTO POR VIDEO
PYTHON, OPENCV
OBJECT DETECTION
BEHAVIORAL ECOLOGY
VIDEO TRACKING - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/2.5/ar
- Repositorio
- Institución
- Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
- OAI Identificador
- ecologiaaustral:ecologiaaustral_v033_n01_p053
Ver los metadatos del registro completo
id |
BDUBAFCEN_3dff2ca860e7c632f2070fd3cea1da1d |
---|---|
oai_identifier_str |
ecologiaaustral:ecologiaaustral_v033_n01_p053 |
network_acronym_str |
BDUBAFCEN |
repository_id_str |
1896 |
network_name_str |
Biblioteca Digital (UBA-FCEN) |
spelling |
Automated tracking of aquatic crustaceans with potential application on the quantification of animals movementSeguimiento automatizado de diferentes crustáceos acuáticos con potencial aplicación a la cuantificación de movimiento de animalesNuñez, Jesús DaríoMassone, Octavio AntonioGarcía Suárez, José AntonioDETECCION DE OBJETOSECOLOGIA DEL COMPORTAMIENTOSEGUIMIENTO POR VIDEOPYTHON, OPENCVOBJECT DETECTIONBEHAVIORAL ECOLOGYVIDEO TRACKINGEn este trabajo se describe un conjunto de algoritmos escritos en el lenguaje de programación Python, orientados a la detección y el seguimiento autónomo de objetos en vídeos experimentales. Esta rutina se desarrolló bajo los fundamentos de la sustracción de fondo y umbral de imagen (empleando la biblioteca OpenCV), lo cual posibilita seguir un espectro amplio de animales bajo diferentes condiciones. La rutina fue validada usándola en crustáceos acuáticos y semi-terrestres, y bajo diferentes escenarios experimentales (muestreo de laboratorio, de campo y utilizando vídeos creados en condiciones nocturnas y diurnas). Una de las ventajas de la rutina que presentamos es que fue construida empleando un software de código abierto y multiplataforma, por lo que se la puede emplear en cualquier sistema operativo. La naturaleza de código abierto de esta rutina permite flexibilidad y escalabilidad, y fácil personalización. Por lo tanto, es transferible a otras especies o experimentos en el contexto de la ecología del comportamiento. La presente rutina constituye una alternativa gratuita a los sistemas comerciales de seguimiento de vídeo y, en consecuencia, se la puede aplicar a una gran variedad de programas, tanto educativos como de investigación.Here, we present a set of algorithms using the Python programming language, that will allow using a routine for object detection and tracking in experimental videos. We developed a script, under the fundamentals of background subtraction and image thresholding (using the OpenCV package), that makes it possible to track a wide spectrum of animals under different conditions. We have validated this script through testing on semi-terrestrial and aquatic crustacean species and under different experimental scenarios (laboratory and field sampling and using video created under nocturnal and diurnal conditions). The open-source nature of the script allows for flexibility and scalability, so it can be easily customized and is thus transferable to other species/experiments in the context of behavioral ecology. The tracking script is easy customizable and free alternative to commercial video tracking systems and therefore, applicable to a wide variety of both educational and research programs.Fil: Nuñez, Jesús Darío. Universidad Nacional de Mar del Plata - CONICET. Instituto de Investigaciones Marinas y Costeras (IIMYC)Fil: Massone, Octavio Antonio. Universidad Nacional de Mar del Plata - CONICET. Instituto de Investigaciones Marinas y Costeras (IIMYC)Fil: García Suárez, José Antonio. Universitat Oberta de Catalunya (UOC)Asociación Argentina de Ecología2023-04info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttps://hdl.handle.net/20.500.12110/ecologiaaustral_v033_n01_p053Ecol. austral (En línea) 2023;01(033):053-059reponame:Biblioteca Digital (UBA-FCEN)instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesinstacron:UBA-FCENenginfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar2025-09-04T09:48:54Zecologiaaustral:ecologiaaustral_v033_n01_p053Institucionalhttps://digital.bl.fcen.uba.ar/Universidad públicaNo correspondehttps://digital.bl.fcen.uba.ar/cgi-bin/oaiserver.cgiana@bl.fcen.uba.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:18962025-09-04 09:48:55.531Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse |
dc.title.none.fl_str_mv |
Automated tracking of aquatic crustaceans with potential application on the quantification of animals movement Seguimiento automatizado de diferentes crustáceos acuáticos con potencial aplicación a la cuantificación de movimiento de animales |
title |
Automated tracking of aquatic crustaceans with potential application on the quantification of animals movement |
spellingShingle |
Automated tracking of aquatic crustaceans with potential application on the quantification of animals movement Nuñez, Jesús Darío DETECCION DE OBJETOS ECOLOGIA DEL COMPORTAMIENTO SEGUIMIENTO POR VIDEO PYTHON, OPENCV OBJECT DETECTION BEHAVIORAL ECOLOGY VIDEO TRACKING |
title_short |
Automated tracking of aquatic crustaceans with potential application on the quantification of animals movement |
title_full |
Automated tracking of aquatic crustaceans with potential application on the quantification of animals movement |
title_fullStr |
Automated tracking of aquatic crustaceans with potential application on the quantification of animals movement |
title_full_unstemmed |
Automated tracking of aquatic crustaceans with potential application on the quantification of animals movement |
title_sort |
Automated tracking of aquatic crustaceans with potential application on the quantification of animals movement |
dc.creator.none.fl_str_mv |
Nuñez, Jesús Darío Massone, Octavio Antonio García Suárez, José Antonio |
author |
Nuñez, Jesús Darío |
author_facet |
Nuñez, Jesús Darío Massone, Octavio Antonio García Suárez, José Antonio |
author_role |
author |
author2 |
Massone, Octavio Antonio García Suárez, José Antonio |
author2_role |
author author |
dc.subject.none.fl_str_mv |
DETECCION DE OBJETOS ECOLOGIA DEL COMPORTAMIENTO SEGUIMIENTO POR VIDEO PYTHON, OPENCV OBJECT DETECTION BEHAVIORAL ECOLOGY VIDEO TRACKING |
topic |
DETECCION DE OBJETOS ECOLOGIA DEL COMPORTAMIENTO SEGUIMIENTO POR VIDEO PYTHON, OPENCV OBJECT DETECTION BEHAVIORAL ECOLOGY VIDEO TRACKING |
dc.description.none.fl_txt_mv |
En este trabajo se describe un conjunto de algoritmos escritos en el lenguaje de programación Python, orientados a la detección y el seguimiento autónomo de objetos en vídeos experimentales. Esta rutina se desarrolló bajo los fundamentos de la sustracción de fondo y umbral de imagen (empleando la biblioteca OpenCV), lo cual posibilita seguir un espectro amplio de animales bajo diferentes condiciones. La rutina fue validada usándola en crustáceos acuáticos y semi-terrestres, y bajo diferentes escenarios experimentales (muestreo de laboratorio, de campo y utilizando vídeos creados en condiciones nocturnas y diurnas). Una de las ventajas de la rutina que presentamos es que fue construida empleando un software de código abierto y multiplataforma, por lo que se la puede emplear en cualquier sistema operativo. La naturaleza de código abierto de esta rutina permite flexibilidad y escalabilidad, y fácil personalización. Por lo tanto, es transferible a otras especies o experimentos en el contexto de la ecología del comportamiento. La presente rutina constituye una alternativa gratuita a los sistemas comerciales de seguimiento de vídeo y, en consecuencia, se la puede aplicar a una gran variedad de programas, tanto educativos como de investigación. Here, we present a set of algorithms using the Python programming language, that will allow using a routine for object detection and tracking in experimental videos. We developed a script, under the fundamentals of background subtraction and image thresholding (using the OpenCV package), that makes it possible to track a wide spectrum of animals under different conditions. We have validated this script through testing on semi-terrestrial and aquatic crustacean species and under different experimental scenarios (laboratory and field sampling and using video created under nocturnal and diurnal conditions). The open-source nature of the script allows for flexibility and scalability, so it can be easily customized and is thus transferable to other species/experiments in the context of behavioral ecology. The tracking script is easy customizable and free alternative to commercial video tracking systems and therefore, applicable to a wide variety of both educational and research programs. Fil: Nuñez, Jesús Darío. Universidad Nacional de Mar del Plata - CONICET. Instituto de Investigaciones Marinas y Costeras (IIMYC) Fil: Massone, Octavio Antonio. Universidad Nacional de Mar del Plata - CONICET. Instituto de Investigaciones Marinas y Costeras (IIMYC) Fil: García Suárez, José Antonio. Universitat Oberta de Catalunya (UOC) |
description |
En este trabajo se describe un conjunto de algoritmos escritos en el lenguaje de programación Python, orientados a la detección y el seguimiento autónomo de objetos en vídeos experimentales. Esta rutina se desarrolló bajo los fundamentos de la sustracción de fondo y umbral de imagen (empleando la biblioteca OpenCV), lo cual posibilita seguir un espectro amplio de animales bajo diferentes condiciones. La rutina fue validada usándola en crustáceos acuáticos y semi-terrestres, y bajo diferentes escenarios experimentales (muestreo de laboratorio, de campo y utilizando vídeos creados en condiciones nocturnas y diurnas). Una de las ventajas de la rutina que presentamos es que fue construida empleando un software de código abierto y multiplataforma, por lo que se la puede emplear en cualquier sistema operativo. La naturaleza de código abierto de esta rutina permite flexibilidad y escalabilidad, y fácil personalización. Por lo tanto, es transferible a otras especies o experimentos en el contexto de la ecología del comportamiento. La presente rutina constituye una alternativa gratuita a los sistemas comerciales de seguimiento de vídeo y, en consecuencia, se la puede aplicar a una gran variedad de programas, tanto educativos como de investigación. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-04 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
https://hdl.handle.net/20.500.12110/ecologiaaustral_v033_n01_p053 |
url |
https://hdl.handle.net/20.500.12110/ecologiaaustral_v033_n01_p053 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/2.5/ar |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Asociación Argentina de Ecología |
publisher.none.fl_str_mv |
Asociación Argentina de Ecología |
dc.source.none.fl_str_mv |
Ecol. austral (En línea) 2023;01(033):053-059 reponame:Biblioteca Digital (UBA-FCEN) instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales instacron:UBA-FCEN |
reponame_str |
Biblioteca Digital (UBA-FCEN) |
collection |
Biblioteca Digital (UBA-FCEN) |
instname_str |
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
instacron_str |
UBA-FCEN |
institution |
UBA-FCEN |
repository.name.fl_str_mv |
Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
repository.mail.fl_str_mv |
ana@bl.fcen.uba.ar |
_version_ |
1842340710948274176 |
score |
12.623145 |