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
Biblioteca Digital (UBA-FCEN)
Institución
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
OAI Identificador
ecologiaaustral:ecologiaaustral_v033_n01_p053

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