Autonomous temporal pseudo-labeling for fish detection

Detalhes bibliográficos
Autor(a) principal: Veiga, Ricardo
Data de Publicação: 2022
Outros Autores: Exposito Ochoa, Iñigo, Belackova, Adela, Bentes, Luis, Parente Silva, João, Semiao, J., Rodrigues, João
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.1/17993
Resumo: The first major step in training an object detection model to different classes from the available datasets is the gathering of meaningful and properly annotated data. This recurring task will determine the length of any project, and, more importantly, the quality of the resulting models. This obstacle is amplified when the data available for the new classes are scarce or incompatible, as in the case of fish detection in the open sea. This issue was tackled using a mixed and reversed approach: a network is initiated with a noisy dataset of the same species as our classes (fish), although in different scenarios and conditions (fish from Australian marine fauna), and we gathered the target footage (fish from Portuguese marine fauna; Atlantic Ocean) for the application without annotations. Using the temporal information of the detected objects and augmented techniques during later training, it was possible to generate highly accurate labels from our targeted footage. Furthermore, the data selection method retained the samples of each unique situation, filtering repetitive data, which would bias the training process. The obtained results validate the proposed method of automating the labeling processing, resorting directly to the final application as the source of training data. The presented method achieved a mean average precision of 93.11% on our own data, and 73.61% on unseen data, an increase of 24.65% and 25.53% over the baseline of the noisy dataset, respectively.
id RCAP_619919ad83f5645d2743146589aa5c2e
oai_identifier_str oai:sapientia.ualg.pt:10400.1/17993
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Autonomous temporal pseudo-labeling for fish detectionEnvironmental monitoringMarine fishesObject detectionFish detectionPseudo-labelingUnderwater videoDeep learningThe first major step in training an object detection model to different classes from the available datasets is the gathering of meaningful and properly annotated data. This recurring task will determine the length of any project, and, more importantly, the quality of the resulting models. This obstacle is amplified when the data available for the new classes are scarce or incompatible, as in the case of fish detection in the open sea. This issue was tackled using a mixed and reversed approach: a network is initiated with a noisy dataset of the same species as our classes (fish), although in different scenarios and conditions (fish from Australian marine fauna), and we gathered the target footage (fish from Portuguese marine fauna; Atlantic Ocean) for the application without annotations. Using the temporal information of the detected objects and augmented techniques during later training, it was possible to generate highly accurate labels from our targeted footage. Furthermore, the data selection method retained the samples of each unique situation, filtering repetitive data, which would bias the training process. The obtained results validate the proposed method of automating the labeling processing, resorting directly to the final application as the source of training data. The presented method achieved a mean average precision of 93.11% on our own data, and 73.61% on unseen data, an increase of 24.65% and 25.53% over the baseline of the noisy dataset, respectively.POSEUR-03-2215-FC000046MDPISapientiaVeiga, RicardoExposito Ochoa, IñigoBelackova, AdelaBentes, LuisParente Silva, JoãoSemiao, J.Rodrigues, João2022-07-14T10:29:08Z2022-06-102022-06-23T12:11:57Z2022-06-10T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.1/17993engApplied Sciences 12 (12): 5910 (2022)10.3390/app121259102076-3417info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-06T02:03:03Zoai:sapientia.ualg.pt:10400.1/17993Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T20:07:45.134720Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Autonomous temporal pseudo-labeling for fish detection
title Autonomous temporal pseudo-labeling for fish detection
spellingShingle Autonomous temporal pseudo-labeling for fish detection
Veiga, Ricardo
Environmental monitoring
Marine fishes
Object detection
Fish detection
Pseudo-labeling
Underwater video
Deep learning
title_short Autonomous temporal pseudo-labeling for fish detection
title_full Autonomous temporal pseudo-labeling for fish detection
title_fullStr Autonomous temporal pseudo-labeling for fish detection
title_full_unstemmed Autonomous temporal pseudo-labeling for fish detection
title_sort Autonomous temporal pseudo-labeling for fish detection
author Veiga, Ricardo
author_facet Veiga, Ricardo
Exposito Ochoa, Iñigo
Belackova, Adela
Bentes, Luis
Parente Silva, João
Semiao, J.
Rodrigues, João
author_role author
author2 Exposito Ochoa, Iñigo
Belackova, Adela
Bentes, Luis
Parente Silva, João
Semiao, J.
Rodrigues, João
author2_role author
author
author
author
author
author
dc.contributor.none.fl_str_mv Sapientia
dc.contributor.author.fl_str_mv Veiga, Ricardo
Exposito Ochoa, Iñigo
Belackova, Adela
Bentes, Luis
Parente Silva, João
Semiao, J.
Rodrigues, João
dc.subject.por.fl_str_mv Environmental monitoring
Marine fishes
Object detection
Fish detection
Pseudo-labeling
Underwater video
Deep learning
topic Environmental monitoring
Marine fishes
Object detection
Fish detection
Pseudo-labeling
Underwater video
Deep learning
description The first major step in training an object detection model to different classes from the available datasets is the gathering of meaningful and properly annotated data. This recurring task will determine the length of any project, and, more importantly, the quality of the resulting models. This obstacle is amplified when the data available for the new classes are scarce or incompatible, as in the case of fish detection in the open sea. This issue was tackled using a mixed and reversed approach: a network is initiated with a noisy dataset of the same species as our classes (fish), although in different scenarios and conditions (fish from Australian marine fauna), and we gathered the target footage (fish from Portuguese marine fauna; Atlantic Ocean) for the application without annotations. Using the temporal information of the detected objects and augmented techniques during later training, it was possible to generate highly accurate labels from our targeted footage. Furthermore, the data selection method retained the samples of each unique situation, filtering repetitive data, which would bias the training process. The obtained results validate the proposed method of automating the labeling processing, resorting directly to the final application as the source of training data. The presented method achieved a mean average precision of 93.11% on our own data, and 73.61% on unseen data, an increase of 24.65% and 25.53% over the baseline of the noisy dataset, respectively.
publishDate 2022
dc.date.none.fl_str_mv 2022-07-14T10:29:08Z
2022-06-10
2022-06-23T12:11:57Z
2022-06-10T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.1/17993
url http://hdl.handle.net/10400.1/17993
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Applied Sciences 12 (12): 5910 (2022)
10.3390/app12125910
2076-3417
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv MDPI
publisher.none.fl_str_mv MDPI
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799133322754916352