Cargando…

A Method to Compensate for the Errors Caused by Temperature in Structured-Light 3D Cameras

Although low cost red-green-blue-depth (RGB-D) cameras are factory calibrated, to meet the accuracy requirements needed in many industrial applications proper calibration strategies have to be applied. Generally, these strategies do not consider the effect of temperature on the camera measurements....

Descripción completa

Detalles Bibliográficos
Autores principales: Vila, Oriol, Boada, Imma, Raba, David, Farres, Esteve
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7999897/
https://www.ncbi.nlm.nih.gov/pubmed/33809467
http://dx.doi.org/10.3390/s21062073
_version_ 1783670885898518528
author Vila, Oriol
Boada, Imma
Raba, David
Farres, Esteve
author_facet Vila, Oriol
Boada, Imma
Raba, David
Farres, Esteve
author_sort Vila, Oriol
collection PubMed
description Although low cost red-green-blue-depth (RGB-D) cameras are factory calibrated, to meet the accuracy requirements needed in many industrial applications proper calibration strategies have to be applied. Generally, these strategies do not consider the effect of temperature on the camera measurements. The aim of this paper is to evaluate this effect considering an Orbbec Astra camera. To analyze this camera performance, an experimental study in a thermal chamber has been carried out. From this experiment, it has been seen that produced errors can be modeled as an hyperbolic paraboloid function. To compensate for this error, a two-step method that first computes the error and then corrects it has been proposed. To compute the error two possible strategies are proposed, one based on the infrared distortion map and the other on the depth map. The proposed method has been tested in an experimental scenario with different Orbbec Astra cameras and also in a real environment. In both cases, its good performance has been demonstrated. In addition, the method has been compared with the Kinect v1 achieving similar results. Therefore, the proposed method corrects the error due to temperature, is simple, requires a low computational cost and might be applicable to other similar cameras.
format Online
Article
Text
id pubmed-7999897
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-79998972021-03-28 A Method to Compensate for the Errors Caused by Temperature in Structured-Light 3D Cameras Vila, Oriol Boada, Imma Raba, David Farres, Esteve Sensors (Basel) Article Although low cost red-green-blue-depth (RGB-D) cameras are factory calibrated, to meet the accuracy requirements needed in many industrial applications proper calibration strategies have to be applied. Generally, these strategies do not consider the effect of temperature on the camera measurements. The aim of this paper is to evaluate this effect considering an Orbbec Astra camera. To analyze this camera performance, an experimental study in a thermal chamber has been carried out. From this experiment, it has been seen that produced errors can be modeled as an hyperbolic paraboloid function. To compensate for this error, a two-step method that first computes the error and then corrects it has been proposed. To compute the error two possible strategies are proposed, one based on the infrared distortion map and the other on the depth map. The proposed method has been tested in an experimental scenario with different Orbbec Astra cameras and also in a real environment. In both cases, its good performance has been demonstrated. In addition, the method has been compared with the Kinect v1 achieving similar results. Therefore, the proposed method corrects the error due to temperature, is simple, requires a low computational cost and might be applicable to other similar cameras. MDPI 2021-03-16 /pmc/articles/PMC7999897/ /pubmed/33809467 http://dx.doi.org/10.3390/s21062073 Text en © 2021 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Vila, Oriol
Boada, Imma
Raba, David
Farres, Esteve
A Method to Compensate for the Errors Caused by Temperature in Structured-Light 3D Cameras
title A Method to Compensate for the Errors Caused by Temperature in Structured-Light 3D Cameras
title_full A Method to Compensate for the Errors Caused by Temperature in Structured-Light 3D Cameras
title_fullStr A Method to Compensate for the Errors Caused by Temperature in Structured-Light 3D Cameras
title_full_unstemmed A Method to Compensate for the Errors Caused by Temperature in Structured-Light 3D Cameras
title_short A Method to Compensate for the Errors Caused by Temperature in Structured-Light 3D Cameras
title_sort method to compensate for the errors caused by temperature in structured-light 3d cameras
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7999897/
https://www.ncbi.nlm.nih.gov/pubmed/33809467
http://dx.doi.org/10.3390/s21062073
work_keys_str_mv AT vilaoriol amethodtocompensatefortheerrorscausedbytemperatureinstructuredlight3dcameras
AT boadaimma amethodtocompensatefortheerrorscausedbytemperatureinstructuredlight3dcameras
AT rabadavid amethodtocompensatefortheerrorscausedbytemperatureinstructuredlight3dcameras
AT farresesteve amethodtocompensatefortheerrorscausedbytemperatureinstructuredlight3dcameras
AT vilaoriol methodtocompensatefortheerrorscausedbytemperatureinstructuredlight3dcameras
AT boadaimma methodtocompensatefortheerrorscausedbytemperatureinstructuredlight3dcameras
AT rabadavid methodtocompensatefortheerrorscausedbytemperatureinstructuredlight3dcameras
AT farresesteve methodtocompensatefortheerrorscausedbytemperatureinstructuredlight3dcameras