Traducción y desarrollo del software Ecosonos

La ecoacústica es una disciplina que estudia la relación entre los seres vivos y el medio ambiente en el que habitan a través del sonido. Para estudiar el sonido, por lo general, se ubica un gran número de grabadoras en un ecosistema de interés con el fin de registrar el sonido por un tiempo definid...

Full description

Autores:
Chalarca Botero, Manuel Alejandro
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Instituto Tecnológico Metropolitano
Repositorio:
Repositorio ITM
Idioma:
spa
OAI Identifier:
oai:repositorio.itm.edu.co:20.500.12622/6398
Acceso en línea:
http://hdl.handle.net/20.500.12622/6398
Palabra clave:
Bioacústica
Clustering
Matlab
Python
Clustering
Matlab
Python
Bioacoustics
Diseño sostenible
Rights
License
Acceso abierto
id RepoITM2_e907eea3b7e9a20b67fb41b979c546cd
oai_identifier_str oai:repositorio.itm.edu.co:20.500.12622/6398
network_acronym_str RepoITM2
network_name_str Repositorio ITM
repository_id_str
dc.title.spa.fl_str_mv Traducción y desarrollo del software Ecosonos
dc.title.translated.spa.fl_str_mv Translation and development of Ecosonos software
title Traducción y desarrollo del software Ecosonos
spellingShingle Traducción y desarrollo del software Ecosonos
Bioacústica
Clustering
Matlab
Python
Clustering
Matlab
Python
Bioacoustics
Diseño sostenible
title_short Traducción y desarrollo del software Ecosonos
title_full Traducción y desarrollo del software Ecosonos
title_fullStr Traducción y desarrollo del software Ecosonos
title_full_unstemmed Traducción y desarrollo del software Ecosonos
title_sort Traducción y desarrollo del software Ecosonos
dc.creator.fl_str_mv Chalarca Botero, Manuel Alejandro
dc.contributor.advisor.none.fl_str_mv Duque Muñoz, Leonardo
dc.contributor.author.none.fl_str_mv Chalarca Botero, Manuel Alejandro
dc.contributor.email.spa.fl_str_mv manuelchalarca281009@correo.itm.edu.co
dc.subject.spa.fl_str_mv Bioacústica
Clustering
Matlab
Python
topic Bioacústica
Clustering
Matlab
Python
Clustering
Matlab
Python
Bioacoustics
Diseño sostenible
dc.subject.keywords.spa.fl_str_mv Clustering
Matlab
Python
Bioacoustics
dc.subject.lemb.spa.fl_str_mv Diseño sostenible
description La ecoacústica es una disciplina que estudia la relación entre los seres vivos y el medio ambiente en el que habitan a través del sonido. Para estudiar el sonido, por lo general, se ubica un gran número de grabadoras en un ecosistema de interés con el fin de registrar el sonido por un tiempo definido. Esto genera una gran cantidad de información que debe ser almacenada y posteriormente procesada para reconocer información útil como el registro de sonotipos de animales, la estimación de lluvia en el ecosistema, entre otros. Es así como uno de los retos que plantea el estudio de la información acústica es el procesamiento de la información, puesto que los datos registrados pueden llegar a ocupar algunas teras en disco. Atendiendo a lo anterior, en la fase de ejecución de este proyecto de investigación se procedió a la implementación en Python de Ecosonos, una nueva versión del software de reconocimiento de especies “AUREAS” previamente implementado en Matlab desde el año 2011 en la Universidad de Antioquia. Mediante el proyecto de Minciencias RC 731-2020 “Programa Conservación Biológica usando Inteligencia Artificial” se planteó agregar funcionalidades a dicho software que permitiera compartirlo con la comunidad de biólogos y por eso surge la necesidad de implementación en un software de uso libre. Es así como surge el módulo “Sonotipos” en el software Ecosonos, el cual permite la identificación de sonotipos mediante el uso de algoritmos de aprendizaje de máquina no supervisados. En concreto, en este se realiza el procesamiento de registros de audio a partir de algoritmos de agrupamiento (clustering), los cuales identifican los cantos de las especies o eventos de interés. Esta información es marcada en los metadatos de los audios, y sirve a los expertos quienes, mediante la información generada, pueden identificar si los eventos de interés se asocian a una especie en específico, se puede contar el número de cantos de dicha especie, si hay registro de lluvia, entre otros, lo cual permite estimar la salud de dicho ecosistema. El siguiente módulo programado fue el módulo de reconocimiento, el cual, una vez identificado por parte de los expertos la información de los clústers, se prosigue a reconocer en audios no vistos la misma información, esto permite verificar si en otras zonas del ecosistema o en otros audios no analizados se encuentra la misma información que en los audios de entrenamiento Mediante la programación de este software se logró integrar de una mejor manera este módulo al software Ecosonos, en una distribución con software gratuito y tener las mismas funcionalidades del software original.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-03-21T18:14:54Z
dc.date.available.none.fl_str_mv 2024-03-21T18:14:54Z
dc.date.issued.none.fl_str_mv 2024
dc.type.local.spa.fl_str_mv Trabajo de grado de pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12622/6398
dc.identifier.instname.spa.fl_str_mv instname:Instituto Tecnológico Metropolitano
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Instituto Tecnológico Metropolitano
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.itm.edu.co/
url http://hdl.handle.net/20.500.12622/6398
identifier_str_mv instname:Instituto Tecnológico Metropolitano
reponame:Repositorio Institucional Instituto Tecnológico Metropolitano
repourl:https://repositorio.itm.edu.co/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.uri.spa.fl_str_mv http://creativecommons. org/licenses/by-nc-nd/4.0/
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.creativecommons.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
rights_invalid_str_mv Acceso abierto
Attribution-NonCommercial-NoDerivatives 4.0 International
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingenierías
dc.publisher.program.spa.fl_str_mv Ingeniería Mecatrónica
dc.publisher.grantor.spa.fl_str_mv Instituto Tecnológico Metropolitano
institution Instituto Tecnológico Metropolitano
bitstream.url.fl_str_mv https://dspace-itm.metabuscador.org/bitstreams/3f42d211-40f2-4660-9ffd-34789773ba95/download
https://dspace-itm.metabuscador.org/bitstreams/b4b581df-2a10-46f0-bfb1-37fedd9f746b/download
https://dspace-itm.metabuscador.org/bitstreams/343951a8-0388-4cb0-9c48-034e14a38611/download
https://dspace-itm.metabuscador.org/bitstreams/4fffcbd2-af41-4e9f-9859-8407cd5ef811/download
https://dspace-itm.metabuscador.org/bitstreams/3221096e-f39a-458d-b6f3-74b7f9bfccf9/download
https://dspace-itm.metabuscador.org/bitstreams/d5cd04e4-084c-467c-94e8-5ba52bef0ca8/download
https://dspace-itm.metabuscador.org/bitstreams/2fb9b768-271a-4ad3-9efc-4806e74d376e/download
bitstream.checksum.fl_str_mv 7734e4171dd7ba1c98e697a13b9e06eb
a01368eaa1dc35b55a367fe3ce49788b
58e30fbcfd4ed382803fa4f5ad83be42
9dca7d202c1d651ae0b727021d0bf12d
4c2039a0989e9905427d6083c47bdb40
16be4adbc92c7ff9176fcb5db276b8c4
f09289aec152a1c8c37ba8f625fdcb46
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Instituto Tecnológico Metropolitano de Medellín
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1837096908709953536
spelling Duque Muñoz, LeonardoChalarca Botero, Manuel Alejandromanuelchalarca281009@correo.itm.edu.co2024-03-21T18:14:54Z2024-03-21T18:14:54Z2024http://hdl.handle.net/20.500.12622/6398instname:Instituto Tecnológico Metropolitanoreponame:Repositorio Institucional Instituto Tecnológico Metropolitanorepourl:https://repositorio.itm.edu.co/La ecoacústica es una disciplina que estudia la relación entre los seres vivos y el medio ambiente en el que habitan a través del sonido. Para estudiar el sonido, por lo general, se ubica un gran número de grabadoras en un ecosistema de interés con el fin de registrar el sonido por un tiempo definido. Esto genera una gran cantidad de información que debe ser almacenada y posteriormente procesada para reconocer información útil como el registro de sonotipos de animales, la estimación de lluvia en el ecosistema, entre otros. Es así como uno de los retos que plantea el estudio de la información acústica es el procesamiento de la información, puesto que los datos registrados pueden llegar a ocupar algunas teras en disco. Atendiendo a lo anterior, en la fase de ejecución de este proyecto de investigación se procedió a la implementación en Python de Ecosonos, una nueva versión del software de reconocimiento de especies “AUREAS” previamente implementado en Matlab desde el año 2011 en la Universidad de Antioquia. Mediante el proyecto de Minciencias RC 731-2020 “Programa Conservación Biológica usando Inteligencia Artificial” se planteó agregar funcionalidades a dicho software que permitiera compartirlo con la comunidad de biólogos y por eso surge la necesidad de implementación en un software de uso libre. Es así como surge el módulo “Sonotipos” en el software Ecosonos, el cual permite la identificación de sonotipos mediante el uso de algoritmos de aprendizaje de máquina no supervisados. En concreto, en este se realiza el procesamiento de registros de audio a partir de algoritmos de agrupamiento (clustering), los cuales identifican los cantos de las especies o eventos de interés. Esta información es marcada en los metadatos de los audios, y sirve a los expertos quienes, mediante la información generada, pueden identificar si los eventos de interés se asocian a una especie en específico, se puede contar el número de cantos de dicha especie, si hay registro de lluvia, entre otros, lo cual permite estimar la salud de dicho ecosistema. El siguiente módulo programado fue el módulo de reconocimiento, el cual, una vez identificado por parte de los expertos la información de los clústers, se prosigue a reconocer en audios no vistos la misma información, esto permite verificar si en otras zonas del ecosistema o en otros audios no analizados se encuentra la misma información que en los audios de entrenamiento Mediante la programación de este software se logró integrar de una mejor manera este módulo al software Ecosonos, en una distribución con software gratuito y tener las mismas funcionalidades del software original.Grupo de investigacion Maquinas Inteligentes y reconocimiento de patronesEcoacoustics is a discipline that studies the relationship between living beings and the environment in which they live through sound. To study sound, a large number of recorders in an ecosystem of interest in order to record sound for a time definite. This generates a large amount of information that must be stored and subsequently processed to recognize useful information such as the record of sonotypes of animals, the estimation of rainfall in the ecosystem, among others. This is how one of the challenges that the study of acoustic information raises is the processing of information, since the Recorded data can take up several terabytes of disk space. Taking into account the above, in the execution phase of this research project, we proceeded to Python implementation of Ecosonos, a new version of the recognition software “AUREAS” species previously implemented in Matlab since 2011 at the Antioquia University (UDA). Through the Minciencias project RC 731-2020 “Biological Conservation Program using Artificial Intelligence” was proposed to add functionalities to said software that would allow share it with the community of biologists and that is why the need arises for implementation in a free use software. This is how the “Sonotypes” module arises in the Ecosonos software, which allows the identification of sonotypes by using unsupervised machine learning algorithms. In Specifically, in this the processing of audio records is carried out based on algorithms grouping (clustering), which identifies the songs of the species or events of interest. This information is marked in the audio metadata, and serves the experts who, Through the information generated, they can identify if the events of interest are associated with a specific species, the number of songs of said species can be counted, if there is a record of rain, among others, which allows estimating the health of said ecosystem. The next programmed module was the recognition module, which, once identified by the experts, the information of the clusters continues to be recognized in audios not seen the same information, this allows us to verify if in other areas of the ecosystem or in other In unanalyzed audios, the same information is found as in the training audios. By programming this software, it was possible to better integrate this module into the Ecosonos software, in a distribution with free software and have the same functionalities of the original software.Ingeniero Mecatrónicopregradoapplication/pdfspahttp://creativecommons. org/licenses/by-nc-nd/4.0/BioacústicaClusteringMatlabPythonClusteringMatlabPythonBioacousticsDiseño sostenibleTraducción y desarrollo del software EcosonosTranslation and development of Ecosonos softwareFacultad de IngenieríasIngeniería MecatrónicaInstituto Tecnológico MetropolitanoAcceso abiertoAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Trabajo de grado de pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisPublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-81406https://dspace-itm.metabuscador.org/bitstreams/3f42d211-40f2-4660-9ffd-34789773ba95/download7734e4171dd7ba1c98e697a13b9e06ebMD52falseAnonymousREADTHUMBNAILManuel Alejandro_Chalarca Botero_2024.pdf.jpgManuel Alejandro_Chalarca Botero_2024.pdf.jpgGenerated Thumbnailimage/jpeg5003https://dspace-itm.metabuscador.org/bitstreams/b4b581df-2a10-46f0-bfb1-37fedd9f746b/downloada01368eaa1dc35b55a367fe3ce49788bMD55falseAnonymousREADCarta-de-autorizacion-de-divulgacion-ManuelChalarca_2024.pdf.jpgCarta-de-autorizacion-de-divulgacion-ManuelChalarca_2024.pdf.jpgGenerated Thumbnailimage/jpeg7320https://dspace-itm.metabuscador.org/bitstreams/343951a8-0388-4cb0-9c48-034e14a38611/download58e30fbcfd4ed382803fa4f5ad83be42MD56falseAnonymousREADORIGINALManuel Alejandro_Chalarca Botero_2024.pdfManuel Alejandro_Chalarca Botero_2024.pdfTrabajo de gradoapplication/pdf7498822https://dspace-itm.metabuscador.org/bitstreams/4fffcbd2-af41-4e9f-9859-8407cd5ef811/download9dca7d202c1d651ae0b727021d0bf12dMD53trueAnonymousREADCarta-de-autorizacion-de-divulgacion-ManuelChalarca_2024.pdfCarta-de-autorizacion-de-divulgacion-ManuelChalarca_2024.pdfCarta de autorizaciónapplication/pdf140986https://dspace-itm.metabuscador.org/bitstreams/3221096e-f39a-458d-b6f3-74b7f9bfccf9/download4c2039a0989e9905427d6083c47bdb40MD54falseAnonymousREAD2082-07-12TEXTManuel Alejandro_Chalarca Botero_2024.pdf.txtManuel Alejandro_Chalarca Botero_2024.pdf.txtExtracted texttext/plain53754https://dspace-itm.metabuscador.org/bitstreams/d5cd04e4-084c-467c-94e8-5ba52bef0ca8/download16be4adbc92c7ff9176fcb5db276b8c4MD57falseAnonymousREADCarta-de-autorizacion-de-divulgacion-ManuelChalarca_2024.pdf.txtCarta-de-autorizacion-de-divulgacion-ManuelChalarca_2024.pdf.txtExtracted texttext/plain4550https://dspace-itm.metabuscador.org/bitstreams/2fb9b768-271a-4ad3-9efc-4806e74d376e/downloadf09289aec152a1c8c37ba8f625fdcb46MD58falseAnonymousREAD2082-07-1220.500.12622/6398oai:dspace-itm.metabuscador.org:20.500.12622/63982025-06-24 09:29:22.053open.accesshttps://dspace-itm.metabuscador.orgRepositorio Instituto Tecnológico Metropolitano de Medellínbdigital@metabiblioteca.comRWwgSW5zdGl0dXRvIFRlY25vbMOzZ2ljbyBNZXRyb3BvbGl0YW5vIChJVE0pLCBkaWZ1bmRlIG1lZGlhbnRlIHN1IFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgbG9zIHRyYWJham9zIGRlIGludmVzdGlnYWNpw7NuIHByb2R1Y2lkb3MgcG9yIGxvcyBtaWVtYnJvcyBkZWwgSW5zdGl0dXRvLiBFbCBjb250ZW5pZG8gZGUgbG9zIGRvY3VtZW50b3MgZGlnaXRhbGVzIGVzIGRlIGFjY2VzbyBhYmllcnRvIHBhcmEgdG9kYSBwZXJzb25hIGludGVyZXNhZGEuCgpTZSBhY2xhcmEgcXVlIGVsIElUTSBubyB0aWVuZSBsb3MgZGVyZWNob3MgZGUgcHJvcGllZGFkIGludGVsZWN0dWFsLiBMb3MgZGVyZWNob3MgZGUgYXV0b3Igc2UgZW5jdWVudHJhbiBwcm90ZWdpZG9zIHBvciBsYSBsZWdpc2xhY2nDs24gY29sb21iaWEgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBEZWNpc2nDs24gYW5kaW5hIDM1MSBkZSAxOTkzLCBEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMgc29icmUgbGEgbWF0ZXJpYSwgIHV0aWxpY2UgeSB1c2UgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbi4gU2luIGVtYmFyZ28sIGxvcyBkZXJlY2hvcyBtb3JhbGVzIGRlbCBhdXRvcihlcykgc29uIGFmZWN0YWRvcyBwb3IgbGEgcHJlc2VudGUgbGljZW5jaWEgZGUgdXNvLgoKU2UgYWNlcHRhIGxhIGRpZnVzacOzbiBww7pibGljYSBkZSBsYSBvYnJhLCBzdSBjb3BpYSB5IGRpc3RyaWJ1Y2nDs24gc2llbXByZSBxdWUgc2UgY3VtcGxhIGNvbiBsYXMgc2lndWllbnRlcyBjb25kaWNpb25lczoKCuKAoiAgICAgICBFbCBuZWNlc2FyaW8gcmVjb25vY2ltaWVudG8gZGUgbGEgYXV0b3LDrWEgZGUgbGEgb2JyYSwgaWRlbnRpZmljYW5kbyBvcG9ydHVuYSB5IGNvcnJlY3RhbWVudGUgYSBsYSBwZXJzb25hIHF1ZSBwb3NlYSBkZXJlY2hvcyBkZSBhdXRvci4KCuKAoiAgICAgICBObyBlc3TDoSBwZXJtaXRpZG8gZWwgdXNvIGluZGViaWRvIGRlbCB0cmFiYWpvIGRlIGludmVzdGlnYWNpw7NuIGNvbiBmaW5lcyBkZSBsdWNybyBvIGN1YWxxdWllciB0aXBvIGRlIGFjdGl2aWRhZCBxdWUgcHJvZHV6Y2EgIGdhbmFuY2lhcyBhIGxhcyBwZXJzb25hcyBxdWUgbG8gZGlmdW5kZW4gc2luIGVsIGNvbnNlbnRpbWllbnRvIGRlbCBhdXRvcihlcykgbGVnYWwoZXMpLgoK4oCiICAgICAgIExvcyB0cmFiYWpvcyBxdWUgc2UgcHJvZHV6Y2FuIGEgcGFydGlyIGRlIGxhIG9icmEsIGRlYmUgcG9zZWVyIGxhIGNpdGFjacOzbiBwZXJ0aW5lbnRlIHRhbCBjb21vIGluZGljYW4gbGFzIE5vcm1hcyBBUEEuIENhc28gY29udHJhcmlvLCBzZSBpbmN1cnJpcsOhIGVuIGxhIGZpZ3VyYSBkZWwgcGxhZ2lvLgo=