Visual navigation of an autonomous underwater vehicle based on the global search of image correspondences

A task of autonomous underwater vehicle (AUV) navigation is considered in the paper. The images obtained from an onboard stereo camera are used to build point clouds attached to a particular AUV position. Quantized SIFT descriptors of points are stored in a metric tree to organize an effective searc...

Full description

Bibliographic Details
Main Authors: Aleksandr Kamaev, Dmitry Karmanov
Format: Article
Language:English
Published: Samara National Research University 2018-06-01
Series:Компьютерная оптика
Subjects:
AUV
Online Access:http://computeroptics.smr.ru/KO/PDF/KO42-3/420314.pdf
id doaj-ec6bd962ae0c4dbdb00198cf58b37049
record_format Article
spelling doaj-ec6bd962ae0c4dbdb00198cf58b370492020-11-24T22:25:58ZengSamara National Research UniversityКомпьютерная оптика0134-24522412-61792018-06-0142345746710.18287/2412-6179-2018-42-3-457-467Visual navigation of an autonomous underwater vehicle based on the global search of image correspondencesAleksandr Kamaev0Dmitry Karmanov1Computing Center FEB RAS, Khabarovsk, RussiaComputing Center FEB RAS, Khabarovsk, RussiaA task of autonomous underwater vehicle (AUV) navigation is considered in the paper. The images obtained from an onboard stereo camera are used to build point clouds attached to a particular AUV position. Quantized SIFT descriptors of points are stored in a metric tree to organize an effective search procedure using a best bin first approach. Correspondences for a new point cloud are searched in a compact group of point clouds that have the largest number of similar descriptors stored in the tree. The new point cloud can be positioned relative to the other clouds without any prior information about the AUV position and uncertainty of this position. This approach increases the reliability of the AUV navigation system and makes it insensitive to data losses, textureless seafloor regions and long passes without trajectory intersections. Several algorithms are described in the paper: an algorithm of point clouds computation, an algorithm for establishing point clouds correspondence, and an algorithm of building groups of potentially linked point clouds to speedup the global search of correspondences. The general navigation algorithm consisting of three parallel subroutines: image adding, search tree updating, and global optimization is also presented. The proposed navigation system is tested on real and synthetic data. Tests on real data showed that the trajectory can be built even for an image sequence with 60% data losses with successive images that have either small or zero overlap. Tests on synthetic data showed that the constructed trajectory is close to the true one even for long missions. The average speed of image processing by the proposed navigation system is about 3 frames per second with a middle-price desktop CPU.http://computeroptics.smr.ru/KO/PDF/KO42-3/420314.pdfnavigationAUVSLAMfeature pointsdead reckoningimage matching
collection DOAJ
language English
format Article
sources DOAJ
author Aleksandr Kamaev
Dmitry Karmanov
spellingShingle Aleksandr Kamaev
Dmitry Karmanov
Visual navigation of an autonomous underwater vehicle based on the global search of image correspondences
Компьютерная оптика
navigation
AUV
SLAM
feature points
dead reckoning
image matching
author_facet Aleksandr Kamaev
Dmitry Karmanov
author_sort Aleksandr Kamaev
title Visual navigation of an autonomous underwater vehicle based on the global search of image correspondences
title_short Visual navigation of an autonomous underwater vehicle based on the global search of image correspondences
title_full Visual navigation of an autonomous underwater vehicle based on the global search of image correspondences
title_fullStr Visual navigation of an autonomous underwater vehicle based on the global search of image correspondences
title_full_unstemmed Visual navigation of an autonomous underwater vehicle based on the global search of image correspondences
title_sort visual navigation of an autonomous underwater vehicle based on the global search of image correspondences
publisher Samara National Research University
series Компьютерная оптика
issn 0134-2452
2412-6179
publishDate 2018-06-01
description A task of autonomous underwater vehicle (AUV) navigation is considered in the paper. The images obtained from an onboard stereo camera are used to build point clouds attached to a particular AUV position. Quantized SIFT descriptors of points are stored in a metric tree to organize an effective search procedure using a best bin first approach. Correspondences for a new point cloud are searched in a compact group of point clouds that have the largest number of similar descriptors stored in the tree. The new point cloud can be positioned relative to the other clouds without any prior information about the AUV position and uncertainty of this position. This approach increases the reliability of the AUV navigation system and makes it insensitive to data losses, textureless seafloor regions and long passes without trajectory intersections. Several algorithms are described in the paper: an algorithm of point clouds computation, an algorithm for establishing point clouds correspondence, and an algorithm of building groups of potentially linked point clouds to speedup the global search of correspondences. The general navigation algorithm consisting of three parallel subroutines: image adding, search tree updating, and global optimization is also presented. The proposed navigation system is tested on real and synthetic data. Tests on real data showed that the trajectory can be built even for an image sequence with 60% data losses with successive images that have either small or zero overlap. Tests on synthetic data showed that the constructed trajectory is close to the true one even for long missions. The average speed of image processing by the proposed navigation system is about 3 frames per second with a middle-price desktop CPU.
topic navigation
AUV
SLAM
feature points
dead reckoning
image matching
url http://computeroptics.smr.ru/KO/PDF/KO42-3/420314.pdf
work_keys_str_mv AT aleksandrkamaev visualnavigationofanautonomousunderwatervehiclebasedontheglobalsearchofimagecorrespondences
AT dmitrykarmanov visualnavigationofanautonomousunderwatervehiclebasedontheglobalsearchofimagecorrespondences
_version_ 1725755363322494976