Cargando…
Auto-Exposure Algorithm for Enhanced Mobile Robot Localization in Challenging Light Conditions
The success of robot localization based on visual odometry (VO) largely depends on the quality of the acquired images. In challenging light conditions, specialized auto-exposure (AE) algorithms that purposely select camera exposure time and gain to maximize the image information can therefore greatl...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8839417/ https://www.ncbi.nlm.nih.gov/pubmed/35161579 http://dx.doi.org/10.3390/s22030835 |
_version_ | 1784650364456271872 |
---|---|
author | Bégin, Marc-André Hunter, Ian |
author_facet | Bégin, Marc-André Hunter, Ian |
author_sort | Bégin, Marc-André |
collection | PubMed |
description | The success of robot localization based on visual odometry (VO) largely depends on the quality of the acquired images. In challenging light conditions, specialized auto-exposure (AE) algorithms that purposely select camera exposure time and gain to maximize the image information can therefore greatly improve localization performance. In this work, an AE algorithm is introduced which, unlike existing algorithms, fully leverages the camera’s photometric response function to accurately predict the optimal exposure of future frames. It also features feedback that compensates for prediction inaccuracies due to image saturation and explicitly balances motion blur and image noise effects. For validation, stereo cameras mounted on a custom-built motion table allow different AE algorithms to be benchmarked on the same repeated reference trajectory using the stereo implementation of ORB-SLAM3. Experimental evidence shows that (1) the gradient information metric appropriately serves as a proxy of indirect/feature-based VO performance; (2) the proposed prediction model based on simulated exposure changes is more accurate than using [Formula: see text] transformations; and (3) the overall accuracy of the estimated trajectory achieved using the proposed algorithm equals or surpasses classic exposure control approaches. The source code of the algorithm and all datasets used in this work are shared openly with the robotics community. |
format | Online Article Text |
id | pubmed-8839417 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-88394172022-02-13 Auto-Exposure Algorithm for Enhanced Mobile Robot Localization in Challenging Light Conditions Bégin, Marc-André Hunter, Ian Sensors (Basel) Article The success of robot localization based on visual odometry (VO) largely depends on the quality of the acquired images. In challenging light conditions, specialized auto-exposure (AE) algorithms that purposely select camera exposure time and gain to maximize the image information can therefore greatly improve localization performance. In this work, an AE algorithm is introduced which, unlike existing algorithms, fully leverages the camera’s photometric response function to accurately predict the optimal exposure of future frames. It also features feedback that compensates for prediction inaccuracies due to image saturation and explicitly balances motion blur and image noise effects. For validation, stereo cameras mounted on a custom-built motion table allow different AE algorithms to be benchmarked on the same repeated reference trajectory using the stereo implementation of ORB-SLAM3. Experimental evidence shows that (1) the gradient information metric appropriately serves as a proxy of indirect/feature-based VO performance; (2) the proposed prediction model based on simulated exposure changes is more accurate than using [Formula: see text] transformations; and (3) the overall accuracy of the estimated trajectory achieved using the proposed algorithm equals or surpasses classic exposure control approaches. The source code of the algorithm and all datasets used in this work are shared openly with the robotics community. MDPI 2022-01-22 /pmc/articles/PMC8839417/ /pubmed/35161579 http://dx.doi.org/10.3390/s22030835 Text en © 2022 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 Bégin, Marc-André Hunter, Ian Auto-Exposure Algorithm for Enhanced Mobile Robot Localization in Challenging Light Conditions |
title | Auto-Exposure Algorithm for Enhanced Mobile Robot Localization in Challenging Light Conditions |
title_full | Auto-Exposure Algorithm for Enhanced Mobile Robot Localization in Challenging Light Conditions |
title_fullStr | Auto-Exposure Algorithm for Enhanced Mobile Robot Localization in Challenging Light Conditions |
title_full_unstemmed | Auto-Exposure Algorithm for Enhanced Mobile Robot Localization in Challenging Light Conditions |
title_short | Auto-Exposure Algorithm for Enhanced Mobile Robot Localization in Challenging Light Conditions |
title_sort | auto-exposure algorithm for enhanced mobile robot localization in challenging light conditions |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8839417/ https://www.ncbi.nlm.nih.gov/pubmed/35161579 http://dx.doi.org/10.3390/s22030835 |
work_keys_str_mv | AT beginmarcandre autoexposurealgorithmforenhancedmobilerobotlocalizationinchallenginglightconditions AT hunterian autoexposurealgorithmforenhancedmobilerobotlocalizationinchallenginglightconditions |