Extrinsic Visual–Inertial Calibration for Motion Distortion Correction of Underwater 3D Scans
Underwater 3D laser scanners are an essential type of sensor used by unmanned underwater vehicles (UUVs) for operations such as navigation, inspection, and object recognition and manipulation. Scanners that acquire 3D data by sweeping a laser plane across the scene can provide very high lateral reso...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9464334/ |
_version_ | 1819145440921124864 |
---|---|
author | Miguel Castillon Roger Pi Narcis Palomeras Pere Ridao |
author_facet | Miguel Castillon Roger Pi Narcis Palomeras Pere Ridao |
author_sort | Miguel Castillon |
collection | DOAJ |
description | Underwater 3D laser scanners are an essential type of sensor used by unmanned underwater vehicles (UUVs) for operations such as navigation, inspection, and object recognition and manipulation. Scanners that acquire 3D data by sweeping a laser plane across the scene can provide very high lateral resolution. However, their data may suffer from rolling shutter effect if the change of pose of the robot with respect to the scanned target during the sweep is not negligible. In order to compensate for motion-related distortions without the need for point cloud postprocessing, the 6-DoF pose at which the scanner acquires each line needs to be accurately known. In the underwater domain, autonomous vehicles are often equipped with a high-end inertial navigation system (INS) that provides reliable navigation data. Nonetheless, the relative pose of the 3D scanner with respect to the inertial reference frame of the robot is not usually known a priori. Therefore, this paper uses an ego-motion-based calibration algorithm to calibrate the extrinsic parameters of the visual-inertial sensor pair. Simulations are performed to quantify how miscalibration affects motion-related distortion. The method is also evaluated experimentally in laboratory conditions. |
first_indexed | 2024-12-22T12:58:04Z |
format | Article |
id | doaj.art-fe29ee69be2a41ad94aff73c9524c7ec |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-22T12:58:04Z |
publishDate | 2021-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-fe29ee69be2a41ad94aff73c9524c7ec2022-12-21T18:25:03ZengIEEEIEEE Access2169-35362021-01-019933849339810.1109/ACCESS.2021.30921809464334Extrinsic Visual–Inertial Calibration for Motion Distortion Correction of Underwater 3D ScansMiguel Castillon0https://orcid.org/0000-0002-2919-4828Roger Pi1https://orcid.org/0000-0002-7205-5049Narcis Palomeras2https://orcid.org/0000-0002-2266-9624Pere Ridao3https://orcid.org/0000-0002-1724-3012Computer Vision and Robotics Research Institute (VICOROB), University of Girona, Girona, SpainComputer Vision and Robotics Research Institute (VICOROB), University of Girona, Girona, SpainComputer Vision and Robotics Research Institute (VICOROB), University of Girona, Girona, SpainComputer Vision and Robotics Research Institute (VICOROB), University of Girona, Girona, SpainUnderwater 3D laser scanners are an essential type of sensor used by unmanned underwater vehicles (UUVs) for operations such as navigation, inspection, and object recognition and manipulation. Scanners that acquire 3D data by sweeping a laser plane across the scene can provide very high lateral resolution. However, their data may suffer from rolling shutter effect if the change of pose of the robot with respect to the scanned target during the sweep is not negligible. In order to compensate for motion-related distortions without the need for point cloud postprocessing, the 6-DoF pose at which the scanner acquires each line needs to be accurately known. In the underwater domain, autonomous vehicles are often equipped with a high-end inertial navigation system (INS) that provides reliable navigation data. Nonetheless, the relative pose of the 3D scanner with respect to the inertial reference frame of the robot is not usually known a priori. Therefore, this paper uses an ego-motion-based calibration algorithm to calibrate the extrinsic parameters of the visual-inertial sensor pair. Simulations are performed to quantify how miscalibration affects motion-related distortion. The method is also evaluated experimentally in laboratory conditions.https://ieeexplore.ieee.org/document/9464334/3D sensingunderwater roboticsvisual-inertial calibrationodometry-based mapping |
spellingShingle | Miguel Castillon Roger Pi Narcis Palomeras Pere Ridao Extrinsic Visual–Inertial Calibration for Motion Distortion Correction of Underwater 3D Scans IEEE Access 3D sensing underwater robotics visual-inertial calibration odometry-based mapping |
title | Extrinsic Visual–Inertial Calibration for Motion Distortion Correction of Underwater 3D Scans |
title_full | Extrinsic Visual–Inertial Calibration for Motion Distortion Correction of Underwater 3D Scans |
title_fullStr | Extrinsic Visual–Inertial Calibration for Motion Distortion Correction of Underwater 3D Scans |
title_full_unstemmed | Extrinsic Visual–Inertial Calibration for Motion Distortion Correction of Underwater 3D Scans |
title_short | Extrinsic Visual–Inertial Calibration for Motion Distortion Correction of Underwater 3D Scans |
title_sort | extrinsic visual x2013 inertial calibration for motion distortion correction of underwater 3d scans |
topic | 3D sensing underwater robotics visual-inertial calibration odometry-based mapping |
url | https://ieeexplore.ieee.org/document/9464334/ |
work_keys_str_mv | AT miguelcastillon extrinsicvisualx2013inertialcalibrationformotiondistortioncorrectionofunderwater3dscans AT rogerpi extrinsicvisualx2013inertialcalibrationformotiondistortioncorrectionofunderwater3dscans AT narcispalomeras extrinsicvisualx2013inertialcalibrationformotiondistortioncorrectionofunderwater3dscans AT pereridao extrinsicvisualx2013inertialcalibrationformotiondistortioncorrectionofunderwater3dscans |