Comunicações com câmara e aprendizagem automática para posicionamento por luz visível em espaços interiores

Abstract

In this dissertation, a 3D indoor visible light positioning system based on machine learning and optical camera communications is presented. The system uses LED (light-emitting diode) luminaires as reference points and a rolling shutter complementary metal-oxide semiconductor (CMOS) sensor as the receiver. The LED luminaires are modulated using On-Off Keying (OOK) with unique frequencies. You Only Look Once version 5 (YOLOv5) is used for classification and estimation of the position of each visible LED luminaire in the image. The pose of the receiver is estimated using a perspective-npoint (PnP) problem algorithm. The system is validated using a real-world sized setup containing eight LED luminaires, and achieved an average positioning error of 3.5 cm. The average time to compute the camera pose is approximately 52 ms, which makes it suitable for real-time positioning. To the best of our knowledge, this is the first application of the YOLOv5 algorithm in the field of VLP for indoor environments.Nesta dissertação, é apresentado um sistema de posicionamento 3D por luz visível, baseado em aprendizagem automática e comunicações com câmara. O sistema foi desenvolvido para espaços interiores e utiliza luminárias LED (díodo emissor de luz) como pontos de referência e um sensor CMOS (complementary metal-oxide semiconductor) como recetor. As luminárias LED são moduladas utilizando OOK (On–Off Keying) com frequências únicas. O algoritmo YOLOv5 (You Only Look Once version 5) é utilizado para classificar e estimar a posição de cada luminária LED visível na imagem. A posição e orientação do recetor é estimada utilizando um algoritmo de geometria projetiva. O sistema foi validado utilizando um setup em tamanho real com 8 luminárias LED, e obteve um erro de posicionamento médio de 3.5 cm. O tempo médio para obter a posição e orientação da câmara é de aproximadamente 52ms, o que torna o sistema adequado para posicionamento em tempo real. Tanto quanto sabemos, esta é a primeira aplicação do algoritmo YOLOv5 para localização por luz visível em espaços interiores.Mestrado em Engenharia Eletrónica e Telecomunicaçõe

    Similar works