Automated calibration of multiple LIDARs and cameras using a moving sphere

Detalhes bibliográficos
Autor(a) principal: Pereira, Marcelo Silva
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/16454
Resumo: Veículos autónomos têm atraído muito interesse nos últimos anos devido ao seu potencial impacto na sociedade, o que tem impulsionado esta área para estudos e desenvolvimentos constantes. Uma vez que os sistemas de perceção são extremamente importantes na navegação autónoma, a sua complexidade leva a um incremento do número de sensores a bordo (composto normalmente por sensores LIDAR, câmaras entre outros) juntamente com o aumento da sua diversidade, o que aumenta a preocupação sobre a calibração de sensores. Os métodos de calibração são normalmente manuais ou semi-automáticos e requerem intervenção de um utilizador. Poucos métodos automáticos estão disponíveis, e mesmo os que existem são normalmente baseados em processos complexos e dispositivos dispendiosos. Este trabalho apresenta um novo método de calibração automático usando uma bola como alvo para extrair correspondências entre sensores. O processo de calibração consiste em mover a bola permitindo a deteção do seu centro ao longo de sucessivas posições por todos os sensores a serem calibrados. Este estudo envolve a calibração de sensores LIDAR 2D e 3D, e câmaras. A segmentação em 2D usa um algoritmo baseado nas propriedades geométricas de um arco. Em 3D, a Point Cloud Library (PCL) sample consensus module é usado para identi car e localizar a bola. Finalmente, OpenCV é usado para calibrar o sistema stereo e computar a imagem de disparidade e a sua re-projeção 3D, resultando numa nuvem de pontos 3D. Durante o movimento da bola, é criada uma nuvem de pontos dos centros da bola para cada sensor. Finalmente, cada nuvem de pontos é alinhada com um sensor de referência. O resultado nal do processo é a transformação de corpo rígido de cada sensor com respeito ao sensor de referência. O método foi testado quer em laboratório quer com um veículo em tamanho real (AtlasCar). As relativas calibrações entre sensores assegura muito bons resultados que são avaliados pela consistência da performance da deteção por todos os sensores calibrados. Outra característica adicional nesta solução é a sua exibilidade ao permitir a calibração de diferentes LIDARs e câmaras.
id RCAP_9e35529bfaa11bc15beb0070abc5a053
oai_identifier_str oai:ria.ua.pt:10773/16454
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Automated calibration of multiple LIDARs and cameras using a moving sphereEngenharia mecânicaImagens tridimensionaisVisão por computadorVeículos autónomos têm atraído muito interesse nos últimos anos devido ao seu potencial impacto na sociedade, o que tem impulsionado esta área para estudos e desenvolvimentos constantes. Uma vez que os sistemas de perceção são extremamente importantes na navegação autónoma, a sua complexidade leva a um incremento do número de sensores a bordo (composto normalmente por sensores LIDAR, câmaras entre outros) juntamente com o aumento da sua diversidade, o que aumenta a preocupação sobre a calibração de sensores. Os métodos de calibração são normalmente manuais ou semi-automáticos e requerem intervenção de um utilizador. Poucos métodos automáticos estão disponíveis, e mesmo os que existem são normalmente baseados em processos complexos e dispositivos dispendiosos. Este trabalho apresenta um novo método de calibração automático usando uma bola como alvo para extrair correspondências entre sensores. O processo de calibração consiste em mover a bola permitindo a deteção do seu centro ao longo de sucessivas posições por todos os sensores a serem calibrados. Este estudo envolve a calibração de sensores LIDAR 2D e 3D, e câmaras. A segmentação em 2D usa um algoritmo baseado nas propriedades geométricas de um arco. Em 3D, a Point Cloud Library (PCL) sample consensus module é usado para identi car e localizar a bola. Finalmente, OpenCV é usado para calibrar o sistema stereo e computar a imagem de disparidade e a sua re-projeção 3D, resultando numa nuvem de pontos 3D. Durante o movimento da bola, é criada uma nuvem de pontos dos centros da bola para cada sensor. Finalmente, cada nuvem de pontos é alinhada com um sensor de referência. O resultado nal do processo é a transformação de corpo rígido de cada sensor com respeito ao sensor de referência. O método foi testado quer em laboratório quer com um veículo em tamanho real (AtlasCar). As relativas calibrações entre sensores assegura muito bons resultados que são avaliados pela consistência da performance da deteção por todos os sensores calibrados. Outra característica adicional nesta solução é a sua exibilidade ao permitir a calibração de diferentes LIDARs e câmaras.Autonomous vehicles have attracted great interest in the past years due to their potential impact on society, which has been pushing this area into continuously study and development. Since the perception systems are extremely important in autonomous navigation, their complexity leads to an increment of the number of sensors on board (composed commonly by LIDAR, cameras and other sensors) along with the increase of their diversity, which raised concerns about sensor calibration. Calibration methods are usually manual or semi-automatic and require user intervention. Few automatic methods are available, and even the existent methods are normally based in complex processes and expensive devices. This work presents a new automatic calibration method using a ball as target to extract correspondences between sensors. The process of calibration consists of moving the ball allowing the detection of its center along successive positions by all the sensors to be calibrated. This study involves the calibration of 2D and 3D LIDAR sensors, and cameras. Segmentation in 2D uses an algorithm based on the geometric properties of an arc. In 3D, the Point Cloud Library (PCL) sample consensus module is used to identify and locate the ball. Finally, OpenCV is used to calibrate a stereo system and compute the disparity image and its 3D re-projection, resulting in a 3D point cloud. During ball motion, a point cloud of the ball centers is created for each sensor. Finally, all the point clouds are aligned with a reference sensor. The nal result of the process is the rigid body transformation of each sensor with respect to the reference frame. The method was tested both in laboratory experiments and in a real full size vehicle (AtlasCar). The relative calibration among all sensors yields very good results that are evaluated by the consistency of the detection performed by the calibrated sensors. Another additional feature of this solution is its exibility by permitting the calibration of several di erent LIDARs and cameras.Universidade de Aveiro2016-12-09T17:01:34Z2015-01-01T00:00:00Z2015info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/16454TID:201584000engPereira, Marcelo Silvainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T11:30:46Zoai:ria.ua.pt:10773/16454Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:51:37.050695Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Automated calibration of multiple LIDARs and cameras using a moving sphere
title Automated calibration of multiple LIDARs and cameras using a moving sphere
spellingShingle Automated calibration of multiple LIDARs and cameras using a moving sphere
Pereira, Marcelo Silva
Engenharia mecânica
Imagens tridimensionais
Visão por computador
title_short Automated calibration of multiple LIDARs and cameras using a moving sphere
title_full Automated calibration of multiple LIDARs and cameras using a moving sphere
title_fullStr Automated calibration of multiple LIDARs and cameras using a moving sphere
title_full_unstemmed Automated calibration of multiple LIDARs and cameras using a moving sphere
title_sort Automated calibration of multiple LIDARs and cameras using a moving sphere
author Pereira, Marcelo Silva
author_facet Pereira, Marcelo Silva
author_role author
dc.contributor.author.fl_str_mv Pereira, Marcelo Silva
dc.subject.por.fl_str_mv Engenharia mecânica
Imagens tridimensionais
Visão por computador
topic Engenharia mecânica
Imagens tridimensionais
Visão por computador
description Veículos autónomos têm atraído muito interesse nos últimos anos devido ao seu potencial impacto na sociedade, o que tem impulsionado esta área para estudos e desenvolvimentos constantes. Uma vez que os sistemas de perceção são extremamente importantes na navegação autónoma, a sua complexidade leva a um incremento do número de sensores a bordo (composto normalmente por sensores LIDAR, câmaras entre outros) juntamente com o aumento da sua diversidade, o que aumenta a preocupação sobre a calibração de sensores. Os métodos de calibração são normalmente manuais ou semi-automáticos e requerem intervenção de um utilizador. Poucos métodos automáticos estão disponíveis, e mesmo os que existem são normalmente baseados em processos complexos e dispositivos dispendiosos. Este trabalho apresenta um novo método de calibração automático usando uma bola como alvo para extrair correspondências entre sensores. O processo de calibração consiste em mover a bola permitindo a deteção do seu centro ao longo de sucessivas posições por todos os sensores a serem calibrados. Este estudo envolve a calibração de sensores LIDAR 2D e 3D, e câmaras. A segmentação em 2D usa um algoritmo baseado nas propriedades geométricas de um arco. Em 3D, a Point Cloud Library (PCL) sample consensus module é usado para identi car e localizar a bola. Finalmente, OpenCV é usado para calibrar o sistema stereo e computar a imagem de disparidade e a sua re-projeção 3D, resultando numa nuvem de pontos 3D. Durante o movimento da bola, é criada uma nuvem de pontos dos centros da bola para cada sensor. Finalmente, cada nuvem de pontos é alinhada com um sensor de referência. O resultado nal do processo é a transformação de corpo rígido de cada sensor com respeito ao sensor de referência. O método foi testado quer em laboratório quer com um veículo em tamanho real (AtlasCar). As relativas calibrações entre sensores assegura muito bons resultados que são avaliados pela consistência da performance da deteção por todos os sensores calibrados. Outra característica adicional nesta solução é a sua exibilidade ao permitir a calibração de diferentes LIDARs e câmaras.
publishDate 2015
dc.date.none.fl_str_mv 2015-01-01T00:00:00Z
2015
2016-12-09T17:01:34Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10773/16454
TID:201584000
url http://hdl.handle.net/10773/16454
identifier_str_mv TID:201584000
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade de Aveiro
publisher.none.fl_str_mv Universidade de Aveiro
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137565980229632