Autonomous temporal pseudo-labeling for fish detection
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Outros Autores: | , , , , , |
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 |