Cargando…

Automated Data Annotation for 6-DoF AI-Based Navigation Algorithm Development

Accurately estimating the six degree of freedom (6-DoF) pose of objects in images is essential for a variety of applications such as robotics, autonomous driving, and autonomous, AI, and vision-based navigation for unmanned aircraft systems (UAS). Developing such algorithms requires large datasets;...

Descripción completa

Detalles Bibliográficos
Autores principales: Apud Baca, Javier Gibran, Jantos, Thomas, Theuermann, Mario, Hamdad, Mohamed Amin, Steinbrener, Jan, Weiss, Stephan, Almer, Alexander, Perko, Roland
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8618551/
https://www.ncbi.nlm.nih.gov/pubmed/34821867
http://dx.doi.org/10.3390/jimaging7110236
_version_ 1784604775028883456
author Apud Baca, Javier Gibran
Jantos, Thomas
Theuermann, Mario
Hamdad, Mohamed Amin
Steinbrener, Jan
Weiss, Stephan
Almer, Alexander
Perko, Roland
author_facet Apud Baca, Javier Gibran
Jantos, Thomas
Theuermann, Mario
Hamdad, Mohamed Amin
Steinbrener, Jan
Weiss, Stephan
Almer, Alexander
Perko, Roland
author_sort Apud Baca, Javier Gibran
collection PubMed
description Accurately estimating the six degree of freedom (6-DoF) pose of objects in images is essential for a variety of applications such as robotics, autonomous driving, and autonomous, AI, and vision-based navigation for unmanned aircraft systems (UAS). Developing such algorithms requires large datasets; however, generating those is tedious as it requires annotating the 6-DoF relative pose of each object of interest present in the image w.r.t. to the camera. Therefore, this work presents a novel approach that automates the data acquisition and annotation process and thus minimizes the annotation effort to the duration of the recording. To maximize the quality of the resulting annotations, we employ an optimization-based approach for determining the extrinsic calibration parameters of the camera. Our approach can handle multiple objects in the scene, automatically providing ground-truth labeling for each object and taking into account occlusion effects between different objects. Moreover, our approach can not only be used to generate data for 6-DoF pose estimation and corresponding 3D-models but can be also extended to automatic dataset generation for object detection, instance segmentation, or volume estimation for any kind of object.
format Online
Article
Text
id pubmed-8618551
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-86185512021-11-27 Automated Data Annotation for 6-DoF AI-Based Navigation Algorithm Development Apud Baca, Javier Gibran Jantos, Thomas Theuermann, Mario Hamdad, Mohamed Amin Steinbrener, Jan Weiss, Stephan Almer, Alexander Perko, Roland J Imaging Article Accurately estimating the six degree of freedom (6-DoF) pose of objects in images is essential for a variety of applications such as robotics, autonomous driving, and autonomous, AI, and vision-based navigation for unmanned aircraft systems (UAS). Developing such algorithms requires large datasets; however, generating those is tedious as it requires annotating the 6-DoF relative pose of each object of interest present in the image w.r.t. to the camera. Therefore, this work presents a novel approach that automates the data acquisition and annotation process and thus minimizes the annotation effort to the duration of the recording. To maximize the quality of the resulting annotations, we employ an optimization-based approach for determining the extrinsic calibration parameters of the camera. Our approach can handle multiple objects in the scene, automatically providing ground-truth labeling for each object and taking into account occlusion effects between different objects. Moreover, our approach can not only be used to generate data for 6-DoF pose estimation and corresponding 3D-models but can be also extended to automatic dataset generation for object detection, instance segmentation, or volume estimation for any kind of object. MDPI 2021-11-10 /pmc/articles/PMC8618551/ /pubmed/34821867 http://dx.doi.org/10.3390/jimaging7110236 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Apud Baca, Javier Gibran
Jantos, Thomas
Theuermann, Mario
Hamdad, Mohamed Amin
Steinbrener, Jan
Weiss, Stephan
Almer, Alexander
Perko, Roland
Automated Data Annotation for 6-DoF AI-Based Navigation Algorithm Development
title Automated Data Annotation for 6-DoF AI-Based Navigation Algorithm Development
title_full Automated Data Annotation for 6-DoF AI-Based Navigation Algorithm Development
title_fullStr Automated Data Annotation for 6-DoF AI-Based Navigation Algorithm Development
title_full_unstemmed Automated Data Annotation for 6-DoF AI-Based Navigation Algorithm Development
title_short Automated Data Annotation for 6-DoF AI-Based Navigation Algorithm Development
title_sort automated data annotation for 6-dof ai-based navigation algorithm development
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8618551/
https://www.ncbi.nlm.nih.gov/pubmed/34821867
http://dx.doi.org/10.3390/jimaging7110236
work_keys_str_mv AT apudbacajaviergibran automateddataannotationfor6dofaibasednavigationalgorithmdevelopment
AT jantosthomas automateddataannotationfor6dofaibasednavigationalgorithmdevelopment
AT theuermannmario automateddataannotationfor6dofaibasednavigationalgorithmdevelopment
AT hamdadmohamedamin automateddataannotationfor6dofaibasednavigationalgorithmdevelopment
AT steinbrenerjan automateddataannotationfor6dofaibasednavigationalgorithmdevelopment
AT weissstephan automateddataannotationfor6dofaibasednavigationalgorithmdevelopment
AT almeralexander automateddataannotationfor6dofaibasednavigationalgorithmdevelopment
AT perkoroland automateddataannotationfor6dofaibasednavigationalgorithmdevelopment